import sys input = sys.stdin.readline from collections import * N, M = map(int, input().split()) G = defaultdict(list) l = [1, N] for _ in range(M): u, v = map(int, input().split()) G[u].append(v) l += [u, v] l = list(set(l)) l.sort() idx = defaultdict(int) for i in range(len(l)): idx[l[i]] = i dp = [10**18]*len(l) dp[0] = 0 for i in range(len(l)): if i+1