//Scanner for sentences
import java.io.*;
import java.util.*;

public class TestScanner3 {
  public static void main(String[] args) throws IOException {
    if (args.length != 1)
      System.out.println("Usage: java filename");
    else {
      Scanner s = 
        new Scanner(new BufferedReader(new FileReader(args[0])));
      // stop at any period, ? or ! followed by whitespace
      s.useDelimiter("[.?!]\\s*");       
      while (s.hasNext()) {
        String x = s.next();
        System.out.println(x + " ("+ x.length() + ")");
      }
      s.close();
    }
  }
}

