Шибко умным, ребус

Сын отца полковника поздравил с днем рождения отца сына полковника.

Вопрос: кто кого поздравил?

Подсказка 1: все исключительно по логике никаких подвохов типа поздравил сам себя.
Подсказка 2: сын отца, отец сына, деда, брата, брат - ответы не верные.
Подсказка 3: правильный ответ существует
Подсказка 4: эти два человека являются родствениками.
Подсказка 5: загадка написана правильно, никаких знаков препинания не пропущено