#include<stdio.h>
#include<string>
#include<iostream>
using namespace std;
long long int A[100], n, ans;
void f(int c, string s){
	if(c==n){
		ans++;
		cout << s<<"\n";
		return;
	}
	if(c<0 or c>n or A[c]==1) return;
	A[c]=1;
	f(c-2,s+"-1");
	f(c-1,s+"-1");
	f(c+1,s+"+1");
	f(c+2,s+"+2");
	f(c+3,s+"+3");
	A[c]=0; 
}
int main(){
	scanf("%lld", &n);
	f(0, "");
	printf("%lld", ans);
}
