Ответ:

Пусть открытка стоит x рублей, а у Ани есть S рублей. Тогда S = 20x + 30 и S = 45x − 170.

Приравняем выражения: 20x + 30 = 45x − 170, откуда 25x = 200 и x = 8 рублей.

У Ани 20 · 8 + 30 = 190 рублей. Наибольшее число открыток: 190 : 8 = 23 (остаток 6 рублей).

23