#951. 【入门】烤面包

【入门】烤面包

说明

小s同学出去旅游啦~,小ss同学住的宾馆每天早上都会提供丰盛的自助早餐,小ss同学最爱吃的就是现烤的切片面包。但是呢,宾馆的烤面包机很差,虽然说每次最多可以同时烤kk块面包,但是只能烤好这些面包的一个面。小ss要想吃上好吃的面包,就需要把面包的两面都烤好。

小s同学一共想吃nn块烤面包,但是小ss每天都有好多景点需要游览,她不能在早餐上耽误很长时间,因此,小ss同学希望你能告诉她最少需要使用几次烤面包机就可以烤好n块面包。

输入格式

输入数据仅有一行包含两个用空格隔开的正整数nnk(k20)k(k \leqslant 20)nn表示小ss同学一共要烤nn块面包,kk表示宾馆的烤面包机一次最多可以同时烤好kk块面包的一个面。

输出格式

仅有一行包含一个整数,表示小ss同学至少要用多少次烤面包机。

样例

3 2
3

样例解释

假设面包的两面分别标记为A和B,小s同学第一次烤1号和2号面包的A面,第2次烤3号面包的A面和1号面包的B面,第3次烤2号和3号面包的B面,这是使用烤面包机次数最少的方案。