### 问题描述
小浩有一个长度为 $n$ 的排列,他每次操作可以选择任意两个位置,然后交换两个位置的数。
他想知道能否通过最多一次交换,是的存在一个连续子段,是长度为 $k$ 的排列。
### 输入格式
第一行两个整数 $n,k$ ,表示排列长度和连续子段长度。
第二行 $n$ 个整数 $a_1,a_2,...,a_n$ ,表示排列。
### 输出格式
如果能够通过最多一次交换,存在一个连续子段是排列,输出 $YES$ ,并输出交换的位置:先输出一个整数 $x(0 \le x \le 1)$ ,然后输出 $x$ 行,每行两个整数 $u,v$ ,表示交换位置 $u,v(u