编程题
### 问题描述
乐乐被给定一个包含 $N$ 个整数的循环数组。乐乐需要用其相邻元素的和来替换每个元素,输出结果数组。
### 输入格式
第一行包含一个整数 $N$。
第二行包含 $N$ 个值,表示数组的元素。
### 输出格式
输出的第一行应该包含一个整数 $N$。
第二行应该包含 $N$ 个整数,表示结果数组。
### 样例输入
```
3
1 2 4
```
### 样例输出
```
3
6 5 3
```
### 评测数据规模
$3 \leq N \leq 1000$,$1 \leq x_i \leq 1000$。