n = gets.to_i a = gets.split.map(&:to_i) count = 0 (n - 2).times do |i| if a[i] <= a[i + 1] && a[i + 1] <= a[i + 2] next end if a[i] >= a[i + 1] && a[i + 1] >= a[i + 2] next end if a[i] == a[i + 2] next end count += 1 end puts count