#include<iostream>
#include<algorithm>
using namespace std;
int n,xx,yy,f[1005][505],v1,v2,i,j,k;
int main()
{
scanf("%d%d%d",&xx,&yy,&n);
for(i=0;i<n;i++){
scanf("%d%d",&v1,&v2);
for(j=xx;j>=v1;j--)for(k=yy-1;k>=v2;k--)f[j][k]=max(f[j][k],f[j-v1][k-v2]+1);
}
printf("%d ",f[xx][yy-1]);
k=yy-1;
while(k>0&&f[xx][k-1]==f[xx][yy-1])k--;
printf("%d\n",yy-k);
return 0;
}