#include #include #include using namespace std; #define max(a,b) (a>b?a:b) int b[2000]; int a[2000]; int main() { int i,n,j,m,tm; while(~scanf("%d",&n)) { if(n==0)break; for(i=0;i=0;j--) { if(j>=b[i]) { a[j]=max(a[j],a[j-b[i]]+b[i]); } } } m=m-a[tm]-b[n-1]; printf("%d\n",m); } return 0; }