ДСУ2#9013

ДСУ2

1 секунда
64 мегабайти
Легка

В Ужляндії є міст, пронумерованих від до . Зараз у країні немає доріг, але з часом вони будуть збудовані. Крім того, планується будівництво преміум-доріг, які мають кращий асфальт і дорожні умови, але вимагають оплати за проїзд.

Турист Василь попросив вас опрацювати запитів трьох типів:

  1. 1 a b — Провести двосторонню дорогу між містами і .

  2. 2 a b — Провести двосторонню преміум-дорогу між містами і .

  3. 3 a b — Визначити, чи можна дістатися з міста до міста :

    • Якщо можна лише преміум-дорогами, виведіть "$$$".

    • Якщо можна будь-якими дорогами, виведіть "YES".

    • Якщо дістатися неможливо, виведіть "NO".

Вхідні дані

Перший рядок містить два цілих числа і (1 \le n, q \le 3 \times 10^5).

У наступних рядках містяться описи запитів у наведеному вище форматі.

Вихідні дані

Для кожного запиту третього типу виведіть відповідь у окремому рядку.

Приклади

Приклад 1

Loading
Loading