Bir çox insan hesab edir ki, Kazak Vusun sevimli sayı yeddidir. Lakin, onlar yanılırlar. Əslində onun sevimli sayı ikidir. Məhz buna görə o, yalnız iki fərqli sayı olan massivləri sevir.
Bununla belə, yalnız iki fərqli sayı olan adi massivlər ona olduqca xaotik görünür və Kazak xaosu sevmir. Məhz buna görə o, hər iki qonşu elementin fərqli olduğu massivləri sevir.
Rəsmi olaraq, Vusun xoşuna gəlməsi üçün massiv aşağıdakı şərtləri yerinə yetirməlidir:
a_i=a_{i+2} bütün üçün (1 \leq i \leq n - 2);
a_i\neq a_{i+1} bütün üçün (1 \leq i \leq n - 1).
Məsələn, ona [1, 4, 1, 4, 1] massivi xoş gəlir. Bu massivdə yalnız iki fərqli ədəd və var. Həmçinin, eyni qiymətə malik iki qonşu ədəd yoxdur. Lakin ona [1, 4, 5] massivləri xoş gəlmir (çünki burada üç fərqli ədəd var), [1, 1, 1, 1, 1] (çünki burada eyni qonşu elementlər var və yalnız bir ədəd var), [7, 7, 6, 6] (çünki burada eyni qonşu elementlər var).
Verilmiş tam ədəddən ibarət massivini a_1, a_2, \dots, a_n dəyişdirərək Kazak Vusun xoşuna gələcək hala gətirmək üçün minimum neçə ədəd dəyişdirmək lazımdır. Bu minimum sayını tapın.
Məsələn, [1, 1, 1, 1, 1] massivində ikinci və dördüncü elementləri istənilən başqa ədədə dəyişmək lazımdır. Buna görə bu nümunədə cavab olacaq.
Birinci sətir bir tam ədəd (1 \leq n \leq 10^5) — massivdəki ədədlərin sayını ehtiva edir.
İkinci sətir tam ədəd a_1, a_2, \dots, a_n (1 \leq a_i \leq 10^9) — massivdəki ədədləri ehtiva edir.
Massivin Kazak Vusun xoşuna gəlməsi üçün dəyişdirilməli olan minimum ədəd sayını çıxarın.
Nümunə 1
Nümunə 2
Nümunə 3
n \leq 100 və a_i \leq 100 məhdudiyyətləri ilə düzgün işləyən həllər bal alacaq.