Tap title to toggle menu

Graph Wars

XORin and XORmin are fighting for the title of Great Wise Man's Succesor. They want to prove their skills in graph theoryby solving the following task:
Given N nodes you have to perform M operations:
1 a b : an undirected edge is added between nodes a and b.
2 a: Delete the ath added edge (1 based indexing)
3 a b : find out whether we can add some edges (possibly none) such that only the nodes a, a+1, ... b-1, b form a connected component.

Help XORin and XORmin answer the Great Wise Man's questions.

Input

On the first line there will be the numbers N and M separated by spaces. The next M lines contain information about the operations.

Output

You have to print several lines. Line i will contain the answer for the ith question. The answer will be "YES" or "NO" without quotes.

Constraints

1 ≤ N ≤ 100 000
1 ≤ M ≤ 400 000

Sample

InputOutput
5 4
1 1 2
1 2 3
3 1 4
3 1 2
YES
NO