s = list(input())
l = []
d = {"l":"1","o":"0","a":"@","s":"$"}
ki = ["@", "$"]
nums = set([str(i) for i in range(10)])
ans = set()
for bit in range(1<<8):
  ch = []
  for i in range(8):
    if s[i] not in d.keys(): continue
    if (bit >> i) & 1:
      ch.append(i)
  
  new = s[::1]
  for i in ch:
    new[i] = d[s[i]]
  
  num = 0
  al = 0
  kig = 0
  for i in range(8):
    if ord("a") <= ord(new[i]) <= ord("z"):
      al = 1
    if new[i] in ki:
      kig = 1
    if new[i] in nums:
      num = 1
  if al & kig & num:
    ans.add("".join(new))

print(len(ans))