Problem 
                         
                                 输入N个数,按字典顺序生成所有长度为N的序列,由2、4、5组成,其中2的个数不超过2。
 
按“字典顺序”意味着如果两个序列在前X个位置重合,但在第X+1个位置不同,那么第X+1个位置的数字较小的应该在前。
 
1≤N≤9
例子
<头>
<日>#日>
| 输入 | 
输出 | 
东西>
<正文>
| 1 | 
3 | 
 2 2 4 
2 2 5 
2 4 2 
2 4 4 
2 4 5 
2 5 2 
2 5 4 
2 5 5 
4 2 2 
4 2 4 
4 2 5 
4 4 2 
4 4 4 
4 4 5 
4 5 2 
4 5 4 
4 5 5 
5 2 2 
5 2 4 
5 2 5 
5 4 2 
5 4 4 
5 4 5 
5 5 2 
5 5 4 
5 5 5 
 | 
表>
 
Запрещенные операторы: for; while; until