Скоро начинается очередной раунд на DecoForces! Дедушка Макс хотел поучаствовать в раунде, но за 15 минут до начала обнаружил пропажу — кто-то украл его любимый диван, на котором он писал контесты.
К счастью, вор оставил записку для дедушки Макса. Записка привела его на склад диванов. Но вот незадача — дедушка не может определить, какой из диванов был украден у него, так как внешне они все одинаковые!
Представим склад как прямоугольное поле n × m клеток. Каждый диван занимает две клетки склада, соседние по стороне. Каждую клетку занимает не более одного дивана (но могут быть и пустые клетки).
Считается, что диван A расположен левее дивана B, если существуют две таких клетки a и b, что a принадлежит дивану A, b принадлежит дивану B, и xa < xb. Диван A расположен выше дивана B, если существуют две таких клетки a и b, что a принадлежит дивану A, b принадлежит дивану B, и ya < yb. Аналогично определяем, когда какой-то диван правее или выше другого.
Обратите внимание, что во всех условиях выполняется A ≠ B. Также диван A может одновременно быть и выше другого дивана B, и ниже него. То же для левого и правого условий.
В записке, которую нашёл дедушка Макс, указывалось, что левее его дивана расположено cntl диванов, правее — cntr диванов, выше — cntt диванов и ниже — cntb диванов.
Помогите дедушке по этим данным найти его диван! Гарантируется, что не более одного дивана подходит под заданные условия.
Выведите номер дивана дедушки Макса. Если нет такого дивана, что все условия соблюдаются, то выведите -1.
Примечание
Рассмотрим второй пример.
- У первого дивана 0 расположены слева от него, 2 справа (1, 1) находится слева и от (5, 5), и от (5, 4)), 0 сверху и 2 снизу (и 2-й, и 3-й диваны находятся ниже).
- У второго дивана cntl = 2, cntr = 1, cntt = 2 and cntb = 0.
- У третьего дивана cntl = 2, cntr = 1, cntt = 1 and cntb = 1.
Второй диван подходит под данные условия.
В третьем примере:
- У первого дивана cntl = 1, cntr = 1, cntt = 0 and cntb = 1.
- У второго дивана cntl = 1, cntr = 1, cntt = 1 and cntb = 0.
И так как нет ни одного дивана с набором (1, 0, 0, 0), то ответ -1.