#include<stdio.h>

int main(void){
	int N, M, Q;
	int a[51][4];
	int ans = 0;
	int ansmax = 0;
	int B[10] = {1};
	int i;

	scanf("%d %d %d", &N, &M, &Q);
	for(i = 0; i < Q; i++){
		scanf("%d %d %d %d", &a[i][0], &a[i][1], &a[i][2], &a[i][3]);
	}

	for(int i = 0; (i < N) && (B[0] <= M); i++){
		for(int j = 0; j < Q; j++){
			if(B[a[j][1]] - B[a[j][0]] == a[j][2]){
				ans = ans + a[j][3];
			}
		}

		if(ans > ansmax)
			ansmax = ans;
		B[N-1-i]++;
	}

	printf("%d", ans);

	return 0;
}