1) Сначала мы может узнать сколько лет Андрею и Боре. Для этого нужно по очереди поскладывать числа. Под первое условие подходят только числа 3 и 12.
2) теперь известно, что Андрею либо 3 года, либо 12 лет. Также поскладываем числа. Под второе условие подходят числа 3 и 12, 8 и 12. Так как числа 3 и 12 заняты, используем числа 8 и 12.
3) Выходит, Андрею 12 лет, Боре 3 года, Васе 8 лет, Гене 14 лет