#include #ifdef _DEBUG #include "debug.hpp" #else #define debug(...) #endif #define REP(i, m, n) for(int i = (int)(m); i < (int)(n); ++i) #define rep(i, n) REP(i, 0, n) #define rrep(i, n) for(int i = (int)(n)-1; i >= 0; --i) #define whole(x) (x).begin(), (x).end() #define fi first #define se second #define int long long using namespace std; using ll = long long; using P = pair; using ld = long double; constexpr int INF = 1LL<<60; constexpr long long LINF = 1LL<<60; template inline bool chmax(T &a, const U &b) { if(a < b) { a = b; return true; } return false; } template inline bool chmin(T &a, const U &b) { if(a > b) { a = b; return true; } return false; } int a, b; signed main() { cin.tie(0); ios::sync_with_stdio(false); cin >> a >> b; if(b == 0) { cout << 1 << '\n'; } else if(a == -1) { cout << 2 << '\n'; } else { cout << -1 << '\n'; } return 0; }