시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB104440.000%

문제

В лаборатории теории чисел одного университета изучают связь между распределением квадратов и кубов натуральных чисел.

Пусть задано целое неотрицательное число k. Рассмотрим множество натуральных чисел от a до b, включительно. Будем называть k-плотностью этого множества количество пар натуральных чисел x и y, таких, что a ≤ x2 ≤ b, a ≤ y3 ≤ b, причем |x2 – y3| ≤ k.

Например, 2-плотность множества натуральных чисел от 1 до 30 равна 3, так как подходят следующие пары:

  • x = 1, y = 1, |x2 – y3| = |1 – 1| = 0;
  • x = 3, y = 2, |x2 – y3| = |9 – 8| = 1;
  • x = 5, y = 3, |x2 – y3| = |25 – 27| = 2.

Требуется написать программу, которая по заданным натуральным числам a и b, а также целому неотрицательному числу k, определяет k-плотность множества натуральных чисел от a до b, включительно.

입력

Входные данные содержат три строки. Первая строка содержит натуральное число a, вторая строка содержит натуральное число b, третья строка содержит целое неотрицательное число k (1 ≤ a ≤ b ≤ 1018, 0 ≤ k ≤ 1018).

출력

Выходные данные должны содержать одно целое число: искомую k-плотность множества натуральных чисел от a до b, включительно.

예제 입력 1

1
30
2

예제 출력 1

3