#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define debug(x) cout<<#x<<": "< vi; void solve(){ #ifdef _WIN32 istream &cin = ifstream("input.txt"); #endif int n = 0, ans = 0; cin >> n; vi A; rep(i, n){ int tmp; cin >> tmp; A.push_back(tmp); } rep(i, n - 2){ if (((A[i] > A[i + 1] && A[i + 1] < A[i + 2]) || (A[i] < A[i + 1] && A[i + 1] > A[i + 2])) && A[i] != A[i + 2]) ans++; } cout << ans << endl; } int main(){ cin.tie(0); ios::sync_with_stdio(false); solve(); system("PAUSE"); return 0; }