4 + 5 = 9 вершин
50 : 9 = 5 (ост.5) - по пять фигур + 5 вершин в остатке
5 * 4 = 20 вершин - у квадратов ---> 5 квадратов
5 * 5 = 25 вершин - у пятиугольников + 5 вершин ---> 6 пятиугольников
Проверка: 4 * 5 + 5 * 6 = 20 + 30 = 50
Ответ: на столе лежит 6 пятиугольников.