func_code_string: #include <bits/stdc++.h>   using namespace std;   long long Pow10(int n) {     if (n <= 0) return 1;     return 10 * Pow10(n - 1);   }   void solve() {     long long k;     cin >> k;     int lev = 0;     while (k >= 9 * (lev + 1) * Pow10(lev)) {       k -= 9 * (lev + 1) * Pow10(lev);       lev++;     }     long long num = Pow10(lev) + k / (lev + 1) - (k % (lev + 1) ? 0 : 1);     stringstream res;     res << num;     string ans;     res >> ans;     cout << ans[(k % (lev + 1) ? k % (lev + 1) : ans.size()) - 1];   }   int main() {     ios_base::sync_with_stdio(0);     cin.tie(0);     cout.tie(0);     ;     solve();   }   