Пусть х - искомое число.
Имеем уравнения:
100 = х*а + 4, где а - целое
90 = х*в + 18, где в -целое.
х > 18, так как остаток 18.
Получаем
96 = х*а
72 = х*в
Вычитаем из первого второе:
24 = х*(а - в)
Так как (а - в) - целое и х > 18, то единственный вариант для х: х = 24.
Ответ: х = 24