Ответ:

Пусть на полке сначала было \(x\) книг. Тогда в шкафу было \(6x\) книг.

  1. После того как книги взяли, в шкафу осталось \(6x-46\) книг, а на полке — \(x-18\) книг.
  2. По условию, в шкафу осталось на 97 книг больше:
    \(6x-46-(x-18)=97\).
  3. Решим уравнение:
    \(6x-46-x+18=97\),
    \(5x-28=97\),
    \(5x=125\),
    \(x=25\).
  4. Сначала на полке было 25 книг, а в шкафу:
    \(25\cdot6=150\) книг.

Ответ: сначала в шкафу было 150 книг, а на полке — 25 книг.