시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 128 MB114625053.191%

문제

Paula is searching for the perfect pink ball dress. In her High Street are 100 shops spread evenly along both sides of the street, odd numbers on one side, even numbers on the other as usual.

Paula always begins her search by going into the nearest shop to her home, which is shop 50, right in the middle of the even numbered side of the road. The shop owners all know where her dress of choice is, but they like to offer Paula a challenge, so they have agreed to tell her only one of 4 things:

  1. Yes, I have the perfect dress for you!
  2. You are on the wrong side of the road, cross over.
  3. You need to look down this side of the street (amongst the lower numbered shops).
  4. You need to look up this side of the street (amongst the higher numbered shops).

If Paula gets answer 1, she buys the dress and goes home. If she gets answers 2, 3 or 4, Paula always goes to the mid point of the block of shops in which she has to search (if there is an even number of shops, she goes to the lower numbered of the two middle shops). Here the shop owner gives her one of the 4 responses and Paula continues her search if necessary.

입력

Input will be a number of scenarios, each one being a single integer (between 1 and 100 inclusive) on a line on its own representing the number of the shop where Paula will find her perfect pink ball dress. Input will be terminated by a single 0, this line should not be processed.

출력

Output will be a single integer (on a line on its own) for each line of input. The integer will be the number of shops Paula had to visit in order to buy her dress.

예제 입력 1

15
74
50
0

예제 출력 1

7
6
1