Бюджет
면접 대비시간 제한2초메모리 제한1024 MB
각 금액이 수입인지 지출인지 정해, 시작 잔액 0에서 매 순간 잔액이 [a, b] 안에 머무는 배치를 찾는다.
문제
Изучая личные вещи жертвы, Эркюль Пуаро наткнулся на перечень всех доходов и расходов жертвы за год. Разумеется, такой документ является чрезвычайно важной уликой в запутанном клубке этого жесточайшего преступления, так как именно деньги зачастую являются мотивом убийств.
Раскрыв документ, Эркюль был разочарован --- список был разорван на две части, и детектив держал в руках только одну из них. Формат расположения операций детективу известен: каждая строка списка представляет собой тип операции (доход или расход) и затем положительное число --- ее величина. К счастью, Эркюль обладал именно правой половиной документа, то есть списком величин всех операций.
Позже, опрашивая секретаря жертвы, Эркюль между прочим поинтересовался о бюджете жертвы. Оказалось, что в каждый момент времени (начиная отсчет сразу после первой совершенной операции) суммарное количество средств жертвы было не меньше некоторого числа и не превышало число . Догадливый детектив принял эти данные к сведению и сразу взялся за дело.
Чтобы распутать дело как можно скорее, Эркюлю Пуаро необходимы инструменты для быстрого подсчета. Помогите детективу восстановить потерянный документ, а именно тип каждой операции, пользуясь известными данными о нем. До совершения указанных операций бюджет жертвы состоял из 0 монет. Если операция является доходом, суммарное количество средств увеличивается на величину операции, если расходом --- уменьшается.
입력
Первая строка входных данных содержит три целых числа , , --- количество операций и числа и из условия (, ).
Во второй строке находятся целых чисел --- величины операций ().
출력
Выведите ответ в виде чисел или без пробелов так, что если -е число равно , значит -я операция являлась доходом, если --- расходом. Если ответов несколько, разрешается вывести любой.
Если ответа не существует, выведите Impossible.