n = int(eval(input()))

a = list(map(int,input().split()))

cond = 0

# 1: 上昇, -1: 減少, 0: 一緒

res = 1

for i in range(1,len(a)):

    if a[i] > a[i-1]:

        # 上昇

        if cond != 1:

            if cond == -1:

                res += 1

                cond = 0

            else:

                cond = 1

    elif a[i] < a[i-1]:

        # 減少

        if cond != -1:

            if cond == 1:

                res += 1

                cond = 0

            else:

                cond = -1

print(res)

n = int(eval(input()))

a = list(map(int,input().split()))

#  0 : 未定

#  1 : 増加

# -1 : 減少

res = 0



prv = a[0]

cond = 0

for i in a:

    if cond == 0:

        if prv > i:

            cond = -1

        elif prv < i:

            cond = 1

    elif cond == 1:

        if prv > i:

            cond = 0

            res += 1

    else:

        if prv < i:

            cond = 0

            res += 1

    prv = i



print((res + 1))

n = int(eval(input()))
a = list(map(int, input().split()))
cond = 0
# 1: 上昇, -1: 減少, 0: 一緒
res = 1
for i in range(1, len(a)):
    if a[i] > a[i - 1]:
        # 上昇
        if cond != 1:
            if cond == -1:
                res += 1
                cond = 0
            else:
                cond = 1
    elif a[i] < a[i - 1]:
        # 減少
        if cond != -1:
            if cond == 1:
                res += 1
                cond = 0
            else:
                cond = -1
print(res)

n = int(eval(input()))
a = list(map(int, input().split()))
#  0 : 未定
#  1 : 増加
# -1 : 減少
res = 0
prv = a[0]
cond = 0
for i in a:
    if cond == 0:
        if prv > i:
            cond = -1
        elif prv < i:
            cond = 1
    elif cond == 1:
        if prv > i:
            cond = 0
            res += 1
    else:
        if prv < i:
            cond = 0
            res += 1
    prv = i
print((res + 1))

+#  0 : 未定 +#  1 : 増加 +# -1 : 減少 +res = 0 +prv = a[0] -# 1: 上昇, -1: 減少, 0: 一緒 -res = 1 -for i in range(1, len(a)): -    if a[i] > a[i - 1]: -        # 上昇 -        if cond != 1: -            if cond == -1: -                res += 1 -                cond = 0 -            else: -                cond = 1 -    elif a[i] < a[i - 1]: -        # 減少 -        if cond != -1: -            if cond == 1: -                res += 1 -                cond = 0 -            else: -                cond = -1 -print(res) +for i in a: +    if cond == 0: +        if prv > i: +            cond = -1 +        elif prv < i: +            cond = 1 +    elif cond == 1: +        if prv > i: +            cond = 0 +            res += 1 +    else: +        if prv < i: +            cond = 0 +            res += 1 +    prv = i +print((res + 1))