#include #include #include using namespace std; typedef long long lint; typedef vectorvi; typedef pairpii; #define rep(i,n)for(int i=0;i<(int)(n);++i) int main(){ lint k; cin>>k; int n=32; vectore; rep(i,n){ rep(j,i){ if(j>0) e.push_back(pii(j,i)); } } for(int i=30;i>=0;--i){ if(k&1LL<