#include #include #include #include #include #include #include #include // printf #include // map #include // queue, priority_queue #include // set #include // stack #include // deque #include // unordered_map #include // unordered_set #include // bitset #include // setprecision #include #include // isupper, islower, isdigit, toupper, tolower using namespace std; int n; int A[2020]; int main(){ cin >> n; for (int i=0 ; i>A[i]; } bitset<4000000> B; B.set(0); for (int i=0 ; i BB; B^=(B<