#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; int main() { int n, x; cin>>n>>x; int a[101]; int mn=x; for(int i=0; i>a[i]; mn=min(mn, a[i]); } string s; for(int i=0; i=x+2){ cout<>j)&1)) continue; bool dp2[500050]={}; for(int k=0; k<=(x-p)/(a[j]+1); k++){ if(dp1[i^(1<