#include #include #include #include #include #include using namespace std; #define TRACE(x) cerr << #x << " = " << x << endl #define REP(i, n) for (int i=0; i P; #define X first #define Y second const int MAX = 1<<17; int sito[MAX]; int rje[MAX]; void er() { FOR(i, 2, MAX) { rje[i] = rje[i-1]; if (!sito[i]) rje[i] ^= 1; for (int j=i; j