Автомобильная стоянка в городе N представляет собой n парковочных мест, расположенных в ряд. Парковочные места пронумерованы от 1 до n слева направо.
Когда автомобилист приезжает на стоянку, дежурный определяет для него свободное парковочное место. В целях безопасности выбранное место должно находиться как можно дальше от уже занятых мест, то есть самое близкое занятое парковочное место должно быть как можно дальше. Если таких мест несколько, то среди них выбирается место с наименьшим номером. Если все места на стоянке свободны, то автомобилист получает парковочное место с номером 1.
Считается, что расстояние между i-м и j-м парковочными местами равно 4·|i - j| метров.
Вам заданы записи о приезде на стоянку и отъезде со стоянки автомобилистов в хронологическом порядке. Для каждой записи о приезде автомобилиста, выведите номер выделенного для него парковочного места.
Выходные данные
Для каждой записи о приезде автомобилиста, выведите номер выделенного для него парковочного места. Номера выделенных мест выводите в порядке приезда автомобилистов на стоянку.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
7 11 1 15 1 123123 1 3 1 5 2 123123 2 15 1 21 2 3 1 6 1 7 1 8
|
1
7
4
2
7
4
1
3
|