Формула-1

На Славянском Базаре проводится уличная гонка на электросамокатах.

Маршрут проходит по круговой трассе длины mm км, на которой расположены nn зарядок, в каждой из которых можно заправится на любое целое неотрицательное количество единиц электроэнергии, при этом покупка на ii-й заправке vv единиц энергии обойдётся в civ2c_i \cdot v^2 рублей. Одной единицы электроэнергии хватает на 11 км. Зарядка с номером ii находится на расстоянии pip_i от начала трассы.

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

Входные данные

В первой строке даны два целых числа nn, mm (1n4000001 \le n \le 400\,000, 1m1091 \le m \le 10^9, nmn \le m) – количество зарядок и длина пути соответственно.

В следующих nn строках находится по 2 числа, которые описывают ii-ю зарядку: pip_i, cic_i (0pi<m0 \le p_i < m, 1cin1 \le c_i \le n) – координата и коэффициент стоимости.

Выходные данные

В первой строке выведите одно число – минимальную стоимость.

Подзадачи

баллынеобх. подзадачиограничения
1

11

-

n10n \le 10

2

34

1

n3000n \le 3000

3

15

-

Все cic_i равны

4

14

-

m106m \le 10^6

5

26

1, 2, 3, 4

Нет доп. ограничений

STDINSTDOUT
5 13
6 2
11 5
1 4
9 5
10 5
126

Примечание

Стартуем с 66 зарядки, заправляемся на 55 единиц электроэнергии за 252=502 * 5^2 = 50 рублей.

Доезжаем до 99 зарядки, остается 22 единицы электроэнергии. Заправляемся на 22 единицы электроэнергрии за 522=205 * 2^2 = 20 рублей. Теперь у нас 44 единицы электроэнергии.

Далее едем на 1010 зарядку, после этого остается 33 единицы электроэнергии, заправляемся на ней еще на 22 единицы электроэнергии за 522=205 * 2^2 = 20 рублей. После этого у нас есть 55 единиц электроэнергии.

Едем на 1111 зарядку, остается 44 единицы электроэнергии, заправляемся на ней на 22 единицы электроэнергии за 522=205 * 2^2 = 20 рублей. Теперь у нас есть 66 единиц электроэнергии.

Проезжаем еще 33 километра, оказываемся на 11 зарядке с 33 единицами электроэнергии. Покупаем 22 единицы электроэнергии за за 422=164 * 2^2 = 16 рублей. Доезжаем до 66 зарядки, остается 00 единиц электроэнергии.

Мы проделали весь путь и затратили 126126 рублей. Можно доказать, что это самый оптимальный ответ.