Следуя условиям акции, за сорок рублей мы получим 3 шоколадки. Будем увеличивать итоговую стоимость и, параллельно, приобретенные продукты:
40руб. - 3 шт.
80р. - 6 шт.
120р. - 9 шт.
160р. - 12 шт.
200р. - 15 шт.
240р. - 18 шт.
240р+20р (1 шоколадка) = 260р заплатим за 19 шоколадок.
Ответ: 19