Рой і скарбнички
Середня
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
У Роя є скарбничок пронумерованих від до . Кожен день він вибирає два індекси і додає монетку в усі скарбнички починаючи з і до (обидві включно). Він здійснює таку операцію днів.
Після днів у Роя виникло питання: скільки скарбничок містять як мінімум монет. У нього таких питань.
Вхідні дані
Перший рядок містить кількість скарбничок . Другий рядок містить кількість днів . Кожен з таких **m** рядків містить два цілих числа **l** і **r** (**1** ≤ **l** ≤ **r** ≤ **n**). Далі слідує кількість запитів **q** (**1** ≤ **q** ≤ '10^6'). Кожен з таких **q** рядків містить одне ціле число **x** (**1** ≤ **x** ≤ **n**).
Вихідні дані
Для кожного запиту виведіть відповідь в окремому рядку.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 1K
Коефіцієнт прийняття 37%