Problem description


Ulubione liczby
(D)
Limit pamięci: 512 MB
Limit czasu: 1.00 s

Algosia dostała na urodziny zestaw klocków w kształcie cyfr. Bardzo lubi układać z nich różne liczby, w szczególności upodobała sobie liczby A oraz B. Algosia chciałaby ułożyć liczby A lub B jak najwięcej razy z dostępnych klocków (nie ma znaczenia ile ułoży liczb A, a ile B, liczy się jedynie ile łącznie liczb udało jej się ułożyć). Algosia zaczęła się zastanawiać, ile razy jest w stanie je ułożyć? Algosia może użyć danego klocka do ułożenia tylko jednej liczby.

Wejście

W pierwszym wierszu dane są dwie liczby A oraz B. W następnym wierszu następuje 10 liczb c0, …, c9, gdzie ci oznacza liczbę klocków w kształcie cyfry i w zestawie Algosi.

Wyjście

W pierwszym i jedynym wierszu wyjścia należy wypisać jedną liczbę oznaczającą maksymalną możliwą liczbę liczb A lub B, które Algosia jest w stanie ułożyć ze swoich klocków.

Ograniczenia

0 ≤ A, B ≤ 1018, 0 ≤ ci ≤ 100 000.

Przykład

Wejście Wyjście Wyjaśnienie
10 121
5 12 4 0 0 0 0 0 0 0
8

Algosia może ułożyć liczbę A pięciokrotnie oraz liczbę B trzykrotnie.

Wejście Wyjście Wyjaśnienie
139680958863427945 872771072295691019
27 29 20 8 23 30 8 11 40 21 
5

Algosia może ułożyć liczbę A czterokrotnie oraz liczbę B jednokrotnie.