Олимпиадный тренинг

Задача . Сложное уравнение


Решить в целых числах уравнение ( ax + b ) : ( cx + d ) = 0.

Входные данные
Вводятся 4 числа: a, b, c и d; c и d не равны нулю одновременно.

Выходные данные
Необходимо вывести все целочисленные решения, если их число конечно, “NO” (без кавычек), если целочисленных решений нет, и “INF” (без кавычек), если их бесконечно много.
Примеры
№Входные данныеВыходные данные
1
1
1
2
2
NO
2
2
-4
7
1
2
Статистика успешных решений по компиляторам
 Кол-во
Python1
С++1
Комментарий учителя