#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
// 二进制分组转换为目标进制字符串(group_len:分组长度,如4表示十六进制)
string bin2base(string bin, int group_len) {
// 补前导0,使长度为group_len的整数倍
int pad = (group_len - bin.size() % group_len) % group_len;
bin = string(pad, '0') + bin;
}
int main() {
string x;
cin >> x;
// 转换为四进制(分组长度2)、八进制(3)、十六进制(4)
cout << bin2base(x, 2) << endl;
cout << bin2base(x, 3) << endl;
cout << bin2base(x, 4) << endl;
return 0;
}