//  洗脚,你就不能只写洗脚。
//  你需要写:
//  你洗走在世间奔走的泥泞,你捏平时间的棱角,你按走生活的不幸。
//  我自以为是一个平静的夜晚,她拎着属于她的小箱子,安安静静的站在我面前,就如同山间清泉温养的一朵睡莲。
//  对于你来而言,只是洗了一次普通平常的脚。
//  但是对于她来讲
//  就可能是一张临近年关返乡的车票
//  是抵御严寒凛冬的羽绒服
//  身患绝症妈妈的希望
//  嗜赌成性爸爸的恳请
//  牙牙学语弟弟的不舍
//  破碎生活跟她的苦难
//       爱意随钟起,钟平意难止。
//       纵有离别意,加钟抚忧情。
//       钟落敲我心,我心随她起。
//       心顾意中人,浴在伤难平。
//       欲遇青载露,何故望厢门。
//       缘起随钟摆,钟意系佳人。
// 你要写洗脚就不能只是单单的写洗脚,你要写那划过脚踝温柔细腻的小手,抚平一天生活奔波的疲劳,留下属于你对生活的美好。
// 在那一刻我静静凝望着她的眼睛,那双羞涩饱含笑意的眼神,仿佛能看穿我污浊的灵魂。
// 我始终无法抗拒她的热情,我已经分不清按耐已久的悸动,是不是因为爱情?
// 我仿佛感觉到从她手掌心里传来的温度,仿佛是属于我生命中的最后一次洗礼

