#include <bits/stdc++.h>
using namespace std;
int a[9],n,i,j,k=1,sum;
void pr()
{
for (j=1;j<k-1;i++)
cout<<a[j]<<"+";
cout<<a[k-1];
}
void dfs(int x)
{ if (sum==n)
{
pr();
return;
}
if (sum>n)
{
return;
}
for (i=x;i<n;i++)
{ a[k]=i;
sum+=a[k];
k++;
dfs(i);
k--;
sum-=a[k];
}
}
int main ()
{
cin>>n;
dfs(1);
}