#include<iostream>
using namespace std;
#include<math.h>
int main()
{
int N;
scanf("%d",&N);
while(N--)
{
int c,n;
cin>>c>>n;
if((c==0)&&(n==0))
break;
int w[n+1],b[n+1];
for(int i=1;i<=n;i++)
cin>>w[i]>>b[i];
int final[n+1][c+1];
int count[n+1][c+1];
for(int i=0;i<=c;i++)
final[0][i]=0;
for(int i=0;i<=n;i++)
count[0][i]=0;
for(int j=1;j<=n;j++)
{
for(int i=0;i<=c;i++)
{
if(i<w[j])
{
final[j][i]=final[j-1][i];
count[j][i]=count[j-1][i];
}
else
{ int x=b[j]+final[j-1][i-w[j]];
int y=final[j-1][i];
if(x>y)
{
final[j][i] = x;
count[j][i] = w[j]+count[j-1][i-w[j]];
}
else if(x==y)
{
final[j][i] = x;
count[j][i] = min(count[j-1][i] , count[j-1][i-w[j]]+w[j]);
}
else
{
final[j][i]=y;
count[j][i]=count[j-1][i];
}
}
}
}
// cout<<count[n][c]<<" ";
cout<<"Hey stupid robber, you can get "<<final[n][c]<<"."<<endl;
}
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNpbmNsdWRlPG1hdGguaD4KCmludCBtYWluKCkKewppbnQgTjsKICAgIHNjYW5mKCIlZCIsJk4pOwogICAgd2hpbGUoTi0tKQogICAgewoKICAgIGludCBjLG47CiAgICBjaW4+PmM+Pm47CiAgICAgICAgICAgICBpZigoYz09MCkmJihuPT0wKSkKICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgIGludCB3W24rMV0sYltuKzFdOwogICAgICAgICAgICAgICBmb3IoaW50IGk9MTtpPD1uO2krKykKICAgICAgICAgICAgICAgY2luPj53W2ldPj5iW2ldOwogICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgaW50IGZpbmFsW24rMV1bYysxXTsKICAgICAgICAgICAgICAgaW50IGNvdW50W24rMV1bYysxXTsKICAgICAgICAgICAgICAgZm9yKGludCBpPTA7aTw9YztpKyspCiAgICAgICAgICAgICAgIGZpbmFsWzBdW2ldPTA7CiAgICAgICAgICAgICAgIGZvcihpbnQgaT0wO2k8PW47aSsrKQogICAgICAgICAgICAgICBjb3VudFswXVtpXT0wOwogICAgICAgICAgICAgICBmb3IoaW50IGo9MTtqPD1uO2orKykKICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgIGZvcihpbnQgaT0wO2k8PWM7aSsrKQogICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKGk8d1tqXSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmluYWxbal1baV09ZmluYWxbai0xXVtpXTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50W2pdW2ldPWNvdW50W2otMV1baV07CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ICAgICAgIGludCAgeD1iW2pdK2ZpbmFsW2otMV1baS13W2pdXTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCB5PWZpbmFsW2otMV1baV07CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZih4PnkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmluYWxbal1baV0gPSB4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50W2pdW2ldID0gd1tqXStjb3VudFtqLTFdW2ktd1tqXV07CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSBpZih4PT15KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmluYWxbal1baV0gPSB4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY291bnRbal1baV0gPSBtaW4oY291bnRbai0xXVtpXSAsIGNvdW50W2otMV1baS13W2pdXSt3W2pdKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaW5hbFtqXVtpXT15OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50W2pdW2ldPWNvdW50W2otMV1baV07CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgLy8gY291dDw8Y291bnRbbl1bY108PCIgIjsKICAgICAgICAgICAgICAgY291dDw8IkhleSBzdHVwaWQgcm9iYmVyLCB5b3UgY2FuIGdldCAiPDxmaW5hbFtuXVtjXTw8Ii4iPDxlbmRsOwogICAgICAgICAgICAgICAKICAgIH0KICAgIHJldHVybiAwOwp9CgoKCg==