#include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); long long N,P,K; cin >> N >> P >> K; vector dp(K+1,-1e18); dp.at(0) = P; bool inf = false; for(int i=0; i> t >> b; vector next = dp; if(t == 1) for(int k=0; k 1e18) n = 1e18+1; swap(next,dp); } if(dp.at(K) > 1e18) cout << -1 << endl; else cout << dp.at(K) << endl; }