AT_abc390_a [ABC390A] 12435
Description
$ (1,2,3,4,5) $ を並び替えた整数列 $ A=(A_1,A_2,A_3,A_4,A_5) $ が与えられます。
$ A $ の隣り合う $ 2 $ つの項を入れ替える操作を **ちょうど $ 1 $ 回** 行うことで $ A $ を昇順にすることができるか判定してください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ A_1 $ $ A_2 $ $ A_3 $ $ A_4 $ $ A_5 $
Output Format
ちょうど $ 1 $ 回の操作で $ A $ を昇順にすることができるならば `Yes` を、できないならば `No` を出力せよ。
Explanation/Hint
### Sample Explanation 1
$ A_3 $ と $ A_4 $ を入れ替えることで $ A=(1,2,3,4,5) $ となり、 $ A $ を昇順に並び替えることができます。したがって、 `Yes` を出力してください。
### Sample Explanation 2
どのような操作をしても $ A $ を昇順に並び替えることはできません。
### Sample Explanation 3
ちょうど $ 1 $ 回操作をする必要があります。
### Constraints
- $ A $ は $ (1,2,3,4,5) $ を並び替えてできる長さ $ 5 $ の整数列