四脚朝天


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 64K

Problem types
Allowed languages
C, C++, Java, Python

Description

钢钢的桌子上放着20只乌龟,排成一排,有些背朝天,有些脚朝天。你可以执行一些操作,每次操作你可以任意选择一只乌龟将它翻过去,即背与脚换个方向,同时也要将与它相邻的乌龟翻一下,如果那只乌龟是在最左边或最右边,那么这个操作就只翻了两只乌龟,否则每次操作都是翻了三只乌龟。现要你求出最少的操作次数,使得每只乌龟都四脚朝天^-^。

Input

输入包含多组测试数据。 每组测试数据包含20个整数,即给出每只乌龟的初始状态。

Output

针对每组测试数据,输出最少的操作次数。

Sample

Input

0 0 1 1 1 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0

Output

3

Comments

There are no comments at the moment.