open
                                          String
                                        ;;00  ;;
                                      let     a=
                                    Sys       .
                                  argv       ;;
                                 let         (*
                               /*)          rec
                              (*            *)
                            r(*             !!
                           *)              s=
                         let               n=
                        (*~               mu
                       ne                 ge
                     gai                 n'
                    ma'                  na
                   si                   ri
                  te                   ,*)                                      length(
                 s)                    in                                if(n>0)then(let
                x=                    get                          s(n-1)in         if(
               ' '                   ==                      x||('\t'              ==x
              ))                    (*~                 *)then(r                  )(
             sub                  s(0              )(n-1))                     else
            s)                  else           s;;type                        t=S
           (*;                *)of         string                            |EE
           ;;               let          (*;~                              *)y
          =(             stdin         );;                               let
          z=           (input_line);;let                               rec
         l(          i)=         match                              (try
         S(                        z                            i)with
       _->EE                                         )with S x->[x]
      @l( i                                 )|_->[];;let w=
    Array                               .length(a)
   ;;0                                          ;;
  let                                            d=
  l(                                              if
 (w                                               <2
 ||                                               a.
(1)                                               =(
"-"                                               ))
then                                       y(*   /*)
else                                       (*y  .05
 ^_^                                            12
 koge                                          02
  donbo                                      .*)
   open_in      a.(                         (1)
       ));;     let                      o=if
        w<3(**)                      then stdout
           else(*@_@*)         open_out       a.(2
                 );;List.iter(fun x             (*;
                /^^                            E!
                AP!                           SY
                +LP                          ^^/
                'TW                         :)'
                 IK\                       *)
                 ->(   output_string)o((r x)
                  ^"\n"))d;;