from itertools import product S = input() N = len(S) # l, o, a, s いくつあるか? loas = 'loas' d = {} d['l'] = '1' d['o'] = '0' d['a'] = '@' d['s'] = '$' cnt = 0 for s in S: if s in loas: cnt += 1 alphas = 'abcdefghijklmnopqrstuvwxyz' nums = '01' sign = '@$' def check(s): ei, su, ki = False, False, False for ss in s: if ss in alphas: ei = True if ss in nums: su = True if ss in sign: ki = True return ei == su == ki == True ans = 0 for pat in product([0, 1], repeat=cnt): res = [] cur = 0 for s in S: if s in loas: if pat[cur] == 1: # 置き換え s = d[s] cur += 1 res.append(s) res = ''.join(res) if check(res): ans += 1 print(ans)