#include<iostream>
using namespace std;
int N;
int num[100]; //0~N-1
char op[100]; //1~N-1
void dfs( int now )
{
if( now >= N )
{
int i;
cout << num[0];
for( i=1 ; i<N ; i++ )
cout << " " << op[i] << num[i];
cout << endl;
}
else
{
op[now] = '+';
dfs( now+1 );
op[now] = '-';
dfs( now+1 );
op[now] = '*';
dfs( now+1 );
}
}
int main()
{
int i;
cin >> N;
for( i=0 ; i<N ; i++ )
cin >> num[i];
dfs( 1 ); //從第1個數字開始
return 0;
}