Если на полке осталось в три раза меньше, чем сняли, то можно узнать, сколько там осталось книг.
1) 18:3=6 (книг) - осталось.
Раз мы знаем сколько осталось и сколько сняли, то мы может узнать сколько было книг на той полке.
2) 18+6=24 (книги) - было на полке.
Теперь, когда мы узнали сколько было на одной полке и нам известно сколько книг было всего, то мы может узнать сколько и на второй полке книг.
3) 47-24=23 (книги) - было на второй полке.
Ответ: на первой полке было 24 книги, на второй 23 книги.