Надіслати розв'язок

Бали: 12,00 (partial)
Time limit: 0.25s
Memory limit: 256M
Input: stdin
Output: stdout

Author:
Problem type

Ми звикли виражати грошові суми в гривнях та копійках, проте в різні часи інші народи використовували зовсім інші системи. Наприклад, до 1971 року британський фунт стерлінгів дорівнював 4 кронам, або 20 шилінгам, або 60 гроутам, або 240 пенсам. Зрозуміло, що для переведення суми, вираженої в пенсах, у більші одиниці корисним буде ланцюжок співвідношень: 1 фунт стерлінгів = 4 крони; крона = 5 шилінгів; шилінг = 3 гроути; гроут = 4 пенси. Скориставшись ним можна дізнатись, що, наприклад, 1000 пенсів = 4 фунти стерлінгів 3 шилінги 1 гроут.

Складіть програму, яка б, за відомими співвідношеннями між грошовими одиницями, суму, виражену в найменших одиницях, переводила в якомога меншу кількість більших одиниць.

Input

У першому рядку записано ціле число ~S~ - сума, виражена в найменших грошових одиницях.

У другому рядку записано ціле число ~K~ - кількість рівнів у системі грошових одиниць.

У наступних ~K~ рядках записано по одному співвідношенню між грошовими одиницями (від найбільшої до найменшої) у форматі '~H~ ~M~ ~L~', де ~H~ і ~L~ - назви, відповідно, більшої і меншої грошових одиниць; ~M~ - ціле число, кількість менших одиниць у більшій.

Output

Вивести в один рядок суму, виражену в різних одиницях відповідно до умови.

Обмеження

~1 \le S \le 1000~

~1 \le K \le 10~

~1 \le M \le 100~

~1 \le |H|, |L| \le 15~

~H~, ~L~ містять символи з проміжку ['a'..'z']

Sample Input 1

100
2
kp 5 dz
dz 12 kop

Sample Output 1

1 kp 3 dz 4 kop

Sample Input 2

1000
2
kp 10 dz
dz 10 kop

Sample Output 2

10 kp

Sample Input 3

1000
4
poundsterling 4 crown
crown 5 shilling
shilling 3 groat
groat 4 penny

Sample Output 3

4 poundsterling 3 shilling 1 groat

Коментарі

Please read the guidelines before commenting.



  • 0
    zoi039  commented on Жов. 26, 2024, 8:35 після полудня

    Чи може бути таке,що нам буде задано відношення а від с, б від с, але а від б не буде?


    • 0
      zvit  commented on Жов. 27, 2024, 6:32 до полудня

      без відповіді