#include using namespace std; //8 文字以上で半角英小文字と数字と記号 int main(){ string s; cin >> s; int ans = 0; auto f = [&](string s){ bool f1 = false, f2 = false, f3 = false; for(int i = 0; i < s.size(); i++){ if('0' <= s[i] && s[i] <= '9')f1 = true; else if('a' <= s[i] && s[i] <= 'z')f2 = true; else f3 = true; } return (f1 && f2 && f3); }; for(int i = 0; i < (1 << (s.size())); i++){ string s2 = s; bool flag = true; for(int j = 0; j < s.size(); j++){ if(i >> j & 1){ if(s2[j] == 'l')s2[j] = '1'; else if(s2[j] == 'o')s2[j] = '0'; else if(s2[j] == 'a')s2[j] = '@'; else if(s2[j] == 's')s2[j] = '$'; else flag = false; } } ans += flag && f(s2); } cout << ans << '\n'; }