#include #include #include #define M 20000 using namespace std; typedef pair P; P ord[10000]; int V[10000]; int T[10000]; bool dp[2][M+1]; int main(){ int n,i,j; scanf("%d",&n); for(i=0;i=0;j--){ dp[q][j]|=dp[p][j]; dp[q][j+V[t]]|=dp[p][j]&&j=0;i--)if(dp[n%2][i])break; printf("%d\n",i); return 0; }