Time limit: 0.5s
Memory limit: 64MB
Input:
Output:
Cerință
Se dă precum și șiruri de valori: , și .
Se construiește o matrice tridimensională a.î .
Se consideră toate planele paralele cu cele axe ca în imaginea de mai jos:

Pentru fiecare plan paralel cu o axă se va calcula cel mai mare divizor comun al tuturor elementelor care se află pe acel plan.
Care este suma valorilor obținute pentru toate planurile ?
Date de intrare
Pe prima linie se va găsi valoarea lui .
Pe a doua linie se vor găsi elementele șirului .
Pe a treia linie se vor găsi elementele șirului .
Pe a patra linie se vor găsi elementele șirului .
Date de ieșire
Se va afișa doar suma dorită.
Restricții și precizări
- ;
- ;
- Pentru teste în valoare de 30 de puncte: ;
- Pentru teste în valoare de 20 de puncte: ;
- Pentru teste în valoare de 20 de puncte: și ;
- Pentru teste în valoare de 30 de puncte: fară restricții suplimentare.
Exemplul 1
stdin
3
2 4 2
6 6 4
12 6 18
stdout
18