#include using namespace std; int main() { int a, b, c; int N; cin >> N; c = (N - 1) / 36 + 1; //cは単純な計算で算出 int temp = (N - 1) % 36 + 1; //abの値を出すため int sum = 0; //今後の判別用 for (int i = 1; i < 9; ++i) { //大量のif文を繋げる事もできるがスマートでないためfor文を用いる. a, bの値を定める. if (sum + 1 <= temp && temp <= sum + 9 - i) { a = i; b = i + temp - sum; break; //a,bの値が定まればこのfor文に用はなくなるので脱出 } sum += 9 - i; } string ans = to_string(a); for (int i = 0; i < c; ++i) { ans += to_string(b); } cout << ans << endl; return 0; }