Найдем цену ручки после повышения на 20%:
$$40 + 40 \cdot 0,2 = 40 + 8 = 48 \text{ рублей}$$.
Найдем, какое наибольшее число ручек можно купить на 300 рублей:
$$\frac{300}{48} = 6,25$$
Так как можно купить только целое количество ручек, то можно купить 6 ручек.
Ответ: 6