Masala D

Xotira 256 MB Vaqt 2000 ms
14

Binar satrni almashtirish

Shohruhda 00 va 11 dan tashkil topgan binar satri mavjud. Bir amalda satrdagi ixtiyoriy 0101 qism-satrini tanlab uni 110110 ga o'zgartirish mumkin. Satrda 0101 satri qolmasligi uchun yuqoridagi amaldan eng kamida necha marotaba foydalanish kerakligini aniqlang. Natija juda katta bo'lishi mumkin, shuning uchun uni 109+710^9+7 ga bo'lgandagi qoldiqni chop eting.


Kiruvchi ma'lumotlar:

Kirish faylining yagona qatorida s(s105)s(|s| \le 10^5) satri kiritiladi.


Chiquvchi ma'lumotlar:

Minimum amallar sonini 109+710^9+7 ga bo'lgandagi qoldiqni chop eting.


Misollar
# input.txt output.txt
1
101
1
2
0101
4