CF660A Co-prime Array
Description
You are given an array of $ n $ elements, you must make it a co-prime array in as few moves as possible.
In each move you can insert any positive integral number you want not greater than $ 10^{9} $ in any place in the array.
An array is co-prime if any two adjacent numbers of it are co-prime.
In the number theory, two integers $ a $ and $ b $ are said to be co-prime if the only positive integer that divides both of them is $ 1 $ .
Input Format
The first line contains integer $ n $ ( $ 1
Output Format
Print integer $ k $ on the first line — the least number of elements needed to add to the array $ a $ to make it co-prime.
The second line should contain $ n+k $ integers $ a_{j} $ — the elements of the array $ a $ after adding $ k $ elements to it. Note that the new array should be co-prime, so any two adjacent values should be co-prime. Also the new array should be got from the original array $ a $ by adding $ k $ elements to it.
If there are multiple answers you can print any one of them.