#include <bits/stdc++.h>
using namespace std;
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  long long k;
  cin >> k;
  if (k < 10) {
    cout << k << endl;
    return 0;
  }
  k -= 9;
  long long div1 = 10;
  long long div2 = 100;
  long long indice = 2;
  while (k > (div2 - div1) * indice) {
    k -= ((div2 - div1) * indice);
    div2 *= 10;
    div1 *= 10;
    indice++;
  }
  long long temp = k / indice;
  k -= (temp * indice);
  div1 += (temp - 1);
  div1++;
  div2 = 10;
  while (div2 <= div1) {
    div2 *= 10;
  }
  div2 /= 10;
  if (k == 0) {
    div1--;
    cout << div1 % 10 << endl;
  } else {
    k--;
    while (k > 0) {
      div2 /= 10;
      k--;
    }
    cout << ((div1 / div2) % 10) << endl;
  }
  return 0;
}
