#include <bits/stdc++.h>
using namespace std;
int n;
long long ans;
double sqr(double x) { return x * x; }
int min(int x, int y) { return x < y ? x : y; }
int main() {
  int i;
  for (i = 1, scanf("%d", &n); i <= 2 * (n - 1) / 3; ++i)
    if (i & 1)
      ans += 2 * min(sqrt((sqr(n) - sqr((3 * i + 1) / 2)) / 3),
                     sqrt((sqr(n) - sqr((double)3 * i / 2 + 1)) / 3) + 0.5);
    else
      ans += 2 * min(sqrt((sqr(n) - sqr(((double)3 * i + 1) / 2)) / 3) - 0.5,
                     sqrt((sqr(n) - sqr(3 * i / 2 + 1)) / 3)) +
             1;
  ans =
      2 * (ans + min(sqrt((sqr(n) - 0.25) / 3) - 0.5, sqrt((sqr(n) - 1) / 3))) +
      1;
  printf("%I64d\n", ans);
  return 0;
}
