#include #include #include #include #include #include #include #include #include #include #include #include typedef long long ll; using namespace std; #define mod 1000003 #define INF 10000000 #define LLINF 2000000000000000000LL #define SIZE 10000 vector ans; void dfs(string S,string create){ string S1,S2; if(S.empty()){ ans.push_back(create); return; } for(int i=0;i> in; dfs(in,""); sort(ans.begin(),ans.end()); ans.erase(unique(ans.begin(),ans.end()),ans.end()); cout << ans.size() << endl; return 0; }