#include <bits/stdc++.h>
using namespace std;
 
int main() {
	int n,ans=1,flag=0;cin>>n;
  	vector<int> a(n);
  	for(int i=0;i<n;i++) cin>>a[i];
  	for(int i=0;i<n-1;i++){
    	if(a[i]>a[i+1]){
        	if(flag==1){flag=0;ans++;}
          	else if(flag==0) flag=-1;//減少
        }
      	if(a[i]<a[i+1]){
          if(flag==-1){flag=0;ans++;}
          else if(flag==0) flag=1;//増加
        }
    }
  	cout<<ans<<endl;
}