صف مهمانی آرین


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

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

صبح امروز آرین mm آب نبات (1m105)(1 \le m \le 10^5) با طعم و شرکت‌های مختلف خرید. متاسفانه آرین از هر طعم مختلف فقط یک عدد آب نبات خریده است. هر یک از nn دوست آرین (1n105)(1 \le n \le 10^5) ، یک طعم از آب نبات را دوست دارد و یک طعم دیگر را نیز بدش نمی‌آید و بقیه‌ی طعم‌ها را دوست ندارد. وقتی نوبت به یک شخص می‌رسد تا آب نباتش را بردارد، یکی از ۳ اتفاق زیر ممکن است بیفتد:

  1. اگر آب نباتی که دوست دارد موجود باشد، آن را برمی‌دارد و خوشحال صحنه را ترک می‌کند و به رقصش می‌پردازد.
  2. در غیر این صورت، اگر آب نباتی که بدش نمی‌آید موجود باشد، آن را برمی‌دارد و خوشحال صحنه را ترک می‌کند و باز هم به صحنه رقص می‌رود.
  3. در غیر این صورت، آب نباتی برنمی‌دارد و ناراحت مهمانی را ترک می‌کند.

مهمان‌ها در صف ایستاده‌اند تا آب نبات بردارند. به ازای تمامی iiهای 0in1 0 \le i \le n-1 ، حساب کنید چند مهمان خوشحال صحنه را ترک می‌کنند اگر آرین ii مهمان اول صف را از صف بیرون بیندازد.

ورودی🔗

در خط اول، دو عدد طبیعی nn و mm به ترتیب آمده‌اند.
در هر یک از nn خط بعدی دو عدد طبیعی fif_i و sis_i آمده‌اند (1si,fim)(1 \le s_i, f_i\le m) که به ترتیب نمایانگر آب نبات مورد علاقه‌ی مهمان iiاُم و آب نباتی که مهمان iiاُم از آن بدش نمی‌آید هستند.

خروجی🔗

در nn خط، جواب را به ازای تمامی 0in1 0 \le i \le n-1 چاپ کنید.

زیرمسئله‌ها🔗

زیرمسئله نمره محدودیت‌ها
۱ ۳۰ n,m1000n, m \le 1000
۲ ۷۰ بدون محدودیت اضافی

مثال‌ها🔗

نمونه ورودی ۱🔗

4 2
1 2
1 2
1 2
1 2
Plain text

نمونه خروجی ۱🔗

2
2
2
1
Plain text