8ea04d5411ca3a34263d89994661dbab512ac496f53e55c1af253e782ddbf4d1
// https://szkopul.edu.pl/problemset/problem/KFZaiUOIU7YpOYeKtRE47g1G/site/?key=statement
#include <iostream>
int main() {
std::ios_base::sync_with_stdio(0);
std::cin.tie(0);
std::cout.tie(0);
int n;
std::cin >> n;
if (n == 1) {
std::cout << "1\n";
return 0;
}
int prev;
std::cin >> prev;
bool flag = false;
int ans = 1;
for (int i = 1; i < n; i++) {
int a;
std::cin >> a;
if (!flag) {
if (prev <= a) {
// good!
} else {
flag = true;
ans++;
}
} else {
if (prev >= a) {
// good!
} else {
flag = false;
ans++;
}
}
prev = a;
}
std::cout << ans << '\n';
return 0;
}