• محدودیت زمان: ۱۰ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

شنگدباو در «اینور آب»‌ زندگی می‌کند و خانم کوچولو برای مسافرت به «اونور آب» رفته است!‌

اینور آب و اونور آب خیلی شبیه به هم‌اند. یعنی به ازای هر شهر در اینور آب یک شهر اونور آب مشابه آن وجود دارد و شهر \(i\) در اینور آب مشابه شهر \(i\) در اونور آب است! بین شهرها در هر دو طرف آب، جاده‌هایی وجود دارد، به طور دقیق تر \(n\) شهر وجود دارد و \(n-1\) جاده به طوریکه جاده‌ها در هر دو به گونه‌ای هستند که دقیقاً یک مسیر بین هر دو شهر وجود دارد.

مسافرت خانم کوچولو \(q\) روز طول می‌کشد. در روز \(i\) ام او از شهر \(u_i\) در اونور آب به شهر \(v_i\) از طریق مسیر یکتای بین آن‌ها می‌رود. در این مسیر تعدادی شهر می‌بیند و از این شهرها عکس می‌گیرد. شنگدباو برای اینکه کم نیاورد در همان روز خودش از شهر \(a_i\) در اینور آب به شهر \(b_i\) از طریق مسیر یکتای بین آنها می‌رود.

بعد از هر روز شنگدباو عکس‌هایی که خانم کوچولو در آن روز گرفته را نگاه می‌کند و اگر شهری در این عکس‌ها مشابه شهری بود که خودش در آن روز دیده است می‌گوید:«مام ازینا داریم!»

سوال اینجاست که در آخر هر روز شنگدباو چند بار جمله‌ی «مام ازینا داریم!» را می‌گوید. با گرفتن \(n\) ،‌ نقشه‌ی اینور آب و اونور آب،‌ به ازای هر روز تعداد دفعات گفتن این جمله‌ها را خروجی دهید.

ورودی

در اولین سطر ابتدا \(n\) و سپس \(q\) آمده است. که \(n\) تعداد شهرهای اینور آب و اونور آب است و \(q\) برابر تعداد روزهای گردش است.

در \(n-1\) سطر بعدی دو عدد \(u,v\) آمده است که به معنای وجود جاده ای بین دو شهر \(u\) و \(v\) در اینور آب است. پس از آن نیز مشابهاً جاده‌های اونور آب در \(n-1\) سطر آمده است.

در \(q\) سطر بعدی چهار عدد آمده است که به ترتیب \(a_i , b_i , u_i , v_i\) است.

\[1 \le n , q \le 300\ 000\] \[1 \le a_i , b_i , u_i , v_i \le n\]

خروجی

باید \(q\) سطر خروجی دهید که سطر \(i\)ام یک عدد به معنای تعداد دفعاتی است که شنگدباو در روز \(i\)ام می‌گوید:«مام ازینا داریم!»

زیر مسئله‌ها

زیرمسئله نمره محدودیت
۱ ۱۰ \(n , q \le 1\ 000\)
۲ ۴۰ تضمین می‌شود به هر شهری در اینور آب و اونور آب حداکثر دو تا جاده متصل است.
۳ ۵۰ بدون محدودیت اضافی

مثال

ورودی نمونه

5 5
3 4
5 1
4 1
3 2
1 2
4 1
5 1
2 3
4 1 5 5
3 4 2 4
4 3 1 3
1 5 5 3
5 2 1 3

خروجی نمونه

0
1
1
2
3
ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.