nb = 3 def memoire(n): if n == 0: return b"!#?######$0#######)###&###%###%###S###(###%#&#######$#%#$#$###M###)#####(#$#$###$#$#$#%###L#################&#$#$#$#$###$###&#$#$#$###H###%#########%#######4#$#$#####G#####(#$#7###%#####%###>#################$#$#####;###$#A###%#####&#%#,###%#####$#-#$#######<###%#####&#%#0#####(#,#####<#############%#%#(###,#+#+#####>#####%#%#-###(#####*#'#########>#####%#%#&###$###%#%#(#*#####+#:###############%#%#%#)###(#####*#)#####@###%#%#&#####+###%#####(#####)#####<###'#%#(#####*###$#,#+#<###$###$#%#(#####*###&#####(#&###$#########:###(#$#*#$###+#$###&#####)#########>###$#$#+#########+###############'###%#%###<###$#%#,#$#$#'###############'###$#&#######@#######-#######$#######$#####'###$#$###)###<#########%#-#$###$#$#(#########$###&###########<###$#$###'#####%#########+#########%#$#,###:###&#%#####$###$###$###########################&###.###=###N#######=#######H###%#$#<###%###H###########;###L###########/!#?######$0#######)###&###%###%###S###(###%#&#######$#%#$#$###M###)#####(#$#$###$#$#$#%###L#################&#$#$#$#$###$###&#$#$#$###H###%#########%#######4#$#$#####G#####(#$#7###%#####%###>#################$#$#####;###$#A###%#####&#%#,###%#####$#-#$#######<###%#####&#%#0#####(#,#####<#############%#%#(###,#+#+#####>#####%#%#-###(#####*#'#########>#####%#%#&###$###%#%#(#*#####+#:###############%#%#%#)###(#####*#)#####@###%#%#&#####+###%#####(#####)#####<###'#%#(#####*###$#,#+#<###$###$#%#(#####*###&#####(#&###$#########:###(#$#*#$###+#$###&#####)#########>###$#$#+#########+###############'###%#%###<###$#%#,#$#$#'###############'###$#&#######@#######-#######$#######$#####'###$#$###)###<#########%#-#$###$#$#(#########$###&###########<###$#$###'#####%#########+#########%#$#,###:###&#%#####$###$###$###########################&###.###=###N#######=#######H###%#$#<###%###H###########;###L###########/" if n == 1: return b"!'>###&###*###*###S###+#$#####$#$###$#&###Q###'###$#%#########+###U#########%#+###)###%#######$###&###>###%#########%#####/#########################%#####@###%###################%###'#####################%#######%###$#$###<###'#####%#1#####%###%###'###%#####<#############%#####%###%#########################'###%###'###%#>###############)###%#################%###,###&#>###%###'#############################9#:###############%###'#############;#####@###)#############A#<###'#################3###########$###*#<###$###&#############2###$#######$###,#:###)#########)###'###%#$#$#%#####+#####>###%#####)###########+###########-#########<###%#####'###########$#$#'###########)#########$#$#####@#'#########'#######$#####$###)#####%###)###<#####'#####+#%###)#############$###&###########<###$#$###'#####%#########'#################%#$#,###:###&#%#####$###$###$###########################&###.###=###J###############=#######B###############%#$#<###%###>###%#######%###########;###@###-###########/!'>###/###*##$+###############&###Q###+###################(###U###%###################%###)###L###%###%##############$&###%###################+###1###)###<###)###########$###0###-###@#######################%###'#######%#######%###%###'###%#######>###################-###%###+#######%###########>###%#######+#######%#######%#################%###%###%#:###################)###'#########################%###$###+#?###)###%#######'###%#################'###)#<###3#############################1#<###$###,#############%###########7#:###+#################%#######;#>###'#####################9###%#########<###%#############;#########################@#########4###$###%#########%#######%#######<#########/#######%###%#############%#######%###########<###$#(#############################################3###:###&#$#####%###'###%#######9###=###F#######################=#######>#######################%#$#<###%###8###%###%###########################;###L###########/" if n == 2: return b"!'>###&###*###*###S###+#$#####$#$###$#&###Q###'###$#%#########+###U#########%#+###)###%#######$###&###>###%#########%#####/#########################%#####@###%###################%###'#####################%#######%###$#$###<###'#####%#1#####%###%###'###%#####<#############%#####%###%#########################'###%###'###%#>###############)###%#################%###,###&#>###%###'#############################9#:###############%###'#############;#####@###)#############A#<###'#################3###########$###*#<###$###&#############2###$#######$###,#:###)#########)###'###%#$#$#%#####+#####>###%#####)###########+###########-#########<###%#####'###########$#$#'###########)#########$#$#####@#'#########'#######$#####$###)#####%###)###<#####'#####+#%###)#############$###&###########<###$#$###'#####%#########'#################%#$#,###:###&#%#####$###$###$###########################&###.###=###J###############=#######B###############%#$#<###%###>###%#######%###########;###@###-###########/!$R##$3##$1###-#######*###&###N###*#%#%#&#(###%###$###J###'#####%#0#$#$#$###$#M#####&#&###%#########,###$#####'###>###%#########$#$###&###$#############%###*###$#####@###%#########$#(#####%###'###0###$#####<###'#&#&###%#%###%###5#####<#############%#'#############0###.#####>###########%#############0###############*#####>###$#$#'#####2#)#####,#:###############%#####-###(#####'#####*#####@###%#####(###/#####)#####(#####<###'#####%#######$###*###$#*#####+#<###$###%#&#####$#####*###&#####(#)#########:###(#%#)#$###+#$###&#####)#########>###$#%#*#########+###############'###%#%###<###$#%#,#$#$#'###############'###$#&#######@#######-#######$#######$#####'###$#$###)###<#########%#-#$###$#$#(#########$###&###########<###$#$###'#####%#########+#########%#$#,###:###&#%#####$###$###$###########################&###.###=###N#######=#######F#######%#$#<###%###B#######%###########;###L###########/"