Problem 
                         
                                 要求将一个自然数N 的所有不同表示输出为自然数之和。术语顺序不同的表示没有区别。
 
输入
输入字符串包含一个整数N (2 ≤ N ≤ 40).
 
输出
在你的答案中,将数字 
N 的所有不同表示形式一次一个地打印在单独的一行上,不重复。项和总和本身都可以按任何顺序跟在后面。
例子
<头>
<日>#日>
| 输入 | 
输出 | 
东西>
<正文>
| 1 | 
4 | 
<分区>
 1 1 1 1 
1 2 1 
1 3 
2 2 
4 
 | 
| 2 | 
5 | 
<分区>
 1 1 1 1 1 
1 1 1 2 
1 1 3 
1 2 2 
2 3 
1 4 
5 
 | 
表>