Problem Solving Challenge Solution Die Roll die-roll.py Left Rotation left-rotation.py Find Merge Point of Two Lists find-merge-point-of-two-lists.py Ksenia and Pan Scales ksenia-and-pan-scales.py BowWow and the Timetable bowwow-and-the-timetable.py Largest Rectangle largest-rectangle.py Flipping the Matrix flipping-the-matrix.py Cycle Detection cycle-detection.py Tree: Huffman Decoding tree-huffman-decoding.py New Password new-password.py Defanging an IP Address defanging-an-ip-address.py Snacktower snacktower.py Tom Riddle's Diary tom-riddle's-diary.py Registration system registration-system.py Pangram pangram.py Amusing Joke amusing-joke.py Sereja and Suffixes sereja-and-suffixes.py Kuriyama Mirai's Stones kuriyama-mirai's-stones.py Doggo Recoloring doggo-recoloring.py Stripe stripe.py The Festive Evening the-festive-evening.py Karen and Coffee karen-and-coffee.py Sam and Substrings sam-and-substrings.py Boy or Girl boy_or_girl.py Free Ice Cream free_ice_cream.py Sum of Digits sum_of_digits Steps steps.py President's Office president's_office.py Customising the Track customising_the_track.cpp Tavas and SaDDas tavas_and_saddas Johnny and His Hobbies johnny_and_his_hobbies.cpp Simple Equations simple_equations.cpp The Monster the_monster.cpp Vito's Family vitos_family.cpp Worms Evolution worms_evolution.cpp Game 23 game-23.cpp DZY Loves Chessboard dzy-loves-chessboard.cpp Dubstep dubstep.cpp Little Elephant and Function little-elephant-and-function.cpp k-String k-string Xenia and Divisors xenia-and-divisors.cpp GCD problem gcd-problem.cpp Beautiful Matrix beautiful-matrix.cpp Cut Ribbon cut_ribbon.cpp Fancy Fence fancy-fence.cpp IQ Test iq_test.cpp Alphabetic Removals alphavetic-removals.cpp Pangram pangram.cpp Buy a Shovel buy_a_shovel.cpp Games games.cpp Night at the Museum night_at_the_museum.cpp Helpful Maths helpful_maths.cpp New Password new_password.cpp Light, more light light_more_light.cpp Presents presents.cpp Lineland Mail lineland_mail.cpp Mahmoud and Longest Uncommon Subsequence mahmoud_and_longest_uncommon_subsequence.cpp Oath of the Nights Watch oath_of_the_nights_watch.cpp Twins twins.cpp Round Down the Price round_down_the_price.cpp Polycarp Writes a String from Memory polycarp_writes_a_string_from_memory.cpp Train and Queries train_and_queries.cpp Even Odds even_odds.cpp Petya and Countryside petya_and_countryside.cpp Bear and Finding Criminals bear_and_finding_criminals.cpp Burglar and Matches burglar_and_matches.cpp Caisa and Pylons caisa_and_pylons.cpp YES or YES yes_or_yes.cpp ICPC Balloons icpc_balloons.cpp Cypher cypher.cpp Double Strings double_strings.cpp Lovely Palindromes lovely_palindromes.cpp Sort the Array sort_the_array.cpp Summer sell-off summer_sell_off.cpp Mark the Photographer mark_the_photographer.cpp Colorful Field colorful_field.cpp Another String Minimization Problem another_string_minimization_problem.cpp Mahmoud and a Triangle mahmoud_and_a_triangle.cpp Students and Shoelaces students_and_shoelaces.cpp Dreamoon and WiFi dreamoon_and_wifi.cpp Olympic Medal olympic_medal.cpp Filya and Homework filya_and_homework.cpp Inna and New Matrix of Candies inna_and_new_matrix_of_candies.cpp I Wanna Be the Guy i_wanna_be_the_guy.cpp Vanya and Fence vanya_and_fence.cpp