static class InputReader{
        private BufferedReader reader;
        private StringTokenizer tokenizer;

        InputReader(InputStream stream) {
            reader = new BufferedReader(new InputStreamReader(stream), 65536);
            tokenizer = null;
        }

        private String nextToken() {
            while (tokenizer == null || !tokenizer.hasMoreTokens()){
                try {
                    tokenizer = new StringTokenizer(reader.readLine());
                }
                catch (IOException e){
                    throw new RuntimeException(e);
                }
            }

            return  tokenizer.nextToken();
        }

        int nextInt() {
            return Integer.parseInt(nextToken());
        }

        String nextString(){
            return nextToken();
        }
    }

@@ -1,11 +1,4 @@
-static 
 clas
@@ -12,20 +12,16 @@
 Reader%7B%0A
-    
     priv
@@ -47,28 +47,24 @@
 reader;%0A    
- 
-   
 private Stri
@@ -86,21 +86,21 @@
 enizer;%0A
-%0A
     
+%0A
     Inpu
@@ -137,20 +137,16 @@
         
- 
-   
 reader =
@@ -204,36 +204,32 @@
 65536);%0A        
-   
- 
 tokenizer = null
@@ -230,35 +230,31 @@
 = null;%0A    
-    %7D%0A
+%7D
 %0A    
+%0A
     private 
@@ -270,28 +270,24 @@
 xtToken() %7B%0A
-    
         whil
@@ -355,22 +355,14 @@
     
- 
-   
 try %7B%0A
-    
     
@@ -421,28 +421,24 @@
 eadLine());%0A
-    
             
@@ -451,20 +451,16 @@
         
-    
 catch (I
@@ -474,20 +474,16 @@
 ion e)%7B%0A
-    
         
@@ -521,20 +521,16 @@
 ion(e);%0A
-    
         
@@ -539,35 +539,31 @@
   %7D%0A        
-    %7D%0A
+%7D
 %0A    
+%0A
         retu
@@ -589,35 +589,31 @@
 oken();%0A    
-    %7D%0A
+%7D
 %0A    
+%0A
     int next
@@ -616,28 +616,24 @@
 nextInt() %7B%0A
-    
         retu
@@ -674,19 +674,15 @@
     
- 
-   %7D%0A
+%7D
 %0A    
+%0A
     
@@ -706,28 +706,24 @@
 ()%7B%0A        
- 
-   
 return nextT
@@ -734,20 +734,12 @@
 ();%0A    
-    %7D%0A    
+%7D%0A
 %7D%0A

Update InputReader.java