n = gets.to_i a = gets.split.map(&:to_i) cnt = 0 n.times do |i| next if i == 0 || i == n-1 arr = [a[i-1], a[i], a[i+1]] if a[i-1] != a[i] && a[i] != a[i+1] && a[i+1] != a[i-1] c, d = [a[i-1], a[i], a[i+1]].minmax unless (c == a[i-1] && d == a[i+1]) || (c == a[i+1] && d == a[i-1]) cnt += 1 end end end puts cnt