### 问题描述
在一个小镇上,举行了一场盛大的万圣节庆祝活动。这次活动的重头戏是一座巨大的迷宫。迷宫由 $N$ 个房间组成,每个房间都有一个门,通向其他房间。
庆祝活动的组织者们希望迷宫能够成为参与者们的挑战和乐趣。他们设计了一项特殊的规则:任何两个相邻的房间之间的门的编号之差的绝对值都不能超过 $K$。
然而,当活动开始时,组织者们发现迷宫中的某些房间的门的编号并不符合规则。为了让活动更加顺利,他们决定给参与者们一次机会,允许他们调整房间之间的门的编号。
现在,组织者们想知道,参与者们是否能通过调整房间之间的门的编号,使得整个迷宫符合规则。如果可以,他们还想知道应该如何调整门的编号。
你能帮助组织者们解决这个问题吗?
### 输入格式
第一行包含两个整数 $N$ 和 $K$($2\leq N \leq 200$,$0\leq K \leq 10^3$),分别表示迷宫中房间的数量和编号差的最大值。
第二行包含 $N$ 个整数 $a_1,a_2,\cdots, a_N$($1\leq a_i \leq 10^3$),表示房间中每个编号的频率。
### 输出格式
如果无法通过交换两个编号的位置使得迷宫变得和谐,输出一个整数 $-1$。
如果迷宫已经是和谐的,输出一个整数 $0$。
否则,输出两个不同的整数,分别表示应该交换的两个房间编号的位置。如果有多种方案,请选择字典序最小的方案并输出。
对于方案 $(A,B)$,$(C,D)$,若 ($A < C$) 或 ($A=C$ 且 $B