Загадано некоторое натуральное число. О нём сделаны три утверждения:
Требуется определить, какое наименьшее натуральное число могло быть загадано (или что такого числа не существует). Вам нужно найти ответ для нескольких наборов входных данных.
В первой строке входных данных вводится целое число $$$T$$$ — количество наборов входных данных ($$$1 \le T \le 1000$$$).
В каждой из следующих $$$T$$$ строк вводятся через пробел пять целых чисел $$$A$$$, $$$B$$$, $$$C$$$, $$$D$$$, $$$E$$$ ($$$0 \le A, B, C, D, E \le 10^9$$$).
Для каждого набора входных данных выведите наименьшее натуральное число, которое могло быть загадано. Если таких чисел нет, то выведите -1.
Решения, работающие при $$$T=1$$$ и $$$A, B, C, D, E \le 100$$$, будут оцениваться из 40 баллов.
25 8 4 10 37 8 7 3 9
5 -1
Примечание для участников, пишущих на Python. Прочитать 5 чисел, введённых через пробел, можно так:
a, b, c, d, e = map(int, input().split())