EduBrick

H. Вперёд!

3000 мс · 256 МБ · всё или ничего

Солдаты стоят в ряд и пронумерованы от 11 до nn слева направо. Капрал отдаёт приказы вида «рядовые с ll по rr — вперёд!»: солдаты, стоящие на местах с ll по rr, переходят в начало ряда, сохраняя между собой прежний порядок. Остальные сдвигаются, не меняя порядка.

Выведите порядок солдат после всех приказов.

Формат ввода

В первой строке — числа nn и mm (2≤n≤1052 \le n \le 10^5, 1≤m≤1051 \le m \le 10^5). В следующих mm строках — приказы lil_i, rir_i (1≤li≤ri≤n1 \le l_i \le r_i \le n).

Формат вывода

Выведите nn чисел — порядок солдат после всех приказов.

Примеры

ввод
6 3
2 4
3 5
2 2
вывод
1 4 5 2 3 6
ввод
2 1
1 2
вывод
1 2
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.