#KKT070606. 奇怪的电梯

奇怪的电梯

题目描述

楼房有 NN 层。在第 ii 层只能选择上升 KiK_i 层或者下降 KiK_i 层,不能越过第 11 层和第 NN 层。求从 AA 层到 BB 层最少需要按多少次按钮。

输入格式

第一行三个整数 N,A,BN,A,B。第二行 NN 个整数 KiK_i。

输出格式

输出最少次数;无法到达则输出 -1。

样例

5 1 5
3 3 1 2 5
3

数据范围

1≤N≤2001\le N\le200,1≤A,B≤N1\le A,B\le N,0≤Ki≤N0\le K_i\le N。