// StringTokenizerDemo.java

import java.util.StringTokenizer;
import java.text.DecimalFormat;

public class StringTokenizerDemo
{
   public static void main(String[] args)
   {
      DecimalFormat df2 = new DecimalFormat("#.000");
      TextFileInput in = new TextFileInput("demoInput.txt");
      TextFileOutput out = new TextFileOutput("demoOutput.txt");

      int n = Integer.parseInt(in.readLine());
      out.println(n);   // n is converted to a String within the println method

      StringTokenizer st = new StringTokenizer(in.readLine());
      int i = Integer.parseInt(st.nextToken());
      float f = Float.parseFloat(st.nextToken());
      double d = Double.parseDouble(st.nextToken());

      out.println(i + "         " + df2.format(f) +
                 "       " + df2.format(d) );

      st = new StringTokenizer(in.readLine());
      boolean b = (new Boolean(st.nextToken())).booleanValue();
      char c = st.nextToken().charAt(0);
      String s = st.nextToken();

      out.println(b + "      " + c + "           " + s);

      out.flush();
   }  // method main(String)
}  // class StringTokenizerDemo