#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; int main() { int n, t[105] = {}, sum = 0; sets; cin >> n; for (int i = 0; i < n; i++)cin >> t[i]; for (int i = 1; i < n - 1; i++) { for (int j = i - 1; j <= i + 1; j++)s.insert(t[j]); if (static_cast(s.size()) == 3) { if (t[i]>t[i - 1] && t[i] > t[i + 1])sum++; else if (t[i] < t[i - 1] && t[i] < t[i + 1])sum++; } s.clear(); } cout << sum << endl; return 0; }