import re in_str = input() xhx_count = in_str.count('_') # 下划线的数量

print(len(in_str))

s = re.findall('\d',in_str) # 数字

print(s)

t = re.findall('\s',in_str) # 空格

print(t)

b = re.findall('\w',in_str) # 数字+字母 还有下划线呢

print(b)

print(len(b))

t = re.findall('\s',in_str) # 空格

print(len(t))

print(len(b) -len(s)-xhx_count) # 数字+字母-数字-下划线 print(len(t)) # 空格 print(len(s)) # 数字 print(len(in_str)-len(b)-len(t)+xhx_count) # 全减 +下划线 真乱