У Вероники огромное количество игрушек – целых $$$n$$$ штук. Вероника решила определить, какие игрушки ей нравятся больше всего. Для этого она выставила все $$$n$$$ игрушек в один ряд. Первой игрушке она дала значение равное $$$a_1$$$. Каждой следующей игрушке она дала значение по следующему правилу:
где $$$k$$$, $$$p$$$ — параметры красоты, % — взятие остатка. Вероника хочет из всего набора своих игрушек узнать пять самых больших значений, помогите ей в этом нелегком деле.
В единственной строке заданы четыре целых числа $$$n$$$, $$$a_1$$$, $$$k$$$, $$$p$$$ $$$(5\leq n\leq 2 \cdot 10^7, 1\leq a_1, k, p\leq 10^9)$$$ — количество игрушек, значение первой игрушки и параметры зависимости.
Выведите в порядке возрастания пять самых больших значения среди игрушек Вероники, разделяя их пробелом.
5 1 2 100
1 2 4 8 16
10 10 3 1000
430 610 810 830 870
| Название |
|---|


