def solve(testcase):
n = II()
A = LII()
dp = [0 for _ in range(n + 1)]
def f(idx):
c = Counter(A[idx - 3: idx + 1])
if len(c) == 2 and sorted(list(c.values())) == [1, 3]:
return True
else:
return False
for i in range(3, n):
dp[i + 1] = dp[i]
if f(i):
dp[i + 1] = fmax(dp[i + 1], dp[i - 3] + 1)
print(dp[n])
for testcase in range(1):
solve(testcase)

京公网安备 11010502036488号