#include<stdio.h> #include<string.h> int n,m; int v,p; int f[30010]; void dp() { int i; for(i=n;i>=v;i--) if(f[i]<f[i-v]+v*p) f[i]=f[i-v]+v*p; } int main() { int T,i; scanf("%d",&T); while(T--) { memset(f,0,sizeof(f)); scanf("%d%d",&n,&m); for(i=0;i<m;i++) { scanf("%d%d",&v,&p); dp(); } printf("%d\n",f[n]); } return 0; }