1456: splay1的真签到题

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:101 Solved:22

Description

给你一个数组,数组大小为$n$,你可以进行以下操作任意次:每次选择两个下标$i$,$j$($i$!=$j$),满足$1 \leq i,j \leq n$且$|i-j|=2$,交换两个下标对应的数。


如果最终可以使数组变成升序排列,即$a_1$<=$a_2$<=$a_3$<=......$a_n$则输出"YES",否则输出"NO".

Input

第一行一个整数$n$,表示数组的大小。

第二行$n$个整数$a_i$.

数据范围:

$1 \leq n \leq 1e5$

$0 \leq a_i \leq 1e9$

Output

输出一个字符串。如果可以使数组变为升序,输出"YES",否则输出"NO".

Sample Input Copy

5
7 6 1 8 10

Sample Output Copy

YES

Source/Category