Composed Rhythms
문제
Rhythm is an important part of music and it is crucial for aspiring musicians to gain understanding of it. As the skill of the musician advances, more complex rhythms are introduced to them. To ease the learning of musical passages, a method of simplifying rhythms can be helpful. One method is to reduce the rhythm into groups of twos and threes.
A rhythm is composed of multiple beats. A single beat does not make up a rhythm, as the beats depend on each other. The rhythm can be subdivided into smaller components. For example, a rhythm of beats can be subdivided into beats and beats, or alternatively into , , and beats. However, a rhythm of beats cannot be subdivided into , , and beats, since one of the components does not form a rhythm.
This leaves as the smallest group size of beats we can use to decompose a rhythm, but if we only use groups of size then we cannot have an odd number of beats. Adding as a group size allows us to decompose any rhythm, even if it has an odd number of beats.
Given the number of beats in a rhythm, provide one decomposition of the rhythm into groups of sizes and .
입력
The first and only line of input contains a single integer (), denoting the number of beats in the rhythm.
출력
First output one line with an integer , the number of groups of which your decomposition consists. Then output a line with space-separated integers, each of which is a or a . Your decomposition must be made up of the correct number of beats.
If there are multiple correct answers, you may output any of them.
예제
예제 1
25
9 3 3 3 3 3 3 2 2 3