You are given an array of integers (indexed from ). You need to process two types of queries:
Swap A_l and A_r.
Determine if the subarray A_l, A_{l+1}, \ldots, A_r is sorted in non-decreasing order.
\InputFileThe first line contains two integers and (1 \leq n \leq 300\,000, 1 \leq q \leq 200\,000) — the length of the array and the number of queries.
The second line contains integers A_1, A_2, \ldots, A_n (1 \leq A_i \leq 10^9).
Each of the following lines describes a query. Each line contains three integers: the type of the query ( or ), and two integers and (1 \leq l \leq r \leq n).
If t = 1, swap A_l and A_r.
If t = 2, check whether the subarray A_l, \ldots, A_r is sorted in non-decreasing order.
\OutputFileFor each query of the second type, output a single line containing Ja if the subarray is sorted in non-decreasing order, or Nein otherwise.
Example 1