........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ........................................................................................................................................................................................................ ................................................................................................:::..................................................................................................... .........................................................................................:::-----====-----::::.:........................................................................................ ...............................................................................::::---------=++++*+++++++========-::.................................................................................... ..................................................................:.:::::.....::--=====++++++*********++**+++=++++==--:::............................................................................... ..................................................................::::--==-=======++*******#***#########****++++++++++++==--::::........................................................................ ...................................................:::::::::::--========++===+++++***********#######%#####*+**++++++++++++=====---:::..::............................................................... ..................................................:::---========+++=++++++++++++*************###############+**++++++++++++++++++====-----:::........................................................... ...............................................:::---=======++++++++++++++++*+****************###############**++++**+=+*+++++++++*++++====-:::......................................................... .............................................::::--===+++******++++++++++++++++*****************##%%###########*++++**+=++*++++++++**+++++++==-:........................................................ .............................................::--==+++*******++++++++++++***++++**************+***##%%##*#######***++***==+**+++++++***++++++===::...................................................... ...........................................:::-==++++**********+****+++++++**********##********++***#%%%%#######*#**++**++++***++++++*****+++++==-:..................................................... .......................................:::--===+++++++++*********++++++*******+*******#####*****++****#%%%#########**+***++++***++*++******+++++==-::................................................... ................................:::::::--=====+++++++++++++++++*++*****#*#*******++****######****++*####%%%%#########*****+++++******+******+++++==--::................................................. .................................:::--====+++++++++++++++++++++***+****************+***########*+*++*#####%%%##%#####******++++**************+++++==--::................................................ ...............................::::--==++++**++++++++********************#***#**######***#####%#*+****####%%%%%%#%##%#**###*+*+***####********+++++==--::............................................... ..............................::---===++++**++++++********+++*************####****####%##**####%##*+***###%%%%%%%%%########***+***#####********+++++===-::::............................................ .............................:::--==++++++++++++****+**********************#*******#########*###%%#*****#%%%%%%%%%%#########******#####*#******++**++++=--:::........................................... .........................::::---=====++++++++++*++*********************###*####***#**###########%%%%**#*#%%%%%%%%%%%%%#########*##*##%####****#++***++++==-::::......................................... .........................:::----====+++++++++++**************+***********########***#**############%%#####%%%%%%%%%%%%%%##%%###*#####%#########*+*#***++++=--::::....................................... .........................:::---====++++***+********#************+***###***######%####****######%%%#%%%####%%%%%%%%%%%%%%%#%%%####%##%%%%#######***##****+++==-::::::.................................... .........................:-=-=====++*+**********#********************#####****##%%%%%####**#####%%%%%%%%##%%%%%%%%%%%%%%%%%%%##%#%%%%%%%######%##*###*****++====--::::.................................. ......................:::----====+****+**********#****************#*****#####****###%%%%########%%%%%%%%%##%%%%%%%%%%%%%%%%%%%#%##%%%%%%%####%%%#######****++++====-:::................................. .......................:::--====+***********#****#*****#########*####**##*###########%%%%%######%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%##%%%%%%%%%#%%%%##########*++*+++=++==-:................................ ........................:-===+++++***********#*###**#*******###*###%%%################%%%%%%%####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%#####*****+++*++=-:::............................. ......................:--=++++++++***********##*####******######*#####%%%#############%%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%#%#*##***++**+++=-::............................ ....................::-==+++++++++************#************######**#############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%#%%%%%%%%%%%%%%%%%%%%%%%%######******++++=::........................... ...................::-===+++++***+********#******#**************##**####%%%%%%%####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%######******+++=-:.....:..................... ....................::=++**+++***#******************************###**#######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%###%##########%%%%%%%%%%%%%%%#%####******++=--:.:..::.................... ...................::-+*+**+*****************++++*******#############*########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%%%%%%%%%%%%###********+=--:::::::................... ..................::-=++*++**###**###*****+++******************##################%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%####################*#****#***#######%%%%%%%%%#%###**##****++=-:::::::.................. ..................::-=+*****#############**+*****************#*#########################%%%%%%%%%%%%%%%%%##############*****************+*++*********###%%%%%%%%#%#######****+=--::::................... .................:::-+***###########***##**+***************#****##**********################################*****************+++++++++++++++++++++++*****###%%%%%%%#%######****=--:::................... ..................:-++**********####%%##**************#****************##############################*********++++++++++++++++++++++++++=====+++++++++++***####%%%%%%#######****+=--:::................. ..................:=++******+*****#%%####******##*****+***++****************##################**********+++++++++++==================================++++++****###%%%#########***++=:::::...::.......... ..................:+++****+****+*#%###***+++******++*+**********************###**######************++++++++++++==========================================+++++***#####%########***++=-::..::............ .................:=+++***+******#%%##**++++**+++++++++++++*************************************+++++++++====================================================++++***###########*****++=--:............... ................:-++++*********#%###*+++==++++++++++++****++++***************************+++++++++++++=========================================================+++**####*********+++++=-:::::........... ...............::=++***********%##**+++=====+++++++++++*+++++***********************+++++++++++++================================================================++**##########*****++==-:::::.......... ..............::-++**********###***+++=======+++++++++++++++******************++++++++++++++++++=================================================================+++**#%%%%#####**+++*+=-:::............ ....:..........:+++*********###**+++=============++++++++++++**********++++++++++++++++++========================================================================++++**##%%#####**+++++=-::::........... ......::......:=+++****+++#####*+++===============++++++++++++++++++++++++++++++++++++============================================================================+++***##%#####**++++++=-::::.......... .........:..::-++++++*****####*+++================+++++++++++++++++++++++++++++=+=================================================================================++++***#######**++++++++-::.:::::....: :::.:::.:.:::-=+*********####*+++==================+++++++++++++++++++++++++++====================================================================================++++***###******+++++*++=-:::::::::.:: :::::::::::::=++*******####*++++======================++========+===+++++==========================================================================================++++************++++*++=-:::::::::::: :::::::::::::+*******#####***++=======================+==========================================================================================================+=+++++*********#****++*++=-::::::::::: :::::::::::::+**++***##****++===================================================================================================================================+===+++++**************+*++=-::::::::::: ::::::::::::=******###*****++=======================++==============================================================================================================+++++***##***********++=-::::::::::: ::::::::::::+**+****#**#**++++==============================================================================-=======================================================+++++***##***##***#***+=-::::::::::: :::::::::::=+*+****+******+++================================================================================================================================+=======++++***##*********#***=-::::::::::: ::::::::::-+*+****+******++++================================================================================================---=============================+=======+++++***#*********##**+-::::::::::: ::::::::::-+++**#*+****+++++++===================================================================================----======------============================++====++++++++**##****###**##*+=::::::::::: ::::::::::-+**+#%*******+++++============================================--==-====-----==-=========--===---==-=-----==-===-----==============================++======++++++**###***####*##**+-:::::::::: ::::::::::-+***##*#******+++++========================================-----------==----=====---------==----------------==--------=-==========================+++===+++++++++**##*##*###*****+=-::::::::: ::::::::::-+***##********+++++++===================================-=------------=-------==----------------------------------------=-===========================+++++++++++++*#*########****=---:::::::: ::::::::::-+****#********+++++++===========================---===---------=---------------------===-----=----=--------------------=---==========================+=+=+++++++++*#**#######*#**=-:::::::::: ::::::::::==****#****#***+++++++=======================-----------====-----------------------=---------------=--------=-==--===-------=-==--==-==================+++++++++++++*#*##########*==-::::::::: :::::::::-==****#****#**+++++++=====================-=---------=-============--==-----=--==-====--=--------------------========-------==-----=------==============++++++++++++*############*+=-::::::::: :::::::::-==***#****#***++++++++================----------------==-=-===========================--=--------======================----===----------------===========++++++++*+++*############+--::::::::: ::::::::----***********++++++++==============--------------------=======================================================================-------------------==========++++*****++#######*####+=-::::::::: ::::::::-::-******##***+*++++++============-----------=-====-=====================================================================================--=====----========++++*****++*######*###*+=--:::::::: :::::::::::-******#**+*****++++==========-------===========++++++******++++++++++++=================================+++++++++++++++******++++++===========----=======+++********#######*###*+---:::::::: :::::::::::-+****##*+++*+**++++=++======-------======+++++**********##**********++++++++++++++====+++===+++++++++++++++**********########**#****++++++======---======++++*******#######*#*#*+-:::::::::: ::::::::::--+*#**##********+++=========------===++++++*****##################*******+++++++++++++++++++++++++++++++++****#######%%%%#%%######****+*+++++++=============++*******#########***=-:::::::::: ::::::::::--=##**##********++=========----===++++++++******#########%%####%#####*******+++++++++++++++++++++++++******########%%%%%%%%%%######**********++++++=========++*********########**=--::::::::: ::::::::----=##**##********+=========---==++++++++********########%%%%%####%######********+++++++++++++++++*******#########%%%%%%%%%%%%%######**************++++========++*******#########**=--::::::::: :::::::-----=*%**##****##*++=======---=++**####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######********+++++++++++********######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###**++=-======+******########***+--::::::::: ::::----:---=*#######**#**+====++**#%@%##*****++++++++++**********############%%%%%%%%%###****+++++*********####%%%%%%%%%%%%##%%########***********+*+++++****##%%%%%#**+++***#***#######*#*+---:::::::: --::---::---=+####%##*##**+*#%%%@@@@#+=======++++++++++++++********#######%%##########%@@%%%%%##########%%%%%%%@%%####%%%%%%%%%%%%#######************+++==+++++==+*#%@@@@%%%%*****#######*#*+-----:::::: :------------=*######*#****%%%%%@@#**======+++++++++************#######%#%%%%############@%%%@@@@@@@@@@@@@@%%@%#######%%%%%%%%%%%%%%%%%%#######********++++++++===***#@@@%@@@#*##**####%#*#*+=-----::::: --------------+##*##*##**++%@%@%@#***=-==++++++++*******#######%%%%%%%%%%%%%%%%###########@%%@@@@@@@@@@@@@@%@%#########%%%%%%%%@@@%%%%%%%%%%%%%%####******++++++==+***#@@@@@@*+*#**########*+------::--- --------------+#####*##***+*#%@@@**++=-==++++++******####%%%%@@@@@@@@@@%%%%%%%%%%########*#%%@@@%%####%@@@%%%*###########%%%%%%%%%%@@@%%%@%%@@@@@%%%%###***+++++==+****%@@@#**+*#**##%##%##*+---------:- --------------=###%####**+*===#@%+**+===+++++****####%%%%%%%@@@%%%%%%@@%%%%%%%%%%######****%@@%+=----==+#@@%#**#########%%%%%%%%%##@@@@@@@@@@@@%%%@@@@%%##**+++++==****#@%+=+**+##*########*=----------- ---------------*#%%%######*++=+@%*%#+==++++****###%%%%@@%###@@@@@@@@@@%%##%%%%%####**#*****%@%+-------==+#%@%*****##***###%%%@%####%%@@@@@@@@@%###%%%%%%%##****+++=+***#@*==+****######%##**=----------- ---------------+#%%%%####%#*+++@%++%#==+++***####%%@@%%%##*#%@@@@@@@@%%#*##%%%%##********+#@%=--------===+#@@************#############%%%%%%##*****###%%%%%#**++++++**##@*=++**#######%%###+------------ ----------------+#%%%%%##**+===%%+-+===+++***###%%%####******###############****+++++****#@@+==-------====+%@%#******************************+++++*****#######***+++*##%@+++*####%###%%###*+------------ -----------------=*%%%%#*++====#@*-==-==+++***###****+++++++++++++++++**************++++#%@*===--=-========+@@#%*++********######*****++++++++++++******++++**++++==+++%%=+++*##**%#%%%%#*+=------------ ------------------=+%%%*+++===-+@#+==-====++++++++++++++++++++++++++****###********++++##@*====----=-=======+@@#%++++************######***************++++++++=======+*@#====+****%%%@%%#*=------------- ------------=====++++#*++*+==---%%+=--===========++++*************######**++*+++++++++*#@#======-----========*@@##++++++++++++++++++****######****+++++++=============#@+-===++++*#@@@%%*+====---------- ----------====++++++**+=+*+==---*@*=-==============++++++************+++++++++++++++++*@#=======----==========*@%*+++++++++++++++++++++++++++++++++==================+%#======+++**#%%#*+++++====------- --------=++**++++++++++++*+==-=-=%%========================+=+++++==++++++=====+++===+@%=======------==========*@%++++=+++=======+++++++++++++++++===================*%+======+++*++***++++++++++=------ --------+*#%%%##*+++++++*++=--==-=@*=================================================%%========------===========#@%+++=+============================================+%*=======+++**+++++++++*#%##+------ --------+*#%%%%%##**++++*++=--====+@*==============================================+%#===========----============*@%++++===========================================+%#=========+++*++++++**%%%%%%*=----- --------=*#%%#%####**++++++=--=====+#%*==========================================+#%*===========-----=============+#@#+==========================================+#%*===========++**+++***#%%%%%#*=----- ---------+*#######**++++++=--=========#%#*+===================================+*%%#=============-----===============+#@%**+==================================++#%#+=============+++*****++*%%%%%#*=----- ---------=*######**+++++++=-=============**######****++++++++++++++*****###%%%%%*===============----==================+#%@@%%%#####*********+++++*******#####**+================+++***+++++#%%%##*=----- ----------+*####**+++*++++=-=================++++**#######%%%%%%%%%%########*+==================----==========+++++++===++*########################***++++======================+++**++====*####*+=----- ----------=***##**+=+*++++=-================+++++++********+**++++++++++========================------=========++++++++=====++++************************++++====================++**+++====+####*+------ -----------+*****+===**+++==============================--=-=--====-==----=--===+++++==========-------==========++++++**+++=====================================================******++++==+*#*+=------ ------------++***+==++*+++======================-----------------------=======++**+++=========-----==============+++=++****++==========--------==------========================+**####***++==+**+------- -------------++**==+++**+++-====================-==---------------=--======++++*++==============-==================+===++****+++++=================----========================+*######***++=+*+=------- -------------=+++===++***++========================-===------===========++++**++==========================-=========+====++*******+++++========================================*#*=*###**+++=++=-------- --------------=*+===++**+*+=========================================++++*****++================================++++++====++++********+++++=====================================*+=-=*****++====--------- ---------------=++==++++++*+====================================+++++******+++=======++++==============++++++++*++++++===++++++**###****++++==================================++====+****++===---------- ----------------=====++++=++=================================+++++***####**+++=====+++******++++++++++++**********+*+++++++++++++**####****+++++++============================+++===++++++====---------- ----------------=====++*+================================+++++++***#####**+++++++++********************#############*#*****+++++++**##%###****++++++++++=+===+======+========++=====+**+++===----------- -----------------============================+===========+++++***##%%#***+++++****##%%%%%%##**#*#**#########%%%@@@@@@%%###*++++++++***##%###****+++++++++++++++===+++++=============++++=====----------- ------------------====--==+==================+==++=+++++++++***###%##***+++++++*##%@@@@@@@@@%############%%@%@@@@@@@@@%%#**++++++++++**##%%###****+++++++++++++++++++++======+===+++=====++=------------ -------------------========================+++++++++++++++***###%%##***++++++++**##%%%%%%%%%%#%####%%%###%%%%%%%%%%%%%##**++++++++++++**###%%###****+++++++++++++++++++======+==+++=====++==------------ -------------------===-===================+++++++++++++++***#######**++++++++++****#################%#################***++++++++==++++**###%%###*****+++++++++++++++++=====+==+========+==------------- --------------------==-======++=========+++++++++++++++****########**++++=+++++++++******############%%%%#########****+++++++++====+++++***###%###******++++++++++++++++====+++++==++======------------- ----------------------=======++=========++++++++++++++****########**+++========+++++++*******######%%%%%%%####*****+++++++++======+++++++***###%##*******+++++++++++++++===++++++++=======-------------- ----------------------===================+++++++++++++****######**++++===========++++++++*****#####%%%%%%####****+++++++++======++++*++++*****##%##******+++++++++++++++===++++======++==--------------- ----------------------=+===============++=++++++++++++***######***+++===+==========+++++++****#############*****++++++++++++++++++++++++****##*####*****+++++++++++++++====+++=======++=---------------- -----------------------++======+========++++++++++++++***####*#***++++===============++++++++****************+*+++++++++++++++++++++++****#####**##*****++++++++++++++++===++++===+++++=---------------- ------------------------=+++++++==========+++++++++++++**#######****+++++++++++++++++++++++++++++++++++++++++++++++++*****#################%###***#**+++++++++++++++++++===***++++++++=----------------- --------------------------=+****+=====+==++++++++++++++***##*#################################*************#########%%%%%%%%%%%%%@@@@@@@@%%%###*****+++++++++++++++++++===+*##*****+=------------------- -------------------------------========+++++++++++++++++*****####%%@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%#%%%%#%@@@@@@@@@@%#*#*****++++++++++++++++++++======+++++=--------------------- --------------------------------========+++++++++++++++++****#####%@@@@@@@%@##%#**##%%**###%%###%%%%%%%%%%%%%%%%#######*+**##***%%%@@@%%#***+***+*++++++++++++++++++++=====----------------------------- ---------------------------------========+++++++++++++++++*******+**#%%@@@%%#***+++***+****#*+****#######****##******#*++++****#%%%%%##*++++++++++++++++++++++++++++++====------------------------------ ---------------------------------========++++++++++++=+++++***+++++++**##%%%#***+++*#*+++++*+=+++++****+**++++**++++*%#+++*%#**##*****+++++=+++++++++++++++++++++++++++=+=------------------------------ ----------------------------------========+++++++++++=+++++**+++++==++++******##*+*#@%*++++++==+++++**++++++++######%%@%%*******++*+++=======++++++==++++++++++++++++++=+=------------------------------ -----------------------------------========+++++++++===+++++*+++======++++*********#%%%%#%%%#**##########%%%%%%#####***+++++++++++++========+++++++==+++++++++++++++++++==------------------------------ -----------------------------------========+=+++=++===+++=++++++=========+++++++++++++++++******#***#*******+++++++++++++++++++++===========++++++===+++++++**++++++++++=------------------------------- ------------------------------------=======+=++++++++=++++++++++==============++++++++++++++++++++++++++=++++=++++++++++++++++===============+=+=====+++++++++++++++++++-------------------------------- ------------------------------------======++++++++++++++++===+==================++++++++++++++++++++++++++++++++++++++++++++=================++=====+++++++++++++++++++=-------------------------------- --------------------------------------=====++++++++++++++======================++++++++++++++***+***********++++++++++++++=+========================+++++++++++++++++++--------------------------------- --------------------------------------==+===+++++++++++++=======================+++++++++++++*****************+++++++++++============+++===========+++++++++++++++++++=--------------------------------- ---------------------------------------====+++++++++++++++=====================+++++++++++++****************+++++++++++++=++=======================++++++++++++++++++=---------------------------------- ----------------------------------------==++++++++++++++++=============+====++++++++++++++*+*****+*++*+*++++++++++++++++++++++===================++++++++++++++++++++=---------------------------------- -----------------------------------------==++++++++++++++++================+=+++++++++++++++++++++++++++++++++++++++++++++++=+++=================+++++++++++*++++++==----------------------------------- ------------------------------------------==++++++++++++++++=================++++++++++++++++++++++++++++++++++++++++++++++===+=================++++++++++++*+++++=------------------------------------- :-----------------------------------------===++++++++++++++++=================+++++++++++++++++++++++++++++++++++=++++==========================++++++++++++*++++=-------------------------------------- ------------------------------------------====+++++++++++++++=======================+=+++===++++++++++++++=====================================++++++++++++++++++=-------------------------------------- -::---------------------------------------====++++++++++++++++===============================================================================+++++++++++++**++++==-------------------------------------- ------------------------------------------=====+++++++++++++++========---===================================================---=============++++++++*++****++++==--------------------------------------- ------------------------------------------======+++++++++++++++++========-====-============================================================++++++++******+++++===--------------------------------------- -:--:-------------------------------------========++++++++++++++++=========-=---====================================---==----============++++++++***+****+++++=+=--------------------------------------- -:----------------------------------------========++++++++++++++++========---==---===================================--=================++++++**********+++++====--------------------------------------- ::::---------------------------------------========++++++++++++++++++============---=================================================+++++++***********++++++====--------------------------------------- :------------------------------------------=========+++++++++++++++++============================================================++++++++*************+++++======--------------------------------------- --:----------------------------------------=========++++**+++++++++++++++++================================================+++++++++++***************+++++=======--------------------------------------- :::----------------------------------------=========+++++++*****++++++++++++++=========================================++++++++++++*****************++++++=======--------------------------------------- ::-:::-------------------------------------===========++++++*********+++++++++++++++===++=+====+++++++=====+=+=++=++++++++++*******#*#*************++++++====+===--------------------------------------- -:::---------------------------------------=============++++++*********++*+*++++++++++++++++++++++++++++++++++++++*************#*#####*#####******++++++=========--------------------------------------- :::-----:----------------------------------============++++++++*********************************************************##*######*#######*******+++++++++===+=+==--------------------------------------- :::----:--:--------------------------------==============+++++++********#*****************#**##########*###############################********+++++++++=========--------------------------------------- :::-::-------------------------------------===============++++++++********####***********############################################********+++++++++++=========--------------------------------------- ::::::--------------------------------------=================++++++*+*******######################################################*********+++++++++++++=========--------------------------------------- ::--------:---------------------------------===================+++++++++********####################%############%#%%%%%%%%####********++**+++++++++++++========---------------------------------------- :---::--:-----------------------------------=======================++++++++++*******#######%%%%##%%%%%%%%%%%%%%%%%%%%%%####********++++++++++++++++++=======+====--------------------------------------- ::::::-:::----------------------------------=========================+++++++++++++*******#######%%%%%%%%%%%%%%%%%%#####********+++++++++++++++++++==============---------------------------------------- -::::::--:-:-:------------------------------=========================+===++++++++++++**********#######%%%%%%%#######***********++++++++++++++++==+===+======+===-------------------------------------:-- ::::::::::::--------------------------------====================+==========+++++++++++++***********#############**********+**+++++++++++++++++=====++===+==+==+==--------------------------------------- :::::::::-:-:-:-----------------------------==============================++++=+++++++++++++***********#####**********++++++++++++++++++++++++===+++=+==+===+=++==-------------------------------:--::-- ::::--::--:::-::-::-------------------------=================================+++++++++++++++***********************++++++*++++++++++++++++++=++==+++++++++=+++++======+++++=--:-------------:-----:---:: :::::::::---------------------------------=============================+=======++++++++++++++*****************************+++++++++++++++++++=+===++===++===++++=======+#%%%#*+=-::-----:::-:-:::::--::: ::::::::::------::----------------------===============================+==========++++++++++++****************************++++++++++++++++++=========+++=++=++++=========+*#%%%#*+=--:::::::::::::::::::
I'm Lean Schuler, a teenager from Switzerland. I've been programming since the age of 9. Currently, I'm studying at the Gymnasium with a focus on mathematics. Studying computer science at a university is my goal.
My fascination for programming started after the National Future Career Day in 2016 at Ergon Informatik AG where I got to know the basics of programming, Scratch and my first algorithm, Binary Search.
I participated in the 2023 edition of the Swiss Olympiad in Informatics and qualified for the second round. Unfortunately, I narrowly missed the qualification for the finals. During the workshops, the training camp and the contest itself I learned a lot about algorithms and data structures.
Feel free to contact me if you have any questions, suggestions, want to collaborate or just want to talk.