А-первая полка
б- вторая полка
в- третья полка
записываем условия
1)выражаем все через первую полку
а=а
б=3а
в=а-20
2)записываем второе условие
(а+10)+(в-5)=(б-45)
3)подставляем во второе условие все выражения через первую полку и решаем
(а+10)+(а-20-5)=(3а-45)
а+10+а-25=3а-45
2а-3а=-45-10+25
-а=-30
а=30
4) вычисляем сколько на остальных полках
б=3*30=90
в=30-20=10
ответ: 30,90,10.