Автор: | Антон Карабанов | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 256 Мб | |
Выходной файл: | Стандартный выход |
Тимофей решил нарисовать прямоугольник по следующим правилам:
Сверху идёт горизонтальный слой квадратов со стороной 1;
Под ним располагается горизонтальный слой квадратов со стороной 2;
...
Последним будет горизонтальный слой квадратов со стороной n.
Определите наименьшие размеры подходящего прямоугольника, полностью заполненного такими квадратами.
Единственная строка входных данных содержит натуральное число n — сторону наибольшего квадрата.
Обратите внимание, что при заданных ограничениях для хранения ответа необходимо использовать 64-битный тип данных, например long long в C++, int64 в Free Pascal, long в Java.
Выведите через пробел два натуральных числа — высоту и ширину такого прямоугольника.
2 ≤ n ≤ 40
Смотри рисунок.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
2 |
|
|
3 |
|
|