#include<stdio.h>
int main(void){
 long long int a,b,c,d,e,f,g,m,x,y;
long long int A[1000][4];
int long long B[15]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
f=1;
x=0;
y=0;

scanf("%lld",&a);
scanf("%lld",&b);
scanf("%lld",&c);
for(d=0;d<c;d++)
{ 
    for(g=0;g<4;g++){
        scanf("%lld",&A[d][g]);
        
    }
}
for(d=0;d<a;d++){
       

    f=f*b;
    
}

for(d=0;d<f;d++){
           

    
    m=1;
    for(g=a;g>0;g--){      

    if(B[g]==b){
B[g]=1;
    }else
    if(m==0){
}else{
    B[g]=B[g]+1;
    m=0;
}
    }
    for(g=0;g<c;g++){       

        if(B[A[g][1]]-B[A[g][0]]==A[g][2]){
x=x+A[g][3];
        }
    }

    if(x>y){
        y=x;
    }
    x=0;
    }
    printf("%lld",y);
    
    
}
