using System.Collections.Generic;
public static void Main()
var line1 = Console.ReadLine();
var sp = line1.Split(' ');
int n = int.Parse(sp[0]);
int k = int.Parse(sp[1]);
string[] line2 = Console.ReadLine().Split();
List<int> myList = new List<int>();
for (int i = 0; i < n; i++)
myList.Add(int.Parse(line2[i]));
if (myList.Where(elem => elem < k).Count() > 0)
capat1 = myList.Where(elem => elem < k).Last();
if (myList.Where(elem => elem > k).Count() > 0)
capat2 = myList.Where(elem => elem > k).First();
if (k > capat1 && k < capat2)
contor2 = Math.Abs(capat1) * 2 + contor1;
contor1 = capat2 * 2 + contor2;
Console.WriteLine(contor1 + " " + contor2);
Console.Write("Impossible");