#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int solve(int n, int p) { if(p == 1) return 1; vector v(n+1, false); for(int i=2; i> n >> p; cout << solve(n, p) << endl; return 0; }