#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; typedef long long ll; typedef pair p_ii; const int INF = 1e9; const double PI = acos(-1.0); const ll MOD = 1e9 + 7; int gcd(int a, int b){ if(a>n>>k; int res = -1; for (int i = 1; i <=(n/2)+1; i++) { if(n-i