#include using lint=long long; int main(){ std::cout.setf(std::ios_base::fixed);std::cout.precision(15); std::cin.tie(nullptr);std::ios_base::sync_with_stdio(false); lint k;std::cin>>k; for(lint i=2,j=1;;j+=i++){ if(k%j==0&&__builtin_popcountll(k/j)==1){ std::string s=std::string(__builtin_ctzll(k/j),'0')+std::string(i,'1'); std::cout<