import "dart:io";

void main() {
  int n = int.parse(stdin.readLineSync());
  List a = stdin.readLineSync().split(" ").map((x) => int.parse(x)).toList();
  int count = 1;
  int i = 1;

  while (true) {
    for (int i = 1; i < a.length - 1; i++) {
      if ((a[i - 1] - a[i]).sign != (a[i] - a[i + 1]).sign) {
        // print(i);
        count++;
        a.removeRange(0, i + 1);
        // print("oo");
        break;
      }
      if (i == a.length - 2) {
        print(count);
        return;
      }
    }
    // print(a);
    // print(a.length);
    if (a.length <= 2) {
      // print("ll");
      break;
    }
  }

  print(count);
}