رستم هزاردستان


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

جوانه یک رشته‌ی باینری SS به طول nn دارد.

جوانه در هر حرکت می تواند یک زیر رشته به طول حداقل kk از رشته‌اش را در نظر گرفته و همه‌ی اعداد زیر رشته را برعکس کند. (یک‌ها را به صفر و صفرها را به یک تبدیل کند.)

بزرگ‌ترین kk ای را پیدا کنید که جوانه بتواند با عملیات بالا همه‌ی اعداد رشته را صفر کند.

ورودی🔗

در تنها خط ورودی رشته‌ی باینری SS داده شده‌است. 1S105 1 \le |S| \le 10^5

خروجی🔗

در تنها خط خروجی kk مورد نظر را چاپ کنید.

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

010
Plain text

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

2
Plain text

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

100000000
Plain text

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

8
Plain text