#include using ll = long long; #define MOD 1000000007 #define Mod 998244353 const int MAX = 1000000005; const long long INF = 1000000000000000005LL; using namespace std; int main() { ll n; cin >> n; int m = (n%36 == 0 ? 36 : n%36); int a, b; for (int i = 8; i >= 1; i--) { if (m <= i) { a = 9 - i; b = a + m; break; } m -= i; } string ans; ans.push_back('0'+a); for (int i = 0; i < (n - 1)/36 + 1; i++) ans.push_back('0'+b); cout << ans << endl; }