Смотри, тут всё просто:
Таким образом, было три человека: дед, отец и внук.
Ответ: Это были дед, отец и внук.
Проверка за 10 секунд: Дед (отец), отец (сын и отец), внук (сын) = 2 отца и 2 сына, всего 3 человека.
Доп. профит: Уровень Эксперт: Такие задачи на логику требуют нестандартного мышления. Попробуй представить ситуацию в виде генеалогического дерева!