Micul Gates a fost întotdeauna pasionat de matematică, încă de când era mic. Acesta a hotărât că a venit timpul să învețe tabla înmulțirii și tabla puterilor, într-o încercare de a-și extinde cunoștințele.
Acesta însă nu s-a oprit aici și a decis ca următorul său proiect să fie crearea unui tabel special în care elementele tabelei de înmulțire vor fi ridicate la pătrat. Problema lui Gates este că nu știe cum să proiecteze acest tabel.
Primul tabel pentru și este:
1 | 2 | 3 | 4 |
2 | 4 | 6 | 8 |
3 | 6 | 9 | 12 |
Iar al doilea tabel pentru aceleași și este:
1 | 4 | 9 | 16 |
4 | 16 | 36 | 64 |
9 | 36 | 81 | 144 |
Ajutați-l pe Micul Gates să rezolve următoarea cerință:
Cerință
Care este valoarea de pe poziția din șirul sortat format din toate numerele prezente în cele două tabele?
Date de intrare
Pe prima linie a fișierului de ieșire tabele.in
se vor găsi dimensiunile tabelului , si .
Date de ieșire
Fișierul de ieșire tabele.out
conține o singură linie pe care se află valoarea cerută.
Restricții și precizări
- ;
- Pentru din punctaj, ;
- Pentru din punctaj, .
Exemplul 1
tabele.in
3 4 5
tabele.out
3
Exemplul 2
tabele.in
3 4 20
tabele.out
36
Explicație
Vectorul format din uniunea ambelor tabele și sortarea lor este:
, , , , , , , , , , , ,
, , , , , , , , , , ,