Time limit: 0.05s
Memory limit: 8MB
Input: numere.in
Output: numere.out
Un număr este scris pe două cartonaşe, de exemplu:
Cele două cartonaşe pot fi decupate, iar prin alăturarea bucăţilor obţinute se pot forma noi numere. Un nou număr se formează alăturând o bucată decupată din primul cartonaş şi o bucată decupată din al doilea cartonaş, de exemplu:
Bucăţile utilizate trebuie să conţină cel puţin două cifre, fiecare. Un copil primeşte cele două cartonaşe şi o listă de numere, din care exact unul este “corect”, adică poate fi obţinut ca mai sus.
Cerință
Realizaţi un program care să determine care dintre numere este cel “corect”.
Date de intrare
Fişierul numere.in
are următoarea structură:
- - numărul scris pe cele două cartonaşe
- - numărul de numere din listă
- - numerele din listă, câte unul pe linie
Date de ieșire
Fişierul numere.out
va conţine doar numărul considerat corect.
Restricții și precizări
- Atât numărul de pe cartonaşe cât şi cele din listă au maxim cifre şi sunt numere naturale.
- Lista conţine cel mult numere.
Exemplu
numere.in
16475938
3
60206
1593
759938
numere.out
759938