#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define FOR(I,A,B) for(int I = (A); I < (B); ++I) //偶数奇数 int main(){ int n, m; cin >> n >> m; if(n <= m){ cout << 1 << endl; return 0; } if(n % 2 == 1){ cout << (n <= m ? 1 : -1) << endl; } else { if(n / 2 <= m) cout << 2 << endl; else cout << -1 << endl; } return 0; }