#532. 梦梦看花

梦梦看花

题目描述

梦梦和熊熊在一个花园当中,花园中一共有 NN 朵花从左往右排列,相邻的两朵花之间间隔为 11,其中第 ii 朵花的种类为 aia_i

已知花园中一共有 MM 种花,梦梦想要把这 MM 种花全部欣赏一遍,熊熊想要少走一些距离,所以他们决定选择一个区间 [l,r][l,r],让这个区间的长度尽量小,且这个区间中包含所有 MM 种花。

请你帮助他输出长度最小的那组 l,rl,r,如果有多个满足要求的答案,输出 ll 最小的那组。

数据保证至少存在一组解。

输入格式

第一行,包含两个正整数 N,MN,M

第二行包含 NN 个正整数,第 ii 个表示 aia_i

输出格式

输出一行,包含 22 个正整数,表示 l,rl,r

样例

样例输入 #1

12 5
2 5 3 1 3 2 4 1 1 5 4 3

样例输出 #1

2 7

数据范围与提示

对于 30%30\% 的数据,1n,m2001 \leq n,m \leq 200

对于 60%60\% 的数据,1n,m1031 \leq n,m \leq 10^3

对于 100%100\% 的数据,1n,m1051 \leq n,m \leq 10^51aim1 \leq a_i \leq m