В условии не сказано главного: каждое число встречается только один раз. То есть у Васи есть 22 карточки с числами от 1 до 22 и из них он должен составить пары. Поэтому максимум 10 пар. Больше просто не получится.
Первое, что на ум приходит, простые числа 17 и 19 не найдут себе пары. Их придется вычеркнуть.
У простого числа 11 единственная пара 22. Тогда простому числу 13 останется только 1. Оставшиеся 16 чисел пары себе находят.
Таким образом, поскольку 2 числа мы исключили (17 и 19), то число пар (22-2)/2=10
Пусть х мальчиков в классе, тогда
(30-х) девочек в классе;
5х деревьев посадят все мальчики
3·(30-х) = (90-3х) деревьев посадят все девочки;
По условию все 30 учащихся класса посадят 122 дерева, получаем уравнение:
5х + (90-3х) = 122
5х + 90-3х = 122
2х = 122 - 90
2х = 32
х = 32 : 2
х = 16 мальчиков в классе.
30-16=14 девочек в классе.
ответ: 16 мальчиков