#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cmath>
#include<algorithm>
using namespace std;

const int N=1e5+10;

int n,a[N];

int main()
{
	scanf("%d",&n);
	int m=0;
	for(int i=1;i<=n;i++)
	{
		int x;
		scanf("%d",&x);
		if(!m||x!=a[m]) a[++m]=x;
	}
	int Ans=1;
	int opt=a[2]>a[1];
	for(int i=3;i<=m;i++)
	{
		if((a[i]>a[i-1])!=opt)
		{
			opt=a[i+1]>a[i];
			Ans++;
		}
	}
	cout<<Ans<<endl;
	return 0;
}
	