Задача №112196. Дружественные числа

Дружественные числа -– это два натуральных числа, таких, что сумма всех делителей одного числа (меньших самого этого числа) равна другому числу, и наоборот. Напишите программу, которая проверяет пару чисел на "дружественность". Используйте функцию, которая вычисляет сумму делителей числа.

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

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

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

Программа должна вывести слово 'YES', если полученные числа – дружественные, и слово 'NO' в противном случае.

Примеры
Входные данные
220 284
Выходные данные
YES
Входные данные
1210 1092
Выходные данные
NO
Сдать: для сдачи задач необходимо войти в систему