while True:
    try:
        a = input().split()
        b = []
        i = 0
        while i < len(a):
            if a[i][0] != '"' and a[i][-1] != '"':
                b.append(a[i])
                i += 1
            elif a[i][0] == '"' and a[i][-1] == '"':
                b.append(a[i][1:-1])
                i += 1
            elif a[i][0] == '"' and a[i][-1] != '"':
                t = a[i][1:]
                k = i + 1
                i = k
                while '"' not in a[k]:
                    t = t + ' ' +a[k] 
                    k = k+1
                    i = k
                t = t + ' ' + a[k][:-1]
                b.append(t)
                i += 1
        print(len(b))
        for item in b:
            print(item)
    except:
        break

1.分类处理,a.前后没有引号的 b.首尾都有引号 c.首有引号尾没有
2.着重处理首有引号尾没有的,寻找尾有引号的,将这些字符串相加,中间加入空格