#include using namespace std; typedef long long ll; #define inf 10e17 #define rep(i,n) for(long long i=0; i()) #define debug(x) std::cerr << (x) << std::endl; #define roll(x) for (auto&& itr : x) { cerr << (itr) << " "; } template inline void chmax(T &ans, T t) { if (t > ans) ans = t;} template inline void chmin(T &ans, T t) { if (t < ans) ans = t;} int dfs(const vector> &G, int parent, int now, int p) { return 1; } int main() { int n, k; cin >> n >> k; vector> a(n), b(n); if (k > n) { cout << -1 << endl; } else { cout << k-1 << endl; } }