import java.util.*;
import java.lang.*;
class Main
{
{
Scanner sc
=new Scanner
(System.
in); while(sc.hasNextLine()){
int ss=0;
int ii=0;
String text
=sc.
nextLine().
replaceAll("( )+",
" "); String[] s
=text.
trim().
split(" "); for (int i = 0; i <s.length ; i++) {
try {
ii++;
ss++;
}
}
System.
out.
println(ii
+ " "+ ss
); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBNYWluCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVNjYW5uZXIgc2M9bmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKICAgICAgICB3aGlsZShzYy5oYXNOZXh0TGluZSgpKXsKICAgICAgICAgICAgaW50IHNzPTA7CiAgICAgICAgICAgIGludCBpaT0wOwogICAgICAgICAgICBTdHJpbmcgdGV4dD1zYy5uZXh0TGluZSgpLnJlcGxhY2VBbGwoIiggKSsiLCIgIik7CiAgICAgICAgICAgIFN0cmluZ1tdIHM9dGV4dC50cmltKCkuc3BsaXQoIiAiKTsKICAgICAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPHMubGVuZ3RoIDsgaSsrKSB7CiAgICAgICAgICAgICAgICAgICAgdHJ5IHsKICAgICAgICAgICAgICAgICAgICAgICAgSW50ZWdlci5wYXJzZUludChzW2ldKTsKICAgICAgICAgICAgICAgICAgICAgICAgaWkrKzsKICAgICAgICAgICAgICAgICAgICB9IGNhdGNoIChOdW1iZXJGb3JtYXRFeGNlcHRpb24gZSkgewogICAgICAgICAgICAgICAgICAgICAgICBzcysrOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oaWkrICIgIisgc3MpOwogICAgICAgIH0KCX0KfQ==