a-1 부터 b까지 슬라이싱 후 reversed 함수로 뒤집고 원본 리스트를 변경한다.
import sys
input = sys.stdin.readline
N, M = map(int, input().split())
lst = [x for x in range(1, N + 1)]
for _ in range(M):
a, b = map(int, input().split())
for i, n in enumerate(reversed(lst[a - 1 : b])):
lst[a - 1 + i] = n
print(*lst)