Задача
Дружественные числа -– это два натуральных числа, таких, что сумма всех делителей одного числа (меньших самого этого числа) равна другому числу, и наоборот. Напишите программу, которая проверяет пару чисел на "дружественность". Используйте функцию, которая вычисляет сумму делителей числа.
Входные данные: Входная строка содержит два натуральных числа.
Выходные данные: Программа должна вывести слово 'YES', если полученные числа – дружественные, и слово 'NO' в противном случае.
Примеры
№ |
Входные данные |
Выходные данные |
1 |
220 284 |
YES |
2 |
1210 1092 |
NO |