蜗蜗正在与一只生命值为 的怪兽战斗。他会使用 种魔法:第 种魔法对怪兽造成 点伤害,同时消耗 点魔力。
每种魔法都可以使用任意次,除此之外没有其他伤害怪兽的方法。当怪兽的剩余生命值降到 或以下时,蜗蜗获胜。最后一次魔法造成的伤害可以超过怪兽剩余生命值。
求蜗蜗获胜所需消耗的最少魔力。
第一行包含两个整数 ,分别表示怪兽的初始生命值和魔法种数。
接下来 行,每行包含两个整数 ,表示一种魔法的伤害和魔力消耗。
输出一行一个整数,表示获胜所需的最少魔力。
10 2
6 5
4 4
9
9 2
6 4
3 3
7
样例 1 中,分别使用一次两种魔法,可造成 点伤害,消耗 点魔力。
样例 2 中,分别使用一次两种魔法,可造成 点伤害,消耗 点魔力。
对于 100% 的数据,保证 ,,。