#include #include #include #include #include #include using namespace std; #define ll long long #define uint unsigned int #define ulong unsigned long long int int main(){ ll K; cin >> K; for(int i=2;i<=30;i++){ ll b = i * (i - 1) / 2; for(int k=0;k<=30 - i;k++){ if(b * (1 << k) == K){ int N = i + k; printf("%d\n", N); for(int j=0;j