#include<iostream>
using namespace std;
int main(){
	int n,i,l=1,k=0;
	cin>>n;
	int a[n];
	for(i=0;i<n;i++) cin>>a[i];
	for(i=1;i<n;i++){
		if(k==0){
			if(a[i-1]<a[i]){
				k=1;
			}else k=2;
		}else if(k==1){
			if(a[i-1]>a[i]){
				l++;
				k=2;
			}
		}else{
			if(a[i-1]<a[i]){
				l++;
				k=1;
			}
		}
	}
	cout<<l;
} 
/**************************************************************
	Problem: 1173
	User: admin
	Language: C++
	Result: Accepted
	Time:8 ms
	Memory:2072 kb
****************************************************************/