Недавно Вася узнал, что с шарами можно играть в очень занимательную игру. В этой игре требуется укладывать шары в виде различных геометрических фигур и тел. Пока Вася занимается укладкой шаров в виде равностороннего треугольника. Но вот незадача: иногда Васе не хватает наличных шаров, и он хочет знать, какова наибольшая сторона такого треугольника, для которого хватит Васиных шаров? Помогите Васе, напишите для него программу, которая будет вычислять n — длину стороны равностороннего треугольника для заданного количества шаров k.
Ниже приведён пример укладки шаров в виде равностороннего треугольника:
Натуральное число k (0≤k≤2⋅108) — имеющееся количество шаров.
Вывести число n — ответ задачи.