// validator #include #include using namespace std; typedef long long ll; #define REP(i,a,b) for(ll (i)=a;(i)<(ll)(b);++(i)) #define rep(i,n) REP(i,0,n) int main(){ ll N; scanf("%lld", &N); if(N<0 || N>1e6){ cerr<<"invalid N: "<1e18||K>(ll)1e18+1||(L+((K-1)<(ll)1e18||K-1>(((ll)((ll)1e18-L)>>D)+10)){ cerr<<"invalide K L D: "<>D; while(K>0 && L2%4!=0){ x ^= L; L += 1LL<