#include
#include
using namespace std;
void print_binary(int x) {
string s = "";
int max_power = log2(x);
cout << max_power << endl;
for(int i = 0; i <= max_power; i++) {
if(x & (1 << i)) {
s += "1";
}
else {
s += "0";
}
}
reverse(s.begin(), s.end());
cout << s << endl;
}
int main() {
print_binary(5237);
return 0;
}
// 1010001110101
// 1010001110101