Zadaca
Ο Μίρκο έλαβε μια εργασία για το σπίτι να υπολογίσει τον μεγαλύτερο κοινό διαιρέτη των δύο θετικών ακεραίων και . Δεδομένου ότι οι αριθμοί είναι αρκετά μεγάλοι, ο δάσκαλος του έδωσε μικρότερους ακέραιους με το γινόμενο και ακέραιους με το γινόμενο .
Ο Mirko θα ήθελε να επαληθεύσει το αποτέλεσμά του, γι' αυτό σας ζήτησε να γράψετε ένα πρόγραμμα για να λύσετε το πρόβλημά του.
Εάν το αποτέλεσμα είναι μεγαλύτερο από 9 ψηφία, εξάγετε μόνο τα τελευταία 9 ψηφία.
Είσοδος
Η πρώτη γραμμή εισόδου περιέχει τον θετικό ακέραιο αριθμό .
Η δεύτερη γραμμή εισόδου περιέχει N θετικούς ακέραιους χωρισμένους σε διάστημα μικρότερους από , των οποίων το γινόμενο είναι ο αριθμός .
Η τρίτη γραμμή εισόδου περιέχει τον θετικό ακέραιο .
Η τέταρτη γραμμή εισόδου περιέχει θετικούς ακέραιους χωρισμένους σε διάστημα μικρότερους από , των οποίων το γινόμενο είναι ο αριθμός .
Έξοδος
Η πρώτη και μοναδική γραμμή εξόδου πρέπει να περιέχει τον μεγαλύτερο κοινό διαιρέτη των αριθμών και . Εάν το αποτέλεσμα είναι μεγαλύτερο από 9 ψηφία, βγάζετε μόνο τα τελευταία (λιγότερο σημαντικά) 9 ψηφία.
Παραδείγματα
input
3
2 3 5
2
4 5
output
10
Επεξήγηση του 1ου παραδείγματος:
Ο μεγαλύτερος κοινός διαιρέτης των αριθμών και ισούται με 10.
input
4
6 2 3 4
1
1
output
1
input
3
358572 83391967 82
3
50229961 1091444 8863
output
000012028
Comments