Задача №111542. Факториал и суммата

С понятием факториал знакомы все. Суммата - новое арифметическое действие (обозначается знаком "?" после числа). Его смысл заключается в суммировании всех целых чисел от 1 до заданного числа. Ваша задача определить, является введённое выражение факториалом или сумматой и посчитать его.

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

Вводится число N и знак "!" или "?" без пробела между ними (1≤=N≤=12 для факториала и 1≤=N≤=10000 для сумматы).

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

Выведите результат введённого выражения.

Примеры
Входные данные
3!
Выходные данные
6
Входные данные
5?
Выходные данные
15
Сдать: для сдачи задач необходимо войти в систему