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

Недавно в городе, где живет Монокарп, построили дом с новой планировкой. Согласно данной планировке в доме есть три типа квартир: трехкомнатные, пятикомнатные и семикомнатные. Известно, что в каждой комнате есть ровно по одному окну. Таким образом, в трехкомнатной квартире три окна, в пятикомнатной — пять, в семикомнатной — семь.

Монокарп обошел дом со всех сторон и насчитал в нем $$$n$$$ окон. Монокарпу стало интересно, сколько квартир каждого типа может быть в этом доме.

К сожалению, Монокарп только научился считать, поэтому попросил вас помочь ему найти возможное количество трехкомнатных, пятикомнатных и семикомнатных квартир в доме, если известно, что во всех квартирах этого дома ровно $$$n$$$ окон. Так как ответов может быть несколько, разрешается вывести любой подходящий.

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

В первой строке задано целое число $$$n$$$ ($$$1 \le n \le 10^{18}$$$) — количество окон в доме.

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

Если дома с новой планировкой и заданным количеством окном просто не может быть, выведите $$$-1$$$.

В противном случае, выведите три целых неотрицательных числа — количество трехкомнатных, пятикомнатных и семикомнатных квартир в доме. Если подходящих ответов несколько, выведите любой из них.

Примеры
Входные данные
30
Выходные данные
2 2 2
Входные данные
67
Выходные данные
7 5 3
Входные данные
4
Выходные данные
-1
Примечание

В первом примере один из возможных ответов — $$$2$$$ трехкомнатные квартиры, $$$2$$$ пятикомнатные квартиры и $$$2$$$ семикомнатные квартиры. Таким образом, количество окон в квартирах равно $$$2 \cdot 3 + 2 \cdot 5 + 2 \cdot 7 = 30$$$.