编程题
飞行棋
### 题目描述
给出圆周上的若干个点,已知点与点之间的弧长,其值均为正整数,并依圆周顺序排列。 请找出这些点中有没有可以围成矩形的,并希望在最短时间内找出所有不重复矩形。
### 输入描述
第一行为正整数 $N$,表示点的个数,接下来 $N$ 行分别为这 $N$ 个点所分割的各个圆弧长度。
其中, $N ≤ 20$。
### 输出描述
输出所构成不重复矩形的个数。
### 输入输出样例
#### 示例 1
>输入
```txt
8
1
2
2
3
1
1
3
3
```
>输出
```txt
3
```