200203 - 拿火柴

Time Limit

10 毫秒

Memory Limit

128 MB

通过次数

19

提交次数

40

火柴被安排的明明白白:每个箱子中装的每盒火柴的根数都是相同的。即:有m个箱子,对于第i个箱子:其中有a_i盒火柴,每盒火柴都有b_i根。现在,你可以拿走其中n盒,这n盒最多包含多少根火柴?

Input

第一行,有单个空格分隔的两个整数n,m,分别表示能拿走的盒数和共有多少箱火柴。

接下来m行,每行有单个空格分隔的两个整数{a_i},{b_i},分别表示这箱火柴有多少盒、每盒有多少根。

对于100%的数据:

1\le m \le 20

1\le n\le 2\cdot 10^8

1\le {a_i} \le 10^8

1\le {b_i} \le 10

Output

一行,一个整数,表示最多能拿走的火柴根数。

Examples

Input

5 3
3 10
3 8
2 9

Output

48

Input

3 3
1 3
2 2
3 1

Output

7