Все правильно автор пишет. Вот только одна "блоха" в текст закралась: Андрюше не 7, а всего лишь 4 года.