#SYOJ04. 地铁站

地铁站

说明

环形地铁有 n 个站点,按顺时针方向站点编号依次为 1 到 n(n 号站与 1 号站相邻),乘客可在任意站点顺时针或逆时针乘坐。

小可从 m 号站进站前往 n 号站,请计算他最少需要乘坐多少站(站数计算不包括 m 号站)。

例如:n=5,m=5,5号站点到5号实际上没有出发,所以需要乘坐0站。

例如:n = 6,m = 4;环形地铁有 6 个站,小可从 4 号站前往 6 号站,顺时针乘坐需要 2 站(4→5→6),逆时针乘坐需要 4 站(4→3→2→1→6),故最少需要乘坐 2 站。

输入格式

第一行输入一个整数 n(1≤n≤100000000000),表示环形地铁的站点数量; 第二行输入一个整数 m(1≤m≤n),表示小可进站的站点编号。

输出格式

输出一个整数,表示小可最少需要乘坐的站数。

样例

6
4
2