using System; using System.Linq; public class Program { public static void Main(string[] args) { var result = Console.ReadLine().Split(' ').Select(x => int.Parse(x)).ToArray(); int perfect = result[0]; int great = result[1]; int good = result[2]; int miss = result[3]; var score = 0; var p = 1; var cnt = 0; if (miss >= 10) { Console.WriteLine("Impossible"); return; } for (var i=0; i < great; i++) { score += 50 * p; cnt++; if (cnt % 100 == 0) p *= 2; } for (var i = 0; i < perfect; i++) { score += 100 * p; cnt++; if (cnt % 100 == 0) p *= 2; } Console.WriteLine("Possible\n{0}", score); } }