#8 Matches

   Какое минимальное количество спичек необходимо для того, чтобы выложить на плоскости N квадратов со стороной в одну спичку? Спички нельзя ломать и класть друг на друга. Вершинами квадратов должны быть точки, где сходятся концы спичек, а сторонами – сами спички.

   Напишите программу, которая по количеству квадратов N, которые необходимо составить, находит минимальное необходимое для этого количество спичек.

Specifications

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

   Единственная строка входного файла содержит одно целое число N (1N109).

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

   Единственная строка выходного файла должна содержать одно целое число – минимальное количество спичек требуемых для составления заданного количества квадратов.

Time Limit: 1 seconds
Balls for the passed test: 4.7619
Complexity: 33%

Example

Example input

4

Example output

12


Problem URL: http://www.e-olimp.com.ua/en/problems/8