#include using namespace std; const int INF=1e9; int main(){ int n;cin >> n; vector m(n); for(int i=0;i> m[i]; } vector> dp((1<(1000,INF)); dp[0][0]=0; for(int i=0;i<(1<>j)&1){ continue; } for(int k=0;k<1000;k++){ if(dp[i][k]==INF){ continue; } dp[i|(1<