ATP

Time Limit: 1000ms
Memory Limit: 30000KB
This problem will be judged on PKU. Original ID: 1818
64-bit integer IO format: %lld      Java class name: Main

Description

All the tennis players are ordered by their results in an ATP (Association of Tennis Professionals) classification. The past year's statistics say that in a game, if the difference between the two opponents is more than k places in the ATP top, then the player with the better classification will win for sure; but if the difference between the players is of k places or less, then the winner is uncertain.

In a tournament that will take place in an eliminatory system, n professional players announced their participation (n = 2x, x∈N, n <= 5000). Find the player with the worst classification who could theoretically win the tournament.

Input

The input contains n and k separated by one space.

Output

The output contains a single integer, the position in the ATP classification who will win the tournament.

Sample Input

16 3

Sample Output

11

Source

Language: 
Theme: 
Share Code? 

Powered by NB231 | Current Style: .