Будем рассуждать так:1. После первого класса у внука будет 1 книга, после второго 1 + 2 = 3 книги, после третьего 3 + 3 = 6 книг, после четвертого 6 + 4 = 10 книг, после пятого 10 + 5 = 15, после шестого 15 + 6 = 21 книга. Дальше считать нет смысла, так как книг уже получится больше 23.2. Имеем такой порядок книг 1, 3, 6, 10, 15, 21. Из этих чисел нужно выбрать три слагаемых так, чтобы в сумме было 23. Тут возможны только два варианта:а) 1 + 1 + 21 = 23;б) 3 + 10 + 10 = 23 (этот вариант не подходит, так как один из внуков должен быть старше остальных минимум на 2 года);3. Значит подходит вариант а. Следовательно он закончил 6 класс.4. Ответ: 6 класс.