#1228. 最大乘积

最大乘积

问题描述

具体描述见教材p145: 一个正整数一般可以分为几个互不相同的自然数的和,如3 = 1 + 2, 4 = 1 + 3 , 5 = 1 + 4 = 2 + 3 , 6 = 1 + 5 = 2 + 4 , ... 现在你的任务是将指定正整数n分解成若干个互不相同的自然数的和,且使这些自然数的乘积最大。

格式

输入

只一个正整数n(3≤n≤10000)。

输出

第1行是分解的方案,相邻的数之间用一个空格分开,并且按由小到大的顺序排列。 第2行是最大的乘积。

样例

10
2 3 5
30

限制

1s, 64MB.