도현이에게는 바구니가 N개 있고, 각 바구니에는 1번부터 N번까지 번호가 순서대로 적혀 있다. 바구니는 일렬로 놓여 있고, 가장 왼쪽 바구니를 1번째 바구니, 그 다음 바구니를 2번째 바구니, ..., 가장 오른쪽 바구니를 N번째 바구니라고 부른다.
도현이는 바구니의 순서를 앞으로 M번 뒤집는다. 한 번 뒤집을 때마다 뒤집을 범위를 정하고, 그 범위에 들어 있는 바구니의 순서를 역순으로 만든다.
바구니의 순서를 어떻게 뒤집을지 주어졌을 때, M번 모두 뒤집은 다음 가장 왼쪽 바구니부터 바구니에 적혀 있는 번호를 출력하는 프로그램을 작성하시오.
첫째 줄에 N (1≤N≤100)과 M (1≤M≤100)이 주어진다.
둘째 줄부터 M개의 줄에 바구니의 순서를 뒤집는 방법이 한 줄에 하나씩 주어진다. 방법은 i j로 나타내고, 왼쪽에서 i번째 바구니부터 j번째 바구니까지의 순서를 역순으로 만든다는 뜻이다. (1≤i≤j≤N)
도현이는 입력으로 주어진 순서대로 바구니의 순서를 뒤집는다.
모든 순서를 뒤집은 다음, 가장 왼쪽 바구니부터 각 바구니에 적혀 있는 번호를 공백으로 구분해 한 줄에 출력한다.