n, m = map(int,input().split())
coupon = [list(map(int,input().split())) for _ in range(m)]#输入存储优惠券
minfee = n#存储最少需要支付的费用
for a,b in coupon:#遍历整个优惠券列表,寻找可以使用的最佳优惠券
    if n>=a and n-b<minfee:#从达到优惠券使用金额的优惠券中,使用优惠金额最大的优惠券
        minfee = n-b#计算使用当前优惠券后的价格
print(minfee)