302004 - 采药

山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值,在一段时间内如何让采到的草药价值最大。

Input

第一行有两个用空格隔开的整数T,MT代表总共采药时间,M代表草药数目。

接下来的M行,每行包括两个在1100之间(包括1100)的整数,分别表示采摘某种草药的时间和这株草药的价值。

Output

只包含一个整数,表示在规定的时间内可以采到的草药的最大总价值。

Examples

Input

70 3
71 100
69 1
1 2

Output

3

Hint

1\leq T,M\leq10 000

Time Limit 1 second
Memory Limit 10 MB
Stats
上一题 下一题