#define __ main
                                     #include         <stdio.h>
                               typedef/*     */char c;int __(int _,c
                             ** o){     {;}    return  _?  -_  <  _-_?
                          _/_  <_?   __( _-_,o-_/-_  ):  __   (--_ ,(c**
                      )(_-_)  ):   _*_<-_-   _ -_  -_   -_    -  _  -_-_-_
                -_-_-_-   _- _-  _-_-_-    _- _   -    _     -  _-_  - _? _-
               _-(  _-_     -putchar      (- _   -    _    -_-  _-_-  _ -  _-_
              -       _-_-_-_-       _-  _- _   -    _-   _-_  -_-_-_ <_ *  _?**
             o:_*_-(- _-_-_-_-_-_-     _-_ -   _     -    _)? _*_-(-_  -  _  -_-_
            -_-_     -_-_-        _     -  _  -_-_  )?   _*_-(-_- _-_  -_ -   _-_
          -_-     _-_-_-_-         _     -_  -_ -  _-_-  _-_ -_)? _*_- (- _-   _ -
         _-_    -_-_-_-_-_-         _   -_- _-_-_  -_-_ -_-_-_-_  -_)? __( _ -  _/_
       ,o)    -(_*_<-_-_-  _-      _-  _-_- _-_-_ -_?_* _< -_-_-  _-_- _?_ * _< - _
      -_-   _?_*_<-_-_?-(    -_ -_-_-_-_-_):-_-_- _-_-_ :_ *_<-_ -_-_- _?- (-_- _-_
     -_)   -_/-_:-(-_-_)       -_/_:_*_<-_-_- _-_-_-_-_-_? (-_-_ )/-_: _* _<-_-  _-_-_
     -_   -_-_-_-_?_/((-      _-_)/_):_- _/-_:(_ -(  - _-_-_- _-_ -_ -_-_ - _-_  -_-  _-
    _ -  _-_)/_)*(_-(-_       -_-_-_-_ -  _-  _-_-_-_- _-  _- _-_ -_ -_ - _ -_- _ -    _)
   / _  )?_*_<-_-_-_-_-       _-_-_-_  -  _- _-_-_-_-_-_-     _- _?_*_ <-_ -_-_ - _-   _-
   _ -  _-_-_-_-_-_-_-_       ?-_-_-_-    (_* _<-_-_-_  -        _  -   _- _-_ - _ -   _
   - _ -_-_?-_-_-_:-(-_-_-_))/_ :_         * _<-_-_ -_-            _-_-_-  _-_-_ -_-  _-
  _ -_-_-_-_?-_-_- _-_-(-_- _  -_ -          _-_)/-_:_            -(-_-_-  _ -_)/_:_*_<
  - _-_-_-_-_-_-_  -_-_-_-_  -_ -            _-_-_-_-_           -_?- _- _/   -_    :
  -  (-_-_-_-_)-(   -_-_)/_:    (            -_-_-_-_            -_-_-_- _-  _-_-   _-
  _  )/-_):-_-_-(    -_-_)/    _:              -_-_-             (-_-_-  _-     _-   _
  -_ -_)/_:-_-_-_     -_-(-_-_ )/-                               _:-_-  _-_     -_   -_
   - _-_-_-_-_-(-_     -_-_)/_))  :                               **o   ?__     (_-   _
   / -_,o)?(++*o?-       __(_,o ):_):                                  _ :    _:-__   (
    --_,o)?o?__(__(       -(-_-                                 _      - _-_-_-_-_-   _
    -_-_-_-_-_-_-_-_       -_-_-                     _                -       _),o)   -
    (-_-_-_ -_-_  -_-_-      _                        -_-_-          _-       _-_-_-  _
     -_-_-_- _-_-            _                                     -_         -_-_-   _
     -_-_-_-  _-_            -                                   _-          _-_-_-  _-
      _- _-_   -_-           _                                 -_            -_-_-_  -
       _-  _-     _-        _                                -_             -_-_-_- _-
        _-  _),             o                )?__          (-              (-_-_-_  -
         _                 -                    _-_-     _-               _-_-_-_- _
                           -                   _    ),o):                _:__ (-( -
                          _                   -                        _-_  -_-_-_
                                              -                            _-_-_-
                                             _                            -_),
                                             o                           ):_
                                                                       ;}