#include <cstdio>
#include <iostream>
using namespace std;
int a[10001]= {1},n,total;
int dfs(int s,int t) {
for(int i=a[t-1]; i<=s; i++) {
if (i<n) {
a[t]=i;
s-=i;
if (s==0) {
for (int i=1; i<=t-1; i++) {
printf("%d+",a[i]);
}
printf("%d\n",a[t]);
total++;
} else {
dfs(s,t+1);
}
s+=i;
}
}
}
int main() {
scanf("%d",&n);
dfs(n,1);
}