#include <bits/stdc++.h>
using namespace std;
void digpb(vector<int> &V, long long i) {
  vector<int> C;
  while (i > 0) {
    C.push_back(i % 10);
    i = i / 10;
  }
  for (int j = 0; j < C.size(); j++) V.push_back(C[C.size() - j - 1]);
}
int main() {
  long long t, n, m, i, j, k, x, y, u, v = 0, l, r;
  cin >> k;
  vector<int> V;
  i = 1;
  for (j = 0; j < k; j++) {
    digpb(V, i);
    i++;
  }
  cout << V[k - 1];
  return 0;
}
