D. Многоугольник
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

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

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

Входные данные содержат одно целое число n (3 ≤ n ≤ 100) — количество вершин многоугольника.

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

Выведите n строк, содержащие координаты вершин n-угольника «xi yi» в порядке обхода против часовой стрелки. Координаты вершин не должны превышать 106 по абсолютной величине. Длины сторон должны быть в диапазоне [1, 1000] (не обязательно целые). Сравнение углов и сторон вашего многоугольника между собой при проверкe будет производиться с точностью 10 - 3.

Если решения не существует, выведите «No solution» (без кавычек).

Примеры
Входные данные
8
Выходные данные
1.000 0.000
7.000 0.000
9.000 2.000
9.000 3.000
5.000 7.000
3.000 7.000
0.000 4.000
0.000 1.000