#include "stdio.h"
int v,w,n;
int a[50],b[50],c[50],f[401][401];
int main()
{
	int i,j,k;
	scanf("%d%d%d",&v,&w,&n);
	for(i=0;i<n;i++)
		scanf("%d%d%d",&a[i],&b[i],&c[i]);
	for(i=0;i<n;i++)
	{
		for(j=v;j>=a[i];j--)
			for(k=w;k>=b[i];k--)
				if(f[j][k]<f[j-a[i]][k-b[i]]+c[i])
					f[j][k]=f[j-a[i]][k-b[i]]+c[i];
	}
	printf("%d\n",f[v][w]);
	return 0;
}
/**************************************************************
	Problem: 2075
	User: admin
	Language: C
	Result: Accepted
	Time:70 ms
	Memory:1772 kb
****************************************************************/