CF1028E Restore Array
Description
While discussing a proper problem A for a Codeforces Round, Kostya created a cyclic array of positive integers $ a_1, a_2, \ldots, a_n $ . Since the talk was long and not promising, Kostya created a new cyclic array $ b_1, b_2, \ldots, b_{n} $ so that $ b_i = (a_i \mod a_{i + 1}) $ , where we take $ a_{n+1} = a_1 $ . Here $ mod $ is the [modulo operation](https://en.wikipedia.org/wiki/Modulo_operation). When the talk became interesting, Kostya completely forgot how array $ a $ had looked like. Suddenly, he thought that restoring array $ a $ from array $ b $ would be an interesting problem (unfortunately, not A).
Input Format
N/A
Output Format
N/A
Explanation/Hint
In the first example:
- $ 1 \mod 3 = 1 $
- $ 3 \mod 5 = 3 $
- $ 5 \mod 2 = 1 $
- $ 2 \mod 1 = 0 $