#define _CRT_SECURE_NO_WARNINGS 1
#include <bits/stdc++.h>
using namespace std;

void jinzhi(int shuzi) {
    vector<int>ansever;
    if (shuzi == 0)cout << 0 << endl;
    else {
        while (shuzi != 0) {
            ansever.push_back(shuzi % 2);
            shuzi = shuzi / 2;
        }
        for (int i = ansever.size() - 1; i >= 0; i--) {
            cout << ansever[i];
        }
        cout << endl;
    }
}
int main() {
    int shuzi = 0;
    while (scanf("%d", &shuzi) != EOF) {
        jinzhi(shuzi);
    }
    return 0;
}