#include <cstdio>
#include <cmath>
#include <vector>
#include <climits>
#include <iostream>
using namespace std;
string radixTransfer(int N, int b, string code) {
string radix;
while (N != 0) {
radix = code.at(N % b) + radix;
N = N / b;
}
while (radix.size() != 2) {
radix.insert(0, "0");
}
return radix;
}
int main() {
string code = "0123456789ABC";
int red, green, blue;
cin >> red >> green >> blue;
cout << "#" << radixTransfer(red, 13, code) << radixTransfer(green, 13, code) << radixTransfer(blue, 13, code);
return 0;
}