#CE1640. 两值之和

两值之和

当前没有测试数据。

两值之和

给你一个由 nn 个整数组成的数组,你的任务是找出两个值(在不同的位置)的和为 xx

输入输出格式

输入

第一行输入两个整数 nnxx:数组大小和目标和。 第二行有 nn 个整数 a1,a2,,ana_1,a_2,\dots,a_n:数组值。

输出

打印两个整数:值的位置。 如果有多个解,可以打印任意一个。 如果没有解,则打印 IMPOSSIBLE。

输入输出样例

4 8
2 7 5 1
2 4

限制条件

  • 1n21051 \le n \le 2 \cdot 10^5
  • 1x,ai1091 \le x,a_i \le 10^9