#include using namespace std; using ll [[maybe_unused]] = long long; using ld [[maybe_unused]] = long double; using vl [[maybe_unused]] = vector; #define rep(i,n) for(int i=0; i<(int)(n); ++i) #define rep_r(i,n) for(int i=(int)(n)-1; i>=0; --i) #define reps(i,n,m) for(ll i=(ll)(n); i<(ll)(m); ++i) #define reps_r(i,n,m) for(ll i=(ll)(m)-1; i>=(ll)(n); --i) #define rep_a(i,I) for(const auto& i:I) #define debuglist(a) {cerr<<#a<<":";for(auto _e:a){cerr<<" "<<_e;}cerr<<"\n";} #define debug(x) cerr<<#x<<": "<>n>>m; cout<<(n+m)<<"\n"; }