Language
C++
Compiler
gcc HEAD 9.0.0 20181214 (experimental)
Options
Warnings
Optimization
Don't Use Boost
C++14
no pedantic
$ g++ prog.cc -Wall -Wextra -O2 -march=native -std=c++14 ________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
_____________________________________________________________######_____________________________________________________________
_____________________________________________________________# #_____________________________________________________________
___________________________________________________________### #_____________________________________________________________
___________________________________________________________#-# #_____________________________________________________________
___________________________________________________________#-* #_____________________________________________________________
___________________________________________________________#-# #_____________________________________________________________
___________________________________________________________#-# #_____________________________________________________________
___________________________________________________________#-###*###____________________________________________________________
___________________________________________________________#-# #________###_________________________________________________
___________________________________________________________#-# #________#-#_________________________________________________
___________________________________________________________#-# #________#-#_________________________________________________
___________________________________________________________#-# #________#-#_________________________________________________
___________________________________________________________#-#######________#-#_________________________________________________
___________________________________________________________#-#______________#-#_________________________________________________
___________________________________________________________#-#______________#-#_________________________________________________
___________________________________________________________#-#______________#-#_________________________________________________
___________________________________________________________#-#______________#-#_____________###_________________________________
___________________________________________________________#-#______#########-##________#####-#_________________________________
____________________________________________________########-###____#----------#________#---#-#_________________________________
____________________________________________________#----------#__###*##########_###____#-#-#-#_________________________________
____________________________________________________##########*#### ###______#-#____#-#---#_________________________________
______________________________________________________# # # #-#______#-#____#-#####_________________________________
______________________________________________________# * * #-#______#-#____#-#_____________________________________
______________________________________________________# # # #-#______#-######-#_____________________________________
______________________________________________________##########*####*###-######_#-## #-#_____________________________________
______________________________________________________#-#__#-----#_# #-# ###*## #-#_____________________________________
______________________________________________________#-#_########_# #-# # * *-#_____________________________________
______________________________________________________#-#_#-#______# #-# # # ###_____________________________________
______________________________________________________#-#_#-#______# *-* * ##*#####____________________________________
_____________________________________________##########-#_#-#______# #-# # ##-----#____________________________________
_____________________________________________#----------#_#-######## #-# # ########____________________________________
_____________________________________________##########-#_#-# ######-####*##########_______________________________________
______________________________________________________#-###-# #____#-#__#----------#_______________________________________
______________________________________________________#-#---# #____#-#__#####*########_____________________________________
______________________________________________________#-#-#-* ######-#____# *----#_____________________________________
______________________________________________________#-#-### *------#_#### ######_____________________________________
______________________________________________________#-#-#_#############-#_#-## #__________________________________________
______________________________________________________#-#-#_______#######-#_#-## #######____________________________________
______________________________________________________#-#-#_______# #-#_#-######*# #____________________________________
____________________________________________________###-#-#_______# #-#_#-##-#_#-# #____________________________________
____________________________________________________#-----#_______# #-###*##-#_#-# #____________________________________
__________________________________________________####*####_______# #-# #-#_#-* #____________________________________
___________________________________________######## #________###*###-* *-#_#-# #____________________________________
___________________________________________#------* #__________# #-# ###_### #____________________________________
___________________________________________##-##### #__________# #-######___###*#####____________________________________
____________________________________________#-#_###*################# *-#________# #_______________________________________
____________________________________________#-#_# #-------------* ###________# #_______________________________________
____________________________________________#-#_# ####*###########*##__________# #_______________________________________
____________________________________________#-#_# ## #_______#-#___________# #_______________________________________
____________________________________________#-#_# ## #_______#-#___________# #_______________________________________
____________________________________________#-#_# ## #_______#-#_____#########*##_______________________________________
____________________________________________#-#_# ## #_______#-#_____#---------#________________________________________
____________________________________________#-#_##############_______#-#_____###########________________________________________
____________________________________________#-#______________#######_#-#________________________________________________________
____________________________________________#-#______________# #_#-#________________________________________________________
____________________________________________#-#______________# #_#-#________________________________________________________
____________________________________________#-#______________# #_#-#________________________________________________________
____________________________________________#-#______________# #_#-#________________________________________________________
____________________________________________###______________# #_#-#________________________________________________________
___________________________________________________________#####*#####-#________________________________________________________
___________________________________________________________#-----------#________________________________________________________
___________________________________________________________######*####-#________________________________________________________
_____________________________________________________________# ##-#________________________________________________________
_____________________________________________________________# ####________________________________________________________
_____________________________________________________________# #___________________________________________________________
_____________________________________________________________# #___________________________________________________________
_____________________________________________________________# #___________________________________________________________
_____________________________________________________________# #___________________________________________________________
_____________________________________________________________########___________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________#_______________________________________________________________________________
______________________________________________#####________#____________________________________________________________________
____________________________________________#########______##___________________________________________________________________
______________________________________________#######___##__##_#________________________________________________________________
__________________________________________##__########_#######___#______________#_______________________________________________
________________________________________#_______##################_____________####_____________________________________________
________________________________________###___######################_______##_#####_##__________________________________________
_________________________________________##___#########################___###_#####_#######_______#_#####_______________________
___________________________###________######_######################################_###__#_______##########_____________________
_________________________####_________######____###################################_###__#__#________###_#####__________________
________________________#####_##______######__#####_###################################_###_###_#_##_####_#######_______________
________________________#####__######_######____#######################################_###___###__###____##_##_________________
_______________________######_####_##__#####_###_######################################_###_#####__##______#_#__________________
_____________________#__####################_#####_####################################__############______#_####_______________
____________________###___##################_##_____####################################################___#__##________________
_____________________###_#####################______##################################################__________________________
____________________#########################_______###############################################_____________________________
_________________#_##########################_________###############_#_____#########################___________________________
_________________#_###########################______#__##############_______########################____________________________
____________________#########################_______#_###############_______##########################__________________________
___________________###########################______####_#_#__#######_______########################_###________________________
____________________#########################_______###____###_#####_________#############____######__##_###____________________
_____________________########################_______#_______###_######________###__#####____############__##____________________
____________________#########################_______#_______#________##________#___##__#____#################___________________
_____________________########################_______#___________#_##_#_________#___#___####_#_###############___________________
____________________#########################__________________##__#_###___________#___##_#_#__##############___________________
____________________############################______________####_######______________#____###_____#########_#_________________
____________________##########################_#_______________#########_______________#_____#__#############_##________________
_____________________##########################_______________########_______________________##__##########_____________________
______________________########################__________________######___________________________########_###___________________
______________________########################______________###___######__________________________#####_##______________________
______________________########################________________#_#######____________________________#_######_____________________
______________________#______#################_____________#_##__#######_____________________________##_#_#_____________________
__________________________#_#################______________#__#_##########___________________________#__________________________
____________________________####################_________######_############____________________________________________________
______________________________#################__________######__###########____________________________________________________
_____________________________##############______________######__###########________________##__________________________________
_______________________________###########_______________#######___#########_________________###________________________________
_______________________________##########________________#_#####_#_#########_____________##__##_________________________________
_______________________________#_########___________________######__######_####_____________####________________________________
_______________________________#######_____________________#######_######__###__________##__####________________________________
_______________________________#_#_####_____________________#############____#__________##__####________________________________
_________________________________#_######__________________#######_##_##________________##____###_______________________________
_______________________________#_______###________________#######_____###_______________##_##_######____________________________
______________________________###__##__#__________________#######______#___________________##_#_##______________________________
_____________________________####_##______________________###########______________________###___#______________________________
__________________________##_#########_____________________######___#______________________##___________________________________
________________________############_______________________#######__________________________#___________________________________
________________________############______________________########__________________________####________________________________
__________________________##########_________________________####____________________________#####______________________________
_____________________________#########_______________________####________________________________#______________________________
________________________#_#_###########_______________________###________________________________#______________________________
________________________###_########__________________________#__________________________________#______________________________
________________________#############_________________________#___#___##_________________________#______________________________
_________________________############_________________________#___##__###_#______________________#______________________________
__________________________##########_____________________________###__###_#______________________#______________________________
_________________________##############_____________________________########_____________________####___________________________
_________________________############_#________________________##__########____________________#______##_#______________________
_________________________################_______________________#__##########__________________###___###_#______________________
________________________###############______________________#####_#########___________________###_#__##__#_____________________
_________________________##############_______________________###############___________________####__##__##____________________
________________________#################_____________________################____________________##_###________________________
_______________________#####################___________________#############_###____________________####_#______________________
______________________####################_______________________################____________________###__#_____________________
______________________####################________________________########_____#___________________#_###________________________
______________________#_##################________________________###___##_________________________######_###___________________
______________________#_#####################_____________________#_##________________________________######____________________
______________________####____################____________________###_________________________________######____________________
_______________________##_______#_##___########________________________________________________________#######__________________
________________________##________##____#_##_##_______________________________________________________####_########_____________
________________________#_________#_____###___#_______________________________________________________#####_####_#______________
__________________________________#___________________________________________________________________##_##_##_##_______________
__________________________________##____________________________________________________________________________#_______________
__________________________________##____________________________________________________________________________###_____________
__________________________________##_____________________________________________________________________________#####__________
__________________________________#_______________________________________________________________________________##_#__________
___________________________________________________________________________________________________________________#_#__________
___________________________________________________________________________________________________________________####_________
___________________________________________________________________________________________________________________#_#__________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________
###############__###################################____________________________##_______________________________________#######
###############_____#################################___________________________###______________________________________#######
################_#_###################################____________________________###_____________________________________######
################__##################################_#____________________________#_#_____________________________________######
################_###################################________________________________######________________________________######
###################################################_________________________________###__##________________________________#####
#####################################################________________________________#___#___________________________________###
#############################___###___################_______________________________##__#___________________________________#__
_#_##########################_________##_____#######__________________________________####______#____________________________#__
___#######################_#__________##___________#___________________________________##___##_##_#######_______________________
___#######################_____________________#___##_____________________________________#__############_#_____________________
_____#########################__________________##_#_____________________________________###____###########_##__________________
______#######################___________________#__#____________________________________#####_#############_____#_______________
______#################____#____________________#####_____________________________________###_#############_##_###______________
_______################____###___________________________________________________________##################_############________
______________##########____#__________________________________________________________#############################_###________
________#_############____________________________________________________________________###########################_#_________
__________###############___________________________________________________________________########################____________
_________###############________________________________________________________________##__#######################_____________
__________############_____________________________________________________________________###########################__________
________##############_____________________________________________________________________####################_#__#_#__________
______##################____________________________________________________________________#####################__#_#__________
____#__###############____________________________________________________________________#_#################__##_______________
____######################________________________________________________________________#################____#####____________
###____###############___####______________________________________________________________###############_____###______________
###_#_###############______#________________________________________________________________#############______###____________##
###_#_###############______###__________________________________#__________________________________#####_______##____________###
###_#_###############______#_#####______________________________##_____________________________#____##_________##___________####
#####_################_______####______________________________####__________________________#___#_##______________________#####
###################_##_______#_###___________________________################________________##########____________________#####
##################__#___________#_____________________________########____#__________________######_________________________####
#################___#___________##___________________________#######______##_________________#######________________________####
##################______________#______________________________#####______#___________________##########__________________######
##################_________________________________________###_#####_______________________________####___________________######
###############__#_____________________________________________######__________________________#_#__##_____________________#####
################_####_____________________________________#_##__#######_______________________####________________________######
##################_##_____________________________________#__##########_____________________#########______________________#####
##############_####_#____________________________________##___##########____________________##########_____________________#####
##############__##__________________________________________###############_________________##########____________________######
################________________________________________#_#_##############________________############____________________######
#############_____________________________________________###############_______________#__################________________#####
##############_________________###___________________#_____##############______________###_############_##_______________#######
#############_______________#__######_##_#_________#__#_#__##############____________#___#############___________________#######
############________________#___########____###_#_###____#################_###______##_##################_________________######
############______________#__#_______###_#############_###################_###___#####################__#_____________________##
#############____________###____#_##__################_###################_####___######################__________________##_###
############____________####_#___####__###############____#####################__######################___________________######
############______________####__#######################_#######################__######################___________________######
###########____________########__######################___######################_######################______________________###
############___________########_########################_____###################_########################__________________#_###
###########______________###############################____####################__####################__#__________________#####
############___________#################################_#_######################_########################____________________##
###########_________________############################_##################################################_________________#__#
###########____________#_#___##############################_#_#__###################################_#_##____________________###
###########___________####__#################_#_______#_####__##_#___###############################____###_________________####
###########___________####___##############___##______#_####__###____#_#_#######################_________##_________________####
###########___________######__##########______________##_##_____#____##___#___###########_#_#_#___________#_________________####
##############____________###_########________________#__#______##___#________#_#__###__#_#_______________####______________####
#############__________######_____##_#___________________###____##____________#_#__##___#_________________##_________________###
#############__________#########_###_#___________________________#____________#____##___#_________________#___________________##
#############____________#######___#_#___________________________###________________#_____________________#___________________##
#############_____________#____#___###___________________________#_#________________####__________________########____________##
##############_________________##__##______________________________##_______________#_______________________#__#_##___________##
###############_##______________##__##_____________________________#####____________##________________________________________##
_#_________####_###_#___________###________________________________#___##______________________________________________________#
###_#_##__####__##_________________________________________________##__#_______________________________________________________#
###_#_###_#_#___#__________________________________________________#___######__________________________________________________#
###__#####__#______________________________________________________#___##__##_________________________________________________##
###__#####______________________________________________________________##_#########_________________________________________###
####_#####___________________________________________________________________####_#_________________________________________####
##########____________________________________________________________________##__######___________________________________#####
#########_____________________________________________________________________#____#__###________________________________#_____#
#########_______________________________________________________________________________#_________________________________#__###
#########______________________________________________________##_______________________##_____#_#______________________#_#__###
##########______________________##_____________________________########_________________#####_#####__###______________###__#__##
###########____________________###___________________________###########_________________####___########_______________#####____
#########_______________________##__________________________############__________________###_#__#######_#_#_________#__####__##
#########________________________#____________________________#############_____________#_###__###########_________#_##_____#__#
#########_______________________###_________________________#_###########_#_______________###__###########_##_#____#_##___######
############___________________####________________________###############_____________##___##_################___#####_#__#####
########__#_______________________#_______________________###################_________########_################_################
########_______________________#______________________________#############___________##########################################
###########_______________________________________________##_____#########____________##########################__##############
##########__________________###_#_##______________________##_##__########______________########################___##############
#########________________________###__________________________##___#####__________________#####################______###########
#############_______________##__####__##_______________________###__###__________________##################_________############
#############_____________#___######____#____________________#####_______________________################___________############
###########_#_______________#____###___##______________________#_#_______________________###############_____________###########
###########______________##_#___#########_________________________________________________#_#__##_#_#####_______________########
############____________######_____#######________________________________________________##________####_______________#########
###########____________#########_#########________________________________________________###_______#_________________##########
###########___________####################__###____________________________________________####_____##___________________#######
############_________#####################_####_##_________________________________________##_#________________________#_#######
#############_______######################____#__##_______________________________________________________________________######
#############______#########################_########____________________________________________________________________#######
##############_____#################################_____________________________________________________________________#######
Exit Code:
0