Решение задачи сводится к решению уравнения 30х+50у=270 или 3х+5у=27 в целых числах, где х и у - количество маленьких и больших шкатулок соответственно.
Выпишем кратные чисел 3 и 5.
на 3 делятся 3,6,9,12,15,18,21,24,27.
на 5 делятся 5,10,15,20,25.
Методом перебора находим единственное решение: х=4, у=3.
Ответ: Султан получит 7 шкатулок, 4 маленьких и 3 больших.