In the magical world of , the information is stored in prefix sum arrays. This helps them move faster and saves time. Yet, they sometimes lose the initial information and get stuck. Can you help them restore the initial array given the prefix sum?
Input
The first line of the input contains a single integer n - the number of elements in the array (1 ≤ n ≤ ). The next line contains n integers separated by a space, that represent the elements of the prefix sum .
Output
The program should print n space-separated integers representing the initial array.