import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

/**
 * @author lushuifa
 * @version [版本号, 2022年04月01日}]
 * @ClassName : HJ47
 * @Description : xcopy /s c:\\ d:\\e, 输入参数
 *
 * xcopy /s "C:\\program files" "d:\"
 *
 * @since [2022-04-01]
 */
public class Main {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 while 处理多个 case
        while (in.hasNext()) {
            String inputString = in.nextLine();
            List<String> outputList = new ArrayList<>();
            String[] splitArr = inputString.split(" ");
            int index = 0;
            String yhString = "";
            while (index<splitArr.length){
                String subString = splitArr[index];
                if(subString.indexOf("\"")>-1 || yhString.length()>0){
                    yhString+=" "+subString;
                    if(yhString.endsWith("\"")){
                        outputList.add(yhString.replaceFirst(" ", "").replace("\"", ""));
                        // 置空
                        yhString = "";
                    }
                } else {
                    outputList.add(subString);
                }
                index++;
            }
            System.out.println(outputList.size());
            outputList.forEach(subString -> System.out.println(subString));
        }
    }
}