Если это задачка для тех, кто уже умеет решать алгебраические уравнения ("с иксом"), то Мажитов дал правильное решение (с учетом поправки на его описку). А если это задача для младших классов,которые еще не знают алгебру, а только арифметику, то тогда нужно рассуждать так.
Разобьём задачку на отдельные утверждения, для облегчения рассуждений.
1) Если на первое дерево сядут ещё две галки, то на нём станет столько же галок, сколько на втором.
2) Если на первое дерево сядут 22 галки, то на нем станет в 3 раза больше галок, чем на втором.
А если 22 галки сели не сразу, а сначала 2, а потом 20? Тогда, после того, как сели 2 галки, задачка превращается в такую:
3) На двух деревьях сидело одинаковое количество галок.
4) После того, как на первое дерево сели ещё 20 галок, на первом дереве стало в 3 раза больше галок, чем на первом.
Отсюда следует, что 20 галок - это в 2 раза больше, чем сидело (по 3 фразе) на каждом дереве.
Тогда, по 3 фразе, на каждом дереве сидело по 10 галок.
И возвращаясь к первой фразе получаем, что на первом дереве сидело 8 галок.