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

به تعداد n n بادکنک در یک ردیف قرار دارند. رنگ بادکنک i i ام aia_i است. در ابتدای هر روز همزمان بادکنک‌های هر دسته از بادکنک‌های پشت سر هم و هم رنگ که شامل حداقل ۳ بادکنک باشد می‌ترکند و در پایان هر روز بادکنک‌های باقی‌مانده دوباره در یک ردیفِ پیوسته با همان ترتیب قرار می‌گیرند. می‌خواهیم بدانیم هر بادکنک در چه روزی می‌ترکد.

ورودی

در خط اول ورودی عدد n n آمده است که تعداد بادکنک‌ها را نشان می‌دهد.

1n300 0001 \le n \le 300\ 000

1ai1091 \le a_i \le 10^9

خروجی

به ازای هر بادکنک روز ترکیدنش را چاپ کنید، اگر یک بادکنک هیچ‌گاه نمی‌ترکد -1 را چاپ کنید.

مثال

ورودی نمونه

7
1 2 2 3 3 3 2

Plain text

خروجی نمونه

-1 2 2 1 1 1 2
Plain text

ورودی نمونه

20
2 2 2 1 1 2 2 1 2 1 2 1 1 2 2 2 1 2 2 2
Plain text

خروجی نمونه

1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 2 2 1 1 1 2 1 1 1 
Plain text

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