PARKING
  • Стоянка
    PARKING


Описание
Сотрудники банка "С-Инвест" ездят на работу каждый на своей машине. У здания банка построена вытянутая в линию автостоянка, рассчитанная на все машины персонала банка. Но сотрудники не хотят парковать машину в отведённом для них месте. У каждого есть своё любимое место. Проезд на стоянке узкий - не хватило денег, поэтому въехав на стоянку с одной из двух сторон (с севера или с юга), нельзя вернуться назад: можно либо припарковаться, либо выехать с другой стороны

Сотрудники люди амбициозные, поэтому въезжая на стоянку, первым делом пытаются припарковать машину на любимое место, а если оно занято - на первое свободное по направлению движения. Если сотруднику приходится не припарковавшись выехать со стоянки, то он в обиде уезжает домой. Все сотрудники ежедневно приезжают каждый в своё время и въезжают с ближайшей для себя стороны 

Задача
Руководство банка, проведя детальный анализ, решило улучшить посещаемость. Помогите руководству банка назначить направление въезда каждому сотруднику, чтобы все сотрудники являлись на работу.


Формат входных данных
В первой строке файла PARKING.IN записано количество сотрудников (до 10000 человек), во второй, в хронологическом порядке, для каждого сотрудника указан номер любимого места, начиная с северного въезда.

Формат выходных данных
Выходной файл
PARKING.OUT содержит в единственной строке последовательность, составленную из символов "+" и/или "-" (по одному символу на каждого сотрудника). Знак "+" означает въезд с севера, а "-" - въезд с юга

В каждой из строк файлов данных, содержащей более одного числа, любая пара чисел разделена пробелом


Например:

PARKING.IN 
5
2  3  3  1  4

PARKING.OUT
-+-++