编程题
凸多边形
### 题目描述
寻找一个凸多边形,使它的边都具有给定的长度在这个任务里,我们说一个多边形是凸的,当且仅当他的每个内角严格的大于 $0$ 度,且严格的小于 $180$ 度。
### 输入描述
第一行一个整数 $N$ 代表点数。
接下来 $N$ 行每行一个实数 $a_i$ 代表一条边的长度。
其中,$3 \le N \le 1000$,$1 \le a_i \le 10^4$。
### 输出描述
输出$N$ 行每行两个实数 $x_i,y_i$ 代表一个坐标。(需要满足 $|x_i|,|y_i| \le 10^7$)
如果有多组解任意输出一组即可。
如果无解输出 `NO SOLUTION`。
### 输入输出样例
#### 示例 1
>输入
```txt
4
7
4
5
4
```
>输出
```txt
0.5 2.5
7.5 2.5
4.5 6.5
0.5 6.5
```