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.|

WINDA - WINDA

Twój wuj jest znanym konstruktorem wind. Właśnie pracuje nad systemem 3 wind do budynku znanej szczecińskiej firmy informatycznej. Prace są już na ukończeniu brakuje tylko oprogramowania, które uruchomiało, by windę znajdującą się najbliżej piętra, z którego nastąpiło wezwanie.

Jeśli odległość, dwóch lub trzech wind od miejsca wezwania jest taka sama (w górę lub w dół), wówczas stosuje się kolejno następujące zasady:

  1. Zawsze wezwij windę znajdującą się powyżej miejsca wezwania.
  2. Wezwij windę z mniejszym numerem.
Wuj prosił Ciebie, abyś napisał program, który po wczytaniu piętra, z którego nadeszło wezwanie i stanu 3 wind wypisze numer windy, która powinna zostać przywołana.

Wejście

Pierwszym wierszu znajduje się mała liczba całkowita nieujemna oznaczająca numer piętra, z którego nadeszło wezwanie. W drugim wierszu znajdują się 3 małe liczby całkowite nieujemne oznaczające pozycje każdej z trzech wind w kolejności od pierwszej do trzeciej.

Wyjście

W pierwszym i jedynym wierszu należy wypisać numer windy, która powinna zostać uruchomiona

Przykład

Dla danych wejściowych:
4
2 6 6
Poprawną odpowiedzią jest:
2

Dodane przez:Rafaello
Data dodania:2008-02-01
Limit czasu wykonania programu:0.100s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:C CSHARP CPP C99 JAVA PAS-GPC PAS-FPC PHP WHITESPACE

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.