Пусть х банок стоит на верхней полке,
х-7 банок стало на верхней полке после перестановки,
2(х-7) банок стало на нижней полке после перестановки
А т. к. всего 54 банки на двух полках (и после перестановки их общее количество не изменилось!), составим уравнение:
(х-7)+2(х-7)=54
решаем:
х-7+2х-14=54
3х-21=54
3х=54+21
3х=75
х=75:3
х=25 банок стоит на верхней полке
Ответ: 25 банок.