Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

FR_04_02 - Naprzeciw

Naprzeciw

W Bajtogrodzie nastąpiła zmiana rządu. Wszystkie dotychczasowe praktyki zostały zamienione na nowe, w tym także zasady posiedzeń rządu. Ministrowie w tej kadencji będą zasiadać równomiernie rozmieszczeni wokół okrągłego stołu. I tak każdy z ministrów przed posiedzeniem otrzymuje losowy numer porządkowy krzesła, na którym będzie zasiadał. Ministrów, po losowaniu, oprócz tego, kto będzie zasiadał w ich bezpośrednim sąsiedztwie, interesuje także, kto będzie siedział dokładnie naprzeciw nich, i czy nie będzie to czasem sam(a) premier. Wychodząc naprzeciw oczekiwaniom nowych ministrów, trzeba napisać program, który odpowie na zapytanie każdego zainteresowanego.

Wejście
W pierwszym wierszu wejścia znajduje się liczba zapytań q (q ≤ 105). Każde zapytanie opisane jest w osobnym wierszu, gdzie podane są dwie liczby całkowite n, k (1 ≤ n ≤ 106, 1 ≤ kn) oznaczające kolejno liczbę osób biorących udział w posiedzeniu oraz przypisany numer porządkowy pytającego.

Wyjście
Dla każdego zapytania program powinien wypisać numer porządkowy osoby siedzącej dokładnie naprzeciw osoby (k) zadającej pytanie, albo napis BRAK, gdy dokładnie naprzeciw nikt nie zasiada.

Przykład

Wejście
4
2 1
3 2
4 2
4 3

Wyjście
2
BRAK
4
1


Dodane przez:Mariusz Śliwiński
Data dodania:2015-07-15
Limit czasu wykonania programu:1s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: ASM64 GOSU JS-MONKEY
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.