// ...............................................................................................................................................................
// ....................................................................................................................]*.........................................
// ..........................................................................................................*]OOOOOOOOOOO]`......................................
// .......................................................................................................,/OOOO@@OOOOOO@@@OOOOO].................................
// ....................................................................................................*]OOOOO@@@@OOOO@@@@O@@OOOOOo`..............................
// ..................................................................................................*/OOOOOOO@@@@@@@@@@@OOOOOOOOOOOO`............................
// ................................................................................................,oOOOOOOOO@@@@@@@@@O@@OOO@@OOOOOOOO\...........................
// ...............................................................................................=OOOOOOOO@@@@@@@@@@@@@@@@@@@@OOO@@@OO\..........................
// ...............................................................................................OO@OOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOo*........................
// ...............................................................................................OO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OO`.......................
// ...............................................................................................OO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O^.......................
// ...............................................................................................=O@@@@@@@@@@@@@@@@@@@@@@@OO@@@@@@@@@@@@O^.......................
// ................................................................................................@@@@@@@@@@@@@@@@@@@@@@O^,OO@@@@@@@@@@@@^.......................
// ............................................................................]]/OOO]..   .O\..]]O@@@@@@@@@@@@@@@@@@@@OO^*/OO@@@@@@@@@@@@^.......................
// ......................................................................]/@@@@@@@@@@@@@.   .\@@@@@@@@@@@@@O@@@@@@@@@@@O@o/@ooO@@@@@@@@@@O`.......................
// ..................................................................,/@@@@@@@@@@@@@@@@@@`    =@@@@@@@@@@@@@@@@@@O@@@@@@@o*OooOO@O@@@@@@@/........................
// ................................................................=@@@@@@@@@@@@@@@@@@@@@@^    =@@@@@@@@@@@@@@@@@@@@OO@@@@Oo`ooOOoOO@@@@@`........................
// ..............................................................,@@@@@@@@@@@@@@@@@@@@@@@@@^    =@@@@@@@@@@@@@@@@@@@@@@@@OooooooooooOOOO`.........................
// ............................................................,@@@@@@@@@@@@@@@@@@@@@@@@@@@@\.   =@@@@@@@@@@@@@@@@@@@@@@@@@Oooooooo`..............................
// .........................................................../@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\   .=@@@@@@@@@@@@@@@@@@@@@@@@@Oooooo^...............................
// ..........................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\    =@@@@@@@@@@@@@@@@@@@@@@@@@Oooo^................................
// ......................................................../@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.   \@@@@@@@@@@@@@@@@@@@@@@@@@Oo/.................................
// ......................................................./@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^ ...@@@@@@@@@@@@@@@@@@@@@@@@@@^..................................
// ......................................................=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@` ..,@@@@@@@@@@@@@@@@@@@@@@@@@@^.................................
// ...................................................../@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....=@@@@@@@@@@@@@@@@@@@@@@@@@@\................................
// .................................................../@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^....@@@@@@@@@@@@@@@@@@@@@@@@@@@@`..............................
// ................................................./@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....=@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.............................
// ...............................................,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^...,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\............................
// ............................................../@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^...........................
// .............................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^..........................
// ...........................................,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^.........................
// ........................................../@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\....\/`...,\@@@@@@@@@@@@@@@@@@@@@@@@^........................
// .........................................@@@@@@@@@@@@@@@@@@@@@@@/.=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...]o^.../@@\/@@@@@@@@@@@@@@@@@@@@@@@^.......................
// .......................................,@@@@@@@@@@@@@@@@@@@@@@@/..=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^/OooO.,@@@@@@^=@@@@@@@@@@@@@@@@@@@@@O.......................
// ......................................,@@@@@@@@@@@@@@@@@@@@@@/.....=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOoOOO@@@@@@@@\=@@@@@@@@@@@@@@@@@@@@@.......................
// ......................................@@@@@@@@@@@@@@@@@@@@@O`......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\OOOO@@@@@@@@@@@@=@@@@@@@@@@@@@@@@@@@@.......................
// ...................................../@@@@@@@@@@@@@@@@@@@@^.......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^....@@@@@@@@@@@@@@,@@@@@@@@@@@@@@@@@@@^......................
// .....................................@@@@@@@@@@@@@@@@@@@@@.......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....=@@@@@@@@@@@@@@\,@@@@@@@@@@@@@@@@@@^......................
// .....................................O@@@@@@@@@@@@@@@@@@@@..../@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/....=@@@@@@@@@@@@@@@\,@@@@@@@@@@@@@@@@@^......................
// .....................................O@@@@@@@@@@@@@@@@@@@@...=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^....@@@@@@@@@@@@@@@@@^,@@@@@@@@@@@@@@@@^......................
// .....................................,@@@@@@@@@@@@@@@@@@@@@O.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....=@@@@@@@@@@@@@@@@@@^,@@@@@@@@@@@@@@@@......................
// .......................................O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^..../@@@@@@@@@@@@@@@@@@@`,@@@@@@@@@@@@@@@^.....................
// ........................................\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^....@@@@@@@@@@@@@@@@@@@@@.=@@@@@@@@@@@@@@@.....................
// .........................................,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....=@@@@@@@@@@@@@@@@@@@@@^.\@@@@@@@@@@@@@/.....................
// ...........................................\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/....=@@@@@@@@@@@@@@@@@@@@@@`.@@@@@@@@@@@@/......................
// ............................................,O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^....@@@@@@@@@@@@@@@@@@@@@@@\.=@@@@@@@@@@@`......................
// ..............................................,O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....,@@@@@@@@@@@@@@@@@@@@@@@@`.\@@@@@@@@@@\......................
// ................................................*[O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....=@@@@@@@@@@@@@@@@@@@@@@@@^..@@@@@@@@@@@......................
// ....................................................\O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^....@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@@@@@@@@^.....................
// .......................................................,\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^....@@@@@@@@@@@@@@@@@@@@@@@@@@*.=@@@@@@@@@@^.....................
// ........................................................,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....=@@@@@@@@@@@@@@@@@@@@@@@@@@^*=@@@@@@@@@/......................
// .........................................................=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....=@@@@@@@@@@@@@@@@@@@@@@@@@@^*=@@@@@@@/........................
// ..........................................................,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOo@@@@@@@@@@@@@@@@@@@@@@@@@@@@*=@@@@@@@.........................
// .............................................................,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^/@@@@@@@.........................
// ..............................................................=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^O@@@@@@@.........................
// ..............................................................O@OOOOOOO@@@@@@@@@@@@@@@@@@@@@@O[O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\@@@@@@@^.........................
// ..........................................................]/OoO@OOOOOOOOOOOOOOO@@@@@@@@@@@@@O**OO@@@@@@@@@@@@@@@@@@@@@@@@@@@@O@@@@@@/..........................
// .......................................................,@@@@oOO@OOOOOOOOOOOOOOOOOOOOOOO@@OOOO]/OO@OOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...........................
// ....................................................../@@@OoooOooOOOOOOOOOOOOOOOOOOOOOO@OOOOOOOOO@OO@OOO@@@@@@@@@@@@@@@@@@@@@@@@@@@............................
// .....................................................,@@@OoOOooOOooOOOOOOOOOOOOOOOOOOOO@OO@OOOO@@OOO@OOO@OO@@@@@@@@@@@@@@@@@@@@@@/.............................
// ...................................................../@@@oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@@@@@@@@@/[................................
// .....................................................@@@OoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@`....................................
// ....................................................=@@@OOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@^.....................................
// ....................................................=@OoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@`....................................
// ..................................................../OoooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@O\...................................
// ....................................................OoOOOOooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@OOO...................................
// ..................................................,oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\..................................
// .................................................,OOOOOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO`...............................
// ................................................,ooOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO`.............................
// ...............................................=OoooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@OOOOOOOOOo\............................
// ............................................../OooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@@OOOOOOOOOOOOOO`..........................
// ............................................./oooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo.........................
// ............................................/ooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOO@OO@OOOOOOO@OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO^.......................
// .........................................../oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@OO@@O@@OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO^.......................
// ........................................../oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@OOOOOOOOOOO@@@OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO^.......................
// .........................................ooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO^.......................
// .......................................,oooOOOOOOOOOOOOOOOOOOOO@@@@@OOOOOOOOO@@@@/[.........[O@@OOOOOOOOOOO@@@@@OOOOOOOOOOOOOOOOOOOOOOO^.......................
// ......................................,ooooooOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@@@O`................,OOO@@@@@@@@@@@@@@@OOOOOOOOOOOOOOOOOOOOOo.......................
// .....................................,oooOOoooooOOOOOOOOOOOO@@@@@@@@@@@@@@@O`....................,OO@@@@@@@@@@@@OO@@OOOOOOOOOOOOOOOOOOOOo......................
// ....................................=oooOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@@O`........................,\O@@@@@@@OOOOOOOOOOOOOOOOOOOOOOOOOOOO^.....................
// ...................................=ooooOOOOOOOOOOOOOOOOOO@@@@@@@@@@@@@@`............................,OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO^....................
// ..................................=ooOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@O`................................,O@@OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO`...................
// .................................,ooOOOOOOOOOOOOOOOOOOOOOOOOOOO@@OO@^....................................\OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO`..................
// .................................oooOOOOOOOOOOOOOOOOOOOOOOOOOOO@OOO`......................................,OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO..................
// ................................=ooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO^..........................................\OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\.................
// ................................OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.............................................,OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO^................
// ...............................=oOOOOOOOOOOOOOOOOOOOOOOOOO@@OO/................................................OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO................
// ..............................*oOOOOOOOOOOOOOOOOOOOOOOOOOOOO@/..................................................O@OOOOOOOOOOOOOOOOOOOOOOOOOOOOO`...............
// .............................*/OOOOOOOOOOOOOOOOOOOOOOOOOO@@@/....................................................\@@OOOOOOOOOOOOOOOOOOOOOOOOOOOO...............
// ...........................*/OOooooooooooOOOOOOOOOOO@@@@@@@/.......................................................O@@@@@@@OOOOOOOOOOOOOOOOOOOOO^..............
// ...........................OOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@/.........................................................,O@@@@@@@@OOOOOOOOOOOOOOOOOOO^.............
// ..........................=oooOOOOOOOOOOOOOOOOOO@@@@@@@@/.............................................................=@@@@@@@@@@@@@@@@OOOOOOOoooO`............
// ..........................ooooooOOOOOOOOOOOO@@@@@@@@@@/................................................................,@@OOOOOOOOOOOOOOOOOOOOOOOOO`...........
// ........................./OoOO@@@@@@@@@@@@@@@@@OOOOO`....................................................................\@@@@@@@@@@@@@@@@@@@OOOOOOOO`.........
// ........................,\]o\OOOOOOOOOOOOOOOOOOOOO`........................................................................[@@@@@@OOOOO@@@@@@@@@@O@OO^.........
// .......................,OOOOOOOOO@@@OOOOOOOO@@@@O*............................................................................\@@@@@@@OOOOOOOOOoooOO...........
// ......................=OOooooooOOOOOOOOOOOOOOOO^...............................................................................=@@@OOOOOOOOOOoOooOOO\..........
// .....................*oOOooooooOOOOooOOOOOOOOO...................................................................................OOOOOOOOOooooOOOOOOO..........
// .....................=oo]]`[\ooOOoooOOOOOOO@O*...................................................................................OOOOOOOOOOOOOOOOOOoo^.........
// ..................*.*=oo[[\ooOOOOOOO@@@@@@@@^....................................................................................OOOOOOOOOOOOOOOOOOOoo.........
// ...................**ooooooOOOOOOOOOOOOOOOO/.....................................................................................=OOOOOOOOoooooooooooo^........
// ...........*********/oooooOOOOOOOOOOOOOOOO/.......................................................................................=OOOOOOOOOOOOOOOOOOO^........
// ********************[[\ooooOOOOOOOOOOOOOO/*************************...............................................................=OOOOOOOOOOOOOOOOOOOO........
// *******************\o\oo/oOOOOOOOOOOOOOOO**************...........................................................................=OOOOOOOOOOoooooOOOOO........
// *******************oooooo\]oOOOOOOOOOOOO^***************..........................................................................=OOOOOOOOOOOOOOOOOOOO*.......
// *******************oooOOOOOOOOOOOOOOOOO^******************........................................................................=OOOOOOOOOOOOOOOOOOOO*.......
// ******************,OoOOOOOOOOOOOOOOOOOO^*****************.........................................................................=OOOOOOOOOOOOOOOOOOOO*.......
// ******************=ooooooOOOOOOOOOOOOOO^********..................................................................................=OOOOOOOOOOOOOOOOOOOO........
// ******************oooOOoOOOOOOOOOOOOOOO...........................................................................................*OOOOOOOOOOOOOOOOOOOO*.......
// ...............***ooOOOOOOOOOOOOOOOOOO^............................................................................................OOOOOOOOOOOOOOOOOOOO........
// .................=oooOOOOOOOOOOOOOOOOO.............................................................................................=OOOOOOOOOOOOOOOOOOO........
// .................=OOOOOOOOOOOOOOOOOOO^.............................................................................................=OOOOOOOOOOOOOOOOOOO........
// .................=ooooOOOOOOOOOOOOOOO*..............................................................................................OOOOOOOOOOOOOOOOOOO........
// ................*ooooOOOOOOOOOOOOOOO^...............................................................................................=OOOOOOOOOOOOOOOOOO........
// ****......*.....=OOoOOOOOOOOOOOOOOOO*................................................................................................OOOOOOOOOoOOOOOOOO........
// ................ooOOOOOOOOOOOOOOOOO/.................................................................................................=OOOOOOOOOOOOOOOOO........
// ...............*oooOOOOOOOOOOOOOOOO*..................................................................................................OOOOOOOOOOOOOOOOO........
// ...............=oooOOOOOOOOOOOOOOO^...................................................................................................\OOOOOOOOOOOOOOOO........
// ...............=ooooOOOOOOOOOOOOOO*...................................................................................................,OOOOOOOOOOOOOOOO........
// ...............oooOOOOOOOOOOOOOOO^*....................................................................................................\OOOOOOOooOOOOOO........
// ..............*oooOOOOOOOOOOOOOOO`......................................................................................................OOOOOOOOOOOOOOO........
// ..............=ooOOOOOOOOOOOOOOOo.......................................................................................................=OOOOOOOOOOOOOO`.......
// ..............oooooOOOOOOOOOOOOO`.......................................................................................................,OOOOOOOOOOOOOO`.......
// .............,oooooOOOOOOOOOOOOO.........................................................................................................OOO/[*[^**=o..........
// ...............@OO@@@@@@OOOOOOOO........................................................................................................../`O@@^***/@^.........
// ..............=@@@@@@@@@@@[[[[[`..........................................................................................................\@@@@@@@@@@^.........
// ............./@@@@@@@@@@@^.................................................................................................................@@@@@@@@@@@.........
// .............@@@@@@@@@@@@.................................................................................................................=@@@@@@@@@@@^........
// ............/@@@@@@@@@@@@.................................................................................................................=@@@@@@@@@@@@........
// .........../@@@@@@@@@@@@@.................................................................................................................=@@@@@@@@@@@@^.......
// ..........O@@@@@@O@@@@@@O................................................................................................................./@@@@@@@@@@@@@`......
// ......../O@@@@@@@@@@@@@@/................................................................................................................O@@@@@@@@@@@@@@@`.....
// ....]`/OO@@@@@@@@@@@@@@@@\..............................................................................................................=@@@@@@@@@@@@@@@@@\....
// OOOOOOOO@@@@@@@@@@@@@@@@@@^.............................................................................................................=@@@@@@@@@@@@@@@@@@OOO.

