Рюкзак у глобалізованому світі
Глобалізація не зупиняється ні перед чим, навіть перед старою доброю професією грабіжника. У наш час недостатньо просто вломитися, забрати все, що можна, і втекти. Ні! Ви повинні бути конкурентоспроможними, оптимізувати прибуток і використовувати синергію.
Отже, нові правила гри:
зламувати тільки великі магазини, де запаси будь-яких предметів практично безмежні;
Ваш рюкзак повинен бути величезним;
Ваш рюкзак повинен бути повністю заповненим (не повинно бути порожнього місця).
Дотримуватися цих правил не так просто! На щастя, Ви можете написати програму, яка допоможе вирішити, чи варто грабувати магазин чи ні.
Вхідні дані
Перша строка містить два цілих числа і , де — кількість різних типів предметів, — розмір Вашого рюкзака.
Друга строка містить цілих чисел для всіх , де — розміри елементів кожного типу.
Вихідні дані
Виведіть "possible", якщо є можливість заповнити рюкзак речами з магазину (вважайте, що речей будь-якого типу достатньо багато). Інакше виведіть "impossible".