Một quyển sách gồm \(N\) trang (\(N\) luôn là số chẵn), được đánh số từ \(1\) đến \(N\). Trong đó trang \(1\) luôn nằm phía bên phải của trang bìa đầu, trang \(N\) luôn ở mặt bên trái của trang bìa cuối của quyển sách.
Hôm nay, giáo viên yều cầu cả lớp lật đến trang \(P\) trong quyển sách, theo tiêu chí sau:
- Có thể bắt đầu lật từ trang \(1\) hoặc trang \(N\)
- Mỗi lần chỉ lật một trang, ví dụ bắt đầu lật từ trang \(1\) sau khi lật sẽ đến trang \(2,3\); lần hai sẽ đến trang \(4, 5\).... Tương tự như vậy, nếu bắt đầu lật từ trang \(N\) sẽ dấn đến các trang \(N-1, N-2\)...
- Số lần lật tới trang \(P\) là ít nhất
Yêu cầu
Viết chương trình trả về kết quả là số lần lật đến trang \(P\) \((1 \lt P \lt N)\) trong quyển sách thỏa tiêu chí trên
Dữ liệu đầu vào
- Hai số nguyên dương \(N,P\) \((1 ≤ N ≤ 10^{18})\) nằm trền một dòng cách nhau ít nhất một ký tự trắng.
Dữ liệu ra
- Một số nguyên là kết quả tìm được
Input 1
8 3
Output 1
1
Nhận xét