Можно решать методом подбора, постепенно складывая цены за определённое количество пальто.
31+28=59 марок, мало
31+31+28+28=115 марок. Это число ближе всего к сумме денег в условии.
Поэтому, 2+2=4 пальто и для мальчиков и для девочек.
Ответ : 4 пальто.