// includes {{{ #include #include #include #include #include #include #include #include #include #include #include #include #include #include // #include // #include // #include // #include // }}} using namespace std; using ll = long long; int main() { std::ios::sync_with_stdio(false), std::cin.tie(0); int n; cin >> n; vector a(n); for(auto &e : a) cin >> e; int ans = n; for(int i = 0; i < n; i++) if((0 <= i-1 and a[i-1] > a[i]) or (i+1 < n and a[i] < a[i+1])) ans--; for(int i = 0; i+2 < n; i++) { if(a[i] < a[i+1] and a[i+1] < a[i+2]) ans++, i++; else if(a[i] > a[i+1] and a[i+1] > a[i+2]) ans++, i++; } cout << ans << endl; return 0; }