51002 - 自然数的拆分

通过次数

70

提交次数

106

Time Limit : 1 秒
Memory Limit : 128 MB

对于大于1的自然数N,可以拆分成若干个大于等于1的自然数之和。

Input

一个大于1的自然数N

Output

所有的拆分情况.按由大到小的顺序排列。

Examples

Input

6

Output

6=6
6=5+1
6=4+2
6=4+1+1
6=3+3
6=3+2+1
6=3+1+1+1
6=2+2+2
6=2+2+1+1
6=2+1+1+1+1
6=1+1+1+1+1+1