#include<stdio.h>
int n,m,q,e,f,g,h,i,j,k,l,o,p,s,a[50],b[50],c[50],d[50],t[11],u,r=0;
int main(){
    scanf("%d%d%d",&n,&m,&q);
    for(i=0;i<q;i++)scanf("%d%d%d%d",&a[i],&b[i],&c[i],&d[i]);
    for(e=1;e<=m;e++){t[1]=e;
        for(f=e;f<=m;f++){t[2]=f;
            for(g=f;g<=m;g++){t[3]=g;
                for(h=g;h<=m;h++){t[4]=h;
                    for(i=h;i<=m;i++){t[5]=i;
                        for(j=i;j<=m;j++){t[6]=j;
                            for(k=j;k<=m;k++){t[7]=k;
                                for(l=k;l<=m;l++){t[8]=l;
                                    for(o=l;o<=m;o++){t[9]=o;
                                        for(p=o;p<=m;p++){t[10]=p;
                                            u=0;
                                            for(s=0;s<q;s++){
                                                if(t[b[s]]-t[a[s]]==c[s])u+=d[s];
                                            }
                                            r=r<u?u:r;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    printf("%d",r);
    return 0;
}