eolymp
Задачи

Игровые карточки

Игровые карточки

Три мальчика (Петр, Иван и Анатолий) делили N игровых карточек. Сначала Петр дал Ивану и Анатолию столько карточек, сколько у них было. Затем Иван дал Анатолию и Петру столько, сколько у них стало. И, наконец, Анатолий дал Петру и Ивану столько, сколько на тот момент каждый из них имел. В итоге всем досталось поровну. Сколько карточек было у каждого из них сначала?

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

Программа вводит с клавиатуры одно натуральное число: N - общее количество карточек, которое не превышает 2020.

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

В единственной строке записать через пробел три целых числа - количества карточек, которые были у Петра, Ивана и Анатолия сначала. Если при заданном значении N задача не имеет решения, вывести одно число - 1.

Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
72
Выходные данные #1
39 21 12
Входные данные #2
73
Выходные данные #2
-1
Источник Открытая ученическая олимпиада Днепра по информатике 2020