Presupunem că avem numere prime notate sortate strict crescător. Formăm un şir strict crescător ale cărui elemente sunt toţi multiplii acestor numere prime astfel încât, multipli comuni apar o singură dată. Presupunem că numerotarea poziţiilor elementelor din şirul începe tot cu .
Cerinţă
Scrieţi un program care citeşte din fişierul de intrare valoarea lui şi apoi cele elemente ale şirului , determină elementul de pe poziţia din şirul şi afişează în fişierul de ieşire valoarea acestuia.
Date de intrare
Fişierul de intrare numar.in
conţine
- pe prima linie două numere naturale separate printr-un spaţiu care reprezintă primul valoarea lui şi al doilea valoarea lui ;
- pe a doua linie numere naturale prime separate prin câte un spaţiu care reprezintă valorile elementelor şirului . Aceste valori sunt dispuse în ordine strict crescătoare iar ultima dintre ele este mai mică decât un milion.
Date de ieşire
Fişierul de ieşire numar.out
va conţine pe prima linie o singură valoare care reprezintă termenul de pe poziţia din şirul .
Restricţii şi precizări
- Pentru din teste
- Pentru celelalte din teste
Exemple
numar.in
3 10
2 3 5
numar.out
14
numar.in
4 20
7 23 37 131
numar.out
98
numar.in
3 11111
977 1009 1031
numar.out
3726237
Explicații
Şirul e format din valorile: 2,3,4,5,6,8,9,10,12,14,15,16,18,20,21,22…
Pe poziţia se află numărul