Задача №112229. Совершенные числа

Совершенным называется число, равное сумме всех своих делителей, меньших его самого (например, число 6=1+2+3). Напишите программу, которая вводит натуральное число N и определяет, является ли число N совершенным.

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

Входная строка содержит натуральное число N .

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

Если число N – совершенное, программа должна вывести в одну строчку через пробел все делители этого числа в порядке возрастания, меньшие N . Если число несовершенное, программа должна вывести 0.

Примеры
Входные данные
28
Выходные данные
 1 2 4 7 14
Входные данные
29
Выходные данные
0
Сдать: для сдачи задач необходимо войти в систему