#include #include using namespace std; using namespace atcoder; #define rep(i, l, r) for (ll i = (l); i < (r); ++i) #define all(x) (x).begin(), (x).end() using ll = long long; using pl = pair; using vl = vector; using vvl = vector>; using vvvl = vector>>; using vvvvl = vector>>>; #pragma GCC target("avx2") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") #include using mint=modint998244353; int main(){ ios::sync_with_stdio(false); std::cin.tie(nullptr); ll n; cin>>n; ll k; cin>>k; if(k==0){ cout<<-1<