import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int l = in.nextInt();
        int m = in.nextInt();
        int count = 0;
        boolean[] tree = new boolean[l + 1];
        for (int i = 0; i <= l; i++) {//初始化树值
            tree[i] = true;
        }
        for (int i = 0; i < m; i++) {
            int left = in.nextInt();
            int right = in.nextInt();
            for (int j = left; j <= right; j++) {//左右区间标记
                tree[j] = false;
            }
        }
        for (boolean num : tree) {//统计树
            if (num == true) {
                count++;
            }
        }
        System.out.println(count);
    }
}