Знову дощ
Еллі дуже пишається своєю терасою, адже на ній є ділянка розміром L на L з прекрасними квітами. Вона разом зі Станчо часто сидить і милується квітами під час розмови. Коли починається дощ, Еллі перестає слухати Станчо і зосереджується на тому, де падають краплі. Якщо в будь-який момент під час дощу хоча б одна крапля впаде строго всередині будь-якої прямокутної ділянки розміром w на h, Еллі вважає, що квіти добре политі, і знову починає слухати Станчо. Зверніть увагу, що прямокутник повинен мати сторони, паралельні сторонам квіткової клумби. Тобто, сторона прямокутника довжиною w повинна бути паралельна осі абсцис (x - координата), а сторона довжиною h повинна бути паралельна осі ординат (y - координата). Тепер Станчо цікавиться, коли Еллі знову почне його слухати. Допоможіть йому дізнатися, коли це станеться.
Вважається, що верхня поверхня квіткової ділянки (квадрат розміром L x L) розташована в системі координат, а її кути мають координати (0, 0), (0, L), (L, L) і (L, 0). Під час дощу на квіткову грядку випадає n крапель дощу.
Напишіть програму, яка визначить, чи будуть квіти добре политі, і якщо так, то після якої краплі це станеться.
Вхідні дані
Перший рядок містить цілі числа n (1 ≤ n ≤ 10^5
), L (1 ≤ L ≤ 10^9
), w і h (1 ≤ w, h ≤ L) - кількість дощових крапель, що впали на ділянку під час дощу, розміри ділянки, і розміри прямокутника, що цікавить Еллі. Кожен з наступних n рядків містить два цілі числа x[i]
і y[i]
(0 ≤ x[i]
, y[i]
≤ L) - координати крапель дощу в порядку їх випадання.
Вихідні дані
Виведіть одне ціле число - кількість дощових крапель, які впадуть, перш ніж Еллі вважатиме, що її квіти добре политі. Якщо після випадання всіх n крапель існує хоча б один прямокутник, строго всередині якого не впала жодна крапля, виведіть -1.
Приклади
Примітка
Після випадання 13-ої краплі в точці (4, 2), більше не існує жодного прямокутника розміром 5 на 4, строго всередині якого не було б жодної краплі.