#include <stdio.h>



          int/**/ main                                      
          (),execle(),                                      
      strlen      ()/**/                                   
      ,puts       (),/**                                    
      ***/          memset        (),printf(),fflush(),(    
      *n[]          )()=/*        */{execle,strlen,puts,    
    memset          ,main,        printf,fflush},i=2,j,r    
    ,k,c,s          ,l=8*8        ;main(p,g,v)char**g,**    
    v;{v[0          ][p<3?                                  
    (*n[0]          )(g[0]                                  
    ,g[0],g[0],g[1],0,g):(                                  
    r=v[1]-v[0]+(*n[1])(v[                                  
    1]))<l
    *3?(*n
    [3])(v                        [1]=v[0],2,r),(*n[0])(    
    g[0],g                        [0],"%c","2.%c",0,v):l    
    -1]=1,                        !j--?!i--?c!=s?(*n[2])    
    (g[-i++                       ]+=2):((*n[5])(g[1+(c>    
      9)],/*          Smil                                  
      e*/'0'          +c/*                                  
      */%10),(      *n[6])                                  
      (stdout)      ,(*n/*                                  
          Hi!*/[0])(g[0]                                    
          ,g[0],g[1],g[2                                    



   ],0,v    )):(j    =l-1,    s=c,c    =0):3    ,r=10    *(v[i 
  ]     [  j     ]  -     1  )     +  c     ,  k     =  j     ?
  j     :  1     ,  (     c  =     r  /     k  )     +  (     v
        [        i        ]        [        j        ]        =
       r        %        k        +        1        )        , 
      g        [        1        ]        [        0        ]  
     ?        (        *        n        [        4        ]   
     )        (        p        +        1        ,        g   
                                                               
     ,        v        )        :        0        ;        }   
