编程题
### 问题描述
浩浩记录了他一天中计划完成的任务清单,每项任务有一个难度值。他想找出一段时间内,任务难度要么逐渐增加要么逐渐减少的最长连续时期。
### 输入格式
第一行包含一个整数 $N$。
第二行包含 $N$ 个整数,表示每项任务的难度值。
### 输出格式
输出一个整数,表示最长连续时期。
### 样例输入
```
7
1 2 3 4 3 2 1
```
### 样例输出
```
4
```
### 评测数据规模
- $1 \leq N \leq 10^5$
- $1 \leq A_i \leq 2 \times 10^5$