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));
}
}
}