Карлсон, що живе на даху#4489

Карлсон, що живе на даху

1 секунда
64 мегабайти
Дуже легка

У цій задачі Карлсон знову наобіцяв Малюку того, чого не зможе зробити. Доведеться Вам допомогти йому: напишіть програму, яка буде давати відповіді Малюку.

Вхідні дані

Перший рядок містить єдине число довжини (1 \leq N \leq 10^6) — число, задане Малюку. Далі йде число (1 \leq M \leq 10^5) — кількість запитів. Наступні рядків містять по три числа — тип запиту, та . Кожен запит з номером означає, що потрібно виписати усі цифри, які стоять на позиціях від до включно (нумерація починається з одиниці) і перевірити, чи ділиться дане число на ; запит з номером означає, що тепер на позиції стоїть цифра .

Вихідні дані

Для кожного запиту з номером виведіть рядок "Yes", якщо число ділиться на , і "No", якщо ні.

Приклади

Приклад 1

Loading
Loading