31 коробка
Если эти коробки переставить по 5 штук на полку, то на неполной полке коробок окажется на 6 меньше, чем при расстановке по 8 коробок на полке.
Это возможно, если расставить коробки по 8 штук на полку, то одна полка окажется не полной и на ней будет 7 коробок. При перестановке по 5 коробок, на последней полке 1 коробка.
Находим число, которое при делении на 8 даёт остаток 7, при делении на 5 - остаток1.