Comment removal 

The Problem 

Given an arbitrary, syntactically correct Pascal source program, you are to compress it according to the following guidelines, applied in the order listed: Compress the input file using the rules above. The results should result in a syntactically valid Pascal program; albeit it in a somewhat less stylish form.

Any presentation mismatch will be judged as "Wrong Answer".

Sample Input 

Program Test (input, output);
{ this is a great program }

Var               X, Y        :         integer      ;

  begin
        readln (X, Y);
           writeln (X,   '  This is Y   ',    Y,     'Hi!')   ;
  end.

Sample Output 

Program Test (input, output);
Var X, Y : integer ;
 begin
 readln (X, Y);
 writeln (X, '  This is Y   ', Y, 'Hi!') ;
 end.