11725. Мова програмування


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Степан - розробник програмного забезпечення, тому іноді йому доводиться перемикатися між різними мовами програмування. Кожна мова програмування має деякі особливості, які тут представлені цілими числами. Наразі Степан має використовувати мову з двома заданими функціями \(A\) та \(B\). У нього є два варіанти - перейти на мову з двома ознаками \(A_1\) ​і \(B_1\)​, або до мови з двома ознаками \(A_2\) ​і \(B_2\)​. Усі чотири ознаки цих двох мов попарно відрізняються.

Визначте, яку мову програмування Степан зможе використати.

Обмеження

  • \(1 \leq T \leq 288\)

  • \(1 \leq A, B, A_1, B_1, A_2, B_2 \leq 4\)

  • \(A, B\) різні

  • \(А_1, B_1, А_2, В_2\) ​попарно різні

Формат вхідних даних

Перший рядок вхідних даних містить одне ціле число \(T\) - кількість тестів.

Перший і єдиний рядок кожного тесту містить шість цілих чисел \(A, B, A_1, B_1, A_2, B_2\) розділених пробілами.

Формат вихідних даних

Для кожного тесту виведіть один рядок, що містить ціле число 1, якщо Степан має перейти на першу мову, або 2, якщо Степан має перейти на другу мову, або 0, якщо він не може перейти на жодну мову.

Приклад вхідних даних

3
1 2 2 1 3 4
3 4 2 1 4 3
1 2 1 3 2 4

Приклад вихідних даних

1
2
0

Коментарі

Ще немає коментарів.