#1401. 排队

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Corycle

题目描述

又到了同学们最喜欢的军训时间,现在教官想让 nn 位同学们排成一排。

首先教官对这 nn 位同学从 11nn 进行了编号,且初始时刻的序列从左到右依次为 1,2,...,n1,2,...,n

教官需要对队列进行微调,他会进行 mm 次操作,操作一共有两类:

LL xx yy 表示将编号为 xx 的同学移动到编号为 yy 的同学的左边。

RR xx yy 表示将编号为 xx 的同学移动到编号为 yy 的同学的右边。

mm 次操作后,教官想知道最终序列从左到右每个人的编号。

输入格式

第一行有两个正整数 nnmm ,表示序列的总人数和教官将会进行的操作数。

接下来 mm 行,每一行会给出一个字符 cc 和两个正整数 x,yx,y ,表示教官进行的操作。

输出格式

仅一行,用空格隔开的 nn 个数,表示最终序列从左到右每个人的编号。

样例

样例输入

6 3
L 1 3
R 2 6
L 2 3

样例输出

1 2 3 4 5 6

数据范围与提示

数据保证 1n,m105,c1 \le n,m \le 10^5 , c∈ { L,RL,R } ,1x,yn, 1 \le x,y \le n