/*  My Gallery


                             .%+            =*+++++++++++++***++================++++**+++++++++++++*%%%%%*%*-
                              #**.        -#+++++++++++***+===========================+**++++++++++%%%%%%*%+**.
                              ***#:     .++++++++++++*#+==================================**++++++#%%%%%%*%+++#.
                              =**#**.  :*++++++++++#*=======================================+#+++*%%%%%%#*#++++#.
                              :#*#%%%*++++++++++*#+============================================#+%%%%%%%***+++++#.
                               #**%%%%%#++++++#*+==============================================+#%%%%%%%*#+++++++*.
                               =**%%%%%%%#++#*+=================================================%%%%%%%#*%++++++++*.
                               .#*#%%%%%%%%#+===================================================%%%%%%%#**+++++++++#.
                                #**%%%%%%%%%====================================================#%%%%%%*#+++++++++++#.
                                -**%%%%%%%%%====================================================+%%%%%#*%+++++++++++++
                                -%*#%%%%%%%%================++******************+++=============+%%%%%#*+#+++++++++++*-
                               :#***%%%%%%%%===========++****++++++++++++++++++++****+++=========%%%%%*%=+*+++++++++++#.
                              .*++%*#%%%%%%%========++#*+++++++++++++++++++++++++++++++#*++======#%%%##+=##++++++++++++*
                              ++++**#%%%%%%%======+*#+++++++++++++++++++++++++++++++++++++*#*+===#%%%*#==*#*+++++++++++*-
                             -+++++%*%%%%%%#====+**++++++++++++++++++++++++++++++++++++++++++*%+=#%%##==+*+=*+++++++++++*
                            .*+++++###%%%%%*==+**++++++++++++++++++++++++++++++++++++++++++++++++*%%#*==##==++++++++++++++
                            *+++++###*%%%%%+==*++++++++++++++++++++++++++++++++++++++++++++++++#++%##==+*+===*+++++++++++*
                           =*++++++*+##%%%%===*++++++++++++++++++++++++++++++++++++++++++++++++++=##+==+#====+*++++++++++++
                           *+++++*+**+##%%%==+++++++++++++++++++++++++++++++++++++++++++++++++++#=*+==========++++++++++++*
                          *+++++*==**+*#%%#==#++++++++++++++++++++++++++++++++++++++++++++++++++#+===+*========*+++++++++++*
                          #++++++===#+=*#%#=+++++++++++++++++++#+++++++++++++++++++++++++++++++++*=+****+======++++++++++++*
                         ++++++*====+===*#+=*++++++++++++++++++*+++++++++++++++++++++++++++++++++##*++++*+======*+++++++++++*
                         #++++++====++++=+=+*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*+====++++++++++++#
                        =+++++*=====*++**==+++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++*+===+*+++++++++++-
                        %++++++===+*++++**=#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*===++++++++++++%
                       :+++++*====*++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*==+*+++++++++++.
                       #+++++*===*+++++++++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++*==*+++++++++++*
                      :+++++*+=+*++++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++*==+++++++++++#.
                      ++++++*==*+++++++++++++++++++++++++++++*++++++++++=++++++++++++++++++++++++++++++++++++++++*=*+++++++++++-
                     .#++++++=*+++++++++++++++++++++++++++++++++++++++++=+++++++++++++++++++++++++++++++++++++++++#*+++++++++++*
                     -+++++++++++++++++++++++++++++=++++++++++++++++++++=++++++++++++++++++++++++++++++++++++++++++#+++++++++++#.
                     *+++++*+*+++++++++++++*+++++++=++++++++*+++++++++++=++++++++++*+++++++=+++++*++++++++++++++++++++++++++++++-
                    .*+++++**++++++++++++++*+++++++=++++++++*+++++++++++=++++++++++*+++++++=+++++*+++++++++++++++++++++++++++++++
                    =++++++*+++++++++++++++*+++++++=++++++++*++++++++++++++++++++++*+++++++++++++*+++++++++*++++++++++++++++++++#
                    +++++++++++++++++++++++#+++++++=+++++++++++++++++++++++++++++++*+++++++++++++*+++++++++*++++++++++++++++++++*:
                    *++++++++++++++++++++++#+++++++=++++++++*++++++++++++++++++++++++++++++++++++*++++++++++*+++++++++++++++++++++
                   :*++++++++++++++++++++++*++++++++++++++++*++++++++++++++++++++++++++++++++++++*++++++++++*++++++++++++++++++++*
                   =++++++++++++++++*++++++#+++++++++++++++**+++++++++++++++++++++*++++++++++++++#++++++++++*++++++++++++++++++++#.
                   +++++++++++++++++*++++++#+++++++++++++++#*+++++++++++++++++++++*++++++++++++++#*++++++*++*+++++++++++++++++++++=
                   *+++++++=++++++++*++++++*+++++++++++++++**++++*++++++++++++++++#++++++++++++++##++++++*++#+++++++++++++++=+++++*
                   *+++++++=+++++++++++++++*+++++++++++++++**++++*++++++++++++++++*++++++++++++++##*++++++++*++++++=++++++++=+++++#
                  :*+++++++=+++++++++++++++*+++++++++++++++**++++#+++++++++++++++++++++++++++++++**#++++++*++*+++++=++++++++=+++++*:
                  =++++++++=+++=====+======+--------=======**++++*+++++++++++++++**++++++++++++++**#*++++++++*+++++=++++++++=+++++++
                  +++++==--.::......:......#...............==.::-+===++++++++++++*+++++++++++++++***#++++++++*+++++=++++++++=++++++*
                  +=-:..... ........:.....:+......:........==....-.....:-===+++++*++++++++++++++++**#++++++*+*++++++++++++++=++++++*
                  -........ ........:.....--.....::.......:==....-...........::-=#++++++++++++++#++**#+++++++#+++++++++++++++++++++*.
                 .-.................:.....*--....::.......:--....-...............*.:-==++++++*++#==**#++++++*#+++++++++++++++++++++*-
                 ::.................-....:+-+....::.......-:-....-..............:*......:-==+#++*==+**#+++++*#+++++++++++++++++++++++
                 =:.................-....---*....::.......-.-....=..............-+...:......:*==+===+**++++++#++++++++++++++++++++++*
                 +..................-....+--=....:-.......-.-....=..............-=...-......:=..::-==***+++++#*+++++++++++++++++++++*
                 +..................-...:=-::.....-.......- -....=..............-=...-......:-.:.   .-+*+++++#*+++++++++++++++++++++*
                 =..................-...--- ......-.......- :....=..............--...-......-:.-      :=--=++#*++++++++++++++++++++++
                 -..................-...=-.  :....-.......- :....-.............::-...-......=..=       :*..:-**++++++++++++++++++++++.
                .:..................:..:=.   =....-.......- .:...:.............-.-...-.....:+..:       .-:...==:-=+++++++++++++++++++-
                -:..................:..=:    +....-.......-  -....:............= -...:.....:+.:.        .+..:==...:-=+++++++++++++++++
                =:..................:..=.    +....-:......=  -....:............- -...:.....=+.+:.        -:.:==.......:=+++++++++++++*
                +...................-.-:     -....:-......=  :....-............: =.........*=.*+=-=+-     -.:==..........:-=+++++++++*
                =...................-.-      .:....=......== :....=............:.-........:=::::..:=+++-  =.:==.............:-=++++++*
                =...................-.:     -=:....-......=. .:...=...........-..:..:.....--.=.       .:=+-:-=+................:-=+++*
                =...................=-.  .-==+=....=......-. .-...::..........- :...-.....==.-           .:=-=+...................:=++
                =.....:.............-- .-+=-. =....-=.....--  -....:..........- -...=....-:=:              -==+.....................:=.
                -.....:.............-:-+-.    ::...:=.....:=. :....:..........: -...+....-.:-               +=+......................::
                :.....-.............++:        :....=-.....-  .....-.........:. -...:...:.:.-               +=+......................:-
                :.....-.............*          =....--.....-  .-...:.........-  -.......-.--......          :+=.......................+
                :.....-.............-          ::...:.-....-   =....:........- .-..:....=-:-    .-.          *=.......................*
                :.....-.............-           -...:++....:   .....:......... :...-...- :==+*+=-.           +-.......................#
               .:.....-.............-        -=.-:...+ =...-   .:...-.......-  -...:...=#@@@@@@@@@@%%#=      --.......................*
               :......-.............-     .=.   .==*+- .-..-.   +...::......-  - ... =#@@@@@@@@@@@@@@@@%%+.  --.......................+
               ::.....-.............-    .: :+#%%@@@@@%#%-..-   -....-......:      .::%@@%%@%++++++@*%@@@@@#==:.......................=
               -......-.............=    .=#@@@@@@@@@@@@@#-..    ..  .    ..        +@%%- +%==+=+==*+ .-##@@@%:..........:............=
               -......-.............=  .=%@@@@@@%%%@#%@@@@#-                      :#+:   .%+=+===+==%     .=-#:..........-............-
               =......-.............= =%@@@%*##====+=*#==-+*=                            =#=+=====+=#:      +*...........-............:
               +......-.............*%@@%+-  %====+++=#:                                   :+==#==+=*-     :++...........-............:
               *......-.............%%%=    .%==+===+=**                                 . .+==%=-+=*-    .*==...........=:.............
               *......-.............+ .     :*==+=+==*=%                                 %+=+=-#--+=*:   :*=.=...........=:.............
               *......-.............=          =+=##.+=%.                                %+=:   .-+=#.  =+: .=...........=-............:
               *......-.............#.        .=+=*#:+=%.                                **:      -=#..*.   .-...........=-............-
               *......-.............*=      -+==+:.. .-%.                                =%+=-:....*%+.     --...........+=............+
               *......-.............*+-     :#==:     .%.                                  -%::+%=::#-      =:...........++............+
               +......-.............+-+=.   .%=.   .:=#=                                    .   +.          =............++............*
               +......-.............+ .:-:..:%#+=+##:.*                                                     +............++:...........*
               +......-.............*        :%: .#.                                                        +............*+:...........*
               +......-.............*         .                                                             =............=#-...........*
               =......-.............*                                 ..                                    =...........::+=...........+
               =......-.............+                                 ::                                    -...........:.:=...........+
               =......-.............+.                               .:::                                  .-...........- :+...........=
               =......-.............=.                               =:::                                  ::...........-.:+...........-
               =......-.............-.                               -:::                                  =:...........=::+...........-.
               =......-.............-.                               =...                                  +............=.-+..:........:.
               =......-.............:.                               -                                     +............=.++...:.......:.
               =......-.............::                               -.                                    =............=.#+...:.........
               =......-.............::                               .:                                    -...........:::*+...:.........
               -......:..............:                                .                                   .:...........-.+++...:........:
               -......:..............:                                                                    ::...........-.*++...:........:
               -......:..............-                                                                    =:...........-=+++...:........-
               :......:..............-                                                                    +............=*+++:..:........=
               :......:..............=                                                                    *............#++++:..:........+
               :......:..............=                                                                    +...........:*++++:..:........+
               :......::.............*                                                                    -...........-*++++:..:........*
               :......::.............*.                                                                   :...........++++++:..-........+
               :......:-.............#:                                                                  ::...........++++++-..-........+
               :.......=.............*+                                                                  =............++++++-..-........=.
               :.......=.............**.                                                                 *............++++++=..-........-.
               :.......+.............+==                                                                 *............*+++++=..-........:.
               ........+.............++#                                                                 +............*++++++..-........:.
               ........+.............+*#-                                                                -............*++++++..-..........
               ........+.............+*+#                                                               .:...........:*++++++..-.........:
              .........+:............=*+#.                                                              :............:*++++++..-.........:
              .........=-............-*+*+                           .                                  =............-*++++++..-.........:
              .........=+............-*++#.                          =--                                *............=*++++++..-.........-
              .........=*............-*++*#                         -:-:                               .*............++++++++..-.........=
              .........=*............-*+++*=                       :::.                                ==............*+++++++..-.........=
              :.......:+*............-*++++*:                     .-::                                .%:............*+++++++..-.........+
              -.......:=+............:*+++++#.                    =.-                                .**.............*+++++++..-.........+
              =.......:=+............:*++++++%.                  =.=                                 ++*.............*+++++++..-.........+
              +.......:==:...........:*+++++++%:                . +.                                +++*.............*+++++++..-.........=.
              *.......:==-...........:*++++++++#-              .:-.                               .*+++#.............*+++++++..-.........-.
              *.......:=+-............*++++++#++**            .=..                               :*++++*.............*+++++++..-.........::
              *.......:=+=............*++++++*+++**:          -.-                               +#++++++............:*+++++++..=..........:
              *.......-===............*++++++*+++++*=        :.=                              .*=*++++*-............:*+++++++..=:.........:
              +.......-=++............*++++++*++++++**-     .:-.                             =+-**++++*:............-*+++++++..=:.........:
              +.......-==*............*++++++**+++++++*+:  .-::                            -+=--#+++++*.............=++++++++..=:.........-
              +.......-==*............*+++++++++++++++++%=.-.-                           -+=----#+++++*.............+++++++++..=-.........-
              =.......-==*............*+++++++++*+++++++#=*.-                          :*=------*+++++*.............*++++++++..--.........=
              =.......-==+:...........*+++++++++**++++++*+.=+.                       :*---------*+++++*.............*++++++++..-=.........=
              =.......===+:...........*+++++++*++*++++++*:-=-+=                    .*----------=*++++*=.............*++++++++..:=.........=
              -.......====:...........*+++++++*++*++++++::=---=#.                :#------------+*++++*:.............*+++++++=..:+.........+
              -.......====-...........*+++++++*++*++++++.#------+=             :*=-------------*+++++*..............*+++++++=..:+:........=
             .:.......+====...........++++++++*++*++++* *#-------=#.         .*=---------------#+++++*..............*+++++++=..:+:........=
             .:.......+===+...........++++++++*++*+++*.*+#=--------*-      :+=-----------------#+++++*..............*+++++++=..:+-........=.
             .:.......+===*...........++++++++*++*++*-+++*=---------+*: .=++-------------------#++++++.............:*+++++++=...+-........-.
             .:.......+===*...........=*++++++*++*+++-*++*+-----------***=---------------------#++++*=.............-*+++++++-...+=........-.
             .........+===*:..........-*++++++*++*++#*+++++------------------------------------#++++*:.............+++++++++-...+=........-:
             .........+===+:..........-*++++++*++**++++++++------------------------------------#++++*..............*++++++++-...+=:.......-:
             -.......:+==+=:..........:*++++++*++**+++++++*==----------------------------------#++++*..............#++++++++:...+=:.......::
             =.......:+====-..........:*++++++*++**++++++#=-=*#+------------------------=+++==-#+++++..............*++++++++:...==:.......::
             +.......:+=====...........*++++++*+++*+++++++------=#=-----------------*#+-------=*%*+++..............*++++++++:...==-.......:-
             +.......:+====+...........*++++++*+++*++++++=---------*=------------=#=-------------=*+=.............:+++++++++:...==-........-
             =.......:+====*...........+++++++++++*++++++=----------++----------*=----------------**-.............=+++++++++....==-........-
             =.......:+====*:..........+++++++*+++*++++++=-----------=+-------++------------------**:.............*+++++++++....===........-
            .-.......:+====+:..........++++++*++++*+++++*=------------=+-----+=-------------------**..............#+++++++++....===........-
            .:.......:+====+-..........=+++++*++++*+++++*=-------------=+---*=--------------------**.............:#+++++++++....===........=
            .:.......:+=====-..........=+++++#++++*+++++*---------------==-+=---------------------*+.............:*++++++++*....===........=
            .........:+=====-..........-*++++#++++*+++++*----------------*==----------------------*=.............:+++++++++*....===:.......=
            .........:=======..........:*++++#++++*+++++#-----------------#----------------


*/
#include <climits>
#include <iostream>
#include <algorithm>
#include <fstream>
#include <cctype>
#include <cmath>
#include <cstring>
#include <iomanip>
#include <map>
#include <set>
#include <vector>
#include <queue>
#include <deque>
#include <stack>
#include <unordered_set>
#include <list>
#define all(v) v.begin(), v.end()
#define For(i, l, n) for (int i = l; i <= n; i++)
#define FOR(i, l, n) for (int i = l; i >= n; i--)
#define MST(X) memset(X, 0, sizeof X);
#define LL long long
#define vi(X) vector<X>
#define vii(X) vector<vector<X>>
#define ph push_back
#define in cin >>
#define out cout <<
#define mk make_pair
#define si(c) (int)(c).size()
#define rng(v, l, r) v.begin() + (l), v.begin() + (r)
#define rall(c) rbegin(c), rend(c)
#define SORT(v) sort(all(v))
#define REV(v) reverse(all(v))
#define UNIQUE(x) SORT(x), x.erase(unique(all(x)), x.end())
template <typename Container, typename T>
auto lb(const Container c, const T &x) { return std::distance(c.begin(), std::lower_bound(all(c), x)); }
// template <typename Container, typename T>auto lbg(const Container c, const T& x) { return std::distance(c.begin(), std::lower_bound(all(c), x, std::greater<typename Container::value_type>()));}
template <typename Container, typename T>
auto ub(const Container c, const T &x) { return std::distance(c.begin(), std::upper_bound(all(c), (x))); }
// template <typename Container, typename T>auto ubg(const Container c, const T& x) {return std::distance(c.begin(), std::upper_bound(all(c), x, std::greater<typename Container::value_type>()));}
template <typename T = LL, typename S>
T SUM(const S &v) { return accumulate(all(v), T(0)); }
template <typename T>
typename std::enable_if<std::is_arithmetic<T>::value, long long>::type
qsum(int X1, int Y1, int X2, int Y2, const T *const *a) { /*静态数组前缀和*/ return a[X2][Y2] + a[X1 - 1][Y1 - 1] - a[X2][Y1 - 1] - a[X1 - 1][Y2]; }
//  二位前缀和求和公式
//  sumsb[i][j] = numsa[i][j] + sumsb[i - 1][j] + sumsb[i][j - 1] - sumsb[i - 1][j - 1];
template <typename T>
typename std::enable_if<!std::is_arithmetic<T>::value && std::is_same<T, std::vector<std::vector<typename T::value_type>>>::value, long long>::type
qsum(int X1, int Y1, int X2, int Y2, const T &a) { /*vector二维数组前缀和*/ return a[X2][Y2] + a[X1 - 1][Y1 - 1] - a[X2][Y1 - 1] - a[X1 - 1][Y2]; }
#define MIN(v) *min_element(all(v))
#define MAX(v) *max_element(all(v))
const double eps = 1e-8;
const double PI = acos(-1);
const int INF = 0x3f3f3f3f;
using namespace std;
struct BigNum{
	int a[20050];
	int len;
	bool num1 = false , num2 = false;
	BigNum(){
		memset(a,0,sizeof(a));
		len=0;
	}
	int &operator [](int x){
		return a[x];
	}
	void input(){
		string s;cin>>s;
		len=s.size();
		reverse(s.begin(),s.end());
		for(int i=0;i<len;i++){
			a[i]=s[i]-'0';
		}
	}
	void print(){
		if(len - 1 < 0) cout << 0;
		else 
		for(int i=len-1;i>=0;i--){
			cout<<a[i];
		}
		cout<<endl;
	}
	void dao(int l){
		len=l;
		for(int i=0;i<len;i++){
			a[i+1]+=a[i]/10,a[i]%=10;
		}
		while(a[len-1]==0&&len>0) len--;
	}
};
BigNum operator +(BigNum x,BigNum y){
	BigNum ans=BigNum();
	int mlen=max(x.len,y.len);
	for(int i=0;i<mlen;i++){
		ans[i]=x[i]+y[i];
	}
	ans.dao(mlen+1);
	return ans;
}
bool cmp(BigNum s,BigNum st){
	if(s.len!=st.len) return s.len<st.len;
	for(int i=s.len-1;i>=0;i--){
		if(s[i]!=st[i]) return s[i]<st[i];
	}
	return false;
}
BigNum operator -(BigNum x,BigNum y){
	BigNum ans=BigNum();
	int mlen=max(x.len,y.len);
	int flag=cmp(x,y)?0:1;
	for(int i=0;i<mlen;i++){
		if(flag==1) ans[i]=x[i]-y[i];
		else ans[i]=y[i]-x[i];
	}
	for(int i=0;i<mlen;i++){
		while(ans[i]<0) ans[i+1]--,ans[i]+=10;
	}
	ans.dao(mlen);
	if(ans.len==0) ans.len=1,ans[0]=0;
	if(cmp(x,y)) cout<<"-";
	return ans;
}
BigNum operator *(BigNum x,BigNum y){
	BigNum ans=BigNum();
	int aans=-1;
	for(int i=0;i<y.len;i++){
		aans++;
		ans.len=aans;
		for(int j=0;j<x.len;j++){
			ans[ans.len]+=x[j]*y[i];
			if(ans[ans.len]>=10){
				ans[ans.len+1]+=ans[ans.len]/10;
				ans[ans.len]%=10;
			}
			ans.len++;
		}
	}
	while(ans[ans.len]!=0) ans.len++; 
	ans.dao(ans.len);
	if(ans.len==0) ans.len=1,ans[0]=0;
	return ans;
}
BigNum nde(int x){
	BigNum ans=BigNum(); 
	do{
		ans[ans.len]=x%10;
		ans.len++;
	}while((x/=10)!=0);
	return ans;
}
BigNum operator / (BigNum x,BigNum y){
	BigNum u,c;
	for(int i=x.len-1;i>=0;i--){
		u=u*nde(10)+nde(x[i]);
		while(!cmp(u,y)){
			u=u-y;
			c[i]++;
		}
	}
	c.dao(x.len+1);
	if(c.len==0) c.len=1,c[0]=0;
	return c;
}
BigNum operator % (BigNum x,BigNum y){
	BigNum u,c;
	for(int i=x.len-1;i>=0;i--){
		u=u*nde(10)+nde(x[i]);
		while(!cmp(u,y)){
			u=u-y;
			c[i]++;
		}
	}
	if(u.len==0) u.len=1,u[0]=0;
	return u;
}
vector<int> Dijkstra(vector<vector<pair<int, LL>>> &adj, int src)
{
    set<pair<int, LL>> pq;
    vector<int> prev(adj.size(), -1);
    vector<LL> dist(adj.size(), LLONG_MAX);
    pq.insert(make_pair(0, src));
    dist[src] = 0;
    while (!pq.empty())
    {
        int u = (*pq.begin()).second;
        pq.erase(pq.begin());
        vector<pair<int, LL>>::iterator i;
        for (i = adj[u].begin(); i != adj[u].end(); ++i)
        {
            int v = (*i).first;
            int weight = (*i).second;
            if (dist[v] > dist[u] + weight)
            {
                dist[v] = dist[u] + weight;
                prev[v] = u;
                pq.insert(make_pair(dist[v], v));
            }
        }
    }
    return prev;
}
bool gcdc(LL a, LL b, LL x)
{
    if (b == 0)
        return a == x;
    if (a >= x && a % b == x % b)
        return true;
    return gcdc(b, a % b, x);
}
int findMaximumXOR(const std::vector<int> nums)
{
    int result = 0, mask = 0, candidate;
    for (int i = 31; i >= 0; --i)
    {
        mask |= 1 << i;
        candidate = result | 1 << i;
        std::unordered_set<int> prefixes;
        for (int num : nums)
            prefixes.insert(num & mask);
        for (int p : prefixes)
        {
            if (prefixes.find(candidate ^ p) != prefixes.end())
            {
                result = candidate;
                break;
            }
        }
    }
    return result;
}
priority_queue<int, vector<int>, greater<int>> heap; // 小根堆
// 二分
// auto bnrsch(LL l, LL r, LL target, LL a[])
// {
//   while (l < r)
//   {
//     auto mid = l + r >> 1;
//     if (a[mid] == target)
//       return mid;
//     if (a[mid] < target)
//       l = mid + 1;
//     else
//       r = mid - 1;
//   }
//   return r;
// }
template <class T>
T lcm(T a, T b) { return (a / __gcd(a, b)) * b; }
LL qmi(LL a, LL k, LL p)
{
    LL res = 1;
    a %= p;
    while (k)
    {
        if (k & 1)
            res = res * a % p;
        k >>= 1;
        a = a * a % p;
    }
    return res % p;
}
void solve(){
    
}
signed main()
{
    std::ios::sync_with_stdio(false);
    cin.tie(nullptr);
    cout.tie(nullptr);
    int t = 1;
    // cin >> t;
    while (t--)
    {
        solve();
    }
    return 0;
}