#include <bits/stdc++.h>
using namespace std;
long long n;
int licznik;
long long sym(long long k) {
  long long eat = k, m = n - k;
  while (m > 0) {
    licznik++;
    m -= m / 10;
    eat += min(k, m);
    m -= k;
  }
  return eat;
}
long long binsuche(long long lewy, long long prawy) {
  if (lewy < prawy) {
    if (sym((lewy + prawy) / 2) * 2 >= n)
      return binsuche(lewy, (lewy + prawy) / 2);
    else
      return binsuche((lewy + prawy) / 2 + 1, prawy);
  }
  return lewy;
}
int main() {
  licznik = 0;
  int a, b;
  cin >> n;
  cout << binsuche(1, n);
}
