#include<iostream>
#include<string>
#include<algorithm>
#include<vector>
using namespace std;
string getModifiedBinary(int n){
    string result="";
    while(n<0){
        if(n%2!=0){
            result+='3';
            n=n/2;
        }else{
            result+='4';
            n=(n/2)-1;
        }
    }
    reverse(result.begin(),result.end());
    return result;
}
int main(){
    int N;
    if(!cin>>N)return 0;
    if(N<0){
        cout<<"Invalid input"<<endl;
    }else if(N==0){
        return 0;
    }else{
        for(int i=1;i<=N;++i){
            cout<<getModifiedBinary(i)<<(i==N?"": "");qa    
        }
        cout<<endl;
    }
    return 0;
}