#423. 七色花

七色花

Background

七色堇,又名七色花。传说中的七色堇是具有七个花瓣的花朵,每片花瓣都呈现不同的颜色,每片花瓣都能实现一个愿望。

Description

千反田爱瑠机缘巧合获得了一株n色花,也就是说它能实现n个愿望!她小心翼翼地取下第一片花瓣:希望猫猫星的学弟学妹们一发AC!

突然,千反田注意到,每当取下一片花瓣,花瓣原先存在的位置就会变成一个空的位置,这意味着花萼将被分成连续的较小的花瓣群。在千反田注意到时,她已经许了m个愿望了。她想问你一个问题:这株被摘掉m片花瓣的n色花的花萼上最多能被分成几组连续花瓣群组?

千反田爱瑠很好奇,你能帮帮她吗?

Format

Input

唯一的一行输入包含两个整数n和m(2 <= n <= 1000, 0 <= m <= n)—一株n色花的花瓣数量和取下的花瓣数量。

Output

输出一个整数——这株被摘掉m片花瓣的n色花的花萼上最多能被分成几组连续花瓣群组数。

Samples

7 4
3
3 0
1
3 3
0

Limitation

1s, 1024KiB for each test case.

Note

在第一个样例中,最初由7片花瓣,如下所示,此时共有1组:

7

在千反田注意到时,已经取下了四片花瓣,假设2、3、5、7被取下,则剩下3组,这是剩余的最大群组数。

3