{"status":"OK","result":{"problems":[{"contestId":2225,"index":"G","name":"Simple Problem","type":"PROGRAMMING","tags":["brute force","graphs","greedy","number theory"]},{"contestId":2225,"index":"F","name":"String Cutting","type":"PROGRAMMING","tags":["binary search","brute force","greedy","hashing","string suffix structures","strings"]},{"contestId":2225,"index":"E","name":"Covering Points with Circles","type":"PROGRAMMING","tags":["constructive algorithms","geometry","math"]},{"contestId":2225,"index":"D","name":"Exceptional Segments","type":"PROGRAMMING","tags":["bitmasks","brute force","math"]},{"contestId":2225,"index":"C","name":"Red-Black Pairs","type":"PROGRAMMING","tags":["dp","greedy"]},{"contestId":2225,"index":"B","name":"Alternating String","type":"PROGRAMMING","tags":["brute force","greedy"]},{"contestId":2225,"index":"A","name":"A Number Between Two Others","type":"PROGRAMMING","tags":["chinese remainder theorem","interactive","math","probabilities"]},{"contestId":2220,"index":"B","name":"OIE Excursion","type":"PROGRAMMING","points":1000.0,"tags":["greedy"]},{"contestId":2220,"index":"A","name":"Blocked","type":"PROGRAMMING","points":500.0,"tags":["greedy","sortings"]},{"contestId":2219,"index":"E","name":"Weird Chessboard","type":"PROGRAMMING","points":3000.0,"tags":["constructive algorithms","math"]},{"contestId":2219,"index":"D","name":"MEX Replacement on Tree","type":"PROGRAMMING","points":2250.0,"tags":["data structures","implementation","math","trees"]},{"contestId":2219,"index":"C","name":"Coloring a Red Black Tree","type":"PROGRAMMING","points":1750.0,"tags":["dfs and similar","dp","greedy","math","probabilities","trees"]},{"contestId":2219,"index":"B2","name":"Unique Values (Hard version)","type":"PROGRAMMING","points":500.0,"tags":["binary search","bitmasks","constructive algorithms","interactive"]},{"contestId":2219,"index":"B1","name":"Unique Values (Easy version)","type":"PROGRAMMING","points":750.0,"tags":["binary search","constructive algorithms","divide and conquer","interactive","math"]},{"contestId":2219,"index":"A","name":"Grid L","type":"PROGRAMMING","points":500.0,"tags":["brute force","constructive algorithms","math","number theory"]},{"contestId":2218,"index":"G","name":"The 67th Iteration of \"Counting is Fun\"","type":"PROGRAMMING","rating":1800,"tags":["implementation","math"]},{"contestId":2218,"index":"F","name":"The 67th Tree Problem","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","implementation","trees"]},{"contestId":2218,"index":"E","name":"The 67th XOR Problem","type":"PROGRAMMING","rating":1200,"tags":["binary search","bitmasks","brute force"]},{"contestId":2218,"index":"D","name":"The 67th OEIS Problem","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":2218,"index":"C","name":"The 67th Permutation Problem","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":2218,"index":"B","name":"The 67th 6-7 Integer Problem","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":2218,"index":"A","name":"The 67th Integer Problem","type":"PROGRAMMING","rating":800,"tags":["brute force","games","implementation","math"]},{"contestId":2217,"index":"H","name":"Closer","type":"PROGRAMMING","points":3750.0,"rating":2800,"tags":["dfs and similar","dp","trees"]},{"contestId":2217,"index":"G","name":"Down the Pivot","type":"PROGRAMMING","points":3250.0,"rating":2600,"tags":["combinatorics","dp","math","trees"]},{"contestId":2217,"index":"F","name":"Interval Game","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["bitmasks","combinatorics","constructive algorithms","dp","games","greedy","math","probabilities"]},{"contestId":2217,"index":"E","name":"Definitely Larger","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","constructive algorithms","data structures","graphs","greedy","sortings"]},{"contestId":2217,"index":"D","name":"Flip the Bit (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["greedy","implementation","math"]},{"contestId":2217,"index":"C","name":"Grid Covering","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["chinese remainder theorem","math","number theory"]},{"contestId":2217,"index":"B","name":"Flip the Bit (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","implementation"]},{"contestId":2217,"index":"A","name":"The Equalizer","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":2216,"index":"B","name":"THU Packing Puzzle","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy"]},{"contestId":2216,"index":"A","name":"Course Wishes","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy"]},{"contestId":2215,"index":"G","name":"Maze","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["trees"]},{"contestId":2215,"index":"F","name":"Research","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["games"]},{"contestId":2215,"index":"E","name":"Star Map","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["constructive algorithms","data structures","geometry","greedy","sortings"]},{"contestId":2215,"index":"D","name":"EXPloration, EXPloitation, and Gain Some EXPerience!","type":"PROGRAMMING","points":2750.0,"rating":2800,"tags":["bitmasks","brute force","dp","greedy","implementation"]},{"contestId":2215,"index":"C","name":"Oriented Journey","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["bitmasks","brute force","communication","constructive algorithms","graphs","interactive","trees"]},{"contestId":2215,"index":"B","name":"RReeppeettiittiioonn","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["binary search","brute force","implementation","math","number theory"]},{"contestId":2215,"index":"A","name":"Interval Mod","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","dp","greedy","math"]},{"contestId":2214,"index":"J","name":"Special Problem","type":"PROGRAMMING","tags":["*special","brute force","games","interactive"]},{"contestId":2214,"index":"I","name":"You Are a Robot","type":"PROGRAMMING","tags":["*special"]},{"contestId":2214,"index":"H","name":"Double Vision","type":"PROGRAMMING","tags":["*special"]},{"contestId":2214,"index":"G","name":"Anomaly","type":"PROGRAMMING","tags":["*special","communication"]},{"contestId":2214,"index":"F","name":"Numbers","type":"PROGRAMMING","tags":["*special"]},{"contestId":2214,"index":"E","name":"Shortest Paths","type":"PROGRAMMING","tags":["*special","shortest paths"]},{"contestId":2214,"index":"D","name":"Neural Feud","type":"PROGRAMMING","tags":["*special","strings"]},{"contestId":2214,"index":"C","name":"And?","type":"PROGRAMMING","tags":["*special","bitmasks"]},{"contestId":2214,"index":"B","name":"Are You Smiling?","type":"PROGRAMMING","tags":["*special","strings"]},{"contestId":2214,"index":"A","name":"Odd One Out","type":"PROGRAMMING","tags":["*special","graph matchings","implementation"]},{"contestId":2211,"index":"H","name":"Median Deletion","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":[]},{"contestId":2211,"index":"G","name":"Rational Bubble Sort","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["constructive algorithms","geometry","greedy"]},{"contestId":2211,"index":"F","name":"Learning Binary Search","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["combinatorics","divide and conquer","dp","math"]},{"contestId":2211,"index":"E","name":"Minimum Path Cover","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["brute force","dp","greedy","interactive","math","number theory","trees"]},{"contestId":2211,"index":"D","name":"AND-array","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["bitmasks","combinatorics","math"]},{"contestId":2211,"index":"C2","name":"Equal Multisets (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["constructive algorithms","dsu","greedy"]},{"contestId":2211,"index":"C1","name":"Equal Multisets (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["binary search","brute force","greedy","two pointers"]},{"contestId":2211,"index":"B","name":"Mickey Mouse Constructive","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["constructive algorithms","dp","greedy","math"]},{"contestId":2211,"index":"A","name":"Antimedian Deletion","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":2210,"index":"F","name":"A Simple Problem","type":"PROGRAMMING","points":3500.0,"rating":2700,"tags":["binary search","data structures","greedy","math","trees"]},{"contestId":2210,"index":"E","name":"Binary Strings are Simple?","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["constructive algorithms","implementation","interactive","number theory"]},{"contestId":2210,"index":"D","name":"A Simple RBS Problem","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["constructive algorithms","math","strings","trees"]},{"contestId":2210,"index":"C2","name":"A Simple GCD Problem (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["dp","greedy","number theory"]},{"contestId":2210,"index":"C1","name":"A Simple GCD Problem (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["greedy","number theory"]},{"contestId":2210,"index":"B","name":"Simply Sitting on Chairs","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["data structures","greedy"]},{"contestId":2210,"index":"A","name":"A Simple Sequence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","dp","greedy","number theory"]},{"contestId":2209,"index":"F","name":"Dynamic Values And Maximum Sum","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["data structures","greedy","implementation","trees"]},{"contestId":2209,"index":"E","name":"A Trivial String Problem","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["brute force","dp","hashing","string suffix structures","strings"]},{"contestId":2209,"index":"D","name":"Ghostfires","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["constructive algorithms","greedy"]},{"contestId":2209,"index":"C","name":"Find the Zero","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","interactive"]},{"contestId":2209,"index":"B","name":"Array","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["greedy"]},{"contestId":2209,"index":"A","name":"Flip Flops","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":2208,"index":"E","name":"Counting Cute Arrays","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["combinatorics","dp"]},{"contestId":2208,"index":"D2","name":"Tree Orientation (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["dfs and similar","dsu","graphs","greedy","sortings","trees"]},{"contestId":2208,"index":"D1","name":"Tree Orientation (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["constructive algorithms","dfs and similar","dsu","graphs","greedy","matrices","trees"]},{"contestId":2208,"index":"C","name":"Stamina and Tasks","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["dp","greedy","math"]},{"contestId":2208,"index":"B","name":"Cyclists","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","games","greedy","implementation","math","sortings"]},{"contestId":2208,"index":"A","name":"Bingo Candies","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":2207,"index":"H3","name":"Bowser\u0027s Castle (Hard Version)","type":"PROGRAMMING","points":1500.0,"tags":["constructive algorithms","divide and conquer","interactive","trees","two pointers"]},{"contestId":2207,"index":"H2","name":"Bowser\u0027s Castle (Medium Version)","type":"PROGRAMMING","points":1000.0,"tags":["constructive algorithms","divide and conquer","interactive","trees","two pointers"]},{"contestId":2207,"index":"H1","name":"Bowser\u0027s Castle (Easy Version)","type":"PROGRAMMING","points":3250.0,"tags":["binary search","constructive algorithms","divide and conquer","greedy","interactive","trees"]},{"contestId":2207,"index":"G","name":"Toothless","type":"PROGRAMMING","points":3750.0,"rating":3300,"tags":["constructive algorithms","dfs and similar","dsu"]},{"contestId":2207,"index":"F","name":"Hanabi","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["binary search","data structures","dp","dsu","flows","graph matchings","graphs","greedy"]},{"contestId":2207,"index":"E2","name":"N-MEX (Counting Version)","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":2207,"index":"E1","name":"N-MEX (Constructive Version)","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["constructive algorithms","greedy"]},{"contestId":2207,"index":"D","name":"Boxed Like a Fish","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["dfs and similar","dp","games","shortest paths","trees"]},{"contestId":2207,"index":"C","name":"Where\u0027s My Water?","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["data structures","divide and conquer","dp","math"]},{"contestId":2207,"index":"B","name":"One Night At Freddy\u0027s","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["games","greedy","sortings"]},{"contestId":2207,"index":"A","name":"1-1","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy","strings"]},{"contestId":2206,"index":"M","name":"Deformed Balance","type":"PROGRAMMING","rating":2900,"tags":[]},{"contestId":2206,"index":"L","name":"Onion","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":2206,"index":"K","name":"Time Display Stickers","type":"PROGRAMMING","rating":1300,"tags":["binary search"]},{"contestId":2206,"index":"J","name":"Worldwide Playlist","type":"PROGRAMMING","rating":1700,"tags":["math"]},{"contestId":2206,"index":"I","name":"Growth Factor","type":"PROGRAMMING","rating":2900,"tags":["combinatorics","dp","math","number theory"]},{"contestId":2206,"index":"H","name":"Reflect Sort","type":"PROGRAMMING","rating":1800,"tags":["number theory"]},{"contestId":2206,"index":"G","name":"Extra Transition","type":"PROGRAMMING","rating":3100,"tags":["graphs"]},{"contestId":2206,"index":"F","name":"Minesweeper String","type":"PROGRAMMING","rating":2400,"tags":["fft","number theory"]},{"contestId":2206,"index":"E","name":"Parallel Sums","type":"PROGRAMMING","rating":2500,"tags":["data structures","geometry"]},{"contestId":2206,"index":"D","name":"Christmas Tree Un-decoration","type":"PROGRAMMING","rating":2600,"tags":["data structures","dp","trees"]},{"contestId":2206,"index":"C","name":"Upside Down Dijkstra","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar"]},{"contestId":2206,"index":"B","name":"Subtree Removal Game","type":"PROGRAMMING","rating":2500,"tags":["binary search","games","trees"]},{"contestId":2206,"index":"A","name":"Compare Suffixes","type":"PROGRAMMING","rating":3500,"tags":["interactive"]},{"contestId":2205,"index":"G","name":"Simons and Diophantus Equation","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["bitmasks","brute force","data structures","math","number theory"]},{"contestId":2205,"index":"F","name":"Simons and Reconstructing His Roads","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["constructive algorithms","data structures","dsu","graphs"]},{"contestId":2205,"index":"E","name":"Simons and Dividing the Rhythm","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["combinatorics","data structures","dp","dsu","math","string suffix structures","strings"]},{"contestId":2205,"index":"D","name":"Simons and Beating Peaks","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["data structures","divide and conquer","dp","greedy","implementation","trees"]},{"contestId":2205,"index":"C","name":"Simons and Posting Blogs","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["greedy","sortings"]},{"contestId":2205,"index":"B","name":"Simons and Cakes for Success","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["implementation","math"]},{"contestId":2205,"index":"A","name":"Simons and Making It Beautiful","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms"]},{"contestId":2204,"index":"G","name":"Grid Path","type":"PROGRAMMING","rating":2700,"tags":["dp","graphs","matrices"]},{"contestId":2204,"index":"F","name":"Sum of Fractions","type":"PROGRAMMING","rating":2200,"tags":["binary search","brute force","combinatorics","data structures","greedy","math","number theory","two pointers"]},{"contestId":2204,"index":"E","name":"Sum of Digits (and Again)","type":"PROGRAMMING","rating":1800,"tags":["brute force","constructive algorithms","math"]},{"contestId":2204,"index":"D","name":"Alternating Path","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","dfs and similar","graph matchings","graphs"]},{"contestId":2204,"index":"C","name":"Spring","type":"PROGRAMMING","rating":1000,"tags":["math","number theory"]},{"contestId":2204,"index":"B","name":"Right Maximum","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":2204,"index":"A","name":"Passing the Ball","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":2203,"index":"F","name":"Binary Search with One Swap","type":"PROGRAMMING","rating":2600,"tags":["binary search","divide and conquer","dp","hashing","math","two pointers"]},{"contestId":2203,"index":"E","name":"Probabilistic Card Game","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures","games","greedy","math","ternary search"]},{"contestId":2203,"index":"D","name":"Divisibility Game","type":"PROGRAMMING","rating":1700,"tags":["brute force","games","greedy","number theory"]},{"contestId":2203,"index":"C","name":"Test Generator","type":"PROGRAMMING","rating":1500,"tags":["binary search","bitmasks","greedy","math"]},{"contestId":2203,"index":"B","name":"Beautiful Numbers","type":"PROGRAMMING","rating":1000,"tags":["bitmasks","dp","fft","greedy","math"]},{"contestId":2203,"index":"A","name":"Towers of Boxes","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2202,"index":"G1","name":"Monotone Monochrome Matrices (Easy Version)","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["data structures"]},{"contestId":2202,"index":"B","name":"ABAB Construction","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["dp","greedy","implementation"]},{"contestId":2202,"index":"A","name":"Parkour Design","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["math"]},{"contestId":2201,"index":"G","name":"Codeforces Heuristic Contest 1001","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":2201,"index":"F2","name":"Monotone Monochrome Matrices (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2800,"tags":["constructive algorithms","data structures","hashing","math"]},{"contestId":2201,"index":"F1","name":"Monotone Monochrome Matrices (Medium Version)","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["data structures","hashing"]},{"contestId":2201,"index":"E","name":"ABBA Counting","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["fft","math","number theory","strings"]},{"contestId":2201,"index":"D","name":"Binary Not Search and Queries","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["data structures","greedy","implementation"]},{"contestId":2201,"index":"C","name":"Rigged Bracket Sequence","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["combinatorics","dp","greedy"]},{"contestId":2201,"index":"B","name":"Recollect Numbers","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["constructive algorithms"]},{"contestId":2201,"index":"A2","name":"Lost Civilization (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["data structures","dp"]},{"contestId":2201,"index":"A1","name":"Lost Civilization (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["data structures"]},{"contestId":2200,"index":"H","name":"Six Seven","type":"PROGRAMMING","rating":2600,"tags":["divide and conquer","math","number theory","strings","trees"]},{"contestId":2200,"index":"G","name":"Operation Permutation","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":2200,"index":"F","name":"Mooclear Reactor 2","type":"PROGRAMMING","rating":1900,"tags":["brute force","data structures","greedy","implementation","sortings"]},{"contestId":2200,"index":"E","name":"Divisive Battle","type":"PROGRAMMING","rating":1500,"tags":["games","greedy","math","number theory"]},{"contestId":2200,"index":"D","name":"Portal","type":"PROGRAMMING","rating":1300,"tags":["greedy","sortings"]},{"contestId":2200,"index":"C","name":"Specialty String","type":"PROGRAMMING","rating":900,"tags":["brute force","greedy","strings"]},{"contestId":2200,"index":"B","name":"Deletion Sort","type":"PROGRAMMING","rating":800,"tags":["bitmasks","brute force","greedy","sortings"]},{"contestId":2200,"index":"A","name":"Eating Game","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":2199,"index":"I","name":"Strange Process","type":"PROGRAMMING","rating":3000,"tags":["*special"]},{"contestId":2199,"index":"H","name":"Sum of MEX","type":"PROGRAMMING","rating":2300,"tags":["*special","combinatorics","data structures","dp","math"]},{"contestId":2199,"index":"G","name":"Jammer","type":"PROGRAMMING","rating":2500,"tags":["*special","math"]},{"contestId":2199,"index":"F","name":"Self-Produced Sequences","type":"PROGRAMMING","rating":2000,"tags":["*special","combinatorics","math"]},{"contestId":2199,"index":"E","name":"Supersequence","type":"PROGRAMMING","rating":2100,"tags":["*special","binary search","greedy"]},{"contestId":2199,"index":"D","name":"Two Arrays","type":"PROGRAMMING","rating":1800,"tags":["*special","math"]},{"contestId":2199,"index":"C","name":"Minesweeper","type":"PROGRAMMING","rating":1600,"tags":["*special","constructive algorithms","greedy"]},{"contestId":2199,"index":"B","name":"Two Towers","type":"PROGRAMMING","rating":1400,"tags":["*special","greedy","math"]},{"contestId":2199,"index":"A","name":"Game","type":"PROGRAMMING","rating":1000,"tags":["*special"]},{"contestId":2197,"index":"B","name":"Array and Permutation","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","schedules","sortings","two pointers"]},{"contestId":2197,"index":"A","name":"Friendly Numbers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["binary search","brute force","expression parsing","math","schedules"]},{"contestId":2196,"index":"F","name":"Indivisible","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["brute force","constructive algorithms","graphs"]},{"contestId":2196,"index":"E2","name":"Fuzzy Concatenation (Hard version)","type":"PROGRAMMING","points":1000.0,"rating":3000,"tags":["binary search","bitmasks","data structures","dp","greedy","string suffix structures"]},{"contestId":2196,"index":"E1","name":"Fuzzy Concatenation (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["binary search","bitmasks","brute force","data structures","greedy","string suffix structures"]},{"contestId":2196,"index":"D","name":"Double Bracket Sequence","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["data structures","dp","expression parsing","flows","greedy","strings"]},{"contestId":2196,"index":"C2","name":"Interactive Graph (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["combinatorics","dfs and similar","dp","graphs","interactive"]},{"contestId":2196,"index":"C1","name":"Interactive Graph (Simple Version)","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["binary search","combinatorics","dfs and similar","dp","graphs","interactive"]},{"contestId":2196,"index":"B","name":"Another Problem about Beautiful Pairs","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["brute force","math","two pointers"]},{"contestId":2196,"index":"A","name":"Game with a Fraction","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["games","math"]},{"contestId":2195,"index":"H","name":"Codeforces Heuristic Contest 001","type":"PROGRAMMING","rating":2400,"tags":["brute force","constructive algorithms","geometry","implementation"]},{"contestId":2195,"index":"G","name":"Idiot First Search and Queries","type":"PROGRAMMING","rating":2300,"tags":["binary search","data structures","dp","graphs","trees"]},{"contestId":2195,"index":"F","name":"Parabola Independence","type":"PROGRAMMING","rating":2000,"tags":["dp","graphs","greedy","math","sortings"]},{"contestId":2195,"index":"E","name":"Idiot First Search","type":"PROGRAMMING","rating":1500,"tags":["dfs and similar","dp","trees"]},{"contestId":2195,"index":"D","name":"Absolute Cinema","type":"PROGRAMMING","rating":1300,"tags":["math"]},{"contestId":2195,"index":"C","name":"Dice Roll Sequence","type":"PROGRAMMING","rating":1100,"tags":["dp","greedy"]},{"contestId":2195,"index":"B","name":"Heapify 1","type":"PROGRAMMING","rating":900,"tags":["implementation","sortings"]},{"contestId":2195,"index":"A","name":"Sieve of Erato67henes","type":"PROGRAMMING","rating":800,"tags":["math","number theory"]},{"contestId":2194,"index":"F2","name":"Again Trees... (hard version)","type":"PROGRAMMING","points":1750.0,"rating":3000,"tags":["bitmasks","data structures","dfs and similar","dp","fft","trees"]},{"contestId":2194,"index":"F1","name":"Again Trees... (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["bitmasks","dfs and similar","dp","trees"]},{"contestId":2194,"index":"E","name":"The Turtle Strikes Back","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["dp","graphs","greedy","implementation"]},{"contestId":2194,"index":"D","name":"Table Cut","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":2194,"index":"C","name":"Secret message","type":"PROGRAMMING","points":1750.0,"rating":1300,"tags":["bitmasks","brute force","dp","math","number theory"]},{"contestId":2194,"index":"B","name":"Offshores","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","implementation","math"]},{"contestId":2194,"index":"A","name":"Lawn Mower","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":2193,"index":"H","name":"Remove the Grail Tree","type":"PROGRAMMING","rating":2400,"tags":["dfs and similar","dp","graphs","greedy","implementation","trees"]},{"contestId":2193,"index":"G","name":"Paths in a Tree","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","interactive","sortings","trees"]},{"contestId":2193,"index":"F","name":"Pizza Delivery","type":"PROGRAMMING","rating":1600,"tags":["dp","greedy"]},{"contestId":2193,"index":"E","name":"Product Queries","type":"PROGRAMMING","rating":1300,"tags":["dp","math","number theory","shortest paths"]},{"contestId":2193,"index":"D","name":"Monster Game","type":"PROGRAMMING","rating":1100,"tags":["binary search","sortings","two pointers"]},{"contestId":2193,"index":"C","name":"Replace and Sum","type":"PROGRAMMING","rating":1000,"tags":["data structures","greedy"]},{"contestId":2193,"index":"B","name":"Reverse a Permutation","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":2193,"index":"A","name":"DBMB and the Array","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2192,"index":"F","name":"Fish Fight","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["dp","math","probabilities"]},{"contestId":2192,"index":"E","name":"Swap to Rearrange","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["constructive algorithms","dfs and similar","graph matchings","graphs","greedy","strings"]},{"contestId":2192,"index":"D","name":"Cost of Tree","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["dp","greedy","trees"]},{"contestId":2192,"index":"C","name":"All-in-one Gun","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["binary search","greedy","math"]},{"contestId":2192,"index":"B","name":"Flipping Binary String","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","strings"]},{"contestId":2192,"index":"A","name":"String Rotation Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","strings"]},{"contestId":2191,"index":"B","name":"MEX Reordering","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","sortings"]},{"contestId":2191,"index":"A","name":"Array Coloring","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":2190,"index":"G","name":"Maximize Determinant","type":"PROGRAMMING","points":3750.0,"rating":3300,"tags":["graphs"]},{"contestId":2190,"index":"F","name":"Xor Product","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["bitmasks","dp"]},{"contestId":2190,"index":"E","name":"Median Permutation","type":"PROGRAMMING","points":2750.0,"rating":3200,"tags":["combinatorics"]},{"contestId":2190,"index":"D","name":"Prufer Vertex","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["combinatorics","dsu","number theory","probabilities","trees"]},{"contestId":2190,"index":"C","name":"Comparable Permutations","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["greedy","implementation","interactive","sortings","two pointers"]},{"contestId":2190,"index":"B2","name":"Sub-RBS (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["dp","games","implementation","strings"]},{"contestId":2190,"index":"B1","name":"Sub-RBS (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["combinatorics","constructive algorithms","dp","greedy","strings","two pointers"]},{"contestId":2190,"index":"A","name":"Sorting Game","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","games","greedy"]},{"contestId":2189,"index":"F","name":"Zhora the Vacuum Cleaner","type":"PROGRAMMING","points":3250.0,"rating":2800,"tags":["data structures","dfs and similar","dp","greedy","implementation","sortings","trees"]},{"contestId":2189,"index":"E","name":"Majority Wins?","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["constructive algorithms","greedy","math","strings"]},{"contestId":2189,"index":"D2","name":"Little String (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2200,"tags":["combinatorics","dp","greedy","math","number theory"]},{"contestId":2189,"index":"D1","name":"Little String (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["combinatorics","dp","greedy","math","number theory"]},{"contestId":2189,"index":"C2","name":"XOR-convenience (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":2189,"index":"C1","name":"XOR Convenience (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":2189,"index":"B","name":"The Curse of the Frog","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","math"]},{"contestId":2189,"index":"A","name":"Table with Numbers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":2188,"index":"B","name":"Seats","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy"]},{"contestId":2188,"index":"A","name":"Divisible Permutation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":2187,"index":"G","name":"Many Cartesian Trees","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["greedy","sortings","trees"]},{"contestId":2187,"index":"F2","name":"Al Fine (Counting Version)","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dp","trees"]},{"contestId":2187,"index":"F1","name":"Al Fine (Maximizing Version)","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["binary search","data structures","divide and conquer","trees"]},{"contestId":2187,"index":"E","name":"Doors and Keys","type":"PROGRAMMING","points":2250.0,"rating":3500,"tags":["brute force","data structures","dp"]},{"contestId":2187,"index":"D","name":"Cool Problem","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["bitmasks","dp","math"]},{"contestId":2187,"index":"C","name":"Jerry and Tom","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["data structures","dfs and similar","dsu","games","graphs","greedy","trees"]},{"contestId":2187,"index":"B","name":"Shortest Statement Ever","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["bitmasks","constructive algorithms","dp","greedy"]},{"contestId":2187,"index":"A","name":"Restricted Sorting","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["greedy","sortings"]},{"contestId":2185,"index":"H","name":"BattleCows 2","type":"PROGRAMMING","rating":2500,"tags":["binary search","brute force","data structures","dp","greedy"]},{"contestId":2185,"index":"G","name":"Mixing MEXes","type":"PROGRAMMING","rating":1800,"tags":["data structures","implementation","math"]},{"contestId":2185,"index":"F","name":"BattleCows","type":"PROGRAMMING","rating":1700,"tags":["data structures","divide and conquer","implementation"]},{"contestId":2185,"index":"E","name":"The Robotic Rush","type":"PROGRAMMING","rating":1500,"tags":["binary search","greedy","implementation","two pointers"]},{"contestId":2185,"index":"D","name":"OutOfMemoryError","type":"PROGRAMMING","rating":1100,"tags":["data structures","implementation","math","two pointers"]},{"contestId":2185,"index":"C","name":"Shifted MEX","type":"PROGRAMMING","rating":900,"tags":["implementation","sortings"]},{"contestId":2185,"index":"B","name":"Prefix Max","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":2185,"index":"A","name":"Perfect Root","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":2184,"index":"G","name":"Nastiness of Segments","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures"]},{"contestId":2184,"index":"F","name":"Cherry Tree","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":2184,"index":"E","name":"Exquisite Array","type":"PROGRAMMING","rating":1800,"tags":["combinatorics","data structures","dsu","sortings"]},{"contestId":2184,"index":"D","name":"Unfair Game","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","dp","math"]},{"contestId":2184,"index":"C","name":"Huge Pile","type":"PROGRAMMING","rating":1100,"tags":["binary search","dfs and similar","dp","graphs","math"]},{"contestId":2184,"index":"B","name":"Hourglass","type":"PROGRAMMING","rating":1100,"tags":["math"]},{"contestId":2184,"index":"A","name":"Social Experiment","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2183,"index":"I2","name":"Pairs Flipping (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":2183,"index":"I1","name":"Pairs Flipping (Easy Version)","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":2183,"index":"H","name":"Minimise Cost","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["binary search","dp","greedy","sortings"]},{"contestId":2183,"index":"G","name":"Snake Instructions","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["constructive algorithms","greedy","interactive"]},{"contestId":2183,"index":"F","name":"Jumping Man","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["brute force","combinatorics","dfs and similar","dp","trees"]},{"contestId":2183,"index":"E","name":"LCM is Legendary Counting Master","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["dp","math","number theory"]},{"contestId":2183,"index":"D2","name":"Tree Coloring (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["combinatorics","constructive algorithms","data structures","dfs and similar","greedy","implementation","trees"]},{"contestId":2183,"index":"D1","name":"Tree Coloring (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["constructive algorithms","dfs and similar","greedy","trees"]},{"contestId":2183,"index":"C","name":"War Strategy","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","greedy","math","two pointers"]},{"contestId":2183,"index":"B","name":"Yet Another MEX Problem","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy"]},{"contestId":2183,"index":"A","name":"Binary Array Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games"]},{"contestId":2182,"index":"G","name":"Short Garland","type":"PROGRAMMING","rating":2800,"tags":["combinatorics","data structures","dfs and similar","dp","trees"]},{"contestId":2182,"index":"F2","name":"Christmas Reindeer (hard version)","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","brute force","combinatorics","data structures","greedy","math"]},{"contestId":2182,"index":"F1","name":"Christmas Reindeer (easy version)","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","brute force","combinatorics","dp","math"]},{"contestId":2182,"index":"E","name":"New Year\u0027s Gifts","type":"PROGRAMMING","rating":1800,"tags":["binary search","data structures","greedy","sortings","two pointers"]},{"contestId":2182,"index":"D","name":"Christmas Tree Decoration","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","dp","greedy","math"]},{"contestId":2182,"index":"C","name":"Production of Snowmen","type":"PROGRAMMING","rating":1200,"tags":["brute force","combinatorics","dp"]},{"contestId":2182,"index":"B","name":"New Year Cake","type":"PROGRAMMING","rating":800,"tags":["brute force"]},{"contestId":2182,"index":"A","name":"New Year String","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy","implementation","strings"]},{"contestId":2181,"index":"M","name":"Medical Parity","type":"PROGRAMMING","rating":1700,"tags":["dp","strings"]},{"contestId":2181,"index":"L","name":"LLM Training","type":"PROGRAMMING","rating":2800,"tags":["math","string suffix structures"]},{"contestId":2181,"index":"K","name":"Knit the Grid","type":"PROGRAMMING","rating":3500,"tags":["2-sat","constructive algorithms","graphs","matrices"]},{"contestId":2181,"index":"J","name":"Jinx or Jackpot","type":"PROGRAMMING","rating":2300,"tags":["brute force","dp","math","probabilities"]},{"contestId":2181,"index":"I","name":"Irrigation Interlock","type":"PROGRAMMING","rating":3500,"tags":["geometry"]},{"contestId":2181,"index":"H","name":"Honey Cake","type":"PROGRAMMING","rating":1200,"tags":["brute force","math","number theory"]},{"contestId":2181,"index":"G","name":"Greta\u0027s Game","type":"PROGRAMMING","rating":2400,"tags":["binary search","dp","graphs","greedy","math"]},{"contestId":2181,"index":"F","name":"Fragmented Nim","type":"PROGRAMMING","rating":1600,"tags":["games"]},{"contestId":2181,"index":"E","name":"Elevator Against Humanity","type":"PROGRAMMING","rating":2900,"tags":["brute force","constructive algorithms","greedy","sortings"]},{"contestId":2181,"index":"D","name":"Doorway","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures","sortings"]},{"contestId":2181,"index":"C","name":"Cacti Classification","type":"PROGRAMMING","rating":3200,"tags":["binary search","constructive algorithms","interactive","math"]},{"contestId":2181,"index":"B","name":"Battle of Arrays","type":"PROGRAMMING","rating":1400,"tags":["data structures","games","greedy"]},{"contestId":2181,"index":"A","name":"Alphabet City","type":"PROGRAMMING","rating":1300,"tags":["binary search","math","strings"]},{"contestId":2180,"index":"H2","name":"Bug Is Feature (Conditional Version)","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["games"]},{"contestId":2180,"index":"H1","name":"Bug Is Feature (Unconditional Version)","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["games"]},{"contestId":2180,"index":"G","name":"Balance","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["bitmasks","combinatorics","implementation","math"]},{"contestId":2180,"index":"F2","name":"Control Car (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":3200,"tags":["combinatorics","dp","matrices","probabilities"]},{"contestId":2180,"index":"F1","name":"Control Car (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["combinatorics","dp","probabilities"]},{"contestId":2180,"index":"E","name":"No Effect XOR","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["bitmasks","divide and conquer","dp","greedy","math"]},{"contestId":2180,"index":"D","name":"Insolvable Disks","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["data structures","dp","greedy","math"]},{"contestId":2180,"index":"C","name":"XOR-factorization","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["bitmasks","constructive algorithms","dp","greedy","number theory"]},{"contestId":2180,"index":"B","name":"Ashmal","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy","strings"]},{"contestId":2180,"index":"A","name":"Carnival Wheel","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","number theory"]},{"contestId":2179,"index":"H","name":"Blackslex and Plants","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","data structures","dp","implementation","math"]},{"contestId":2179,"index":"G","name":"Blackslex and Penguin Migration","type":"PROGRAMMING","rating":2200,"tags":["brute force","interactive","math"]},{"contestId":2179,"index":"F","name":"Blackslex and Another RGB Walking","type":"PROGRAMMING","rating":2000,"tags":["communication","constructive algorithms","graphs","interactive","number theory","trees"]},{"contestId":2179,"index":"E","name":"Blackslex and Girls","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","geometry","math"]},{"contestId":2179,"index":"D","name":"Blackslex and Penguin Civilization","type":"PROGRAMMING","rating":1300,"tags":["bitmasks","constructive algorithms","greedy","math"]},{"contestId":2179,"index":"C","name":"Blackslex and Number Theory","type":"PROGRAMMING","rating":1100,"tags":["implementation","math","number theory","sortings"]},{"contestId":2179,"index":"B","name":"Blackslex and Showering","type":"PROGRAMMING","rating":800,"tags":["dp","greedy","implementation"]},{"contestId":2179,"index":"A","name":"Blackslex and Password","type":"PROGRAMMING","rating":800,"tags":["math","strings"]},{"contestId":2178,"index":"I","name":"Numbers or Fireworks","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["bitmasks","combinatorics","dp","graphs"]},{"contestId":2178,"index":"H","name":"Create or Duplicate","type":"PROGRAMMING","points":3750.0,"rating":3300,"tags":["bitmasks","graphs","number theory","shortest paths"]},{"contestId":2178,"index":"G","name":"deCH OR Dations","type":"PROGRAMMING","points":3500.0,"rating":2800,"tags":["bitmasks","data structures","dp","hashing","probabilities"]},{"contestId":2178,"index":"F","name":"Conquer or of Forest","type":"PROGRAMMING","points":2750.0,"rating":2200,"tags":["combinatorics","math","trees"]},{"contestId":2178,"index":"E","name":"Flatten or Concatenate","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["binary search","divide and conquer","interactive"]},{"contestId":2178,"index":"D","name":"Xmas or Hysteria","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":2178,"index":"C","name":"First or Second","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["dp","greedy","implementation"]},{"contestId":2178,"index":"B","name":"Impost or Sus","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["dp","greedy","implementation","strings"]},{"contestId":2178,"index":"A","name":"Yes or Yes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","strings"]},{"contestId":2176,"index":"F","name":"Omega Numbers","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["bitmasks","combinatorics","dp","math","number theory"]},{"contestId":2176,"index":"E","name":"Remove at the lowest cost","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dfs and similar","dp","dsu","greedy","implementation","trees"]},{"contestId":2176,"index":"D","name":"Fibonacci Paths","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","dp","graphs","sortings"]},{"contestId":2176,"index":"C","name":"Odd Process","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["greedy","sortings"]},{"contestId":2176,"index":"B","name":"Optimal Shifts","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["bitmasks","greedy","strings"]},{"contestId":2176,"index":"A","name":"Operations with Inversions","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math"]},{"contestId":2175,"index":"B","name":"XOR Array","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["constructive algorithms","math"]},{"contestId":2175,"index":"A","name":"Little Fairy\u0027s Painting","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":2174,"index":"F","name":"Mosaic Tree","type":"PROGRAMMING","points":3500.0,"rating":2800,"tags":["combinatorics","dp","fft","math","trees"]},{"contestId":2174,"index":"E2","name":"Game of Scientists (Version 2)","type":"PROGRAMMING","points":1750.0,"rating":3200,"tags":["binary search","chinese remainder theorem","dfs and similar","interactive","math"]},{"contestId":2174,"index":"E1","name":"Game of Scientists (Version 1)","type":"PROGRAMMING","points":1750.0,"rating":3100,"tags":["chinese remainder theorem","constructive algorithms","interactive","math"]},{"contestId":2174,"index":"D","name":"Secret Message","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["data structures","dp","greedy","trees"]},{"contestId":2174,"index":"C2","name":"Beautiful Patterns (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":2500,"tags":["combinatorics","math","probabilities"]},{"contestId":2174,"index":"C1","name":"Beautiful Patterns (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["combinatorics","math","probabilities"]},{"contestId":2174,"index":"B","name":"Wishing Cards","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["dp"]},{"contestId":2174,"index":"A","name":"Needle in a Haystack","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","strings","two pointers"]},{"contestId":2173,"index":"F","name":"Isla\u0027s Memory Thresholds","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["binary search","brute force","data structures","divide and conquer","math"]},{"contestId":2173,"index":"E","name":"Shiro\u0027s Mirror Duel","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["constructive algorithms","greedy","interactive","probabilities","sortings"]},{"contestId":2173,"index":"D","name":"Taiga\u0027s Carry Chains","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["bitmasks","brute force","dp","greedy","math"]},{"contestId":2173,"index":"C","name":"Kanade\u0027s Perfect Multiples","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["brute force","constructive algorithms","greedy","number theory"]},{"contestId":2173,"index":"B","name":"Niko\u0027s Tactical Cards","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["dp","greedy","math"]},{"contestId":2173,"index":"A","name":"Sleeping Through Classes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":2172,"index":"N","name":"New Kingdom","type":"PROGRAMMING","rating":2800,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":2172,"index":"M","name":"Maximum Distance To Port","type":"PROGRAMMING","rating":1300,"tags":["graphs","shortest paths"]},{"contestId":2172,"index":"L","name":"Maximum Color Segment","type":"PROGRAMMING","rating":2300,"tags":["dp","implementation"]},{"contestId":2172,"index":"K","name":"Kindergarten Homework","type":"PROGRAMMING","rating":2100,"tags":["implementation","strings"]},{"contestId":2172,"index":"J","name":"Sliding Tiles","type":"PROGRAMMING","rating":2300,"tags":["data structures","divide and conquer","dsu"]},{"contestId":2172,"index":"I","name":"Birthday","type":"PROGRAMMING","rating":2000,"tags":["geometry"]},{"contestId":2172,"index":"H","name":"Shuffling Cards with Problem Solver 68!","type":"PROGRAMMING","rating":2500,"tags":["hashing","string suffix structures","strings"]},{"contestId":2172,"index":"G","name":"Gene Editor","type":"PROGRAMMING","rating":3300,"tags":[]},{"contestId":2172,"index":"F","name":"Cluster Computing System","type":"PROGRAMMING","rating":1600,"tags":["graphs","greedy","math"]},{"contestId":2172,"index":"E","name":"Number Maze","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":2172,"index":"D","name":"Divisor Card Game","type":"PROGRAMMING","rating":3100,"tags":["combinatorics","dp"]},{"contestId":2172,"index":"C","name":"Circles Are Far from Each Other","type":"PROGRAMMING","rating":3100,"tags":["binary search","greedy"]},{"contestId":2172,"index":"B","name":"Buses","type":"PROGRAMMING","rating":1800,"tags":["greedy","sortings"]},{"contestId":2172,"index":"A","name":"ASCII Art Contest","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":2171,"index":"H","name":"Shiori Miyagi and Maximum Array Score","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","dp","sortings"]},{"contestId":2171,"index":"G","name":"Sakura Adachi and Optimal Sequences","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","combinatorics","greedy","math"]},{"contestId":2171,"index":"F","name":"Rae Taylor and Trees (hard version)","type":"PROGRAMMING","rating":1600,"tags":["binary search","constructive algorithms","data structures","dp","dsu","greedy","implementation","trees"]},{"contestId":2171,"index":"E","name":"Anisphia Wynn Palettia and Good Permutations","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","greedy","number theory"]},{"contestId":2171,"index":"D","name":"Rae Taylor and Trees (easy version)","type":"PROGRAMMING","rating":1400,"tags":["binary search","data structures","dp","dsu","greedy","implementation","trees"]},{"contestId":2171,"index":"C2","name":"Renako Amaori and XOR Game (hard version)","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","games","greedy"]},{"contestId":2171,"index":"C1","name":"Renako Amaori and XOR Game (easy version)","type":"PROGRAMMING","rating":1100,"tags":["bitmasks","games","greedy"]},{"contestId":2171,"index":"B","name":"Yuu Koito and Minimum Absolute Sum","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":2171,"index":"A","name":"Shizuku Hoshikawa and Farm Legs","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2170,"index":"F","name":"Build XOR on a Segment","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","dp"]},{"contestId":2170,"index":"E","name":"Binary Strings and Blocks","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","data structures","dp"]},{"contestId":2170,"index":"D","name":"Almost Roman","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":2170,"index":"C","name":"Quotient and Remainder","type":"PROGRAMMING","rating":1300,"tags":["binary search","greedy","two pointers"]},{"contestId":2170,"index":"B","name":"Addition on a Segment","type":"PROGRAMMING","rating":1200,"tags":["greedy","math"]},{"contestId":2170,"index":"A","name":"Maximum Neighborhood","type":"PROGRAMMING","rating":800,"tags":["bitmasks","brute force","greedy","implementation","math"]},{"contestId":2169,"index":"F","name":"Subsequence Problem","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","dp","fft","math"]},{"contestId":2169,"index":"E","name":"Points Selection","type":"PROGRAMMING","rating":2400,"tags":["dp","greedy"]},{"contestId":2169,"index":"D2","name":"Removal of a Sequence (Hard Version)","type":"PROGRAMMING","rating":2100,"tags":["binary search","divide and conquer","greedy","implementation","math","number theory"]},{"contestId":2169,"index":"D1","name":"Removal of a Sequence (Easy Version)","type":"PROGRAMMING","rating":1500,"tags":["binary search","implementation","math","number theory"]},{"contestId":2169,"index":"C","name":"Range Operation","type":"PROGRAMMING","rating":1300,"tags":["dp","greedy","math","two pointers"]},{"contestId":2169,"index":"B","name":"Drifting Away","type":"PROGRAMMING","rating":1100,"tags":["greedy","implementation"]},{"contestId":2169,"index":"A","name":"Alice and Bob","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation"]},{"contestId":2168,"index":"C","name":"Intercepting Butterflies","type":"PROGRAMMING","tags":["bitmasks","communication","constructive algorithms","graphs","interactive"]},{"contestId":2168,"index":"B","name":"Locate","type":"PROGRAMMING","tags":["binary search","combinatorics","communication","constructive algorithms","greedy","interactive"]},{"contestId":2168,"index":"A2","name":"Encode and Decode (Hard Version)","type":"PROGRAMMING","tags":["bitmasks","communication","interactive","math"]},{"contestId":2168,"index":"A1","name":"Encode and Decode (Easy Version)","type":"PROGRAMMING","tags":["communication","constructive algorithms","interactive"]},{"contestId":2167,"index":"G","name":"Mukhammadali and the Smooth Array","type":"PROGRAMMING","rating":1600,"tags":["data structures","dp"]},{"contestId":2167,"index":"F","name":"Tree, TREE!!!","type":"PROGRAMMING","rating":1600,"tags":["dfs and similar","dp","math","trees"]},{"contestId":2167,"index":"E","name":"khba Loves to Sleep!","type":"PROGRAMMING","rating":1600,"tags":["binary search","data structures","geometry","greedy","implementation"]},{"contestId":2167,"index":"D","name":"Yet Another Array Problem","type":"PROGRAMMING","rating":1000,"tags":["brute force","implementation","math","number theory"]},{"contestId":2167,"index":"C","name":"Isamatdin and His Magic Wand!","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy","implementation","sortings"]},{"contestId":2167,"index":"B","name":"Your Name","type":"PROGRAMMING","rating":800,"tags":["sortings","strings"]},{"contestId":2167,"index":"A","name":"Square?","type":"PROGRAMMING","rating":800,"tags":["math","sortings"]},{"contestId":2166,"index":"B","name":"Tab Closing","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["math"]},{"contestId":2166,"index":"A","name":"Same Difference","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","strings"]},{"contestId":2165,"index":"F","name":"Arctic Acquisition","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["data structures","greedy"]},{"contestId":2165,"index":"E","name":"Rainbow Branch","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["constructive algorithms","dp","greedy","trees"]},{"contestId":2165,"index":"D","name":"Path Split","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["graph matchings","greedy"]},{"contestId":2165,"index":"C","name":"Binary Wine","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["bitmasks","greedy","math"]},{"contestId":2165,"index":"B","name":"Marble Council","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["dp","math","sortings"]},{"contestId":2165,"index":"A","name":"Cyclic Merging","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","greedy"]},{"contestId":2164,"index":"H","name":"PalindromePalindrome","type":"PROGRAMMING","points":5500.0,"rating":3400,"tags":["data structures","strings"]},{"contestId":2164,"index":"G","name":"Pointless Machine","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["constructive algorithms","graphs","interactive","trees"]},{"contestId":2164,"index":"F2","name":"Chain Prefix Rank (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["binary search","combinatorics","data structures","dfs and similar","dp","graphs","math","trees"]},{"contestId":2164,"index":"F1","name":"Chain Prefix Rank (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","dfs and similar","dp","math","trees"]},{"contestId":2164,"index":"E","name":"Journey","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["data structures","dfs and similar","dsu","graphs","greedy"]},{"contestId":2164,"index":"D","name":"Copy String","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["greedy","implementation","strings","two pointers"]},{"contestId":2164,"index":"C","name":"Dungeon","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["binary search","brute force","data structures","greedy","sortings"]},{"contestId":2164,"index":"B","name":"Even Modulo Pair","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","math","number theory"]},{"contestId":2164,"index":"A","name":"Sequence Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","sortings"]},{"contestId":2163,"index":"E","name":"Plegma","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["bitmasks","combinatorics","communication","interactive"]},{"contestId":2163,"index":"D2","name":"Diadrash (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2500,"tags":["binary search","interactive","math","sortings"]},{"contestId":2163,"index":"D1","name":"Diadrash (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["binary search","brute force","divide and conquer","implementation","interactive"]},{"contestId":2163,"index":"C","name":"Monopati","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["brute force","combinatorics","dp","math","two pointers"]},{"contestId":2163,"index":"B","name":"Siga ta Kymata","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":2163,"index":"A","name":"Souvlaki VS. Kalamaki","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math","sortings"]},{"contestId":2162,"index":"H","name":"Beautiful Problem","type":"PROGRAMMING","rating":2900,"tags":["dp"]},{"contestId":2162,"index":"G","name":"Beautiful Tree","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","math","probabilities","trees"]},{"contestId":2162,"index":"F","name":"Beautiful Intervals","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms","greedy"]},{"contestId":2162,"index":"E","name":"Beautiful Palindromes","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","greedy","schedules"]},{"contestId":2162,"index":"D","name":"Beautiful Permutation","type":"PROGRAMMING","rating":1400,"tags":["binary search","interactive"]},{"contestId":2162,"index":"C","name":"Beautiful XOR","type":"PROGRAMMING","rating":1100,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":2162,"index":"B","name":"Beautiful String","type":"PROGRAMMING","rating":1000,"tags":["brute force","constructive algorithms"]},{"contestId":2162,"index":"A","name":"Beautiful Average","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy"]},{"contestId":2161,"index":"H","name":"Cycle Sort","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["data structures"]},{"contestId":2161,"index":"G","name":"Bitwise And Equals","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["bitmasks","greedy"]},{"contestId":2161,"index":"F","name":"SubMST","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["combinatorics","graphs","trees"]},{"contestId":2161,"index":"E","name":"Left is Always Right","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["combinatorics","implementation","math"]},{"contestId":2161,"index":"D","name":"Locked Out","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["binary search","data structures","dp","greedy"]},{"contestId":2161,"index":"C","name":"Loyalty","type":"PROGRAMMING","points":1750.0,"rating":1200,"tags":["constructive algorithms","greedy","sortings","two pointers"]},{"contestId":2161,"index":"B","name":"Make Connected","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","implementation"]},{"contestId":2161,"index":"A","name":"Round Trip","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","greedy","implementation","math"]},{"contestId":2160,"index":"C","name":"Reverse XOR","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["bitmasks"]},{"contestId":2160,"index":"B","name":"Distinct Elements","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math"]},{"contestId":2160,"index":"A","name":"MEX Partition","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":2159,"index":"F","name":"Grand Finale: Snakes","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["binary search","interactive","ternary search"]},{"contestId":2159,"index":"E","name":"Super-Short-Polynomial-San","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["math","meet-in-the-middle"]},{"contestId":2159,"index":"D2","name":"Inverse Minimum Partition (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":3200,"tags":["dp","greedy","math"]},{"contestId":2159,"index":"D1","name":"Inverse Minimum Partition (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["binary search","brute force","dp","geometry","greedy","math","two pointers"]},{"contestId":2159,"index":"C","name":"Twin Polynomials","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["combinatorics","graph matchings","math"]},{"contestId":2159,"index":"B","name":"Rectangles","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["brute force","data structures","dp","dsu","greedy","implementation","two pointers"]},{"contestId":2159,"index":"A","name":"MAD Interactive Problem","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","implementation","interactive"]},{"contestId":2158,"index":"F2","name":"Distinct GCDs (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":3000,"tags":["combinatorics","constructive algorithms","graphs","math","number theory"]},{"contestId":2158,"index":"F1","name":"Distinct GCDs (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["constructive algorithms","graphs","math","number theory"]},{"contestId":2158,"index":"E","name":"Sink","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["data structures","divide and conquer","dsu","graphs","implementation"]},{"contestId":2158,"index":"D","name":"Palindrome Flipping","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","constructive algorithms","graphs","implementation","shortest paths","strings"]},{"contestId":2158,"index":"C","name":"Annoying Game","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["dp","games","greedy"]},{"contestId":2158,"index":"B","name":"Split","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","greedy","math"]},{"contestId":2158,"index":"A","name":"Suspension","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":2157,"index":"I","name":"Hyper Smawk Bros","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["dp","games"]},{"contestId":2157,"index":"H","name":"Keygen 3","type":"PROGRAMMING","points":3750.0,"rating":3200,"tags":["brute force","combinatorics","constructive algorithms","dfs and similar","math"]},{"contestId":2157,"index":"G","name":"Isaac\u0027s Queries","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["bitmasks","brute force","constructive algorithms","dfs and similar","divide and conquer","dp","greedy","interactive","math","probabilities"]},{"contestId":2157,"index":"F","name":"Git Gud","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["brute force","constructive algorithms","divide and conquer","math","ternary search"]},{"contestId":2157,"index":"E","name":"Adjusting Drones","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","brute force","data structures","dp","dsu","greedy","implementation","sortings"]},{"contestId":2157,"index":"D","name":"Billion Players Game","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","greedy","math","sortings","ternary search","two pointers"]},{"contestId":2157,"index":"C","name":"Meximum Array 2","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":2157,"index":"B","name":"Expansion Plan 2","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["implementation","math"]},{"contestId":2157,"index":"A","name":"Dungeon Equilibrium","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":2156,"index":"F2","name":"Strange Operation (Hard Version)","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["data structures","greedy","trees"]},{"contestId":2156,"index":"F1","name":"Strange Operation (Easy Version)","type":"PROGRAMMING","points":3250.0,"rating":2200,"tags":["brute force","data structures","greedy","implementation","sortings"]},{"contestId":2156,"index":"E","name":"Best Time to Buy and Sell Stock","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["binary search","brute force","data structures","dp","games","graphs","greedy"]},{"contestId":2156,"index":"D","name":"Find the Last Number","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","bitmasks","constructive algorithms","interactive"]},{"contestId":2156,"index":"C","name":"Maximum GCD on Whiteboard","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","math","number theory"]},{"contestId":2156,"index":"B","name":"Strange Machine","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["binary search","brute force","greedy","implementation"]},{"contestId":2156,"index":"A","name":"Pizza Time","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":2155,"index":"F","name":"Juan\u0027s Colorful Tree","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","dfs and similar","dsu","graphs","meet-in-the-middle","trees"]},{"contestId":2155,"index":"E","name":"Mimo \u0026 Yuyu","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["games","greedy","math"]},{"contestId":2155,"index":"D","name":"Batteries","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","constructive algorithms","graph matchings","graphs","interactive","math"]},{"contestId":2155,"index":"C","name":"The Ancient Wizards\u0027 Capes","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["brute force","greedy","implementation"]},{"contestId":2155,"index":"B","name":"Abraham\u0027s Great Escape","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","graphs"]},{"contestId":2155,"index":"A","name":"El fucho","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":2154,"index":"F2","name":"Bombing (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":3300,"tags":["combinatorics","dp"]},{"contestId":2154,"index":"F1","name":"Bombing (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["brute force","combinatorics","constructive algorithms","implementation","math"]},{"contestId":2154,"index":"E","name":"No Mind To Think","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","divide and conquer","greedy","sortings","ternary search","two pointers"]},{"contestId":2154,"index":"D","name":"Catshock","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["constructive algorithms","dfs and similar","graphs","trees","two pointers"]},{"contestId":2154,"index":"C2","name":"No Cost Too Great (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["greedy","math","number theory"]},{"contestId":2154,"index":"C1","name":"No Cost Too Great (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["greedy","implementation","math","number theory"]},{"contestId":2154,"index":"B","name":"Make it Zigzag","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":2154,"index":"A","name":"Notelock","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","two pointers"]},{"contestId":2153,"index":"F","name":"Odd Queries on Odd Array","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["bitmasks","brute force","data structures","implementation","trees"]},{"contestId":2153,"index":"E","name":"Zero Trailing Factorial","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["brute force","math","number theory"]},{"contestId":2153,"index":"D","name":"Not Alone","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["dp","greedy"]},{"contestId":2153,"index":"C","name":"Symmetrical Polygons","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","geometry","greedy","implementation","sortings"]},{"contestId":2153,"index":"B","name":"Bitwise Reversion","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["bitmasks","greedy"]},{"contestId":2153,"index":"A","name":"Circle of Apple Trees","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":2152,"index":"H2","name":"Victorious Coloring (Hard Version)","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["data structures","greedy","schedules"]},{"contestId":2152,"index":"H1","name":"Victorious Coloring (Easy Version)","type":"PROGRAMMING","points":4000.0,"rating":2900,"tags":["dfs and similar","dp","greedy"]},{"contestId":2152,"index":"G","name":"Query Jungle","type":"PROGRAMMING","points":4000.0,"rating":2900,"tags":["data structures","implementation","math","matrices","trees"]},{"contestId":2152,"index":"F","name":"Triple Attack","type":"PROGRAMMING","points":4000.0,"rating":2500,"tags":["data structures","greedy"]},{"contestId":2152,"index":"E","name":"Monotone Subsequence","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["constructive algorithms","graphs","greedy","interactive","math"]},{"contestId":2152,"index":"D","name":"Division Versus Addition","type":"PROGRAMMING","points":2500.0,"rating":1700,"tags":["games","greedy","math"]},{"contestId":2152,"index":"C","name":"Triple Removal","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["data structures","greedy","math"]},{"contestId":2152,"index":"B","name":"Catching the Krug","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["games"]},{"contestId":2152,"index":"A","name":"Increase or Smash","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":2151,"index":"C","name":"Incremental Stay","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["greedy","implementation","math"]},{"contestId":2151,"index":"A","name":"Incremental Subarray","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","strings"]},{"contestId":2150,"index":"G","name":"Counting Is Fun: The Finale","type":"PROGRAMMING","points":4250.0,"rating":3500,"tags":["combinatorics","implementation"]},{"contestId":2150,"index":"F","name":"Cycle Closing","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["constructive algorithms","graphs","implementation","shortest paths","trees"]},{"contestId":2150,"index":"E2","name":"Hidden Single (Version 2)","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["binary search","divide and conquer","interactive","math","probabilities"]},{"contestId":2150,"index":"E1","name":"Hidden Single (Version 1)","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["divide and conquer","interactive","math","probabilities","sortings"]},{"contestId":2150,"index":"D","name":"Attraction Theory","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["combinatorics","dp","math"]},{"contestId":2150,"index":"C","name":"Limited Edition Shop","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["data structures","dp"]},{"contestId":2150,"index":"B","name":"Grid Counting","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["combinatorics","implementation","math"]},{"contestId":2150,"index":"A","name":"Incremental Path","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["data structures","hashing","implementation"]},{"contestId":2149,"index":"G","name":"Buratsuta 3","type":"PROGRAMMING","rating":2100,"tags":["binary search","brute force","data structures","divide and conquer","probabilities"]},{"contestId":2149,"index":"F","name":"Nezuko in the Clearing","type":"PROGRAMMING","rating":1900,"tags":["binary search","math","ternary search"]},{"contestId":2149,"index":"E","name":"Hidden Knowledge of the Ancients","type":"PROGRAMMING","rating":1500,"tags":["data structures","two pointers"]},{"contestId":2149,"index":"D","name":"A and B","type":"PROGRAMMING","rating":1200,"tags":["strings"]},{"contestId":2149,"index":"C","name":"MEX rose","type":"PROGRAMMING","rating":900,"tags":["greedy"]},{"contestId":2149,"index":"B","name":"Unconventional Pairs","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings"]},{"contestId":2149,"index":"A","name":"Be Positive","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2148,"index":"G","name":"Farmer John\u0027s Last Wish","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","math","number theory"]},{"contestId":2148,"index":"F","name":"Gravity Falls","type":"PROGRAMMING","rating":1800,"tags":["greedy","implementation","sortings"]},{"contestId":2148,"index":"E","name":"Split","type":"PROGRAMMING","rating":1200,"tags":["binary search","data structures","two pointers"]},{"contestId":2148,"index":"D","name":"Destruction of the Dandelion Fields","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":2148,"index":"C","name":"Pacer","type":"PROGRAMMING","rating":900,"tags":["greedy","math"]},{"contestId":2148,"index":"B","name":"Lasers","type":"PROGRAMMING","rating":800,"tags":["geometry"]},{"contestId":2148,"index":"A","name":"Sublime Sequence","type":"PROGRAMMING","rating":800,"tags":["brute force","hashing","math"]},{"contestId":2147,"index":"I2","name":"Longest Increasing Path (Hard Version)","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["constructive algorithms","math"]},{"contestId":2147,"index":"I1","name":"Longest Increasing Path (Easy Version)","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["constructive algorithms","math"]},{"contestId":2147,"index":"H","name":"Maxflow GCD Coloring","type":"PROGRAMMING","points":5500.0,"rating":3500,"tags":["constructive algorithms","flows","graphs"]},{"contestId":2147,"index":"G","name":"Modular Tetration","type":"PROGRAMMING","points":4500.0,"rating":3100,"tags":["combinatorics","math","number theory"]},{"contestId":2147,"index":"F","name":"Exchange Queries","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["combinatorics","data structures","greedy"]},{"contestId":2147,"index":"E","name":"Maximum OR Popcount","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","bitmasks","brute force","data structures","greedy"]},{"contestId":2147,"index":"D","name":"Game on Array","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["games","greedy"]},{"contestId":2147,"index":"C","name":"Rabbits","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","dp","greedy","implementation"]},{"contestId":2147,"index":"B","name":"Multiple Construction","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms"]},{"contestId":2147,"index":"A","name":"Shortest Increasing Path","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":2146,"index":"F","name":"Bubble Sort","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["brute force","combinatorics","dp"]},{"contestId":2146,"index":"E","name":"Yet Another MEX Problem","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["brute force","constructive algorithms","data structures","divide and conquer","greedy","hashing"]},{"contestId":2146,"index":"D2","name":"Max Sum OR (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["bitmasks","constructive algorithms","divide and conquer","greedy"]},{"contestId":2146,"index":"D1","name":"Max Sum OR (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["bitmasks","constructive algorithms","divide and conquer","greedy","trees"]},{"contestId":2146,"index":"C","name":"Wrong Binary Search","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["binary search","constructive algorithms"]},{"contestId":2146,"index":"B","name":"Merging the Sets","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":2146,"index":"A","name":"Equal Occurrences","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation"]},{"contestId":2145,"index":"G","name":"Cost of Coloring","type":"PROGRAMMING","rating":2900,"tags":["combinatorics","divide and conquer","dp","fft","math"]},{"contestId":2145,"index":"F","name":"Long Journey","type":"PROGRAMMING","rating":2500,"tags":["dfs and similar","divide and conquer","dp","graphs","greedy","math","matrices","number theory"]},{"contestId":2145,"index":"E","name":"Predicting Popularity","type":"PROGRAMMING","rating":2100,"tags":["binary search","data structures","greedy","sortings"]},{"contestId":2145,"index":"D","name":"Inversion Value of a Permutation","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","dfs and similar","dp"]},{"contestId":2145,"index":"C","name":"Monocarp\u0027s String","type":"PROGRAMMING","rating":1300,"tags":["binary search","greedy","strings"]},{"contestId":2145,"index":"B","name":"Deck of Cards","type":"PROGRAMMING","rating":1000,"tags":["greedy","implementation"]},{"contestId":2145,"index":"A","name":"Candies for Nephews","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2144,"index":"F","name":"Bracket Groups","type":"PROGRAMMING","rating":2700,"tags":["brute force","constructive algorithms","dp","string suffix structures","strings"]},{"contestId":2144,"index":"E2","name":"Looking at Towers (difficult version)","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","data structures","dp"]},{"contestId":2144,"index":"E1","name":"Looking at Towers (easy version)","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dp"]},{"contestId":2144,"index":"D","name":"Price Tags","type":"PROGRAMMING","rating":1800,"tags":["brute force","dp","math"]},{"contestId":2144,"index":"C","name":"Non-Descending Arrays","type":"PROGRAMMING","rating":1300,"tags":["combinatorics","dp","math"]},{"contestId":2144,"index":"B","name":"Maximum Cost Permutation","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":2144,"index":"A","name":"Cut the Array","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","math","number theory"]},{"contestId":2143,"index":"F","name":"Increasing Xor","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["bitmasks","data structures","math"]},{"contestId":2143,"index":"E","name":"Make Good","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","greedy","math","strings"]},{"contestId":2143,"index":"D2","name":"Inversion Graph Coloring (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["binary search","combinatorics","data structures","dp","two pointers"]},{"contestId":2143,"index":"D1","name":"Inversion Graph Coloring (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["combinatorics","data structures","dp","greedy","two pointers"]},{"contestId":2143,"index":"C","name":"Max Tree","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":2143,"index":"B","name":"Discounts","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","sortings","two pointers"]},{"contestId":2143,"index":"A","name":"All Lengths Subtraction","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","two pointers"]},{"contestId":2141,"index":"I","name":"Color the Tree","type":"PROGRAMMING","rating":3500,"tags":["*special"]},{"contestId":2141,"index":"H","name":"Merging Vertices in a Graph","type":"PROGRAMMING","rating":2700,"tags":["*special","dfs and similar","dsu","graphs"]},{"contestId":2141,"index":"G","name":"Good Robot Paths","type":"PROGRAMMING","rating":2800,"tags":["*special","data structures","geometry","sortings"]},{"contestId":2141,"index":"F","name":"Array Reduction","type":"PROGRAMMING","rating":2200,"tags":["*special","greedy"]},{"contestId":2141,"index":"E","name":"Perfect Cut","type":"PROGRAMMING","rating":2100,"tags":["*special","dp","greedy"]},{"contestId":2141,"index":"D","name":"Avoid Minimums","type":"PROGRAMMING","rating":1800,"tags":["*special","greedy","math"]},{"contestId":2141,"index":"C","name":"Minimum on Subarrays","type":"PROGRAMMING","rating":1800,"tags":["*special","brute force"]},{"contestId":2141,"index":"B","name":"Games","type":"PROGRAMMING","rating":1200,"tags":["*special","greedy"]},{"contestId":2141,"index":"A","name":"Furniture Store","type":"PROGRAMMING","rating":800,"tags":["*special","implementation"]},{"contestId":2140,"index":"F","name":"Sum Minimisation","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["number theory"]},{"contestId":2140,"index":"E2","name":"Prime Gaming (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2500,"tags":["bitmasks","combinatorics","dp","probabilities"]},{"contestId":2140,"index":"E1","name":"Prime Gaming (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["bitmasks","combinatorics","dp"]},{"contestId":2140,"index":"D","name":"A Cruel Segment\u0027s Thesis","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["data structures","greedy","sortings"]},{"contestId":2140,"index":"C","name":"Ultimate Value","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["data structures","games","greedy"]},{"contestId":2140,"index":"B","name":"Another Divisibility Problem","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","math","number theory"]},{"contestId":2140,"index":"A","name":"Shift Sort","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":2139,"index":"B","name":"Cake Collection","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["greedy"]},{"contestId":2139,"index":"A","name":"Maple and Multiplication","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":2138,"index":"F","name":"Ode to the Bridge Builder","type":"PROGRAMMING","points":4250.0,"rating":3500,"tags":["constructive algorithms","geometry"]},{"contestId":2138,"index":"E2","name":"Determinant Construction (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3100,"tags":["brute force","constructive algorithms","math","matrices","number theory"]},{"contestId":2138,"index":"E1","name":"Determinant Construction (Easy Version)","type":"PROGRAMMING","points":2750.0,"rating":3100,"tags":["brute force","constructive algorithms","math","matrices","number theory"]},{"contestId":2138,"index":"D","name":"Antiamuny and Slider Movement","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force","combinatorics","implementation","math","sortings"]},{"contestId":2138,"index":"C2","name":"Maple and Tree Beauty (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["bitmasks","brute force","dfs and similar","dp","fft","trees"]},{"contestId":2138,"index":"C1","name":"Maple and Tree Beauty (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["brute force","dfs and similar","dp","graphs","trees"]},{"contestId":2138,"index":"B","name":"Antiamuny Wants to Learn Swap","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["data structures","greedy","two pointers"]},{"contestId":2138,"index":"A","name":"Cake Assignment","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":2137,"index":"G","name":"Cry Me a River","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","dp","games","graphs"]},{"contestId":2137,"index":"F","name":"Prefix Maximum Invariance","type":"PROGRAMMING","rating":1900,"tags":["binary search","combinatorics","data structures","sortings"]},{"contestId":2137,"index":"E","name":"Mexification","type":"PROGRAMMING","rating":1500,"tags":["brute force","implementation","math"]},{"contestId":2137,"index":"D","name":"Replace with Occurrences","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms"]},{"contestId":2137,"index":"C","name":"Maximum Even Sum","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy","implementation","math"]},{"contestId":2137,"index":"B","name":"Fun Permutation","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","math","number theory"]},{"contestId":2137,"index":"A","name":"Collatz Conjecture","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":2136,"index":"B","name":"Like the Bitset","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","greedy","two pointers"]},{"contestId":2136,"index":"A","name":"In the Dream","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":2135,"index":"F","name":"To the Infinity","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["data structures","hashing","math","trees"]},{"contestId":2135,"index":"E2","name":"Beyond the Palindrome (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["combinatorics","dp","math","number theory"]},{"contestId":2135,"index":"E1","name":"Beyond the Palindrome (Easy Version)","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["combinatorics","dp","math"]},{"contestId":2135,"index":"D2","name":"From the Unknown (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2500,"tags":["brute force","constructive algorithms","interactive","math"]},{"contestId":2135,"index":"D1","name":"From the Unknown (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["constructive algorithms","interactive","math"]},{"contestId":2135,"index":"C","name":"By the Assignment","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["binary search","bitmasks","combinatorics","dfs and similar","dsu","graphs","math"]},{"contestId":2135,"index":"B","name":"For the Champion","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","interactive","math"]},{"contestId":2135,"index":"A","name":"Against the Difference","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["data structures","dp"]},{"contestId":2134,"index":"F","name":"Permutation Oddness","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["combinatorics","dp","math"]},{"contestId":2134,"index":"E","name":"Power Boxes","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["constructive algorithms","dp","implementation","interactive"]},{"contestId":2134,"index":"D","name":"Sliding Tree","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["constructive algorithms","dfs and similar","greedy","implementation","trees"]},{"contestId":2134,"index":"C","name":"Even Larger","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["brute force","greedy","implementation"]},{"contestId":2134,"index":"B","name":"Add 0 or K","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","math","number theory"]},{"contestId":2134,"index":"A","name":"Painting With Two Colors","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":2133,"index":"F","name":"Flint and Steel","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["data structures","dp","graphs"]},{"contestId":2133,"index":"E","name":"I Yearned For The Mines","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","dp","greedy","trees"]},{"contestId":2133,"index":"D","name":"Chicken Jockey","type":"PROGRAMMING","points":2250.0,"rating":1900,"tags":["dp","greedy"]},{"contestId":2133,"index":"C","name":"The Nether","type":"PROGRAMMING","points":1750.0,"rating":1400,"tags":["graphs","interactive"]},{"contestId":2133,"index":"B","name":"Villagers","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["greedy"]},{"contestId":2133,"index":"A","name":"Redstone?","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","data structures","implementation","math"]},{"contestId":2132,"index":"G","name":"Famous Choreographer","type":"PROGRAMMING","rating":2600,"tags":["hashing","implementation","strings"]},{"contestId":2132,"index":"F","name":"Rada and the Chamomile Valley","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":2132,"index":"E","name":"Arithmetics Competition","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","greedy","sortings","ternary search"]},{"contestId":2132,"index":"D","name":"From 1 to Infinity","type":"PROGRAMMING","rating":1600,"tags":["binary search","dp","implementation","math"]},{"contestId":2132,"index":"C2","name":"The Cunning Seller (hard version)","type":"PROGRAMMING","rating":1400,"tags":["binary search","greedy","math"]},{"contestId":2132,"index":"C1","name":"The Cunning Seller (easy version)","type":"PROGRAMMING","rating":1000,"tags":["greedy","math"]},{"contestId":2132,"index":"B","name":"The Secret Number","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":2132,"index":"A","name":"Homework","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","strings"]},{"contestId":2131,"index":"H","name":"Sea, You \u0026 copriMe","type":"PROGRAMMING","rating":2600,"tags":["brute force","constructive algorithms","graphs","greedy","math","number theory"]},{"contestId":2131,"index":"G","name":"Wafu!","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","brute force","data structures","dfs and similar","dp","math"]},{"contestId":2131,"index":"F","name":"Unjust Binary Life","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","greedy","math","sortings","two pointers"]},{"contestId":2131,"index":"E","name":"Adjacent XOR","type":"PROGRAMMING","rating":1400,"tags":["brute force","greedy"]},{"contestId":2131,"index":"D","name":"Arboris Contractio","type":"PROGRAMMING","rating":1400,"tags":["data structures","graphs","greedy","trees"]},{"contestId":2131,"index":"C","name":"Make it Equal","type":"PROGRAMMING","rating":1100,"tags":["math","number theory"]},{"contestId":2131,"index":"B","name":"Alternating Series","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":2131,"index":"A","name":"Lever","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2130,"index":"B","name":"Pathless","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms"]},{"contestId":2130,"index":"A","name":"Submission is All You Need","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":2129,"index":"F2","name":"Top-K Tracker (Hard Version)","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["interactive"]},{"contestId":2129,"index":"F1","name":"Top-K Tracker (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["interactive"]},{"contestId":2129,"index":"E","name":"Induced Subgraph Queries","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","graphs","sortings"]},{"contestId":2129,"index":"D","name":"Permutation Blackhole","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["brute force","combinatorics","dp","implementation","math"]},{"contestId":2129,"index":"C3","name":"Interactive RBS (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2300,"tags":["binary search","bitmasks","constructive algorithms","dp","interactive"]},{"contestId":2129,"index":"C2","name":"Interactive RBS (Medium Version)","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["binary search","bitmasks","constructive algorithms","interactive"]},{"contestId":2129,"index":"C1","name":"Interactive RBS (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["binary search","bitmasks","constructive algorithms","interactive"]},{"contestId":2129,"index":"B","name":"Stay or Mirror","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","data structures","dp","greedy","sortings"]},{"contestId":2129,"index":"A","name":"Double Perspective","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","dp","dsu","graphs","greedy","sortings"]},{"contestId":2128,"index":"F","name":"Strict Triangle","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["graphs","greedy","shortest paths"]},{"contestId":2128,"index":"E2","name":"Submedians (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["binary search","constructive algorithms","data structures","math","two pointers"]},{"contestId":2128,"index":"E1","name":"Submedians (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["binary search","data structures","dp","greedy","math"]},{"contestId":2128,"index":"D","name":"Sum of LDS","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["brute force","combinatorics","dp","greedy","math"]},{"contestId":2128,"index":"C","name":"Leftmost Below","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["greedy","math"]},{"contestId":2128,"index":"B","name":"Deque Process","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy","sortings","two pointers"]},{"contestId":2128,"index":"A","name":"Recycling Center","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":2127,"index":"H","name":"23 Rises Again","type":"PROGRAMMING","points":4000.0,"rating":3100,"tags":["brute force","dfs and similar","dp","flows","graph matchings","graphs","greedy","implementation","probabilities","trees"]},{"contestId":2127,"index":"G2","name":"Inter Active (Hard Version)","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["binary search","bitmasks","constructive algorithms","graphs","implementation","interactive","math","probabilities"]},{"contestId":2127,"index":"G1","name":"Inter Active (Easy Version)","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["binary search","constructive algorithms","interactive","probabilities"]},{"contestId":2127,"index":"F","name":"Hamed and AghaBalaSar","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["brute force","combinatorics","dp","math","probabilities"]},{"contestId":2127,"index":"E","name":"Ancient Tree","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["constructive algorithms","data structures","dfs and similar","dsu","greedy","trees"]},{"contestId":2127,"index":"D","name":"Root was Built by Love, Broken by Destiny","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["combinatorics","dfs and similar","graphs","trees"]},{"contestId":2127,"index":"C","name":"Trip Shopping","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["games","greedy","sortings"]},{"contestId":2127,"index":"B","name":"Hamiiid, Haaamid... Hamid?","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["games","greedy"]},{"contestId":2127,"index":"A","name":"Mix Mex Max","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":2126,"index":"G2","name":"Big Wins!  (hard version)","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","divide and conquer","dsu","trees","two pointers"]},{"contestId":2126,"index":"G1","name":"Big Wins! (easy version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures","dp","dsu","two pointers"]},{"contestId":2126,"index":"F","name":"1-1-1, Free Tree!","type":"PROGRAMMING","rating":2000,"tags":["brute force","data structures","dfs and similar","graphs","implementation","trees"]},{"contestId":2126,"index":"E","name":"G-C-D, Unlucky!","type":"PROGRAMMING","rating":1400,"tags":["math","number theory"]},{"contestId":2126,"index":"D","name":"This Is the Last Time","type":"PROGRAMMING","rating":1200,"tags":["data structures","greedy","sortings"]},{"contestId":2126,"index":"C","name":"I Will Definitely Make It","type":"PROGRAMMING","rating":1100,"tags":["greedy","sortings"]},{"contestId":2126,"index":"B","name":"No Casino in the Mountains","type":"PROGRAMMING","rating":800,"tags":["dp","greedy"]},{"contestId":2126,"index":"A","name":"Only One Digit","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","math"]},{"contestId":2125,"index":"F","name":"Timofey and Docker","type":"PROGRAMMING","rating":3000,"tags":["binary search","divide and conquer","dp"]},{"contestId":2125,"index":"E","name":"Sets of Complementary Sums","type":"PROGRAMMING","rating":2500,"tags":["brute force","combinatorics","dp","math","two pointers"]},{"contestId":2125,"index":"D","name":"Segments Covering","type":"PROGRAMMING","rating":1600,"tags":["dp","math","probabilities"]},{"contestId":2125,"index":"C","name":"Count Good Numbers","type":"PROGRAMMING","rating":1100,"tags":["bitmasks","combinatorics","math","number theory"]},{"contestId":2125,"index":"B","name":"Left and Down","type":"PROGRAMMING","rating":900,"tags":["math","number theory"]},{"contestId":2125,"index":"A","name":"Difficult Contest","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","implementation","sortings","strings"]},{"contestId":2124,"index":"I","name":"Lexicographic Partition","type":"PROGRAMMING","points":4750.0,"rating":3500,"tags":["constructive algorithms","math","trees"]},{"contestId":2124,"index":"H","name":"Longest Good Subsequence","type":"PROGRAMMING","points":4750.0,"rating":3400,"tags":["dp","math","trees"]},{"contestId":2124,"index":"G","name":"Maximise Sum","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["binary search","data structures"]},{"contestId":2124,"index":"F2","name":"Appending Permutations (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["combinatorics","dp"]},{"contestId":2124,"index":"F1","name":"Appending Permutations (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["combinatorics","dp"]},{"contestId":2124,"index":"E","name":"Make it Zero","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","greedy","math"]},{"contestId":2124,"index":"D","name":"Make a Palindrome","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["greedy","sortings","two pointers"]},{"contestId":2124,"index":"C","name":"Subset Multiplication","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":2124,"index":"B","name":"Minimise Sum","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy"]},{"contestId":2124,"index":"A","name":"Deranged Deletions","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":2123,"index":"G","name":"Modular Sorting","type":"PROGRAMMING","rating":2100,"tags":["brute force","data structures","greedy","math","number theory","sortings"]},{"contestId":2123,"index":"F","name":"Minimize Fixed Points","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","number theory"]},{"contestId":2123,"index":"E","name":"MEX Count","type":"PROGRAMMING","rating":1400,"tags":["binary search","data structures","greedy","sortings","two pointers"]},{"contestId":2123,"index":"D","name":"Binary String Battle","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","games","greedy"]},{"contestId":2123,"index":"C","name":"Prefix Min and Suffix Max","type":"PROGRAMMING","rating":1000,"tags":["brute force","data structures"]},{"contestId":2123,"index":"B","name":"Tournament","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":2123,"index":"A","name":"Blackboard Game","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2122,"index":"G","name":"Tree Parking","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["combinatorics","fft","math","trees"]},{"contestId":2122,"index":"F","name":"Colorful Polygon","type":"PROGRAMMING","points":3250.0,"rating":3400,"tags":["constructive algorithms","divide and conquer","geometry"]},{"contestId":2122,"index":"E","name":"Greedy Grid Counting","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","dp","greedy","math"]},{"contestId":2122,"index":"D","name":"Traffic Lights","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["brute force","data structures","divide and conquer","dp","graphs","greedy","shortest paths"]},{"contestId":2122,"index":"C","name":"Manhattan Pairs","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","geometry","greedy","math","sortings"]},{"contestId":2122,"index":"B","name":"Pile Shuffling","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math"]},{"contestId":2122,"index":"A","name":"Greedy Grid","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":2121,"index":"H","name":"Ice Baby","type":"PROGRAMMING","rating":2300,"tags":["binary search","brute force","data structures","dp","implementation","sortings"]},{"contestId":2121,"index":"G","name":"Gangsta","type":"PROGRAMMING","rating":1900,"tags":["data structures","divide and conquer","math","sortings"]},{"contestId":2121,"index":"F","name":"Yamakasi","type":"PROGRAMMING","rating":1800,"tags":["binary search","brute force","data structures","greedy","two pointers"]},{"contestId":2121,"index":"E","name":"Sponsor of Your Problems","type":"PROGRAMMING","rating":1500,"tags":["dp","greedy","implementation","strings"]},{"contestId":2121,"index":"D","name":"1709","type":"PROGRAMMING","rating":1300,"tags":["implementation","sortings"]},{"contestId":2121,"index":"C","name":"Those Who Are With Us","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation"]},{"contestId":2121,"index":"B","name":"Above the Clouds","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy","strings"]},{"contestId":2121,"index":"A","name":"Letter Home","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2120,"index":"G","name":"Eulerian Line Graph","type":"PROGRAMMING","points":4000.0,"rating":3000,"tags":["graphs","greedy","math"]},{"contestId":2120,"index":"F","name":"Superb Graphs","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["2-sat","graphs"]},{"contestId":2120,"index":"E","name":"Lanes of Cars","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","dp","ternary search"]},{"contestId":2120,"index":"D","name":"Matrix game","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["combinatorics","math"]},{"contestId":2120,"index":"C","name":"Divine Tree","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","greedy","math","sortings","trees"]},{"contestId":2120,"index":"B","name":"Square Pool","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["geometry"]},{"contestId":2120,"index":"A","name":"Square of Rectangles","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","math"]},{"contestId":2119,"index":"F","name":"Volcanic Eruptions","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["dfs and similar","dp","greedy","shortest paths","trees"]},{"contestId":2119,"index":"E","name":"And Constraint","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["bitmasks","dp","greedy"]},{"contestId":2119,"index":"D","name":"Token Removing","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":2119,"index":"C","name":"A Good Problem","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":2119,"index":"B","name":"Line Segments","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["geometry","greedy","math"]},{"contestId":2119,"index":"A","name":"Add or XOR","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","greedy","math"]},{"contestId":2118,"index":"F","name":"Shifts and Swaps","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["data structures","graphs","hashing","trees"]},{"contestId":2118,"index":"E","name":"Grid Coloring","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","geometry","greedy","math"]},{"contestId":2118,"index":"D2","name":"Red Light, Green Light (Hard version)","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["binary search","brute force","data structures","dfs and similar","dp","graphs","implementation","math","number theory"]},{"contestId":2118,"index":"D1","name":"Red Light, Green Light (Easy version)","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["brute force","dfs and similar","dp","graphs","implementation","number theory"]},{"contestId":2118,"index":"C","name":"Make It Beautiful","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","data structures","greedy","math"]},{"contestId":2118,"index":"B","name":"Make It Permutation","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms"]},{"contestId":2118,"index":"A","name":"Equal Subsequences","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":2117,"index":"H","name":"Incessant Rain","type":"PROGRAMMING","rating":2500,"tags":["data structures","divide and conquer","sortings"]},{"contestId":2117,"index":"G","name":"Omg Graph","type":"PROGRAMMING","rating":1900,"tags":["brute force","dsu","graphs","greedy","shortest paths","sortings"]},{"contestId":2117,"index":"F","name":"Wildflower","type":"PROGRAMMING","rating":1800,"tags":["combinatorics","dfs and similar","trees"]},{"contestId":2117,"index":"E","name":"Lost Soul","type":"PROGRAMMING","rating":1600,"tags":["brute force","greedy"]},{"contestId":2117,"index":"D","name":"Retaliation","type":"PROGRAMMING","rating":1200,"tags":["binary search","math","number theory"]},{"contestId":2117,"index":"C","name":"Cool Partition","type":"PROGRAMMING","rating":1200,"tags":["data structures","greedy"]},{"contestId":2117,"index":"B","name":"Shrink","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms"]},{"contestId":2117,"index":"A","name":"False Alarm","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":2116,"index":"B","name":"Gellyfish and Baby\u0027s Breath","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["greedy","math","sortings"]},{"contestId":2116,"index":"A","name":"Gellyfish and Tricolor Pansy","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","greedy"]},{"contestId":2115,"index":"F2","name":"Gellyfish and Lycoris Radiata (Hard Version)","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures"]},{"contestId":2115,"index":"F1","name":"Gellyfish and Lycoris Radiata (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["data structures"]},{"contestId":2115,"index":"E","name":"Gellyfish and Mayflower","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["dp","graphs"]},{"contestId":2115,"index":"D","name":"Gellyfish and Forget-Me-Not","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["bitmasks","dp","games","greedy","math"]},{"contestId":2115,"index":"C","name":"Gellyfish and Eternal Violet","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["combinatorics","dp","greedy","math","probabilities"]},{"contestId":2115,"index":"B","name":"Gellyfish and Camellia Japonica","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["brute force","constructive algorithms","dfs and similar","dp","graphs","greedy","trees"]},{"contestId":2115,"index":"A","name":"Gellyfish and Flaming Peony","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","dp","math","number theory"]},{"contestId":2114,"index":"G","name":"Build an Array","type":"PROGRAMMING","rating":2200,"tags":["brute force","constructive algorithms","dp","greedy","math","number theory"]},{"contestId":2114,"index":"F","name":"Small Operations","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","dfs and similar","dp","math","number theory","sortings"]},{"contestId":2114,"index":"E","name":"Kirei Attacks the Estate","type":"PROGRAMMING","rating":1400,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":2114,"index":"D","name":"Come a Little Closer","type":"PROGRAMMING","rating":1400,"tags":["brute force","greedy","implementation","math"]},{"contestId":2114,"index":"C","name":"Need More Arrays","type":"PROGRAMMING","rating":1000,"tags":["dp","greedy"]},{"contestId":2114,"index":"B","name":"Not Quite a Palindromic String","type":"PROGRAMMING","rating":900,"tags":["greedy","math"]},{"contestId":2114,"index":"A","name":"Square Year","type":"PROGRAMMING","rating":800,"tags":["binary search","brute force","math"]},{"contestId":2113,"index":"F","name":"Two Arrays","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","graphs","math"]},{"contestId":2113,"index":"E","name":"From Kazan with Love","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["dfs and similar","graphs","implementation","trees"]},{"contestId":2113,"index":"D","name":"Cheater","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","constructive algorithms","greedy","implementation"]},{"contestId":2113,"index":"C","name":"Smilo and Minecraft","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":2113,"index":"B","name":"Good Start","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","math"]},{"contestId":2113,"index":"A","name":"Shashliks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":2112,"index":"F","name":"Variables and Operations","type":"PROGRAMMING","rating":2800,"tags":["graphs","greedy","shortest paths"]},{"contestId":2112,"index":"E","name":"Tree Colorings","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dfs and similar","dp","graphs","math","number theory","trees"]},{"contestId":2112,"index":"D","name":"Reachability and Tree","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":2112,"index":"C","name":"Coloring Game","type":"PROGRAMMING","rating":1300,"tags":["binary search","brute force","greedy","two pointers"]},{"contestId":2112,"index":"B","name":"Shrinking Array","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy"]},{"contestId":2112,"index":"A","name":"Race","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":2111,"index":"G","name":"Divisible Subarrays","type":"PROGRAMMING","rating":2900,"tags":["binary search","bitmasks","brute force","data structures","interactive"]},{"contestId":2111,"index":"F","name":"Puzzle","type":"PROGRAMMING","rating":2400,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":2111,"index":"E","name":"Changing the String","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","greedy","implementation","sortings","strings"]},{"contestId":2111,"index":"D","name":"Creating a Schedule","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","data structures","greedy","implementation","sortings"]},{"contestId":2111,"index":"C","name":"Equal Values","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy","two pointers"]},{"contestId":2111,"index":"B","name":"Fibonacci Cubes","type":"PROGRAMMING","rating":1100,"tags":["brute force","dp","implementation","math"]},{"contestId":2111,"index":"A","name":"Energy Crystals","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","math"]},{"contestId":2110,"index":"F","name":"Faculty","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["brute force","greedy","math","number theory"]},{"contestId":2110,"index":"E","name":"Melody","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["dfs and similar","graphs","implementation"]},{"contestId":2110,"index":"D","name":"Fewer Batteries","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","dfs and similar","dp","graphs","greedy","hashing"]},{"contestId":2110,"index":"C","name":"Racing","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy"]},{"contestId":2110,"index":"B","name":"Down with Brackets","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["strings"]},{"contestId":2110,"index":"A","name":"Fashionable Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","sortings"]},{"contestId":2109,"index":"F","name":"Penguin Steps","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["binary search","dfs and similar","flows","graphs","shortest paths"]},{"contestId":2109,"index":"E","name":"Binary String Wowee","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["combinatorics","dp","strings"]},{"contestId":2109,"index":"D","name":"D/D/D","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["dfs and similar","graphs","greedy","shortest paths"]},{"contestId":2109,"index":"C3","name":"Hacking Numbers (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":2600,"tags":["constructive algorithms","interactive","math","number theory"]},{"contestId":2109,"index":"C2","name":"Hacking Numbers (Medium Version)","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","interactive","math","number theory"]},{"contestId":2109,"index":"C1","name":"Hacking Numbers (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["bitmasks","constructive algorithms","interactive","math","number theory"]},{"contestId":2109,"index":"B","name":"Slice to Survive","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","greedy","math"]},{"contestId":2109,"index":"A","name":"It\u0027s Time To Duel","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":2108,"index":"F","name":"Fallen Towers","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["binary search","greedy"]},{"contestId":2108,"index":"E","name":"Spruce Dispute","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["constructive algorithms","dfs and similar","graphs","greedy","implementation","shortest paths","trees"]},{"contestId":2108,"index":"D","name":"Needle in a Numstack","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["binary search","brute force","implementation","interactive"]},{"contestId":2108,"index":"C","name":"Neo\u0027s Escape","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","brute force","data structures","dp","dsu","graphs","greedy","implementation"]},{"contestId":2108,"index":"B","name":"SUMdamental Decomposition","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["bitmasks","constructive algorithms","greedy","implementation","math"]},{"contestId":2108,"index":"A","name":"Permutation Warm-Up","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["combinatorics","greedy","math"]},{"contestId":2107,"index":"F2","name":"Cycling (Hard Version)","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["binary search","brute force","data structures","dp","greedy"]},{"contestId":2107,"index":"F1","name":"Cycling (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["binary search","brute force","dp","greedy"]},{"contestId":2107,"index":"E","name":"Ain and Apple Tree","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["binary search","constructive algorithms","greedy","math","trees"]},{"contestId":2107,"index":"D","name":"Apple Tree Traversing","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","dfs and similar","greedy","implementation","trees"]},{"contestId":2107,"index":"C","name":"Maximum Subarray Sum","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","constructive algorithms","dp","implementation","math"]},{"contestId":2107,"index":"B","name":"Apples in Boxes","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["games","greedy","math"]},{"contestId":2107,"index":"A","name":"LRC and VIP","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["greedy","number theory"]},{"contestId":2106,"index":"G2","name":"Baudelaire (hard version)","type":"PROGRAMMING","rating":2500,"tags":["binary search","dfs and similar","divide and conquer","implementation","interactive","trees"]},{"contestId":2106,"index":"G1","name":"Baudelaire (easy version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","constructive algorithms","divide and conquer","greedy","interactive","trees"]},{"contestId":2106,"index":"F","name":"Goblin","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","dsu","greedy","math"]},{"contestId":2106,"index":"E","name":"Wolf","type":"PROGRAMMING","rating":1800,"tags":["binary search","greedy","math"]},{"contestId":2106,"index":"D","name":"Flower Boy","type":"PROGRAMMING","rating":1500,"tags":["binary search","dp","greedy","two pointers"]},{"contestId":2106,"index":"C","name":"Cherry Bomb","type":"PROGRAMMING","rating":1000,"tags":["greedy","math","sortings"]},{"contestId":2106,"index":"B","name":"St. Chroma","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","greedy","math"]},{"contestId":2106,"index":"A","name":"Dr. TC","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2104,"index":"G","name":"Modulo 3","type":"PROGRAMMING","rating":2700,"tags":["data structures","divide and conquer","dsu","graphs","trees"]},{"contestId":2104,"index":"F","name":"Numbers and Strings","type":"PROGRAMMING","rating":2600,"tags":["binary search","brute force","dfs and similar","dp","implementation","math"]},{"contestId":2104,"index":"E","name":"Unpleasant Strings","type":"PROGRAMMING","rating":1700,"tags":["binary search","dp","greedy","strings"]},{"contestId":2104,"index":"D","name":"Array and GCD","type":"PROGRAMMING","rating":1400,"tags":["binary search","greedy","math","number theory"]},{"contestId":2104,"index":"C","name":"Card Game","type":"PROGRAMMING","rating":1100,"tags":["brute force","constructive algorithms","games","greedy","math"]},{"contestId":2104,"index":"B","name":"Move to the End","type":"PROGRAMMING","rating":1000,"tags":["brute force","data structures","dp","greedy","implementation"]},{"contestId":2104,"index":"A","name":"Three Decks","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2103,"index":"F","name":"Maximize Nor","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["bitmasks","data structures","dp","implementation","sortings"]},{"contestId":2103,"index":"E","name":"Keep the Sum","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["constructive algorithms","implementation","two pointers"]},{"contestId":2103,"index":"D","name":"Local Construction","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","implementation","two pointers"]},{"contestId":2103,"index":"C","name":"Median Splits","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","greedy","implementation","sortings"]},{"contestId":2103,"index":"B","name":"Binary Typewriter","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math"]},{"contestId":2103,"index":"A","name":"Common Multiple","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation","math"]},{"contestId":2102,"index":"B","name":"The Picky Cat","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","sortings"]},{"contestId":2102,"index":"A","name":"Dinner Time","type":"PROGRAMMING","points":250.0,"rating":900,"tags":["constructive algorithms","math"]},{"contestId":2101,"index":"F","name":"Shoo Shatters the Sunshine","type":"PROGRAMMING","points":3750.0,"rating":3300,"tags":["combinatorics","dp","trees"]},{"contestId":2101,"index":"E","name":"Kia Bakes a Cake","type":"PROGRAMMING","points":3250.0,"rating":3100,"tags":["data structures","dp","greedy","trees"]},{"contestId":2101,"index":"D","name":"Mani and Segments","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","implementation","sortings","two pointers"]},{"contestId":2101,"index":"C","name":"23 Kingdom","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","brute force","data structures","greedy","ternary search","two pointers"]},{"contestId":2101,"index":"B","name":"Quartet Swapping","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["brute force","data structures","divide and conquer","greedy","sortings"]},{"contestId":2101,"index":"A","name":"Mex in the Grid","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":2098,"index":"B","name":"Sasha and the Apartment Purchase","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["math","sortings"]},{"contestId":2098,"index":"A","name":"Vadim\u0027s Collection","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy"]},{"contestId":2097,"index":"F","name":"Lost Luggage","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dp","flows"]},{"contestId":2097,"index":"E","name":"Clearing the Snowdrift","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["data structures","dfs and similar","dp","greedy"]},{"contestId":2097,"index":"D","name":"Homework","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["bitmasks","math","matrices"]},{"contestId":2097,"index":"C","name":"Bermuda Triangle","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["chinese remainder theorem","geometry","implementation","math","number theory"]},{"contestId":2097,"index":"B","name":"Baggage Claim","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["combinatorics","dfs and similar","dp","dsu","graphs","implementation","math","trees"]},{"contestId":2097,"index":"A","name":"Sports Betting","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["2-sat","brute force","math","sortings"]},{"contestId":2096,"index":"H","name":"Wonderful XOR Problem","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["bitmasks","combinatorics","dp","fft","math"]},{"contestId":2096,"index":"G","name":"Wonderful Guessing Game","type":"PROGRAMMING","points":2750.0,"rating":3200,"tags":["bitmasks","constructive algorithms","interactive"]},{"contestId":2096,"index":"F","name":"Wonderful Impostors","type":"PROGRAMMING","points":2750.0,"rating":3100,"tags":["data structures","implementation","two pointers"]},{"contestId":2096,"index":"E","name":"Wonderful Teddy Bears","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["greedy","implementation","sortings"]},{"contestId":2096,"index":"D","name":"Wonderful Lightbulbs","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":2096,"index":"C","name":"Wonderful City","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp","implementation"]},{"contestId":2096,"index":"B","name":"Wonderful Gloves","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["greedy","math","sortings"]},{"contestId":2096,"index":"A","name":"Wonderful Sticks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":2095,"index":"J","name":"Premiere at a Wrong Time","type":"PROGRAMMING","tags":["*special"]},{"contestId":2095,"index":"I","name":"Mysterious Script","type":"PROGRAMMING","tags":["*special","expression parsing","number theory"]},{"contestId":2095,"index":"H","name":"Blurry Vision","type":"PROGRAMMING","tags":["*special","fft","math"]},{"contestId":2095,"index":"G","name":"Definitely a Geometry Problem","type":"PROGRAMMING","tags":["*special","geometry"]},{"contestId":2095,"index":"F","name":"⅓ оf а Рrоblеm","type":"PROGRAMMING","tags":["*special","math"]},{"contestId":2095,"index":"E","name":"Pair Count","type":"PROGRAMMING","tags":["*special","number theory"]},{"contestId":2095,"index":"D","name":"Where Am I?","type":"PROGRAMMING","tags":["*special","geometry"]},{"contestId":2095,"index":"C","name":"Would It Be Unrated?","type":"PROGRAMMING","tags":["*special","binary search","brute force"]},{"contestId":2095,"index":"B","name":"Plinko","type":"PROGRAMMING","tags":["*special","games","interactive"]},{"contestId":2095,"index":"A","name":"Piecing It Together","type":"PROGRAMMING","tags":["*special","string suffix structures"]},{"contestId":2094,"index":"H","name":"La Vaca Saturno Saturnita","type":"PROGRAMMING","rating":1900,"tags":["binary search","brute force","math","number theory"]},{"contestId":2094,"index":"G","name":"Chimpanzini Bananini","type":"PROGRAMMING","rating":1700,"tags":["data structures","implementation","math"]},{"contestId":2094,"index":"F","name":"Trulimero Trulicina","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms"]},{"contestId":2094,"index":"E","name":"Boneca Ambalabu","type":"PROGRAMMING","rating":1200,"tags":["bitmasks"]},{"contestId":2094,"index":"D","name":"Tung Tung Sahur","type":"PROGRAMMING","rating":1100,"tags":["greedy","strings","two pointers"]},{"contestId":2094,"index":"C","name":"Brr Brrr Patapim","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":2094,"index":"B","name":"Bobritto Bandito","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms"]},{"contestId":2094,"index":"A","name":"Trippi Troppi","type":"PROGRAMMING","rating":800,"tags":["strings"]},{"contestId":2093,"index":"G","name":"Shorten the Array","type":"PROGRAMMING","rating":1900,"tags":["binary search","bitmasks","data structures","dfs and similar","greedy","strings","trees","two pointers"]},{"contestId":2093,"index":"F","name":"Hackers and Neural Networks","type":"PROGRAMMING","rating":1800,"tags":["bitmasks","brute force","greedy"]},{"contestId":2093,"index":"E","name":"Min Max MEX","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","greedy"]},{"contestId":2093,"index":"D","name":"Skibidi Table","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","implementation"]},{"contestId":2093,"index":"C","name":"Simple Repetition","type":"PROGRAMMING","rating":1000,"tags":["math","number theory"]},{"contestId":2093,"index":"B","name":"Expensive Number","type":"PROGRAMMING","rating":900,"tags":["greedy","math"]},{"contestId":2093,"index":"A","name":"Ideal Generator","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2092,"index":"F","name":"Andryusha and CCB","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["brute force","constructive algorithms","greedy","math","number theory","strings"]},{"contestId":2092,"index":"E","name":"She knows...","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["combinatorics","constructive algorithms","graphs","math"]},{"contestId":2092,"index":"D","name":"Mishkin Energizer","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["brute force","constructive algorithms","greedy","implementation","strings"]},{"contestId":2092,"index":"C","name":"Asuna and the Mosquitoes","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","greedy","math"]},{"contestId":2092,"index":"B","name":"Lady Bug","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","constructive algorithms","implementation","math"]},{"contestId":2092,"index":"A","name":"Kamilka and the Sheep","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math","number theory","sortings"]},{"contestId":2091,"index":"G","name":"Gleb and Boating","type":"PROGRAMMING","rating":2300,"tags":["brute force","constructive algorithms","data structures","dp","graphs","greedy","math","number theory","shortest paths"]},{"contestId":2091,"index":"F","name":"Igor and Mountain","type":"PROGRAMMING","rating":1800,"tags":["binary search","brute force","dp"]},{"contestId":2091,"index":"E","name":"Interesting Ratio","type":"PROGRAMMING","rating":1300,"tags":["brute force","math","number theory","two pointers"]},{"contestId":2091,"index":"D","name":"Place of the Olympiad","type":"PROGRAMMING","rating":1200,"tags":["binary search","greedy","math"]},{"contestId":2091,"index":"C","name":"Combination Lock","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":2091,"index":"B","name":"Team Training","type":"PROGRAMMING","rating":800,"tags":["dp","greedy","sortings"]},{"contestId":2091,"index":"A","name":"Olympiad Date","type":"PROGRAMMING","rating":800,"tags":["greedy","strings"]},{"contestId":2090,"index":"C","name":"Dining Hall","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["data structures","greedy","implementation","sortings"]},{"contestId":2090,"index":"B","name":"Pushing Balls","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","dp","implementation"]},{"contestId":2090,"index":"A","name":"Treasure Hunt","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":2089,"index":"E","name":"Black Cat Collapse","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":[]},{"contestId":2089,"index":"D","name":"Conditional Operators","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["constructive algorithms"]},{"contestId":2089,"index":"C2","name":"Key of Like (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":3100,"tags":["dp","math","probabilities"]},{"contestId":2089,"index":"C1","name":"Key of Like (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["dp","games","math","probabilities"]},{"contestId":2089,"index":"B2","name":"Canteen (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":2300,"tags":["binary search","data structures","dp","flows","greedy","two pointers"]},{"contestId":2089,"index":"B1","name":"Canteen (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","data structures","flows","greedy","two pointers"]},{"contestId":2089,"index":"A","name":"Simple Permutation","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","number theory"]},{"contestId":2087,"index":"I","name":"Hamiltonian Partition","type":"PROGRAMMING","tags":["*special"]},{"contestId":2087,"index":"H","name":"Nim with Special Numbers","type":"PROGRAMMING","tags":["*special"]},{"contestId":2087,"index":"G","name":"Esports in Berland","type":"PROGRAMMING","tags":["*special","greedy"]},{"contestId":2087,"index":"F","name":"Weapon Upgrade","type":"PROGRAMMING","tags":["*special","dp"]},{"contestId":2087,"index":"E","name":"Color the Arrows","type":"PROGRAMMING","tags":["*special","dp"]},{"contestId":2087,"index":"D","name":"Uppercase or Lowercase?","type":"PROGRAMMING","tags":["*special","interactive"]},{"contestId":2087,"index":"C","name":"Coin Game","type":"PROGRAMMING","tags":["*special","greedy"]},{"contestId":2087,"index":"B","name":"Showmatch","type":"PROGRAMMING","tags":["*special"]},{"contestId":2087,"index":"A","name":"Password Generator","type":"PROGRAMMING","tags":["*special"]},{"contestId":2086,"index":"F","name":"Online Palindrome","type":"PROGRAMMING","rating":3000,"tags":["brute force","constructive algorithms","interactive"]},{"contestId":2086,"index":"E","name":"Zebra-like Numbers","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","brute force","constructive algorithms","dfs and similar","dp","greedy","math"]},{"contestId":2086,"index":"D","name":"Even String","type":"PROGRAMMING","rating":1700,"tags":["brute force","combinatorics","dp","math","strings"]},{"contestId":2086,"index":"C","name":"Disappearing Permutation","type":"PROGRAMMING","rating":1300,"tags":["dfs and similar","dp","dsu","graphs","greedy","implementation"]},{"contestId":2086,"index":"B","name":"Large Array and Segments","type":"PROGRAMMING","rating":1100,"tags":["binary search","brute force","greedy"]},{"contestId":2086,"index":"A","name":"Cloudberry Jam","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2085,"index":"F2","name":"Serval and Colorful Array (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2900,"tags":["data structures","greedy"]},{"contestId":2085,"index":"F1","name":"Serval and Colorful Array (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","greedy"]},{"contestId":2085,"index":"E","name":"Serval and Modulo","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["constructive algorithms","math","number theory"]},{"contestId":2085,"index":"D","name":"Serval and Kaitenzushi Buffet","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["data structures","graph matchings","greedy"]},{"contestId":2085,"index":"C","name":"Serval and The Formula","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["bitmasks","constructive algorithms","dp","greedy"]},{"contestId":2085,"index":"B","name":"Serval and Final MEX","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","implementation"]},{"contestId":2085,"index":"A","name":"Serval and String Theory","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","implementation"]},{"contestId":2084,"index":"H","name":"Turtle and Nediam 2","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["dp","greedy"]},{"contestId":2084,"index":"G2","name":"Wish Upon a Satellite (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":3500,"tags":["data structures","dp"]},{"contestId":2084,"index":"G1","name":"Wish Upon a Satellite (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dp","games"]},{"contestId":2084,"index":"F","name":"Skyscape","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":2084,"index":"E","name":"Blossom","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["binary search","combinatorics","dp","implementation","math","two pointers"]},{"contestId":2084,"index":"D","name":"Arcology On Permafrost","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["binary search","brute force","constructive algorithms","greedy","math"]},{"contestId":2084,"index":"C","name":"You Soared Afar With Grace","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":2084,"index":"B","name":"MIN \u003d GCD","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math","number theory"]},{"contestId":2084,"index":"A","name":"Max and Mod","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":2082,"index":"B","name":"Floor or Ceil","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","greedy"]},{"contestId":2082,"index":"A","name":"Binary Matrix","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":2081,"index":"G2","name":"Hard Formula (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3400,"tags":["math"]},{"contestId":2081,"index":"G1","name":"Hard Formula","type":"PROGRAMMING","points":1500.0,"rating":3100,"tags":["math","number theory"]},{"contestId":2081,"index":"F","name":"Hot Matrix","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["constructive algorithms","math"]},{"contestId":2081,"index":"E","name":"Quantifier","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["combinatorics","dp","implementation"]},{"contestId":2081,"index":"D","name":"MST in Modulo Graph","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["constructive algorithms","dsu","graphs","greedy","math","number theory","sortings","trees"]},{"contestId":2081,"index":"C","name":"Quaternary Matrix","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["bitmasks","constructive algorithms","greedy","implementation","matrices"]},{"contestId":2081,"index":"B","name":"Balancing","type":"PROGRAMMING","points":1000.0,"rating":2500,"tags":["greedy"]},{"contestId":2081,"index":"A","name":"Math Division","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["bitmasks","dp","math","probabilities"]},{"contestId":2080,"index":"D","name":"Order Statistics","type":"PROGRAMMING","rating":3400,"tags":["*special","binary search"]},{"contestId":2080,"index":"C","name":"Card Flip","type":"PROGRAMMING","rating":2300,"tags":["*special"]},{"contestId":2080,"index":"B","name":"Best Runner","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":2080,"index":"A","name":"Strong Connectivity Strikes Back","type":"PROGRAMMING","rating":3200,"tags":["*special","constructive algorithms","graphs"]},{"contestId":2079,"index":"D","name":"Cute Subsequences","type":"PROGRAMMING","rating":1800,"tags":["*special","sortings"]},{"contestId":2079,"index":"C","name":"Dreaming Is Not Harmful","type":"PROGRAMMING","rating":2300,"tags":["*special"]},{"contestId":2079,"index":"B","name":"Arithmetic Exercise","type":"PROGRAMMING","rating":2600,"tags":["*special","data structures","dp","greedy"]},{"contestId":2079,"index":"A","name":"Alice, Bob, And Two Arrays","type":"PROGRAMMING","rating":3300,"tags":["*special","data structures","dp","games"]},{"contestId":2078,"index":"D","name":"Scammy Game Ad","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["dp","greedy","implementation"]},{"contestId":2078,"index":"B","name":"Vicious Labyrinth","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["constructive algorithms","graphs","greedy","implementation","math"]},{"contestId":2078,"index":"A","name":"Final Verdict","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":2077,"index":"G","name":"RGB Walking","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["bitmasks","chinese remainder theorem","dfs and similar","graphs","number theory"]},{"contestId":2077,"index":"F","name":"AND x OR","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["bitmasks","constructive algorithms","dp"]},{"contestId":2077,"index":"E","name":"Another Folding Strip","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["combinatorics","constructive algorithms","data structures","divide and conquer","dp","greedy","math"]},{"contestId":2077,"index":"D","name":"Maximum Polygon","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["brute force","data structures","greedy","implementation","math"]},{"contestId":2077,"index":"C","name":"Binary Subsequence Value Sum","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["combinatorics","data structures","dp","fft","math","matrices"]},{"contestId":2077,"index":"B","name":"Finding OR Sum","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["bitmasks","constructive algorithms","implementation","interactive","math"]},{"contestId":2077,"index":"A","name":"Breach of Faith","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":2075,"index":"F","name":"Beautiful Sequence Returns","type":"PROGRAMMING","rating":3000,"tags":["binary search","brute force","data structures","implementation"]},{"contestId":2075,"index":"E","name":"XOR Matrix","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","combinatorics","dp","implementation","math"]},{"contestId":2075,"index":"D","name":"Equalization","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","brute force","dp","graphs","math"]},{"contestId":2075,"index":"C","name":"Two Colors","type":"PROGRAMMING","rating":1500,"tags":["binary search","combinatorics","math"]},{"contestId":2075,"index":"B","name":"Array Recoloring","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","greedy"]},{"contestId":2075,"index":"A","name":"To Zero","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":2074,"index":"G","name":"Game With Triangles: Season 2","type":"PROGRAMMING","rating":2100,"tags":["dp","geometry"]},{"contestId":2074,"index":"F","name":"Counting Necessary Nodes","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","divide and conquer","greedy","implementation","math"]},{"contestId":2074,"index":"E","name":"Empty Triangle","type":"PROGRAMMING","rating":1600,"tags":["geometry","interactive","probabilities"]},{"contestId":2074,"index":"D","name":"Counting Points","type":"PROGRAMMING","rating":1400,"tags":["brute force","data structures","geometry","implementation","two pointers"]},{"contestId":2074,"index":"C","name":"XOR and Triangle","type":"PROGRAMMING","rating":1100,"tags":["bitmasks","brute force","geometry","greedy","probabilities"]},{"contestId":2074,"index":"B","name":"The Third Side","type":"PROGRAMMING","rating":800,"tags":["geometry","greedy","math"]},{"contestId":2074,"index":"A","name":"Draw a Square","type":"PROGRAMMING","rating":800,"tags":["geometry","implementation"]},{"contestId":2073,"index":"M","name":"Can You Reach There?","type":"PROGRAMMING","rating":3300,"tags":[]},{"contestId":2073,"index":"L","name":"Boarding Queue","type":"PROGRAMMING","rating":1300,"tags":[]},{"contestId":2073,"index":"K","name":"Book Sorting","type":"PROGRAMMING","rating":2900,"tags":[]},{"contestId":2073,"index":"J","name":"Gathering Sharks","type":"PROGRAMMING","rating":2000,"tags":[]},{"contestId":2073,"index":"I","name":"Squares on Grid Lines","type":"PROGRAMMING","rating":3100,"tags":[]},{"contestId":2073,"index":"H","name":"Secret Lilies and Roses","type":"PROGRAMMING","rating":2700,"tags":["interactive"]},{"contestId":2073,"index":"G","name":"Corrupted File","type":"PROGRAMMING","rating":2200,"tags":[]},{"contestId":2073,"index":"F","name":"Hold the Star","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":2073,"index":"E","name":"Minus Operator","type":"PROGRAMMING","rating":3300,"tags":["interactive"]},{"contestId":2073,"index":"D","name":"Tower of Hanoi","type":"PROGRAMMING","rating":2400,"tags":[]},{"contestId":2073,"index":"C","name":"Cactus Connectivity","type":"PROGRAMMING","rating":2700,"tags":[]},{"contestId":2073,"index":"B","name":"Three-Dimensional Embedding","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":2073,"index":"A","name":"Control Towers","type":"PROGRAMMING","rating":1900,"tags":[]},{"contestId":2072,"index":"G","name":"I\u0027ve Been Flipping Numbers for 300 Years and Calculated the Sum","type":"PROGRAMMING","rating":2200,"tags":["binary search","brute force","combinatorics","divide and conquer","math","number theory"]},{"contestId":2072,"index":"F","name":"Goodbye, Banker Life","type":"PROGRAMMING","rating":1700,"tags":["2-sat","bitmasks","combinatorics","constructive algorithms","fft","math","number theory"]},{"contestId":2072,"index":"E","name":"Do You Love Your Hero and His Two-Hit Multi-Target Attacks?","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","constructive algorithms","dp","geometry","greedy","math"]},{"contestId":2072,"index":"D","name":"For Wizards, the Exam Is Easy, but I Couldn\u0027t Handle It","type":"PROGRAMMING","rating":1300,"tags":["brute force","greedy","implementation"]},{"contestId":2072,"index":"C","name":"Creating Keys for StORages Has Become My Main Skill","type":"PROGRAMMING","rating":1200,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":2072,"index":"B","name":"Having Been a Treasurer in the Past, I Help Goblins Deceive","type":"PROGRAMMING","rating":900,"tags":["combinatorics","constructive algorithms","strings"]},{"contestId":2072,"index":"A","name":"New World, New Me, New Array","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","math"]},{"contestId":2071,"index":"F","name":"Towering Arrays","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["binary search","data structures"]},{"contestId":2071,"index":"E","name":"LeaFall","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","dp","probabilities","trees"]},{"contestId":2071,"index":"D2","name":"Infinite Sequence (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2500,"tags":["bitmasks","brute force","constructive algorithms","data structures","dp","implementation","math"]},{"contestId":2071,"index":"D1","name":"Infinite Sequence (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["bitmasks","brute force","dp","implementation","math"]},{"contestId":2071,"index":"C","name":"Trapmigiano Reggiano","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","data structures","dfs and similar","dp","greedy","sortings","trees"]},{"contestId":2071,"index":"B","name":"Perfecto","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":2071,"index":"A","name":"The Play Never Ends","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":2070,"index":"F","name":"Friends and Pizza","type":"PROGRAMMING","rating":3000,"tags":["bitmasks","divide and conquer","dp","fft"]},{"contestId":2070,"index":"E","name":"Game with Binary String","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","data structures","divide and conquer","games","greedy","math"]},{"contestId":2070,"index":"D","name":"Tree Jumps","type":"PROGRAMMING","rating":1600,"tags":["dfs and similar","dp","trees"]},{"contestId":2070,"index":"C","name":"Limited Repainting","type":"PROGRAMMING","rating":1500,"tags":["binary search","greedy"]},{"contestId":2070,"index":"B","name":"Robot Program","type":"PROGRAMMING","rating":1100,"tags":["brute force","implementation","math"]},{"contestId":2070,"index":"A","name":"FizzBuzz Remixed","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2069,"index":"F","name":"Graph Inclusion","type":"PROGRAMMING","rating":2800,"tags":["data structures","dfs and similar","divide and conquer","dsu","graphs"]},{"contestId":2069,"index":"E","name":"A, B, AB and BA","type":"PROGRAMMING","rating":2300,"tags":["constructive algorithms","greedy","sortings","strings"]},{"contestId":2069,"index":"D","name":"Palindrome Shuffle","type":"PROGRAMMING","rating":1800,"tags":["binary search","greedy","hashing","strings","two pointers"]},{"contestId":2069,"index":"C","name":"Beautiful Sequence","type":"PROGRAMMING","rating":1500,"tags":["combinatorics","dp","greedy","two pointers"]},{"contestId":2069,"index":"B","name":"Set of Strangers","type":"PROGRAMMING","rating":1200,"tags":["greedy","matrices"]},{"contestId":2069,"index":"A","name":"Was there an Array?","type":"PROGRAMMING","rating":800,"tags":["graph matchings","greedy"]},{"contestId":2068,"index":"K","name":"Amusement Park Rides","type":"PROGRAMMING","rating":3000,"tags":["flows","graphs"]},{"contestId":2068,"index":"J","name":"The Ultimate Wine Tasting Event","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","greedy"]},{"contestId":2068,"index":"I","name":"Pinball","type":"PROGRAMMING","rating":3500,"tags":["graphs","shortest paths"]},{"contestId":2068,"index":"H","name":"Statues","type":"PROGRAMMING","rating":2700,"tags":["constructive algorithms","greedy","math"]},{"contestId":2068,"index":"G","name":"A Very Long Hike","type":"PROGRAMMING","rating":3500,"tags":["shortest paths"]},{"contestId":2068,"index":"F","name":"Mascot Naming","type":"PROGRAMMING","rating":1900,"tags":["brute force","greedy","implementation","strings"]},{"contestId":2068,"index":"E","name":"Porto Vs. Benfica","type":"PROGRAMMING","rating":2800,"tags":["data structures","dfs and similar","dsu","graphs","shortest paths"]},{"contestId":2068,"index":"D","name":"Morse Code","type":"PROGRAMMING","rating":3100,"tags":["dp","sortings","trees"]},{"contestId":2068,"index":"C","name":"Ads","type":"PROGRAMMING","rating":2100,"tags":["binary search","greedy","two pointers"]},{"contestId":2068,"index":"B","name":"Urban Planning","type":"PROGRAMMING","rating":3100,"tags":["constructive algorithms"]},{"contestId":2068,"index":"A","name":"Condorcet Elections","type":"PROGRAMMING","rating":2300,"tags":["constructive algorithms","graphs","greedy","probabilities"]},{"contestId":2067,"index":"C","name":"Devyatkino","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["brute force","dfs and similar","greedy","math"]},{"contestId":2067,"index":"B","name":"Two Large Bags","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","dp","greedy","sortings"]},{"contestId":2067,"index":"A","name":"Adjacent Digit Sums","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms","math"]},{"contestId":2066,"index":"F","name":"Curse","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["constructive algorithms","dp","math"]},{"contestId":2066,"index":"E","name":"Tropical Season","type":"PROGRAMMING","points":2000.0,"rating":3300,"tags":["binary search","data structures","greedy","implementation"]},{"contestId":2066,"index":"D2","name":"Club of Young Aircraft Builders (hard version)","type":"PROGRAMMING","points":1250.0,"rating":2900,"tags":["combinatorics","dp","math"]},{"contestId":2066,"index":"D1","name":"Club of Young Aircraft Builders (easy version)","type":"PROGRAMMING","points":750.0,"rating":2400,"tags":["combinatorics","dp","math"]},{"contestId":2066,"index":"C","name":"Bitwise Slides","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":2066,"index":"B","name":"White Magic","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["constructive algorithms","data structures","dp","greedy","implementation"]},{"contestId":2066,"index":"A","name":"Object Identification","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["graphs","greedy","implementation","interactive"]},{"contestId":2065,"index":"H","name":"Bro Thinks He\u0027s Him","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","data structures","divide and conquer","dp","math","matrices"]},{"contestId":2065,"index":"G","name":"Skibidus and Capping","type":"PROGRAMMING","rating":1700,"tags":["combinatorics","math","number theory"]},{"contestId":2065,"index":"F","name":"Skibidus and Slay","type":"PROGRAMMING","rating":1700,"tags":["data structures","dfs and similar","graphs","greedy","trees"]},{"contestId":2065,"index":"E","name":"Skibidus and Rizz","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","greedy","strings"]},{"contestId":2065,"index":"D","name":"Skibidus and Sigma","type":"PROGRAMMING","rating":1200,"tags":["greedy","sortings"]},{"contestId":2065,"index":"C2","name":"Skibidus and Fanum Tax (hard version)","type":"PROGRAMMING","rating":1300,"tags":["binary search","greedy"]},{"contestId":2065,"index":"C1","name":"Skibidus and Fanum Tax (easy version)","type":"PROGRAMMING","rating":1100,"tags":["binary search","dp","greedy"]},{"contestId":2065,"index":"B","name":"Skibidus and Ohio","type":"PROGRAMMING","rating":800,"tags":["strings"]},{"contestId":2065,"index":"A","name":"Skibidus and Amog\u0027u","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","greedy","implementation","strings"]},{"contestId":2064,"index":"F","name":"We Be Summing","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["binary search","data structures","dp","two pointers"]},{"contestId":2064,"index":"E","name":"Mycraft Sand Sort","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["combinatorics","data structures","dsu","greedy","math","sortings"]},{"contestId":2064,"index":"D","name":"Eating","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["binary search","bitmasks","brute force","data structures","dp","greedy","trees","two pointers"]},{"contestId":2064,"index":"C","name":"Remove the Ends","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["brute force","constructive algorithms","dp","greedy"]},{"contestId":2064,"index":"B","name":"Variety is Discouraged","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","constructive algorithms","greedy","two pointers"]},{"contestId":2064,"index":"A","name":"Brogramming Contest","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","strings"]},{"contestId":2063,"index":"F2","name":"Counting Is Not Fun (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["combinatorics","data structures","dfs and similar","dsu","graphs","implementation","trees"]},{"contestId":2063,"index":"F1","name":"Counting Is Not Fun (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["combinatorics","data structures","dfs and similar","dp","dsu","graphs","hashing","implementation","math","trees"]},{"contestId":2063,"index":"E","name":"Triangle Tree","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["data structures","dfs and similar","dp","greedy","trees"]},{"contestId":2063,"index":"D","name":"Game With Triangles","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["binary search","brute force","data structures","geometry","greedy","implementation","math","ternary search","two pointers"]},{"contestId":2063,"index":"C","name":"Remove Exactly Two","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","data structures","dfs and similar","dp","graphs","greedy","sortings","trees"]},{"contestId":2063,"index":"B","name":"Subsequence Update","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","data structures","greedy","sortings"]},{"contestId":2063,"index":"A","name":"Minimal Coprime","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":2062,"index":"H","name":"Galaxy Generator","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["bitmasks","combinatorics","dp"]},{"contestId":2062,"index":"G","name":"Permutation Factory","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["flows","geometry","graph matchings","graphs"]},{"contestId":2062,"index":"F","name":"Traveling Salescat","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["constructive algorithms","dp","geometry","graphs","greedy","math","sortings"]},{"contestId":2062,"index":"E2","name":"The Game (Hard Version)","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures","dfs and similar","games","graphs","implementation","trees"]},{"contestId":2062,"index":"E1","name":"The Game (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["data structures","dfs and similar","games","graphs","greedy","trees"]},{"contestId":2062,"index":"D","name":"Balanced Tree","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dfs and similar","dp","graphs","greedy","trees"]},{"contestId":2062,"index":"C","name":"Cirno and Operations","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","math"]},{"contestId":2062,"index":"B","name":"Clockwork","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","math"]},{"contestId":2062,"index":"A","name":"String","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math","strings"]},{"contestId":2061,"index":"I","name":"Kevin and Nivek","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["divide and conquer","dp"]},{"contestId":2061,"index":"H2","name":"Kevin and Stones (Hard Version)","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["flows","graphs"]},{"contestId":2061,"index":"H1","name":"Kevin and Stones (Easy Version)","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["flows","graph matchings","graphs"]},{"contestId":2061,"index":"G","name":"Kevin and Teams","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["constructive algorithms","graphs","interactive"]},{"contestId":2061,"index":"F2","name":"Kevin and Binary String (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["data structures","dp"]},{"contestId":2061,"index":"F1","name":"Kevin and Binary String (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["greedy","implementation"]},{"contestId":2061,"index":"E","name":"Kevin and And","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","brute force","dp","greedy","math","sortings"]},{"contestId":2061,"index":"D","name":"Kevin and Numbers","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["bitmasks","data structures"]},{"contestId":2061,"index":"C","name":"Kevin and Puzzle","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["2-sat","combinatorics","dp"]},{"contestId":2061,"index":"B","name":"Kevin and Geometry","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","geometry"]},{"contestId":2061,"index":"A","name":"Kevin and Arithmetic","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":2060,"index":"G","name":"Bugged Sort","type":"PROGRAMMING","rating":2400,"tags":["dp","greedy","sortings"]},{"contestId":2060,"index":"F","name":"Multiplicative Arrays","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dp","number theory"]},{"contestId":2060,"index":"E","name":"Graph Composition","type":"PROGRAMMING","rating":1500,"tags":["dfs and similar","dsu","graphs","greedy"]},{"contestId":2060,"index":"D","name":"Subtract Min Sort","type":"PROGRAMMING","rating":1100,"tags":["greedy"]},{"contestId":2060,"index":"C","name":"Game of Mathletes","type":"PROGRAMMING","rating":900,"tags":["games","greedy","sortings","two pointers"]},{"contestId":2060,"index":"B","name":"Farmer John\u0027s Card Game","type":"PROGRAMMING","rating":1000,"tags":["greedy","sortings"]},{"contestId":2060,"index":"A","name":"Fibonacciness","type":"PROGRAMMING","rating":800,"tags":["brute force"]},{"contestId":2059,"index":"E2","name":"Stop Gaming (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["brute force","constructive algorithms","data structures","hashing","strings"]},{"contestId":2059,"index":"E1","name":"Stop Gaming (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["brute force","constructive algorithms","greedy","hashing","strings"]},{"contestId":2059,"index":"D","name":"Graph and Graph","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["data structures","graphs","greedy","shortest paths"]},{"contestId":2059,"index":"C","name":"Customer Service","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms","graph matchings","greedy","math","sortings"]},{"contestId":2059,"index":"B","name":"Cost of the Array","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":2059,"index":"A","name":"Milya and Two Arrays","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":2057,"index":"H","name":"Coffee Break","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["data structures","greedy","math"]},{"contestId":2057,"index":"G","name":"Secret Message","type":"PROGRAMMING","points":3750.0,"rating":3000,"tags":["constructive algorithms","dfs and similar","math"]},{"contestId":2057,"index":"F","name":"Formation","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["binary search","data structures","dp","sortings","two pointers"]},{"contestId":2057,"index":"E2","name":"Another Exercise on Graphs (hard version)","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","dfs and similar","dp","dsu","graphs","shortest paths","sortings"]},{"contestId":2057,"index":"E1","name":"Another Exercise on Graphs (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["binary search","brute force","dp","dsu","graphs","shortest paths","sortings"]},{"contestId":2057,"index":"D","name":"Gifts Order","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["data structures","greedy","implementation","math","matrices"]},{"contestId":2057,"index":"C","name":"Trip to the Olympiad","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["bitmasks","constructive algorithms","greedy","math"]},{"contestId":2057,"index":"B","name":"Gorilla and the Exam","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","sortings"]},{"contestId":2057,"index":"A","name":"MEX Table","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":2056,"index":"F2","name":"Xor of Median (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":3000,"tags":["bitmasks","brute force","combinatorics","dp","math"]},{"contestId":2056,"index":"F1","name":"Xor of Median (Easy Version)","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["bitmasks","brute force","combinatorics","dp","math"]},{"contestId":2056,"index":"E","name":"Nested Segments","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["combinatorics","dfs and similar","dp","dsu","math"]},{"contestId":2056,"index":"D","name":"Unique Median","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","brute force","combinatorics","data structures","divide and conquer","dp"]},{"contestId":2056,"index":"C","name":"Palindromic Subsequences","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["brute force","constructive algorithms","math"]},{"contestId":2056,"index":"B","name":"Find the Permutation","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["brute force","dfs and similar","graphs","implementation","sortings"]},{"contestId":2056,"index":"A","name":"Shape Perimeter","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":2055,"index":"F","name":"Cosmic Divide","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["brute force","geometry","hashing","math","strings"]},{"contestId":2055,"index":"E","name":"Haystacks","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["brute force","constructive algorithms","data structures","greedy","sortings"]},{"contestId":2055,"index":"D","name":"Scarecrow","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["greedy","implementation","math"]},{"contestId":2055,"index":"C","name":"The Trail","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["brute force","constructive algorithms","greedy","math","two pointers"]},{"contestId":2055,"index":"B","name":"Crafting","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":2055,"index":"A","name":"Two Frogs","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","games","greedy","math"]},{"contestId":2053,"index":"I2","name":"Affectionate Arrays (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["data structures","dp","graphs","greedy","math","shortest paths","two pointers"]},{"contestId":2053,"index":"I1","name":"Affectionate Arrays (Easy Version)","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","dp","greedy"]},{"contestId":2053,"index":"H","name":"Delicate Anti-monotonous Operations","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["constructive algorithms","implementation"]},{"contestId":2053,"index":"G","name":"Naive String Splits","type":"PROGRAMMING","points":4250.0,"rating":3400,"tags":["binary search","brute force","greedy","hashing","math","number theory","strings"]},{"contestId":2053,"index":"F","name":"Earnest Matrix Complement","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force","data structures","dp","greedy","implementation","math"]},{"contestId":2053,"index":"E","name":"Resourceful Caterpillar Sequence","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","dp","games","graphs","greedy","trees"]},{"contestId":2053,"index":"D","name":"Refined Product Optimality","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["binary search","data structures","greedy","math","schedules","sortings"]},{"contestId":2053,"index":"C","name":"Bewitching Stargazer","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["bitmasks","divide and conquer","dp","math"]},{"contestId":2053,"index":"B","name":"Outstanding Impressionist","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","brute force","data structures","greedy"]},{"contestId":2053,"index":"A","name":"Tender Carpenter","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["dp","geometry","greedy","math"]},{"contestId":2052,"index":"M","name":"Managing Cluster","type":"PROGRAMMING","rating":2700,"tags":["dp","graphs","math","trees"]},{"contestId":2052,"index":"L","name":"Legacy Screensaver","type":"PROGRAMMING","rating":2900,"tags":[]},{"contestId":2052,"index":"K","name":"Knowns and Unknowns","type":"PROGRAMMING","rating":2800,"tags":[]},{"contestId":2052,"index":"J","name":"Judicious Watching","type":"PROGRAMMING","rating":2000,"tags":["binary search","greedy","sortings"]},{"contestId":2052,"index":"I","name":"Incompetent Delivery Guy","type":"PROGRAMMING","rating":2800,"tags":["graphs","shortest paths"]},{"contestId":2052,"index":"H","name":"Hunting Hoglins in Hogwarts","type":"PROGRAMMING","rating":3500,"tags":["interactive"]},{"contestId":2052,"index":"G","name":"Geometric Balance","type":"PROGRAMMING","rating":2800,"tags":["data structures","geometry","implementation"]},{"contestId":2052,"index":"F","name":"Fix Flooded Floor","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","dp","graphs"]},{"contestId":2052,"index":"E","name":"Expression Correction","type":"PROGRAMMING","rating":1900,"tags":["brute force","expression parsing","strings"]},{"contestId":2052,"index":"D","name":"DAG Serialization","type":"PROGRAMMING","rating":2100,"tags":["brute force","graphs"]},{"contestId":2052,"index":"C","name":"Cactus without Bridges","type":"PROGRAMMING","rating":3500,"tags":["constructive algorithms","math"]},{"contestId":2052,"index":"B","name":"BitBitJump","type":"PROGRAMMING","rating":2400,"tags":[]},{"contestId":2052,"index":"A","name":"Adrenaline Rush","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms"]},{"contestId":2051,"index":"G","name":"Snakes","type":"PROGRAMMING","rating":2100,"tags":["bitmasks","dp","dsu","graphs"]},{"contestId":2051,"index":"F","name":"Joker","type":"PROGRAMMING","rating":2000,"tags":["brute force","greedy","implementation","math"]},{"contestId":2051,"index":"E","name":"Best Price","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","data structures","greedy","sortings"]},{"contestId":2051,"index":"D","name":"Counting Pairs","type":"PROGRAMMING","rating":1200,"tags":["binary search","sortings","two pointers"]},{"contestId":2051,"index":"C","name":"Preparing for the Exam","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","implementation"]},{"contestId":2051,"index":"B","name":"Journey","type":"PROGRAMMING","rating":800,"tags":["binary search","math"]},{"contestId":2051,"index":"A","name":"Preparing for the Olympiad","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":2050,"index":"G","name":"Tree Destruction","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","trees"]},{"contestId":2050,"index":"F","name":"Maximum modulo equality","type":"PROGRAMMING","rating":1700,"tags":["data structures","divide and conquer","math","number theory"]},{"contestId":2050,"index":"E","name":"Three Strings","type":"PROGRAMMING","rating":1500,"tags":["dp","implementation","strings"]},{"contestId":2050,"index":"D","name":"Digital string maximization","type":"PROGRAMMING","rating":1300,"tags":["brute force","greedy","math","strings"]},{"contestId":2050,"index":"C","name":"Uninteresting Number","type":"PROGRAMMING","rating":1200,"tags":["brute force","dp","math"]},{"contestId":2050,"index":"B","name":"Transfusion","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy","math"]},{"contestId":2050,"index":"A","name":"Line Breaks","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":2049,"index":"F","name":"MEX OR Mania","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["bitmasks","brute force","data structures","dsu","implementation"]},{"contestId":2049,"index":"E","name":"Broken Queries","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["binary search","bitmasks","brute force","constructive algorithms","implementation","interactive"]},{"contestId":2049,"index":"D","name":"Shift + Esc","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["brute force","dp"]},{"contestId":2049,"index":"C","name":"MEX Cycle","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","constructive algorithms","greedy","implementation"]},{"contestId":2049,"index":"B","name":"pspspsps","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["brute force","constructive algorithms","graph matchings","implementation"]},{"contestId":2049,"index":"A","name":"MEX Destruction","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":2048,"index":"I2","name":"Kevin and Puzzle (Hard Version)","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["bitmasks","fft","math"]},{"contestId":2048,"index":"I1","name":"Kevin and Puzzle (Easy Version)","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":2048,"index":"H","name":"Kevin and Strange Operation","type":"PROGRAMMING","points":2750.0,"rating":3100,"tags":["data structures","dp"]},{"contestId":2048,"index":"G","name":"Kevin and Matrices","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["brute force","combinatorics","dp","math"]},{"contestId":2048,"index":"F","name":"Kevin and Math Class","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","data structures","divide and conquer","dp","implementation","math","trees"]},{"contestId":2048,"index":"E","name":"Kevin and Bipartite Graph","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":2048,"index":"D","name":"Kevin and Competition Memories","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","brute force","data structures","greedy","sortings","two pointers"]},{"contestId":2048,"index":"C","name":"Kevin and Binary Strings","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","brute force","greedy","implementation","strings"]},{"contestId":2048,"index":"B","name":"Kevin and Permutation","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","greedy"]},{"contestId":2048,"index":"A","name":"Kevin and Combination Lock","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["brute force","greedy","implementation","math","number theory"]},{"contestId":2047,"index":"B","name":"Replace Character","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["brute force","combinatorics","greedy","strings"]},{"contestId":2047,"index":"A","name":"Alyona and a Square Jigsaw Puzzle","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":2046,"index":"F2","name":"Yandex Cuneiform (Hard Version)","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":2046,"index":"F1","name":"Yandex Cuneiform (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":3300,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":2046,"index":"E2","name":"Cheops and a Contest (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3500,"tags":["greedy","implementation"]},{"contestId":2046,"index":"E1","name":"Cheops and a Contest (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["constructive algorithms","greedy"]},{"contestId":2046,"index":"D","name":"For the Emperor!","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["flows","graphs"]},{"contestId":2046,"index":"C","name":"Adventurers","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["binary search","data structures","greedy","sortings","ternary search","two pointers"]},{"contestId":2046,"index":"B","name":"Move Back at a Cost","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["binary search","data structures","greedy","sortings"]},{"contestId":2046,"index":"A","name":"Swap Columns and Find a Path","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","sortings"]},{"contestId":2045,"index":"M","name":"Mirror Maze","type":"PROGRAMMING","rating":1800,"tags":["brute force","dfs and similar","graphs","implementation"]},{"contestId":2045,"index":"L","name":"Buggy DFS","type":"PROGRAMMING","rating":3000,"tags":["constructive algorithms"]},{"contestId":2045,"index":"K","name":"GCDDCG","type":"PROGRAMMING","rating":2900,"tags":[]},{"contestId":2045,"index":"J","name":"Xorderable Array","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","data structures"]},{"contestId":2045,"index":"I","name":"Microwavable Subsequence","type":"PROGRAMMING","rating":2100,"tags":["data structures"]},{"contestId":2045,"index":"H","name":"Missing Separators","type":"PROGRAMMING","rating":2200,"tags":["dp","sortings","string suffix structures","strings"]},{"contestId":2045,"index":"G","name":"X Aura","type":"PROGRAMMING","rating":2200,"tags":["graphs","math","shortest paths"]},{"contestId":2045,"index":"F","name":"Grid Game 3-angle","type":"PROGRAMMING","rating":3000,"tags":["games","math"]},{"contestId":2045,"index":"E","name":"Narrower Passageway","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","data structures"]},{"contestId":2045,"index":"D","name":"Aquatic Dragon","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":2045,"index":"C","name":"Saraga","type":"PROGRAMMING","rating":1400,"tags":["greedy","strings"]},{"contestId":2045,"index":"B","name":"ICPC Square","type":"PROGRAMMING","rating":2000,"tags":["math","number theory"]},{"contestId":2045,"index":"A","name":"Scrambled Scrabble","type":"PROGRAMMING","rating":1700,"tags":["brute force","greedy"]},{"contestId":2044,"index":"H","name":"Hard Demon Problem","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms","data structures","dp","implementation","math"]},{"contestId":2044,"index":"G2","name":"Medium Demon Problem (hard version)","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","dsu","graphs","implementation","trees"]},{"contestId":2044,"index":"G1","name":"Medium Demon Problem (easy version)","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","graph matchings","graphs","implementation","trees"]},{"contestId":2044,"index":"F","name":"Easy Demon Problem","type":"PROGRAMMING","rating":1900,"tags":["binary search","brute force","data structures","math","number theory"]},{"contestId":2044,"index":"E","name":"Insane Problem","type":"PROGRAMMING","rating":1300,"tags":["binary search","greedy","implementation","math","number theory"]},{"contestId":2044,"index":"D","name":"Harder Problem","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","greedy","math"]},{"contestId":2044,"index":"C","name":"Hard Problem","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":2044,"index":"B","name":"Normal Problem","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":2044,"index":"A","name":"Easy Problem","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2043,"index":"G","name":"Problem with Queries","type":"PROGRAMMING","rating":3000,"tags":["brute force","data structures","implementation"]},{"contestId":2043,"index":"F","name":"Nim","type":"PROGRAMMING","rating":2700,"tags":["bitmasks","brute force","combinatorics","dp","games","greedy","implementation","shortest paths"]},{"contestId":2043,"index":"E","name":"Matrix Transformation","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","brute force","data structures","dfs and similar","graphs","greedy","implementation"]},{"contestId":2043,"index":"D","name":"Problem about GCD","type":"PROGRAMMING","rating":1800,"tags":["brute force","flows","math","number theory"]},{"contestId":2043,"index":"C","name":"Sums on Segments","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","data structures","dp","greedy","math"]},{"contestId":2043,"index":"B","name":"Digits","type":"PROGRAMMING","rating":1100,"tags":["math","number theory"]},{"contestId":2043,"index":"A","name":"Coin Transformation","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2042,"index":"F","name":"Two Subarrays","type":"PROGRAMMING","rating":2600,"tags":["data structures","dp","implementation","matrices"]},{"contestId":2042,"index":"E","name":"Vertex Pairs","type":"PROGRAMMING","rating":2900,"tags":["binary search","brute force","data structures","dfs and similar","divide and conquer","greedy","implementation","trees"]},{"contestId":2042,"index":"D","name":"Recommendations","type":"PROGRAMMING","rating":1900,"tags":["data structures","implementation","sortings","two pointers"]},{"contestId":2042,"index":"C","name":"Competitive Fishing","type":"PROGRAMMING","rating":1800,"tags":["greedy"]},{"contestId":2042,"index":"B","name":"Game with Colored Marbles","type":"PROGRAMMING","rating":900,"tags":["games","greedy"]},{"contestId":2042,"index":"A","name":"Greedy Monocarp","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings"]},{"contestId":2041,"index":"N","name":"Railway Construction","type":"PROGRAMMING","rating":3300,"tags":[]},{"contestId":2041,"index":"M","name":"Selection Sort","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures","greedy","two pointers"]},{"contestId":2041,"index":"L","name":"Building Castle","type":"PROGRAMMING","rating":2900,"tags":[]},{"contestId":2041,"index":"K","name":"Trophic Balance Species","type":"PROGRAMMING","rating":3100,"tags":["binary search","brute force","dfs and similar","graphs"]},{"contestId":2041,"index":"J","name":"Bottle Arrangement","type":"PROGRAMMING","rating":2700,"tags":["data structures","divide and conquer","dp","dsu","greedy"]},{"contestId":2041,"index":"I","name":"Auto Complete","type":"PROGRAMMING","rating":2300,"tags":["binary search","data structures","hashing","implementation","sortings","strings","trees"]},{"contestId":2041,"index":"H","name":"Sheet Music","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","dp","math"]},{"contestId":2041,"index":"G","name":"Grid Game","type":"PROGRAMMING","rating":3100,"tags":[]},{"contestId":2041,"index":"F","name":"Segmentation Folds","type":"PROGRAMMING","rating":2400,"tags":["brute force","dfs and similar","number theory"]},{"contestId":2041,"index":"E","name":"Beautiful Array","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","math"]},{"contestId":2041,"index":"D","name":"Drunken Maze","type":"PROGRAMMING","rating":1700,"tags":["brute force","dfs and similar","graphs","shortest paths"]},{"contestId":2041,"index":"C","name":"Cube","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","dfs and similar","dp"]},{"contestId":2041,"index":"B","name":"Bowling Frame","type":"PROGRAMMING","rating":1200,"tags":["binary search","brute force","math"]},{"contestId":2041,"index":"A","name":"The Bento Box Adventure","type":"PROGRAMMING","rating":1300,"tags":["implementation","sortings"]},{"contestId":2040,"index":"F","name":"Number of Cubes","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["combinatorics","dp","math","number theory"]},{"contestId":2040,"index":"E","name":"Control of Randomness","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["combinatorics","dfs and similar","dp","graphs","greedy","math","probabilities","trees"]},{"contestId":2040,"index":"D","name":"Non Prime Tree","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","constructive algorithms","dfs and similar","greedy","number theory","trees","two pointers"]},{"contestId":2040,"index":"C","name":"Ordered Permutations","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["bitmasks","combinatorics","constructive algorithms","greedy","math","two pointers"]},{"contestId":2040,"index":"B","name":"Paint a Strip","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","greedy","math"]},{"contestId":2040,"index":"A","name":"Game of Division","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","math"]},{"contestId":2039,"index":"H2","name":"Cool Swap Walk (Hard Version)","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":2039,"index":"H1","name":"Cool Swap Walk (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":3500,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":2039,"index":"G","name":"Shohag Loves Pebae","type":"PROGRAMMING","points":4250.0,"rating":3500,"tags":["math","number theory"]},{"contestId":2039,"index":"F2","name":"Shohag Loves Counting (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3200,"tags":["dp","number theory"]},{"contestId":2039,"index":"F1","name":"Shohag Loves Counting (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["combinatorics","dp","math","number theory"]},{"contestId":2039,"index":"E","name":"Shohag Loves Inversions","type":"PROGRAMMING","points":2750.0,"rating":2200,"tags":["combinatorics","dp","implementation","math"]},{"contestId":2039,"index":"D","name":"Shohag Loves GCD","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":2039,"index":"C2","name":"Shohag Loves XOR (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["bitmasks","brute force","math","number theory"]},{"contestId":2039,"index":"C1","name":"Shohag Loves XOR (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","brute force","math","number theory"]},{"contestId":2039,"index":"B","name":"Shohag Loves Strings","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","greedy","implementation","strings"]},{"contestId":2039,"index":"A","name":"Shohag Loves Mod","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","number theory"]},{"contestId":2038,"index":"N","name":"Fixing the Expression","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":2038,"index":"M","name":"Royal Flush","type":"PROGRAMMING","rating":2800,"tags":["dp","implementation"]},{"contestId":2038,"index":"L","name":"Bridge Renovation","type":"PROGRAMMING","rating":1400,"tags":["brute force","dp","greedy","math","two pointers"]},{"contestId":2038,"index":"K","name":"Grid Walk","type":"PROGRAMMING","rating":2100,"tags":["brute force","dp","greedy","math","number theory"]},{"contestId":2038,"index":"J","name":"Waiting for...","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":2038,"index":"I","name":"Polyathlon","type":"PROGRAMMING","rating":2500,"tags":["binary search","data structures","hashing","string suffix structures","strings"]},{"contestId":2038,"index":"H","name":"Galactic Council","type":"PROGRAMMING","rating":3000,"tags":["flows"]},{"contestId":2038,"index":"G","name":"Guess One Character","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","implementation","interactive"]},{"contestId":2038,"index":"F","name":"Alternative Platforms","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","data structures","fft","math","sortings"]},{"contestId":2038,"index":"E","name":"Barrels","type":"PROGRAMMING","rating":2900,"tags":["data structures","greedy","math"]},{"contestId":2038,"index":"D","name":"Divide OR Conquer","type":"PROGRAMMING","rating":2400,"tags":["binary search","bitmasks","data structures","dp","implementation"]},{"contestId":2038,"index":"C","name":"DIY","type":"PROGRAMMING","rating":1400,"tags":["data structures","geometry","greedy","sortings"]},{"contestId":2038,"index":"B","name":"Make It Equal","type":"PROGRAMMING","rating":2100,"tags":["binary search","brute force","greedy","math"]},{"contestId":2038,"index":"A","name":"Bonus Project","type":"PROGRAMMING","rating":1400,"tags":["games","greedy"]},{"contestId":2037,"index":"G","name":"Natlan Exploring","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","combinatorics","data structures","dp","math","number theory"]},{"contestId":2037,"index":"F","name":"Ardent Flames","type":"PROGRAMMING","rating":2100,"tags":["binary search","data structures","math","sortings","two pointers"]},{"contestId":2037,"index":"E","name":"Kachina\u0027s Favorite Binary String","type":"PROGRAMMING","rating":1600,"tags":["dp","greedy","interactive","two pointers"]},{"contestId":2037,"index":"D","name":"Sharky Surfing","type":"PROGRAMMING","rating":1300,"tags":["data structures","greedy","two pointers"]},{"contestId":2037,"index":"C","name":"Superultra\u0027s Favorite Permutation","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":2037,"index":"B","name":"Intercepted Inputs","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":2037,"index":"A","name":"Twice","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":2036,"index":"G","name":"Library of Magic","type":"PROGRAMMING","rating":2200,"tags":["binary search","constructive algorithms","divide and conquer","interactive","math","number theory"]},{"contestId":2036,"index":"F","name":"XORificator 3000","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","dp","number theory","two pointers"]},{"contestId":2036,"index":"E","name":"Reverse the Rivers","type":"PROGRAMMING","rating":1600,"tags":["binary search","constructive algorithms","data structures","greedy"]},{"contestId":2036,"index":"D","name":"I Love 1543","type":"PROGRAMMING","rating":1300,"tags":["brute force","implementation","matrices"]},{"contestId":2036,"index":"C","name":"Anya and 1100","type":"PROGRAMMING","rating":1100,"tags":["brute force","implementation"]},{"contestId":2036,"index":"B","name":"Startup","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings"]},{"contestId":2036,"index":"A","name":"Quintomania","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":2035,"index":"H","name":"Peak Productivity Forces","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":2035,"index":"G2","name":"Go Learn! (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["divide and conquer","dp"]},{"contestId":2035,"index":"G1","name":"Go Learn! (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["dp","trees"]},{"contestId":2035,"index":"F","name":"Tree Operations","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["binary search","brute force","dfs and similar","dp","trees"]},{"contestId":2035,"index":"E","name":"Monster","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["binary search","brute force","constructive algorithms","greedy","implementation","math","ternary search"]},{"contestId":2035,"index":"D","name":"Yet Another Real Number Problem","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["binary search","data structures","divide and conquer","greedy","implementation","math"]},{"contestId":2035,"index":"C","name":"Alya and Permutation","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":2035,"index":"B","name":"Everyone Loves Tres","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":2035,"index":"A","name":"Sliding","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["implementation","math"]},{"contestId":2034,"index":"H","name":"Rayan vs. Rayaneh","type":"PROGRAMMING","points":5000.0,"rating":3300,"tags":["brute force","dfs and similar","dp","number theory"]},{"contestId":2034,"index":"G2","name":"Simurgh\u0027s Watch (Hard Version)","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["greedy","implementation"]},{"contestId":2034,"index":"G1","name":"Simurgh\u0027s Watch (Easy Version)","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["constructive algorithms","greedy","implementation","sortings"]},{"contestId":2034,"index":"F2","name":"Khayyam\u0027s Royal Decree (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["combinatorics","dp","math","sortings"]},{"contestId":2034,"index":"F1","name":"Khayyam\u0027s Royal Decree (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["combinatorics","dp","math","sortings"]},{"contestId":2034,"index":"E","name":"Permutations Harmony","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["combinatorics","constructive algorithms","greedy","hashing","math"]},{"contestId":2034,"index":"D","name":"Darius\u0027 Wisdom","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","greedy","implementation","sortings"]},{"contestId":2034,"index":"C","name":"Trapped in the Witch\u0027s Labyrinth","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","dfs and similar","graphs","implementation"]},{"contestId":2034,"index":"B","name":"Rakhsh\u0027s Revival","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["data structures","greedy","implementation","two pointers"]},{"contestId":2034,"index":"A","name":"King Keykhosrow\u0027s Mystery","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","chinese remainder theorem","math","number theory"]},{"contestId":2033,"index":"G","name":"Sakurako and Chefir","type":"PROGRAMMING","rating":2200,"tags":["data structures","dfs and similar","dp","greedy","trees"]},{"contestId":2033,"index":"F","name":"Kosuke\u0027s Sloth","type":"PROGRAMMING","rating":1800,"tags":["brute force","math","number theory"]},{"contestId":2033,"index":"E","name":"Sakurako, Kosuke, and the Permutation","type":"PROGRAMMING","rating":1400,"tags":["brute force","data structures","dfs and similar","dsu","graphs","greedy","math"]},{"contestId":2033,"index":"D","name":"Kousuke\u0027s Assignment","type":"PROGRAMMING","rating":1300,"tags":["data structures","dp","dsu","greedy","math"]},{"contestId":2033,"index":"C","name":"Sakurako\u0027s Field Trip","type":"PROGRAMMING","rating":1400,"tags":["dp","greedy","two pointers"]},{"contestId":2033,"index":"B","name":"Sakurako and Water","type":"PROGRAMMING","rating":900,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":2033,"index":"A","name":"Sakurako and Kosuke","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":2032,"index":"F","name":"Peanuts","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["combinatorics","dp","games","math"]},{"contestId":2032,"index":"E","name":"Balanced","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["constructive algorithms","data structures","greedy","implementation","math"]},{"contestId":2032,"index":"D","name":"Genokraken","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["constructive algorithms","data structures","graphs","greedy","implementation","interactive","trees","two pointers"]},{"contestId":2032,"index":"C","name":"Trinity","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["binary search","math","sortings","two pointers"]},{"contestId":2032,"index":"B","name":"Medians","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":2032,"index":"A","name":"Circuit","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math","number theory"]},{"contestId":2031,"index":"F","name":"Penchick and Even Medians","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["binary search","constructive algorithms","interactive","probabilities"]},{"contestId":2031,"index":"E","name":"Penchick and Chloe\u0027s Trees","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","dfs and similar","dp","greedy","implementation","math","sortings","trees"]},{"contestId":2031,"index":"D","name":"Penchick and Desert Rabbit","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","data structures","dfs and similar","dp","dsu","greedy","implementation","two pointers"]},{"contestId":2031,"index":"C","name":"Penchick and BBQ Buns","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","math","number theory"]},{"contestId":2031,"index":"B","name":"Penchick and Satay Sticks","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["brute force","greedy","sortings"]},{"contestId":2031,"index":"A","name":"Penchick and Modern Monument","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","dp","greedy","math"]},{"contestId":2030,"index":"G2","name":"The Destruction of the Universe (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3100,"tags":["combinatorics","math"]},{"contestId":2030,"index":"G1","name":"The Destruction of the Universe (Easy Version)","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["combinatorics","greedy","math"]},{"contestId":2030,"index":"F","name":"Orangutan Approved Subarrays","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","data structures","dp","greedy","implementation","two pointers"]},{"contestId":2030,"index":"E","name":"MEXimize the Score","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["combinatorics","data structures","dp","greedy","implementation","math"]},{"contestId":2030,"index":"D","name":"QED\u0027s Favorite Permutation","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["data structures","implementation","sortings"]},{"contestId":2030,"index":"C","name":"A TRUE Battle","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","games","greedy"]},{"contestId":2030,"index":"B","name":"Minimise Oneness","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["combinatorics","constructive algorithms","games","math"]},{"contestId":2030,"index":"A","name":"A Gift From Orangutan","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":2029,"index":"I","name":"Variance Challenge","type":"PROGRAMMING","points":5500.0,"rating":3400,"tags":["flows","graphs","greedy"]},{"contestId":2029,"index":"H","name":"Message Spread","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["bitmasks","brute force","combinatorics","dp"]},{"contestId":2029,"index":"G","name":"Balanced Problem","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["data structures","dp"]},{"contestId":2029,"index":"F","name":"Palindrome Everywhere","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":2029,"index":"E","name":"Common Generator","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["brute force","constructive algorithms","math","number theory"]},{"contestId":2029,"index":"D","name":"Cool Graph","type":"PROGRAMMING","points":2250.0,"rating":1900,"tags":["constructive algorithms","data structures","dfs and similar","dsu","graphs","greedy","trees"]},{"contestId":2029,"index":"C","name":"New Rating","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["binary search","data structures","dp","greedy"]},{"contestId":2029,"index":"B","name":"Replacement","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["constructive algorithms","games","strings"]},{"contestId":2029,"index":"A","name":"Set","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy","math"]},{"contestId":2028,"index":"F","name":"Alice\u0027s Adventures in Addition","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["bitmasks","brute force","dp","implementation"]},{"contestId":2028,"index":"E","name":"Alice\u0027s Adventures in the Rabbit Hole","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["combinatorics","dfs and similar","dp","games","greedy","math","probabilities","trees"]},{"contestId":2028,"index":"D","name":"Alice\u0027s Adventures in Cards","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","data structures","dp","graphs","greedy","implementation","ternary search"]},{"contestId":2028,"index":"C","name":"Alice\u0027s Adventures in Cutting Cake","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","dp","greedy","two pointers"]},{"contestId":2028,"index":"B","name":"Alice\u0027s Adventures in Permuting","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","implementation","math"]},{"contestId":2028,"index":"A","name":"Alice\u0027s Adventures in \u0027\u0027Chess\u0027\u0027","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation","math"]},{"contestId":2027,"index":"E2","name":"Bit Game (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":3100,"tags":["bitmasks","dp","math"]},{"contestId":2027,"index":"E1","name":"Bit Game (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["bitmasks","brute force","games","math"]},{"contestId":2027,"index":"D2","name":"The Endspeaker (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["binary search","data structures","dp","greedy","implementation","two pointers"]},{"contestId":2027,"index":"D1","name":"The Endspeaker (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["binary search","dp","graphs","greedy","implementation","two pointers"]},{"contestId":2027,"index":"C","name":"Add Zeros","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["brute force","data structures","dfs and similar","dp","graphs","greedy"]},{"contestId":2027,"index":"B","name":"Stalin Sort","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","greedy"]},{"contestId":2027,"index":"A","name":"Rectangle Arrangement","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","implementation","math"]},{"contestId":2026,"index":"F","name":"Bermart Ice Cream","type":"PROGRAMMING","rating":2700,"tags":["data structures","dfs and similar","divide and conquer","dp","implementation","trees"]},{"contestId":2026,"index":"E","name":"Best Subsequence","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","dfs and similar","flows","graph matchings","graphs"]},{"contestId":2026,"index":"D","name":"Sums of Segments","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","dp","implementation","math"]},{"contestId":2026,"index":"C","name":"Action Figures","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","constructive algorithms","data structures","greedy","implementation"]},{"contestId":2026,"index":"B","name":"Black Cells","type":"PROGRAMMING","rating":1300,"tags":["binary search","brute force","constructive algorithms","greedy"]},{"contestId":2026,"index":"A","name":"Perpendicular Segments","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","geometry","greedy","math"]},{"contestId":2025,"index":"G","name":"Variable Damage","type":"PROGRAMMING","rating":3000,"tags":["data structures","flows"]},{"contestId":2025,"index":"F","name":"Choose Your Queries","type":"PROGRAMMING","rating":2700,"tags":["constructive algorithms","dfs and similar","dp","graphs","greedy","trees"]},{"contestId":2025,"index":"E","name":"Card Game","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dp","fft","greedy","math"]},{"contestId":2025,"index":"D","name":"Attribute Checks","type":"PROGRAMMING","rating":1800,"tags":["brute force","data structures","dp","implementation","math","two pointers"]},{"contestId":2025,"index":"C","name":"New Game","type":"PROGRAMMING","rating":1300,"tags":["binary search","brute force","greedy","implementation","sortings","two pointers"]},{"contestId":2025,"index":"B","name":"Binomial Coefficients, Kind Of","type":"PROGRAMMING","rating":1100,"tags":["combinatorics","dp","math"]},{"contestId":2025,"index":"A","name":"Two Screens","type":"PROGRAMMING","rating":800,"tags":["binary search","greedy","strings","two pointers"]},{"contestId":2024,"index":"B","name":"Buying Lemonade","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","constructive algorithms","sortings"]},{"contestId":2024,"index":"A","name":"Profitable Interest Rate","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":2023,"index":"F","name":"Hills and Pits","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["data structures","greedy","math","matrices"]},{"contestId":2023,"index":"E","name":"Tree of Life","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["dp","greedy","trees"]},{"contestId":2023,"index":"D","name":"Many Games","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["brute force","dp","greedy","math","probabilities"]},{"contestId":2023,"index":"C","name":"C+K+S","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["constructive algorithms","dfs and similar","graphs","greedy","hashing","implementation","strings"]},{"contestId":2023,"index":"B","name":"Skipping","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["binary search","dp","graphs","shortest paths"]},{"contestId":2023,"index":"A","name":"Concatenation of Arrays","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":2022,"index":"E2","name":"Billetes MX (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2600,"tags":["binary search","combinatorics","data structures","dsu","graphs"]},{"contestId":2022,"index":"E1","name":"Billetes MX (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["2-sat","binary search","combinatorics","constructive algorithms","dfs and similar","dsu","graphs"]},{"contestId":2022,"index":"D2","name":"Asesino (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["constructive algorithms","dp","interactive"]},{"contestId":2022,"index":"D1","name":"Asesino (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["binary search","brute force","constructive algorithms","implementation","interactive"]},{"contestId":2022,"index":"C","name":"Gerrymandering","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["dp","implementation"]},{"contestId":2022,"index":"B","name":"Kar Salesman","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","greedy","math"]},{"contestId":2022,"index":"A","name":"Bus to Pénjamo","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":2021,"index":"E3","name":"Digital Village (Extreme Version)","type":"PROGRAMMING","points":1000.0,"rating":2800,"tags":["data structures","dfs and similar","dp","dsu","graphs","greedy","math","trees"]},{"contestId":2021,"index":"E2","name":"Digital Village (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2500,"tags":["data structures","dp","dsu","graphs","math","trees"]},{"contestId":2021,"index":"E1","name":"Digital Village (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["brute force","data structures","dfs and similar","dp","dsu","fft","graphs","greedy","implementation","math","trees"]},{"contestId":2021,"index":"D","name":"Boss, Thirsty","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dp","greedy","implementation"]},{"contestId":2021,"index":"C2","name":"Adjust The Presentation (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["constructive algorithms","data structures","greedy","implementation","sortings"]},{"contestId":2021,"index":"C1","name":"Adjust The Presentation (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["constructive algorithms","greedy"]},{"contestId":2021,"index":"B","name":"Maximize Mex","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["brute force","greedy","math","number theory"]},{"contestId":2021,"index":"A","name":"Meaning Mean","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["data structures","greedy","math","sortings"]},{"contestId":2020,"index":"F","name":"Count Leaves","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["dp","math","number theory"]},{"contestId":2020,"index":"E","name":"Expected Power","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","dp","math","probabilities"]},{"contestId":2020,"index":"D","name":"Connect the Dots","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","dp","dsu","graphs","math","trees"]},{"contestId":2020,"index":"C","name":"Bitwise Balancing","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["bitmasks","hashing","implementation","math","schedules","ternary search"]},{"contestId":2020,"index":"B","name":"Brightness Begins","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["binary search","math"]},{"contestId":2020,"index":"A","name":"Find Minimum Operations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","brute force","greedy","math","number theory"]},{"contestId":2019,"index":"B","name":"All Pairs Segments","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","math"]},{"contestId":2019,"index":"A","name":"Max Plus Size","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","dp","greedy"]},{"contestId":2018,"index":"F3","name":"Speedbreaker Counting (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3100,"tags":["dp","greedy","math"]},{"contestId":2018,"index":"F2","name":"Speedbreaker Counting (Medium Version)","type":"PROGRAMMING","points":1500.0,"rating":3000,"tags":["dp","greedy","math"]},{"contestId":2018,"index":"F1","name":"Speedbreaker Counting (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["combinatorics","dp","greedy","math"]},{"contestId":2018,"index":"E2","name":"Complex Segments (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":3400,"tags":["binary search","data structures","divide and conquer","dsu","greedy","math","sortings"]},{"contestId":2018,"index":"E1","name":"Complex Segments (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["binary search","data structures","divide and conquer","dsu","greedy","math","sortings"]},{"contestId":2018,"index":"D","name":"Max Plus Min Plus Size","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["data structures","dp","dsu","greedy","implementation","matrices","sortings"]},{"contestId":2018,"index":"C","name":"Tree Pruning","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["brute force","dfs and similar","greedy","sortings","trees"]},{"contestId":2018,"index":"B","name":"Speedbreaker","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["binary search","data structures","dp","greedy","implementation","two pointers"]},{"contestId":2018,"index":"A","name":"Cards Partition","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["2-sat","brute force","greedy","implementation","math"]},{"contestId":2014,"index":"H","name":"Robin Hood Archery","type":"PROGRAMMING","rating":1900,"tags":["data structures","divide and conquer","greedy","hashing"]},{"contestId":2014,"index":"G","name":"Milky Days","type":"PROGRAMMING","rating":2200,"tags":["brute force","data structures","greedy","implementation"]},{"contestId":2014,"index":"F","name":"Sheriff\u0027s Defense","type":"PROGRAMMING","rating":2000,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":2014,"index":"E","name":"Rendez-vous de Marian et Robin","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":2014,"index":"D","name":"Robert Hood and Mrs Hood","type":"PROGRAMMING","rating":1400,"tags":["brute force","data structures","greedy","sortings"]},{"contestId":2014,"index":"C","name":"Robin Hood in Town","type":"PROGRAMMING","rating":1100,"tags":["binary search","greedy","math"]},{"contestId":2014,"index":"B","name":"Robin Hood and the Major Oak","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2014,"index":"A","name":"Robin Helps","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":2013,"index":"F2","name":"Game in Tree (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["binary search","data structures","trees"]},{"contestId":2013,"index":"F1","name":"Game in Tree (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["binary search","brute force","data structures","dp","games","greedy","implementation","trees"]},{"contestId":2013,"index":"E","name":"Prefix GCD","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","dp","greedy","math","number theory"]},{"contestId":2013,"index":"D","name":"Minimize the Difference","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","greedy"]},{"contestId":2013,"index":"C","name":"Password Cracking","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","interactive","strings"]},{"contestId":2013,"index":"B","name":"Battle for Survive","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["constructive algorithms","greedy","math"]},{"contestId":2013,"index":"A","name":"Zhan\u0027s Blender","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":2011,"index":"I","name":"Stack and Queue","type":"PROGRAMMING","tags":["*special","data structures","divide and conquer"]},{"contestId":2011,"index":"H","name":"Strange Matrix","type":"PROGRAMMING","tags":["*special","graphs","greedy"]},{"contestId":2011,"index":"G","name":"Removal of a Permutation","type":"PROGRAMMING","tags":["*special"]},{"contestId":2011,"index":"F","name":"Good Subarray","type":"PROGRAMMING","tags":["*special","data structures","greedy"]},{"contestId":2011,"index":"E","name":"Rock-Paper-Scissors Bot","type":"PROGRAMMING","tags":["*special","greedy","strings"]},{"contestId":2011,"index":"D","name":"Among Wolves","type":"PROGRAMMING","tags":["*special"]},{"contestId":2011,"index":"C","name":"Split the Expression","type":"PROGRAMMING","tags":["*special"]},{"contestId":2011,"index":"B","name":"Shuffle","type":"PROGRAMMING","tags":["*special"]},{"contestId":2011,"index":"A","name":"Problem Solving","type":"PROGRAMMING","tags":["*special"]},{"contestId":2010,"index":"C2","name":"Message Transmission Error (hard version)","type":"PROGRAMMING","rating":1700,"tags":["hashing","string suffix structures","strings","two pointers"]},{"contestId":2010,"index":"C1","name":"Message Transmission Error (easy version)","type":"PROGRAMMING","rating":1400,"tags":["brute force","strings"]},{"contestId":2010,"index":"B","name":"Three Brothers","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","math"]},{"contestId":2010,"index":"A","name":"Alternating Sum of Numbers","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","math"]},{"contestId":2009,"index":"G3","name":"Yunli\u0027s Subarray Queries (extreme version)","type":"PROGRAMMING","rating":2700,"tags":["data structures","dp","implementation"]},{"contestId":2009,"index":"G2","name":"Yunli\u0027s Subarray Queries (hard version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures","dp"]},{"contestId":2009,"index":"G1","name":"Yunli\u0027s Subarray Queries (easy version)","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","two pointers"]},{"contestId":2009,"index":"F","name":"Firefly\u0027s Queries","type":"PROGRAMMING","rating":1700,"tags":["bitmasks","data structures","flows","math"]},{"contestId":2009,"index":"E","name":"Klee\u0027s SUPER DUPER LARGE Array!!!","type":"PROGRAMMING","rating":1400,"tags":["binary search","math","ternary search"]},{"contestId":2009,"index":"D","name":"Satyam and Counting","type":"PROGRAMMING","rating":1400,"tags":["geometry","math"]},{"contestId":2009,"index":"C","name":"The Legend of Freya the Frog","type":"PROGRAMMING","rating":1100,"tags":["implementation","math"]},{"contestId":2009,"index":"B","name":"osu!mania","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":2009,"index":"A","name":"Minimize!","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2008,"index":"H","name":"Sakurako\u0027s Test","type":"PROGRAMMING","rating":2100,"tags":["binary search","brute force","greedy","math","number theory"]},{"contestId":2008,"index":"G","name":"Sakurako\u0027s Task","type":"PROGRAMMING","rating":1800,"tags":["binary search","greedy","math","number theory"]},{"contestId":2008,"index":"F","name":"Sakurako\u0027s Box","type":"PROGRAMMING","rating":1400,"tags":["combinatorics","math","number theory"]},{"contestId":2008,"index":"E","name":"Alternating String","type":"PROGRAMMING","rating":1500,"tags":["brute force","data structures","dp","greedy","implementation","strings"]},{"contestId":2008,"index":"D","name":"Sakurako\u0027s Hobby","type":"PROGRAMMING","rating":1100,"tags":["dp","dsu","graphs","math"]},{"contestId":2008,"index":"C","name":"Longest Good Array","type":"PROGRAMMING","rating":800,"tags":["binary search","brute force","math"]},{"contestId":2008,"index":"B","name":"Square or Not","type":"PROGRAMMING","rating":800,"tags":["brute force","math","strings"]},{"contestId":2008,"index":"A","name":"Sakurako\u0027s Exam","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":2007,"index":"C","name":"Dora and C++","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["math","number theory"]},{"contestId":2007,"index":"B","name":"Index and Maximum Value","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["data structures","greedy"]},{"contestId":2007,"index":"A","name":"Dora\u0027s Set","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math","number theory"]},{"contestId":2006,"index":"F","name":"Dora\u0027s Paint","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["brute force","combinatorics","constructive algorithms","graphs","implementation"]},{"contestId":2006,"index":"E","name":"Iris\u0027s Full Binary Tree","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["brute force","data structures","dfs and similar","trees"]},{"contestId":2006,"index":"D","name":"Iris and Adjacent Products","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","greedy","implementation","math"]},{"contestId":2006,"index":"C","name":"Eri and Expanded Sets","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["data structures","divide and conquer","math","number theory","two pointers"]},{"contestId":2006,"index":"B","name":"Iris and the Tree","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["brute force","data structures","dfs and similar","dsu","math","trees"]},{"contestId":2006,"index":"A","name":"Iris and Game on the Tree","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","dfs and similar","games","graphs","greedy","trees"]},{"contestId":2005,"index":"E2","name":"Subtangle Game (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["data structures","dp","games","greedy","implementation"]},{"contestId":2005,"index":"E1","name":"Subtangle Game (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dp","games","greedy","implementation"]},{"contestId":2005,"index":"D","name":"Alter the GCD","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["binary search","brute force","data structures","divide and conquer","implementation","number theory"]},{"contestId":2005,"index":"C","name":"Lazy Narek","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp","implementation","strings"]},{"contestId":2005,"index":"B2","name":"The Strict Teacher (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["binary search","greedy","math","sortings"]},{"contestId":2005,"index":"B1","name":"The Strict Teacher (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","math","sortings"]},{"contestId":2005,"index":"A","name":"Simple Palindrome","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["combinatorics","constructive algorithms","greedy","math"]},{"contestId":2004,"index":"G","name":"Substring Compression","type":"PROGRAMMING","rating":3200,"tags":["data structures","dp","matrices"]},{"contestId":2004,"index":"F","name":"Make a Palindrome","type":"PROGRAMMING","rating":2600,"tags":["binary search","brute force","data structures","greedy","math"]},{"contestId":2004,"index":"E","name":"Not a Nim Problem","type":"PROGRAMMING","rating":2100,"tags":["brute force","games","math","number theory"]},{"contestId":2004,"index":"D","name":"Colored Portals","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","data structures","graphs","greedy","implementation","shortest paths"]},{"contestId":2004,"index":"C","name":"Splitting Items","type":"PROGRAMMING","rating":1100,"tags":["games","greedy","sortings"]},{"contestId":2004,"index":"B","name":"Game with Doors","type":"PROGRAMMING","rating":1000,"tags":["brute force","greedy"]},{"contestId":2004,"index":"A","name":"Closest Point","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":2003,"index":"F","name":"Turtle and Three Sequences","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["brute force","data structures","dp","greedy","math","probabilities","two pointers"]},{"contestId":2003,"index":"E2","name":"Turtle and Inversions (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2700,"tags":["brute force","data structures","divide and conquer","dp","greedy","math","two pointers"]},{"contestId":2003,"index":"E1","name":"Turtle and Inversions (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["brute force","divide and conquer","dp","greedy","math"]},{"contestId":2003,"index":"D2","name":"Turtle and a MEX Problem (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["dfs and similar","dp","graphs","greedy","implementation","math"]},{"contestId":2003,"index":"D1","name":"Turtle and a MEX Problem (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","math"]},{"contestId":2003,"index":"C","name":"Turtle and Good Pairs","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","sortings","strings"]},{"contestId":2003,"index":"B","name":"Turtle and Piggy Are Playing a Game 2","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["games","greedy","sortings"]},{"contestId":2003,"index":"A","name":"Turtle and Good Strings","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","strings"]},{"contestId":2002,"index":"H","name":"Counting 101","type":"PROGRAMMING","points":6000.0,"rating":3500,"tags":["greedy"]},{"contestId":2002,"index":"G","name":"Lattice Optimizing","type":"PROGRAMMING","points":4000.0,"rating":3400,"tags":["bitmasks","brute force","hashing","meet-in-the-middle"]},{"contestId":2002,"index":"F2","name":"Court Blue (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2800,"tags":["brute force","dp","math","number theory"]},{"contestId":2002,"index":"F1","name":"Court Blue (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["brute force","dfs and similar","dp","math","number theory"]},{"contestId":2002,"index":"E","name":"Cosmic Rays","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["brute force","data structures","dp"]},{"contestId":2002,"index":"D2","name":"DFS Checker (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["binary search","data structures","dfs and similar","graphs","hashing","trees"]},{"contestId":2002,"index":"D1","name":"DFS Checker (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["brute force","data structures","dfs and similar","graphs","hashing","trees"]},{"contestId":2002,"index":"C","name":"Black Circles","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","geometry","greedy","math"]},{"contestId":2002,"index":"B","name":"Removals Game","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms","games"]},{"contestId":2002,"index":"A","name":"Distanced Coloring","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":2001,"index":"E2","name":"Deterministic Heap (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["combinatorics","dp","trees"]},{"contestId":2001,"index":"E1","name":"Deterministic Heap (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","dp","math","trees"]},{"contestId":2001,"index":"D","name":"Longest Max Min Subsequence","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","constructive algorithms","data structures","greedy","implementation"]},{"contestId":2001,"index":"C","name":"Guess The Tree","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","brute force","dfs and similar","divide and conquer","dsu","greedy","interactive","trees"]},{"contestId":2001,"index":"B","name":"Generate Permutation","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":2001,"index":"A","name":"Make All Equal","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":2000,"index":"H","name":"Ksyusha and the Loaded Set","type":"PROGRAMMING","rating":2200,"tags":["binary search","brute force","data structures","implementation"]},{"contestId":2000,"index":"G","name":"Call During the Journey","type":"PROGRAMMING","rating":2100,"tags":["binary search","brute force","graphs","greedy","shortest paths"]},{"contestId":2000,"index":"F","name":"Color Rows and Columns","type":"PROGRAMMING","rating":1900,"tags":["dp","greedy","implementation","math"]},{"contestId":2000,"index":"E","name":"Photoshoot for Gorillas","type":"PROGRAMMING","rating":1400,"tags":["combinatorics","data structures","greedy","math"]},{"contestId":2000,"index":"D","name":"Right Left Wrong","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation","two pointers"]},{"contestId":2000,"index":"C","name":"Numeric String Template","type":"PROGRAMMING","rating":1000,"tags":["data structures","strings"]},{"contestId":2000,"index":"B","name":"Seating in a Bus","type":"PROGRAMMING","rating":800,"tags":["two pointers"]},{"contestId":2000,"index":"A","name":"Primary Task","type":"PROGRAMMING","rating":800,"tags":["implementation","math","strings"]},{"contestId":1999,"index":"G2","name":"Ruler (hard version)","type":"PROGRAMMING","rating":1700,"tags":["binary search","interactive","ternary search"]},{"contestId":1999,"index":"G1","name":"Ruler (easy version)","type":"PROGRAMMING","rating":1500,"tags":["binary search","interactive"]},{"contestId":1999,"index":"F","name":"Expected Median","type":"PROGRAMMING","rating":1500,"tags":["combinatorics","math"]},{"contestId":1999,"index":"E","name":"Triple Operations","type":"PROGRAMMING","rating":1300,"tags":["dp","implementation","math"]},{"contestId":1999,"index":"D","name":"Slavic\u0027s Exam","type":"PROGRAMMING","rating":1100,"tags":["greedy","implementation","strings"]},{"contestId":1999,"index":"C","name":"Showering","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1999,"index":"B","name":"Card Game","type":"PROGRAMMING","rating":1000,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":1999,"index":"A","name":"A+B Again?","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1998,"index":"E2","name":"Eliminating Balls With Merging (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["binary search","brute force","data structures","divide and conquer","greedy","implementation"]},{"contestId":1998,"index":"E1","name":"Eliminating Balls With Merging (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","brute force","data structures","divide and conquer","greedy"]},{"contestId":1998,"index":"D","name":"Determine Winning Islands in Race","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["data structures","dp","graphs","greedy","shortest paths"]},{"contestId":1998,"index":"C","name":"Perform Operations to Maximize Score","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["binary search","brute force","constructive algorithms","greedy","implementation"]},{"contestId":1998,"index":"B","name":"Minimize Equal Sum Subarrays","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms","math","number theory"]},{"contestId":1998,"index":"A","name":"Find K Distinct Points with Fixed Center","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":1997,"index":"F","name":"Chips on a Line","type":"PROGRAMMING","rating":2700,"tags":["brute force","combinatorics","dp","greedy","math"]},{"contestId":1997,"index":"E","name":"Level Up","type":"PROGRAMMING","rating":2200,"tags":["binary search","brute force","data structures","divide and conquer","implementation"]},{"contestId":1997,"index":"D","name":"Maximize the Root","type":"PROGRAMMING","rating":1500,"tags":["binary search","dfs and similar","dp","greedy","trees"]},{"contestId":1997,"index":"C","name":"Even Positions","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1997,"index":"B","name":"Make Three Regions","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","two pointers"]},{"contestId":1997,"index":"A","name":"Strong Password","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","strings"]},{"contestId":1996,"index":"G","name":"Penacony","type":"PROGRAMMING","rating":2200,"tags":["brute force","data structures","graphs","greedy","hashing"]},{"contestId":1996,"index":"F","name":"Bomb","type":"PROGRAMMING","rating":1900,"tags":["binary search","greedy","math"]},{"contestId":1996,"index":"E","name":"Decode","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","data structures","implementation","math"]},{"contestId":1996,"index":"D","name":"Fun","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","combinatorics","math","number theory"]},{"contestId":1996,"index":"C","name":"Sort","type":"PROGRAMMING","rating":1200,"tags":["dp","greedy","sortings","strings"]},{"contestId":1996,"index":"B","name":"Scale","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1996,"index":"A","name":"Legs","type":"PROGRAMMING","rating":800,"tags":["binary search","math","ternary search"]},{"contestId":1995,"index":"E2","name":"Let Me Teach You a Lesson (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["data structures","dp","matrices","two pointers"]},{"contestId":1995,"index":"E1","name":"Let Me Teach You a Lesson (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["2-sat","data structures","dp","matrices","two pointers"]},{"contestId":1995,"index":"D","name":"Cases","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["bitmasks","brute force","dp","strings"]},{"contestId":1995,"index":"C","name":"Squaring","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["brute force","constructive algorithms","greedy","implementation","math","number theory"]},{"contestId":1995,"index":"B2","name":"Bouquet (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","data structures","greedy","math","sortings","two pointers"]},{"contestId":1995,"index":"B1","name":"Bouquet (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","brute force","greedy","sortings","two pointers"]},{"contestId":1995,"index":"A","name":"Diagonals","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation","math"]},{"contestId":1994,"index":"H","name":"Fortnite","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["combinatorics","constructive algorithms","games","greedy","hashing","interactive","math","number theory","strings"]},{"contestId":1994,"index":"G","name":"Minecraft","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["bitmasks","brute force","dp","graphs","math"]},{"contestId":1994,"index":"F","name":"Stardew Valley","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":1994,"index":"E","name":"Wooden Game","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","greedy","math","trees"]},{"contestId":1994,"index":"D","name":"Funny Game","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","dsu","graphs","greedy","math","number theory","trees"]},{"contestId":1994,"index":"C","name":"Hungry Games","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","dp","two pointers"]},{"contestId":1994,"index":"B","name":"Fun Game","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","constructive algorithms","greedy","math"]},{"contestId":1994,"index":"A","name":"Diverse Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1993,"index":"F2","name":"Dyn-scripted Robot (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2800,"tags":["chinese remainder theorem","math","number theory"]},{"contestId":1993,"index":"F1","name":"Dyn-scripted Robot (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["brute force","chinese remainder theorem","constructive algorithms","math","number theory"]},{"contestId":1993,"index":"E","name":"Xor-Grid Problem","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["bitmasks","constructive algorithms","dp","implementation"]},{"contestId":1993,"index":"D","name":"Med-imize","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","dp","greedy"]},{"contestId":1993,"index":"C","name":"Light Switches","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["implementation","math"]},{"contestId":1993,"index":"B","name":"Parity and Sum","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy"]},{"contestId":1993,"index":"A","name":"Question Marks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1992,"index":"G","name":"Ultra-Meow","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","dp","math"]},{"contestId":1992,"index":"F","name":"Valuable Cards","type":"PROGRAMMING","rating":1900,"tags":["brute force","dp","greedy","number theory","two pointers"]},{"contestId":1992,"index":"E","name":"Novice\u0027s Mistake","type":"PROGRAMMING","rating":1700,"tags":["brute force","constructive algorithms","implementation","math","strings"]},{"contestId":1992,"index":"D","name":"Test of Love","type":"PROGRAMMING","rating":1200,"tags":["dp","greedy","implementation"]},{"contestId":1992,"index":"C","name":"Gorilla and Permutation","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","math"]},{"contestId":1992,"index":"B","name":"Angry Monk","type":"PROGRAMMING","rating":800,"tags":["greedy","math","sortings"]},{"contestId":1992,"index":"A","name":"Only Pluses","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","greedy","math","sortings"]},{"contestId":1991,"index":"I","name":"Grid Game","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["constructive algorithms","games","graph matchings","greedy","interactive"]},{"contestId":1991,"index":"H","name":"Prime Split Game","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["bitmasks","dp","fft","games","math","number theory"]},{"contestId":1991,"index":"G","name":"Grid Reset","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1991,"index":"F","name":"Triangle Formation","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","greedy","implementation","math","sortings"]},{"contestId":1991,"index":"E","name":"Coloring Game","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","dfs and similar","games","graphs","greedy","interactive"]},{"contestId":1991,"index":"D","name":"Prime XOR Coloring","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["bitmasks","constructive algorithms","graphs","greedy","math","number theory"]},{"contestId":1991,"index":"C","name":"Absolute Zero","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","greedy","math"]},{"contestId":1991,"index":"B","name":"AND Reconstruction","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":1991,"index":"A","name":"Maximize the Last Element","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1990,"index":"F","name":"Polygonal Segments","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["brute force","data structures","divide and conquer","dp","greedy","two pointers"]},{"contestId":1990,"index":"E2","name":"Catch the Mole(Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2600,"tags":["binary search","data structures","dfs and similar","divide and conquer","interactive","trees"]},{"contestId":1990,"index":"E1","name":"Catch the Mole(Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","data structures","dfs and similar","interactive","trees"]},{"contestId":1990,"index":"D","name":"Grid Puzzle","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["bitmasks","brute force","dp","greedy","implementation"]},{"contestId":1990,"index":"C","name":"Mad MAD Sum","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","greedy","math"]},{"contestId":1990,"index":"B","name":"Array Craft","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":1990,"index":"A","name":"Submission Bait","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","games","greedy","sortings"]},{"contestId":1989,"index":"F","name":"Simultaneous Coloring","type":"PROGRAMMING","rating":3000,"tags":["dfs and similar","divide and conquer","graphs"]},{"contestId":1989,"index":"E","name":"Distance to Different","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","dp","math"]},{"contestId":1989,"index":"D","name":"Smithing Skill","type":"PROGRAMMING","rating":1900,"tags":["brute force","data structures","dp","greedy","math","sortings","two pointers"]},{"contestId":1989,"index":"C","name":"Two Movies","type":"PROGRAMMING","rating":1400,"tags":["greedy","math"]},{"contestId":1989,"index":"B","name":"Substring and Subsequence","type":"PROGRAMMING","rating":1200,"tags":["brute force","greedy","strings"]},{"contestId":1989,"index":"A","name":"Catch the Coin","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1988,"index":"F","name":"Heartbeat","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["combinatorics","dp","fft","math"]},{"contestId":1988,"index":"E","name":"Range Minimum Sum","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","brute force","data structures","divide and conquer","implementation"]},{"contestId":1988,"index":"D","name":"The Omnipotent Monster Killer","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","dfs and similar","dp","trees"]},{"contestId":1988,"index":"C","name":"Increasing Sequence with Fixed OR","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":1988,"index":"B","name":"Make Majority","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","implementation"]},{"contestId":1988,"index":"A","name":"Split the Multiset","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","greedy","implementation","math"]},{"contestId":1987,"index":"H","name":"Fumo Temple","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["interactive"]},{"contestId":1987,"index":"G2","name":"Spinning Round (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["divide and conquer","dp","trees"]},{"contestId":1987,"index":"G1","name":"Spinning Round (Easy Version)","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["divide and conquer","dp","trees"]},{"contestId":1987,"index":"F2","name":"Interesting Problem (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":2600,"tags":["dp"]},{"contestId":1987,"index":"F1","name":"Interesting Problem (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp"]},{"contestId":1987,"index":"E","name":"Wonderful Tree!","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["brute force","data structures","dfs and similar","dsu","greedy","trees"]},{"contestId":1987,"index":"D","name":"World is Mine","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp","games"]},{"contestId":1987,"index":"C","name":"Basil\u0027s Garden","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["dp","greedy"]},{"contestId":1987,"index":"B","name":"K-Sort","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["greedy"]},{"contestId":1987,"index":"A","name":"Upload More RAM","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["greedy","math"]},{"contestId":1986,"index":"G2","name":"Permutation Problem (Hard Version)","type":"PROGRAMMING","rating":2500,"tags":["brute force","data structures","hashing","math","number theory"]},{"contestId":1986,"index":"G1","name":"Permutation Problem (Simple Version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","brute force","combinatorics","data structures","math","number theory"]},{"contestId":1986,"index":"F","name":"Non-academic Problem","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","graphs","trees"]},{"contestId":1986,"index":"E","name":"Beautiful Array","type":"PROGRAMMING","rating":1700,"tags":["greedy","math","number theory","sortings"]},{"contestId":1986,"index":"D","name":"Mathematical Problem","type":"PROGRAMMING","rating":1400,"tags":["brute force","dp","greedy","implementation","math","two pointers"]},{"contestId":1986,"index":"C","name":"Update Queries","type":"PROGRAMMING","rating":1100,"tags":["data structures","greedy","sortings"]},{"contestId":1986,"index":"B","name":"Matrix Stabilization","type":"PROGRAMMING","rating":1000,"tags":["brute force","data structures","greedy","sortings"]},{"contestId":1986,"index":"A","name":"X Axis","type":"PROGRAMMING","rating":800,"tags":["brute force","geometry","math","sortings"]},{"contestId":1985,"index":"H2","name":"Maximize the Largest Component (Hard Version)","type":"PROGRAMMING","rating":2200,"tags":["data structures","dfs and similar","dp","dsu","implementation"]},{"contestId":1985,"index":"H1","name":"Maximize the Largest Component (Easy Version)","type":"PROGRAMMING","rating":1700,"tags":["brute force","data structures","dfs and similar","dsu","graphs","implementation"]},{"contestId":1985,"index":"G","name":"D-Function","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","math","number theory"]},{"contestId":1985,"index":"F","name":"Final Boss","type":"PROGRAMMING","rating":1500,"tags":["binary search","data structures"]},{"contestId":1985,"index":"E","name":"Secret Box","type":"PROGRAMMING","rating":1200,"tags":["brute force","combinatorics","math"]},{"contestId":1985,"index":"D","name":"Manhattan Circle","type":"PROGRAMMING","rating":900,"tags":["implementation","math"]},{"contestId":1985,"index":"C","name":"Good Prefixes","type":"PROGRAMMING","rating":1000,"tags":["greedy"]},{"contestId":1985,"index":"B","name":"Maximum Multiple Sum","type":"PROGRAMMING","rating":800,"tags":["brute force","math","number theory"]},{"contestId":1985,"index":"A","name":"Creating Words","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1984,"index":"H","name":"Tower Capturing","type":"PROGRAMMING","points":5000.0,"rating":3300,"tags":["combinatorics","dp","geometry"]},{"contestId":1984,"index":"G","name":"Magic Trick II","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":1984,"index":"F","name":"Reconstruction","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["brute force","dp","math"]},{"contestId":1984,"index":"E","name":"Shuffle","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["dp","greedy","trees"]},{"contestId":1984,"index":"D","name":"\u0027\u0027a\u0027\u0027 String Problem","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["brute force","hashing","implementation","math","string suffix structures","strings"]},{"contestId":1984,"index":"C2","name":"Magnitude (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["combinatorics","dp","greedy","math"]},{"contestId":1984,"index":"C1","name":"Magnitude (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["dp","greedy","math"]},{"contestId":1984,"index":"B","name":"Large Addition","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["implementation","math"]},{"contestId":1984,"index":"A","name":"Strange Splitting","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1983,"index":"G","name":"Your Loss","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["bitmasks","brute force","dp","trees"]},{"contestId":1983,"index":"F","name":"array-value","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","bitmasks","data structures","greedy","two pointers"]},{"contestId":1983,"index":"E","name":"I Love Balls","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["combinatorics","math","probabilities"]},{"contestId":1983,"index":"D","name":"Swap Dilemma","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms","data structures","divide and conquer","greedy","math","sortings"]},{"contestId":1983,"index":"C","name":"Have Your Cake and Eat It Too","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["binary search","brute force","greedy","implementation"]},{"contestId":1983,"index":"B","name":"Corner Twist","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1983,"index":"A","name":"Array Divisibility","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1982,"index":"F","name":"Sorting Problem Again","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["binary search","data structures","sortings"]},{"contestId":1982,"index":"E","name":"Number of k-good subarrays","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["bitmasks","brute force","combinatorics","divide and conquer","dp","math","meet-in-the-middle"]},{"contestId":1982,"index":"D","name":"Beauty of the mountains","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["brute force","data structures","implementation","math","number theory"]},{"contestId":1982,"index":"C","name":"Boring Day","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","data structures","dp","greedy","two pointers"]},{"contestId":1982,"index":"B","name":"Collatz Conjecture","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","implementation","math","number theory"]},{"contestId":1982,"index":"A","name":"Soccer","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math","sortings"]},{"contestId":1981,"index":"F","name":"Turtle and Paths on a Tree","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["data structures","dp","trees"]},{"contestId":1981,"index":"E","name":"Turtle and Intersected Segments","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","dsu","graphs","greedy"]},{"contestId":1981,"index":"D","name":"Turtle and Multiplication","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","dfs and similar","graphs","number theory"]},{"contestId":1981,"index":"C","name":"Turtle and an Incomplete Sequence","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["bitmasks","brute force","constructive algorithms","greedy","implementation","math"]},{"contestId":1981,"index":"B","name":"Turtle and an Infinite Sequence","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","math"]},{"contestId":1981,"index":"A","name":"Turtle and Piggy Are Playing a Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math"]},{"contestId":1980,"index":"G","name":"Yasya and the Mysterious Tree","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","data structures","dfs and similar","graphs","greedy","strings","trees"]},{"contestId":1980,"index":"F2","name":"Field Division (hard version)","type":"PROGRAMMING","rating":2400,"tags":["math","sortings"]},{"contestId":1980,"index":"F1","name":"Field Division (easy version)","type":"PROGRAMMING","rating":1900,"tags":["data structures","math","sortings"]},{"contestId":1980,"index":"E","name":"Permutation of Rows and Columns","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","data structures","greedy","hashing","implementation","math","matrices","sortings"]},{"contestId":1980,"index":"D","name":"GCD-sequence","type":"PROGRAMMING","rating":1400,"tags":["greedy","implementation","math","number theory"]},{"contestId":1980,"index":"C","name":"Sofia and the Lost Operations","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","greedy"]},{"contestId":1980,"index":"B","name":"Choosing Cubes","type":"PROGRAMMING","rating":800,"tags":["sortings"]},{"contestId":1980,"index":"A","name":"Problem Generator","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1979,"index":"F","name":"Kostyanych\u0027s Theorem","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["brute force","constructive algorithms","graphs","interactive"]},{"contestId":1979,"index":"E","name":"Manhattan Triangle","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","constructive algorithms","data structures","geometry","implementation","two pointers"]},{"contestId":1979,"index":"D","name":"Fixing a Binary String","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["bitmasks","brute force","constructive algorithms","dp","greedy","hashing","strings"]},{"contestId":1979,"index":"C","name":"Earning on Bets","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["binary search","combinatorics","constructive algorithms","number theory"]},{"contestId":1979,"index":"B","name":"XOR Sequences","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["bitmasks","greedy"]},{"contestId":1979,"index":"A","name":"Guess the Maximum","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation"]},{"contestId":1978,"index":"F","name":"Large Graph","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dfs and similar","dsu","graphs","number theory","two pointers"]},{"contestId":1978,"index":"E","name":"Computing Machine","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","data structures","dp","greedy","implementation"]},{"contestId":1978,"index":"D","name":"Elections","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["data structures","greedy","implementation","math"]},{"contestId":1978,"index":"C","name":"Manhattan Permutations","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["constructive algorithms","data structures","greedy","implementation","math"]},{"contestId":1978,"index":"B","name":"New Bakery","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["binary search","greedy","math","ternary search"]},{"contestId":1978,"index":"A","name":"Alice and Books","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1977,"index":"E","name":"Tensor","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["constructive algorithms","graphs","interactive"]},{"contestId":1977,"index":"D","name":"XORificator","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["bitmasks","brute force","greedy","hashing"]},{"contestId":1977,"index":"C","name":"Nikita and LCM","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["brute force","data structures","dp","greedy","math","number theory","sortings"]},{"contestId":1977,"index":"B","name":"Binary Colouring","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["bitmasks","constructive algorithms","greedy","math"]},{"contestId":1977,"index":"A","name":"Little Nikita","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1976,"index":"F","name":"Remove Bridges","type":"PROGRAMMING","rating":2800,"tags":["data structures","dfs and similar","dp","greedy","sortings","trees"]},{"contestId":1976,"index":"E","name":"Splittable Permutations","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","data structures","dfs and similar","greedy","math","trees"]},{"contestId":1976,"index":"D","name":"Invertible Bracket Sequences","type":"PROGRAMMING","rating":2000,"tags":["binary search","combinatorics","data structures","divide and conquer","implementation","two pointers"]},{"contestId":1976,"index":"C","name":"Job Interview","type":"PROGRAMMING","rating":1600,"tags":["binary search","dp","greedy","implementation","two pointers"]},{"contestId":1976,"index":"B","name":"Increase/Decrease/Copy","type":"PROGRAMMING","rating":1100,"tags":["greedy","implementation"]},{"contestId":1976,"index":"A","name":"Verify Password","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings","strings"]},{"contestId":1975,"index":"I","name":"Mind Bloom","type":"PROGRAMMING","points":6000.0,"rating":3500,"tags":["dp"]},{"contestId":1975,"index":"H","name":"378QAQ and Core","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["greedy","strings"]},{"contestId":1975,"index":"G","name":"Zimpha Fan Club","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["fft","greedy","math","strings"]},{"contestId":1975,"index":"F","name":"Set","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["bitmasks","brute force","combinatorics","dfs and similar","divide and conquer","dp","math"]},{"contestId":1975,"index":"E","name":"Chain Queries","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","data structures","dfs and similar","implementation","trees"]},{"contestId":1975,"index":"D","name":"Paint the Tree","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","dfs and similar","dp","greedy","shortest paths","trees"]},{"contestId":1975,"index":"C","name":"Chamo and Mocha\u0027s Array","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","brute force","greedy"]},{"contestId":1975,"index":"B","name":"378QAQ and Mocha\u0027s Array","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","greedy","math","sortings"]},{"contestId":1975,"index":"A","name":"Bazoka and Mocha\u0027s Array","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["brute force","greedy","implementation","sortings"]},{"contestId":1974,"index":"G","name":"Money Buys Less Happiness Now ","type":"PROGRAMMING","rating":2000,"tags":["data structures","greedy","sortings"]},{"contestId":1974,"index":"F","name":"Cutting Game","type":"PROGRAMMING","rating":1900,"tags":["binary search","brute force","data structures","implementation","sortings","two pointers"]},{"contestId":1974,"index":"E","name":"Money Buys Happiness","type":"PROGRAMMING","rating":1800,"tags":["dp"]},{"contestId":1974,"index":"D","name":"Ingenuity-2","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1974,"index":"C","name":"Beautiful Triple Pairs","type":"PROGRAMMING","rating":1400,"tags":["combinatorics","data structures"]},{"contestId":1974,"index":"B","name":"Symmetric Encoding","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings","strings"]},{"contestId":1974,"index":"A","name":"Phone Desktop","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1973,"index":"F","name":"Maximum GCD Sum Queries","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["bitmasks","brute force","dp","implementation","number theory"]},{"contestId":1973,"index":"E","name":"Cat, Fox and Swaps ","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["graphs","math","sortings"]},{"contestId":1973,"index":"D","name":"Cat, Fox and Maximum Array Split","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["brute force","interactive","math"]},{"contestId":1973,"index":"C","name":"Cat, Fox and Double Maximum","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","greedy","implementation","math","sortings"]},{"contestId":1973,"index":"B","name":"Cat, Fox and the Lonely Array","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","bitmasks","data structures","greedy","math","two pointers"]},{"contestId":1973,"index":"A","name":"Chess For Three","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","dp","implementation","math"]},{"contestId":1972,"index":"B","name":"Coin Games","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["games"]},{"contestId":1972,"index":"A","name":"Contest Proposal","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","two pointers"]},{"contestId":1971,"index":"H","name":"±1","type":"PROGRAMMING","rating":2100,"tags":["2-sat","dfs and similar","graphs"]},{"contestId":1971,"index":"G","name":"XOUR","type":"PROGRAMMING","rating":1700,"tags":["data structures","dsu","sortings"]},{"contestId":1971,"index":"F","name":"Circle Perimeter","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","dfs and similar","geometry","implementation","math"]},{"contestId":1971,"index":"E","name":"Find the Car","type":"PROGRAMMING","rating":1500,"tags":["binary search","math","sortings"]},{"contestId":1971,"index":"D","name":"Binary Cut","type":"PROGRAMMING","rating":1100,"tags":["dp","greedy","implementation","sortings","strings"]},{"contestId":1971,"index":"C","name":"Clock and Strings","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":1971,"index":"B","name":"Different String","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1971,"index":"A","name":"My First Sorting Problem","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings"]},{"contestId":1970,"index":"G3","name":"Min-Fund Prison (Hard)","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","dfs and similar","dp","graphs","trees"]},{"contestId":1970,"index":"G2","name":"Min-Fund Prison (Medium)","type":"PROGRAMMING","rating":2200,"tags":["brute force","dfs and similar","dp","graphs","trees"]},{"contestId":1970,"index":"G1","name":"Min-Fund Prison (Easy)","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","trees"]},{"contestId":1970,"index":"F3","name":"Playing Quidditch (Hard)","type":"PROGRAMMING","rating":2300,"tags":["implementation"]},{"contestId":1970,"index":"F2","name":"Playing Quidditch (Medium)","type":"PROGRAMMING","rating":2300,"tags":["implementation"]},{"contestId":1970,"index":"F1","name":"Playing Quidditch (Easy)","type":"PROGRAMMING","rating":2300,"tags":["implementation"]},{"contestId":1970,"index":"E3","name":"Trails (Hard)","type":"PROGRAMMING","rating":2200,"tags":["dp","matrices"]},{"contestId":1970,"index":"E2","name":"Trails (Medium)","type":"PROGRAMMING","rating":2000,"tags":["dp","matrices"]},{"contestId":1970,"index":"E1","name":"Trails (Easy)","type":"PROGRAMMING","rating":1800,"tags":["dp"]},{"contestId":1970,"index":"D3","name":"Arithmancy (Hard)","type":"PROGRAMMING","rating":3100,"tags":["interactive"]},{"contestId":1970,"index":"D2","name":"Arithmancy (Medium)","type":"PROGRAMMING","rating":2600,"tags":["constructive algorithms","interactive","probabilities","strings"]},{"contestId":1970,"index":"D1","name":"Arithmancy (Easy)","type":"PROGRAMMING","rating":2100,"tags":["brute force","constructive algorithms","interactive","strings"]},{"contestId":1970,"index":"C3","name":"Game on Tree (Hard)","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","games","trees"]},{"contestId":1970,"index":"C2","name":"Game on Tree (Medium)","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","dp","games","trees"]},{"contestId":1970,"index":"C1","name":"Game on Tree (Easy)","type":"PROGRAMMING","rating":1400,"tags":["games"]},{"contestId":1970,"index":"B3","name":"Exact Neighbours (Hard)","type":"PROGRAMMING","rating":2300,"tags":["constructive algorithms"]},{"contestId":1970,"index":"B2","name":"Exact Neighbours (Medium)","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms"]},{"contestId":1970,"index":"B1","name":"Exact Neighbours (Easy)","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms"]},{"contestId":1970,"index":"A3","name":"Balanced Unshuffle (Hard)","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","trees"]},{"contestId":1970,"index":"A2","name":"Balanced Unshuffle (Medium)","type":"PROGRAMMING","rating":2400,"tags":["brute force","constructive algorithms","trees"]},{"contestId":1970,"index":"A1","name":"Balanced Shuffle (Easy)","type":"PROGRAMMING","rating":1000,"tags":["implementation","sortings"]},{"contestId":1969,"index":"F","name":"Card Pairing","type":"PROGRAMMING","rating":3000,"tags":["dp","greedy","hashing","implementation"]},{"contestId":1969,"index":"E","name":"Unique Array","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","divide and conquer","dp","greedy"]},{"contestId":1969,"index":"D","name":"Shop Game","type":"PROGRAMMING","rating":1900,"tags":["data structures","greedy","math","sortings"]},{"contestId":1969,"index":"C","name":"Minimizing the Sum","type":"PROGRAMMING","rating":1700,"tags":["dp","implementation"]},{"contestId":1969,"index":"B","name":"Shifts and Sorting","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":1969,"index":"A","name":"Two Friends","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":1968,"index":"G2","name":"Division + LCP (hard version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","brute force","data structures","dp","hashing","math","string suffix structures","strings"]},{"contestId":1968,"index":"G1","name":"Division + LCP (easy version)","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","dp","hashing","string suffix structures","strings"]},{"contestId":1968,"index":"F","name":"Equal XOR Segments","type":"PROGRAMMING","rating":1800,"tags":["binary search","data structures"]},{"contestId":1968,"index":"E","name":"Cells Arrangement","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms"]},{"contestId":1968,"index":"D","name":"Permutation Game","type":"PROGRAMMING","rating":1300,"tags":["brute force","dfs and similar","games","graphs","greedy","math"]},{"contestId":1968,"index":"C","name":"Assembly via Remainders","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","number theory"]},{"contestId":1968,"index":"B","name":"Prefiquence","type":"PROGRAMMING","rating":800,"tags":["greedy","two pointers"]},{"contestId":1968,"index":"A","name":"Maximize?","type":"PROGRAMMING","rating":800,"tags":["brute force","math","number theory"]},{"contestId":1967,"index":"F","name":"Next and Prev","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["brute force","data structures","implementation"]},{"contestId":1967,"index":"E2","name":"Again Counting Arrays (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":3500,"tags":["combinatorics","dp","math"]},{"contestId":1967,"index":"E1","name":"Again Counting Arrays (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":3100,"tags":["combinatorics","dp","fft","math"]},{"contestId":1967,"index":"D","name":"Long Way to be Non-decreasing","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["binary search","dfs and similar","graphs","implementation","shortest paths","two pointers"]},{"contestId":1967,"index":"C","name":"Fenwick Tree","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["bitmasks","brute force","combinatorics","data structures","dp","math","trees"]},{"contestId":1967,"index":"B2","name":"Reverse Card (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2200,"tags":["brute force","math","number theory"]},{"contestId":1967,"index":"B1","name":"Reverse Card (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","math","number theory"]},{"contestId":1967,"index":"A","name":"Permutation Counting","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["binary search","greedy","implementation","math","sortings"]},{"contestId":1966,"index":"B","name":"Rectangle Filling","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","implementation"]},{"contestId":1966,"index":"A","name":"Card Exchange","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","games","greedy"]},{"contestId":1965,"index":"F","name":"Conference","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["data structures","flows"]},{"contestId":1965,"index":"E","name":"Connected Cubes","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["constructive algorithms","games"]},{"contestId":1965,"index":"D","name":"Missing Subarray Sum","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["constructive algorithms"]},{"contestId":1965,"index":"C","name":"Folding Strip","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1965,"index":"B","name":"Missing Subsequence Sum","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["bitmasks","constructive algorithms","greedy","number theory"]},{"contestId":1965,"index":"A","name":"Everything Nim","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["games","greedy","math","sortings"]},{"contestId":1958,"index":"J","name":"Necromancer","type":"PROGRAMMING","rating":3200,"tags":["*special"]},{"contestId":1958,"index":"I","name":"Equal Trees","type":"PROGRAMMING","rating":3100,"tags":["*special","graphs","meet-in-the-middle"]},{"contestId":1958,"index":"H","name":"Composite Spells","type":"PROGRAMMING","rating":2600,"tags":["*special","dp"]},{"contestId":1958,"index":"G","name":"Observation Towers","type":"PROGRAMMING","rating":2400,"tags":["*special"]},{"contestId":1958,"index":"F","name":"Narrow Paths","type":"PROGRAMMING","rating":2000,"tags":["*special","combinatorics"]},{"contestId":1958,"index":"E","name":"Yet Another Permutation Constructive","type":"PROGRAMMING","rating":1900,"tags":["*special","constructive algorithms"]},{"contestId":1958,"index":"D","name":"Staircase","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":1958,"index":"C","name":"Firewood","type":"PROGRAMMING","rating":1500,"tags":["*special"]},{"contestId":1958,"index":"B","name":"Clock in the Pool","type":"PROGRAMMING","rating":1400,"tags":["*special","math"]},{"contestId":1958,"index":"A","name":"1-3-5","type":"PROGRAMMING","rating":1100,"tags":["*special","dp"]},{"contestId":1957,"index":"F2","name":"Frequency Mismatch (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2700,"tags":["binary search","data structures","dfs and similar","hashing","probabilities","trees"]},{"contestId":1957,"index":"F1","name":"Frequency Mismatch (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["binary search","data structures","divide and conquer","hashing","probabilities","trees"]},{"contestId":1957,"index":"E","name":"Carousel of Combinations","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["brute force","combinatorics","dp","math","number theory"]},{"contestId":1957,"index":"D","name":"A BIT of an Inequality","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["bitmasks","brute force","dp","math"]},{"contestId":1957,"index":"C","name":"How Does the Rook Move?","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["combinatorics","dp","math"]},{"contestId":1957,"index":"B","name":"A BIT of a Construction","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","constructive algorithms","greedy","implementation"]},{"contestId":1957,"index":"A","name":"Stickogon","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1956,"index":"F","name":"Nene and the Passing Game","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["constructive algorithms","data structures","dsu","graphs","sortings"]},{"contestId":1956,"index":"E2","name":"Nene vs. Monsters (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2700,"tags":["brute force","greedy","implementation","math"]},{"contestId":1956,"index":"E1","name":"Nene vs. Monsters (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["brute force","implementation","math"]},{"contestId":1956,"index":"D","name":"Nene and the Mex Operator","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["bitmasks","brute force","constructive algorithms","divide and conquer","dp","greedy","implementation","math"]},{"contestId":1956,"index":"C","name":"Nene\u0027s Magical Matrix","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","greedy","math"]},{"contestId":1956,"index":"B","name":"Nene and the Card Game","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["games","greedy"]},{"contestId":1956,"index":"A","name":"Nene\u0027s Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["binary search","brute force","data structures","games","greedy"]},{"contestId":1955,"index":"H","name":"The Most Reckless Defense","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","brute force","constructive algorithms","dp","flows","graph matchings","shortest paths"]},{"contestId":1955,"index":"G","name":"GCD on a grid","type":"PROGRAMMING","rating":1900,"tags":["brute force","dfs and similar","dp","implementation","math","number theory"]},{"contestId":1955,"index":"F","name":"Unfair Game","type":"PROGRAMMING","rating":1800,"tags":["dp","games","greedy","math","schedules"]},{"contestId":1955,"index":"E","name":"Long Inversions","type":"PROGRAMMING","rating":1700,"tags":["brute force","greedy","implementation","sortings"]},{"contestId":1955,"index":"D","name":"Inaccurate Subsequence Search","type":"PROGRAMMING","rating":1400,"tags":["data structures","two pointers"]},{"contestId":1955,"index":"C","name":"Inhabitant of the Deep Sea","type":"PROGRAMMING","rating":1300,"tags":["greedy","implementation","math"]},{"contestId":1955,"index":"B","name":"Progressive Square","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","data structures","implementation","sortings"]},{"contestId":1955,"index":"A","name":"Yogurt Sale","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1954,"index":"F","name":"Unique Strings","type":"PROGRAMMING","rating":3100,"tags":["combinatorics","dp","math"]},{"contestId":1954,"index":"E","name":"Chain Reaction","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures","dsu","greedy","implementation","math","number theory"]},{"contestId":1954,"index":"D","name":"Colored Balls","type":"PROGRAMMING","rating":1800,"tags":["combinatorics","dp","math","sortings"]},{"contestId":1954,"index":"C","name":"Long Multiplication","type":"PROGRAMMING","rating":1200,"tags":["greedy","math","number theory"]},{"contestId":1954,"index":"B","name":"Make It Ugly","type":"PROGRAMMING","rating":1200,"tags":["implementation","math"]},{"contestId":1954,"index":"A","name":"Painting the Ribbon","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","greedy","math"]},{"contestId":1953,"index":"A","name":"Accuracy-Preserving Summation Algorithm","type":"PROGRAMMING","tags":["*special"]},{"contestId":1952,"index":"J","name":"Help, what does it mean to be \"Based\"","type":"PROGRAMMING","tags":["*special","brute force","constructive algorithms","expression parsing","implementation","sortings"]},{"contestId":1952,"index":"I","name":"Dark Matter","type":"PROGRAMMING","tags":["*special","bitmasks","geometry"]},{"contestId":1952,"index":"H","name":"Palindrome","type":"PROGRAMMING","tags":["*special","implementation","strings"]},{"contestId":1952,"index":"G","name":"Mathematician Takeover","type":"PROGRAMMING","tags":["*special","binary search","dfs and similar","math"]},{"contestId":1952,"index":"F","name":"Grid","type":"PROGRAMMING","tags":["*special","brute force"]},{"contestId":1952,"index":"E","name":"Sweep Line","type":"PROGRAMMING","tags":["*special","combinatorics","games","math"]},{"contestId":1952,"index":"D","name":"Are You a Procrastinator?","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1952,"index":"C","name":"They Have Fooled","type":"PROGRAMMING","tags":["*special","brute force","schedules"]},{"contestId":1952,"index":"B","name":"Is it stated?","type":"PROGRAMMING","tags":["*special","strings"]},{"contestId":1952,"index":"A","name":"Are You a Robot, Again?","type":"PROGRAMMING","tags":["*special","strings"]},{"contestId":1951,"index":"I","name":"Growing Trees","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["binary search","constructive algorithms","flows","graphs","greedy"]},{"contestId":1951,"index":"H","name":"Thanos Snap","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["binary search","dp","games","greedy","trees"]},{"contestId":1951,"index":"G","name":"Clacking Balls","type":"PROGRAMMING","points":3250.0,"rating":3100,"tags":["combinatorics","math","probabilities"]},{"contestId":1951,"index":"F","name":"Inversion Composition","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1951,"index":"E","name":"No Palindromes","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["brute force","constructive algorithms","divide and conquer","greedy","hashing","implementation","math","strings"]},{"contestId":1951,"index":"D","name":"Buying Jewels","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","greedy","math"]},{"contestId":1951,"index":"C","name":"Ticket Hoarding","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","math","sortings"]},{"contestId":1951,"index":"B","name":"Battle Cows","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","data structures","greedy"]},{"contestId":1951,"index":"A","name":"Dual Trigger","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","greedy","math"]},{"contestId":1950,"index":"G","name":"Shuffling Songs","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","dfs and similar","dp","graphs","hashing","implementation","strings"]},{"contestId":1950,"index":"F","name":"0, 1, 2, Tree!","type":"PROGRAMMING","rating":1700,"tags":["bitmasks","brute force","greedy","implementation","trees"]},{"contestId":1950,"index":"E","name":"Nearly Shortest Repeating Substring","type":"PROGRAMMING","rating":1500,"tags":["brute force","implementation","number theory","strings"]},{"contestId":1950,"index":"D","name":"Product of Binary Decimals","type":"PROGRAMMING","rating":1100,"tags":["brute force","dp","implementation","number theory"]},{"contestId":1950,"index":"C","name":"Clock Conversion","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1950,"index":"B","name":"Upscaling","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1950,"index":"A","name":"Stair, Peak, or Neither?","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1949,"index":"K","name":"Make Triangle","type":"PROGRAMMING","rating":2800,"tags":["constructive algorithms","math"]},{"contestId":1949,"index":"J","name":"Amanda the Amoeba","type":"PROGRAMMING","rating":2600,"tags":["graphs","implementation","trees","two pointers"]},{"contestId":1949,"index":"I","name":"Disks","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","geometry","graph matchings","graphs"]},{"contestId":1949,"index":"H","name":"Division Avoidance","type":"PROGRAMMING","rating":3100,"tags":["greedy","math"]},{"contestId":1949,"index":"G","name":"Scooter","type":"PROGRAMMING","rating":2300,"tags":["graphs","greedy"]},{"contestId":1949,"index":"F","name":"Dating","type":"PROGRAMMING","rating":2200,"tags":["greedy","sortings","trees"]},{"contestId":1949,"index":"E","name":"Damage per Second","type":"PROGRAMMING","rating":2900,"tags":["brute force","math"]},{"contestId":1949,"index":"D","name":"Funny or Scary?","type":"PROGRAMMING","rating":2600,"tags":["constructive algorithms"]},{"contestId":1949,"index":"C","name":"Annual Ants\u0027 Gathering","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":1949,"index":"B","name":"Charming Meals","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","greedy","sortings"]},{"contestId":1949,"index":"A","name":"Grove","type":"PROGRAMMING","rating":3300,"tags":["brute force","dfs and similar","dp","geometry","probabilities"]},{"contestId":1948,"index":"G","name":"MST with Matching","type":"PROGRAMMING","rating":3100,"tags":["bitmasks","brute force","dsu","graph matchings","trees"]},{"contestId":1948,"index":"F","name":"Rare Coins","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","math","probabilities"]},{"contestId":1948,"index":"E","name":"Clique Partition","type":"PROGRAMMING","rating":2100,"tags":["brute force","constructive algorithms","graphs","greedy","implementation"]},{"contestId":1948,"index":"D","name":"Tandem Repeats?","type":"PROGRAMMING","rating":1700,"tags":["brute force","strings","two pointers"]},{"contestId":1948,"index":"C","name":"Arrow Path","type":"PROGRAMMING","rating":1300,"tags":["brute force","constructive algorithms","dfs and similar","dp","graphs","shortest paths"]},{"contestId":1948,"index":"B","name":"Array Fix","type":"PROGRAMMING","rating":1100,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1948,"index":"A","name":"Special Characters","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms"]},{"contestId":1946,"index":"F","name":"Nobody is needed","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["2-sat","data structures","dfs and similar","dp"]},{"contestId":1946,"index":"E","name":"Girl Permutation","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["combinatorics","dp","math","number theory"]},{"contestId":1946,"index":"D","name":"Birthday Gift","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["bitmasks","brute force","constructive algorithms","greedy","implementation"]},{"contestId":1946,"index":"C","name":"Tree Cutting","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","dp","greedy","implementation","trees"]},{"contestId":1946,"index":"B","name":"Maximum Sum","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["dp","greedy","math"]},{"contestId":1946,"index":"A","name":"Median of an Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":1945,"index":"H","name":"GCD is Greater","type":"PROGRAMMING","rating":2600,"tags":["brute force","data structures","math","number theory"]},{"contestId":1945,"index":"G","name":"Cook and Porridge","type":"PROGRAMMING","rating":2500,"tags":["binary search","constructive algorithms","data structures","implementation"]},{"contestId":1945,"index":"F","name":"Kirill and Mushrooms","type":"PROGRAMMING","rating":1900,"tags":["data structures","sortings"]},{"contestId":1945,"index":"E","name":"Binary Search","type":"PROGRAMMING","rating":1700,"tags":["binary search","constructive algorithms","greedy"]},{"contestId":1945,"index":"D","name":"Seraphim the Owl","type":"PROGRAMMING","rating":1300,"tags":["dp","greedy"]},{"contestId":1945,"index":"C","name":"Left and Right Houses","type":"PROGRAMMING","rating":1200,"tags":["brute force"]},{"contestId":1945,"index":"B","name":"Fireworks","type":"PROGRAMMING","rating":900,"tags":["math","number theory"]},{"contestId":1945,"index":"A","name":"Setting up Camp","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1944,"index":"B","name":"Equal XOR","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","constructive algorithms"]},{"contestId":1944,"index":"A","name":"Destroying Bridges","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["graphs","greedy","math"]},{"contestId":1943,"index":"F","name":"Minimum Hamming Distance","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["dp"]},{"contestId":1943,"index":"E2","name":"MEX Game 2 (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3300,"tags":["binary search","greedy","two pointers"]},{"contestId":1943,"index":"E1","name":"MEX Game 2 (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["binary search","brute force","greedy"]},{"contestId":1943,"index":"D2","name":"Counting Is Fun (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["combinatorics","dp"]},{"contestId":1943,"index":"D1","name":"Counting Is Fun (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["brute force","combinatorics","dp","math"]},{"contestId":1943,"index":"C","name":"Tree Compass","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["constructive algorithms","dfs and similar","greedy","trees"]},{"contestId":1943,"index":"B","name":"Non-Palindromic Substring","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["hashing","implementation","math","strings"]},{"contestId":1943,"index":"A","name":"MEX Game 1","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["games","greedy"]},{"contestId":1942,"index":"H","name":"Farmer John\u0027s Favorite Intern","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["data structures","dp","flows","trees"]},{"contestId":1942,"index":"G","name":"Bessie and Cards","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["combinatorics","dp","math"]},{"contestId":1942,"index":"F","name":"Farmer John\u0027s Favorite Function","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["brute force","data structures","implementation","math"]},{"contestId":1942,"index":"E","name":"Farm Game","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["combinatorics","games"]},{"contestId":1942,"index":"D","name":"Learning to Paint","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["binary search","data structures","dfs and similar","dp","greedy","implementation","sortings"]},{"contestId":1942,"index":"C2","name":"Bessie\u0027s Birthday Cake (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["geometry","greedy","math"]},{"contestId":1942,"index":"C1","name":"Bessie\u0027s Birthday Cake (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["geometry","greedy","math"]},{"contestId":1942,"index":"B","name":"Bessie and MEX","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","math"]},{"contestId":1942,"index":"A","name":"Farmer John\u0027s Challenge","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1941,"index":"G","name":"Rudolf and Subway","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","dfs and similar","graphs","shortest paths"]},{"contestId":1941,"index":"F","name":"Rudolf and Imbalance","type":"PROGRAMMING","rating":1800,"tags":["binary search","greedy","sortings","two pointers"]},{"contestId":1941,"index":"E","name":"Rudolf and k Bridges","type":"PROGRAMMING","rating":1600,"tags":["binary search","data structures","dp","two pointers"]},{"contestId":1941,"index":"D","name":"Rudolf and the Ball Game","type":"PROGRAMMING","rating":1200,"tags":["dfs and similar","dp","implementation"]},{"contestId":1941,"index":"C","name":"Rudolf and the Ugly String","type":"PROGRAMMING","rating":900,"tags":["dp","greedy","strings"]},{"contestId":1941,"index":"B","name":"Rudolf and 121","type":"PROGRAMMING","rating":1000,"tags":["brute force","dp","greedy","math"]},{"contestId":1941,"index":"A","name":"Rudolf and the Ticket","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":1940,"index":"D","name":"Almost Certainly","type":"PROGRAMMING","tags":["*special","constructive algorithms","data structures","sortings"]},{"contestId":1940,"index":"C","name":"Burenka and Pether","type":"PROGRAMMING","tags":["*special","data structures","dfs and similar","divide and conquer","dsu","graphs","sortings","trees"]},{"contestId":1940,"index":"B","name":"Three Arrays","type":"PROGRAMMING","tags":["*special","constructive algorithms","implementation","sortings"]},{"contestId":1940,"index":"A","name":"Parallel Universes","type":"PROGRAMMING","tags":["*special","constructive algorithms","dfs and similar","dsu","graphs"]},{"contestId":1939,"index":"D","name":"Big Persimmon","type":"PROGRAMMING","tags":["*special","dp","games"]},{"contestId":1939,"index":"C","name":"More Gifts","type":"PROGRAMMING","tags":["*special","dfs and similar","two pointers"]},{"contestId":1939,"index":"B","name":"Evidence Board","type":"PROGRAMMING","tags":["*special","constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":1939,"index":"A","name":"Draw Polygon Lines","type":"PROGRAMMING","tags":["*special","constructive algorithms","dp","geometry","interactive"]},{"contestId":1938,"index":"M","name":"Zig-zag","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":1938,"index":"L","name":"XOR Operations","type":"PROGRAMMING","rating":2800,"tags":[]},{"contestId":1938,"index":"K","name":"Tree Quiz","type":"PROGRAMMING","rating":2400,"tags":[]},{"contestId":1938,"index":"J","name":"There and Back Again","type":"PROGRAMMING","rating":2100,"tags":[]},{"contestId":1938,"index":"I","name":"Symmetric Boundary","type":"PROGRAMMING","rating":2800,"tags":[]},{"contestId":1938,"index":"H","name":"Pho Restaurant","type":"PROGRAMMING","rating":1600,"tags":[]},{"contestId":1938,"index":"G","name":"Personality Test","type":"PROGRAMMING","rating":2300,"tags":[]},{"contestId":1938,"index":"F","name":"Forming Groups","type":"PROGRAMMING","rating":2400,"tags":[]},{"contestId":1938,"index":"E","name":"Duplicates","type":"PROGRAMMING","rating":2200,"tags":[]},{"contestId":1938,"index":"D","name":"Bánh Bò","type":"PROGRAMMING","rating":3300,"tags":[]},{"contestId":1938,"index":"C","name":"Bit Counting Sequence","type":"PROGRAMMING","rating":1900,"tags":[]},{"contestId":1938,"index":"B","name":"Attraction Score","type":"PROGRAMMING","rating":3000,"tags":[]},{"contestId":1938,"index":"A","name":"Antiparticle Antiphysics","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":1937,"index":"B","name":"Binary Path","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dp","greedy","implementation"]},{"contestId":1937,"index":"A","name":"Shuffle Party","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1936,"index":"F","name":"Grand Finale: Circles","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["binary search","geometry"]},{"contestId":1936,"index":"E","name":"Yet Yet Another Permutation Problem","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["divide and conquer","fft","math"]},{"contestId":1936,"index":"D","name":"Bitwise Paradox","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["binary search","bitmasks","data structures","greedy","two pointers"]},{"contestId":1936,"index":"C","name":"Pokémon Arena","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["data structures","graphs","greedy","implementation","shortest paths","sortings"]},{"contestId":1936,"index":"B","name":"Pinball","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search","data structures","implementation","math","two pointers"]},{"contestId":1936,"index":"A","name":"Bitwise Operation Wizard","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["bitmasks","constructive algorithms","greedy","interactive","math"]},{"contestId":1935,"index":"F","name":"Andrey\u0027s Tree","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["binary search","constructive algorithms","data structures","dfs and similar","dsu","greedy","implementation","trees"]},{"contestId":1935,"index":"E","name":"Distance Learning Courses in MAC","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","brute force","data structures","greedy","math"]},{"contestId":1935,"index":"D","name":"Exam in MAC","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["binary search","combinatorics","implementation","math"]},{"contestId":1935,"index":"C","name":"Messenger in MAC","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["binary search","brute force","constructive algorithms","data structures","dp","greedy","sortings"]},{"contestId":1935,"index":"B","name":"Informatics in MAC","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms"]},{"contestId":1935,"index":"A","name":"Entertainment in MAC","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","strings"]},{"contestId":1934,"index":"E","name":"Weird LCM Operations","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["brute force","constructive algorithms","number theory"]},{"contestId":1934,"index":"D2","name":"XOR Break --- Game Version","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["bitmasks","games","greedy","interactive"]},{"contestId":1934,"index":"D1","name":"XOR Break --- Solo Version","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":1934,"index":"C","name":"Find a Mine","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","constructive algorithms","geometry","greedy","interactive","math"]},{"contestId":1934,"index":"B","name":"Yet Another Coin Problem","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","dp","greedy","math"]},{"contestId":1934,"index":"A","name":"Too Min Too Max","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1933,"index":"G","name":"Turtle Magic: Royal Turtle Shell Pattern","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","brute force","combinatorics","constructive algorithms","dfs and similar","math"]},{"contestId":1933,"index":"F","name":"Turtle Mission: Robot and the Earthquake","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","dp","graphs","shortest paths"]},{"contestId":1933,"index":"E","name":"Turtle vs. Rabbit Race: Optimal Trainings","type":"PROGRAMMING","rating":1500,"tags":["binary search","implementation","math","ternary search"]},{"contestId":1933,"index":"D","name":"Turtle Tenacity: Continual Mods","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","greedy","math","number theory","sortings"]},{"contestId":1933,"index":"C","name":"Turtle Fingers: Count the Values of k","type":"PROGRAMMING","rating":1100,"tags":["brute force","implementation","math","number theory"]},{"contestId":1933,"index":"B","name":"Turtle Math: Fast Three Task","type":"PROGRAMMING","rating":800,"tags":["implementation","math","number theory"]},{"contestId":1933,"index":"A","name":"Turtle Puzzle: Rearrange and Negate","type":"PROGRAMMING","rating":800,"tags":["greedy","math","sortings"]},{"contestId":1932,"index":"G","name":"Moving Platforms","type":"PROGRAMMING","rating":2300,"tags":["graphs","math","number theory","shortest paths"]},{"contestId":1932,"index":"F","name":"Feed Cats","type":"PROGRAMMING","rating":1900,"tags":["data structures","dp","sortings"]},{"contestId":1932,"index":"E","name":"Final Countdown","type":"PROGRAMMING","rating":1600,"tags":["implementation","math","number theory"]},{"contestId":1932,"index":"D","name":"Card Game","type":"PROGRAMMING","rating":1400,"tags":["greedy","implementation"]},{"contestId":1932,"index":"C","name":"LR-remainders","type":"PROGRAMMING","rating":1400,"tags":["brute force","data structures","implementation","math","two pointers"]},{"contestId":1932,"index":"B","name":"Chaya Calendar","type":"PROGRAMMING","rating":1100,"tags":["number theory"]},{"contestId":1932,"index":"A","name":"Thorns and Coins","type":"PROGRAMMING","rating":800,"tags":["dp","greedy","implementation"]},{"contestId":1931,"index":"G","name":"One-Dimensional Puzzle","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","math","number theory"]},{"contestId":1931,"index":"F","name":"Chat Screenshots","type":"PROGRAMMING","rating":1700,"tags":["combinatorics","dfs and similar","graphs"]},{"contestId":1931,"index":"E","name":"Anna and the Valentine\u0027s Day Gift","type":"PROGRAMMING","rating":1400,"tags":["games","greedy","math","sortings"]},{"contestId":1931,"index":"D","name":"Divisible Pairs","type":"PROGRAMMING","rating":1300,"tags":["combinatorics","math","number theory"]},{"contestId":1931,"index":"C","name":"Make Equal Again","type":"PROGRAMMING","rating":1000,"tags":["brute force","greedy","math"]},{"contestId":1931,"index":"B","name":"Make Equal","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1931,"index":"A","name":"Recovering a Small String","type":"PROGRAMMING","rating":800,"tags":["brute force","strings"]},{"contestId":1930,"index":"I","name":"Counting Is Fun","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["combinatorics"]},{"contestId":1930,"index":"H","name":"Interactive Mex Tree","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["constructive algorithms","dfs and similar","interactive","trees"]},{"contestId":1930,"index":"G","name":"Prefix Max Set Counting","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["data structures","dp","trees"]},{"contestId":1930,"index":"F","name":"Maximize the Difference","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["bitmasks","brute force","dfs and similar"]},{"contestId":1930,"index":"E","name":"2..3...4.... Wonderful! Wonderful!","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["combinatorics","dp","math"]},{"contestId":1930,"index":"D2","name":"Sum over all Substrings (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["bitmasks","divide and conquer","dp","dsu","greedy","implementation","strings"]},{"contestId":1930,"index":"D1","name":"Sum over all Substrings (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["brute force","dp","greedy","strings"]},{"contestId":1930,"index":"C","name":"Lexicographically Largest","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","constructive algorithms","data structures","greedy","sortings"]},{"contestId":1930,"index":"B","name":"Permutation Printing","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","constructive algorithms","math"]},{"contestId":1930,"index":"A","name":"Maximise The Score","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":1929,"index":"F","name":"Sasha and the Wedding Binary Search Tree","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["brute force","combinatorics","data structures","dfs and similar","math","trees"]},{"contestId":1929,"index":"E","name":"Sasha and the Happy Tree Cutting","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["bitmasks","brute force","dfs and similar","dp","graphs","greedy","math","trees"]},{"contestId":1929,"index":"D","name":"Sasha and a Walk in the City","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["combinatorics","dp","math","trees"]},{"contestId":1929,"index":"C","name":"Sasha and the Casino","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["binary search","brute force","constructive algorithms","games","greedy","math"]},{"contestId":1929,"index":"B","name":"Sasha and the Drawing","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1929,"index":"A","name":"Sasha and the Beautiful Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":1928,"index":"F","name":"Digital Patterns","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["combinatorics","data structures","implementation","math"]},{"contestId":1928,"index":"E","name":"Modular Sequence","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["brute force","constructive algorithms","dp","graphs","greedy","math","number theory"]},{"contestId":1928,"index":"D","name":"Lonely Mountain Dungeons","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["brute force","data structures","greedy","math","ternary search"]},{"contestId":1928,"index":"C","name":"Physical Education Lesson","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","math","number theory"]},{"contestId":1928,"index":"B","name":"Equalize","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","greedy","sortings","two pointers"]},{"contestId":1928,"index":"A","name":"Rectangle Cutting","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","math"]},{"contestId":1927,"index":"G","name":"Paint Charges","type":"PROGRAMMING","rating":2300,"tags":["data structures","dp","greedy","math"]},{"contestId":1927,"index":"F","name":"Microcycle","type":"PROGRAMMING","rating":1900,"tags":["data structures","dfs and similar","dsu","graphs","greedy","implementation","sortings","trees"]},{"contestId":1927,"index":"E","name":"Klever Permutation","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","math","two pointers"]},{"contestId":1927,"index":"D","name":"Find the Different Ones!","type":"PROGRAMMING","rating":1300,"tags":["binary search","brute force","data structures","dp","dsu","greedy","two pointers"]},{"contestId":1927,"index":"C","name":"Choose the Different Ones!","type":"PROGRAMMING","rating":1000,"tags":["brute force","greedy","math"]},{"contestId":1927,"index":"B","name":"Following the String","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1927,"index":"A","name":"Make it White","type":"PROGRAMMING","rating":800,"tags":["greedy","strings"]},{"contestId":1926,"index":"G","name":"Vlad and Trouble at MIT","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","flows","graphs","greedy","implementation","trees"]},{"contestId":1926,"index":"F","name":"Vlad and Avoiding X","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","brute force","dfs and similar","dp","implementation"]},{"contestId":1926,"index":"E","name":"Vlad and an Odd Ordering","type":"PROGRAMMING","rating":1500,"tags":["binary search","bitmasks","data structures","dp","implementation","math","number theory"]},{"contestId":1926,"index":"D","name":"Vlad and Division","type":"PROGRAMMING","rating":1300,"tags":["bitmasks","greedy"]},{"contestId":1926,"index":"C","name":"Vlad and a Sum of Sum of Digits","type":"PROGRAMMING","rating":1200,"tags":["dp","implementation"]},{"contestId":1926,"index":"B","name":"Vlad and Shapes","type":"PROGRAMMING","rating":800,"tags":["geometry","implementation"]},{"contestId":1926,"index":"A","name":"Vlad and the Best of Five","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1925,"index":"D","name":"Good Trip","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1925,"index":"B","name":"A Balanced Problemset?","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","greedy","math","number theory"]},{"contestId":1925,"index":"A","name":"We Got Everything Covered!","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1924,"index":"F","name":"Anti-Proxy Attendance","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["constructive algorithms","dp","interactive","ternary search"]},{"contestId":1924,"index":"E","name":"Paper Cutting Again","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["combinatorics","probabilities"]},{"contestId":1924,"index":"D","name":"Balanced Subsequences","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["combinatorics","dp","math"]},{"contestId":1924,"index":"C","name":"Fractal Origami","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["geometry","math","matrices"]},{"contestId":1924,"index":"B","name":"Space Harbour","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["data structures","implementation","math","sortings"]},{"contestId":1924,"index":"A","name":"Did We Get Everything Covered?","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","dp","greedy","shortest paths","strings"]},{"contestId":1923,"index":"F","name":"Shrink-Reverse","type":"PROGRAMMING","rating":2800,"tags":["binary search","brute force","greedy","hashing","implementation","string suffix structures","strings"]},{"contestId":1923,"index":"E","name":"Count Paths","type":"PROGRAMMING","rating":2000,"tags":["data structures","dfs and similar","dp","dsu","graphs","trees"]},{"contestId":1923,"index":"D","name":"Slimes","type":"PROGRAMMING","rating":1800,"tags":["binary search","constructive algorithms","data structures","greedy","two pointers"]},{"contestId":1923,"index":"C","name":"Find B","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","greedy"]},{"contestId":1923,"index":"B","name":"Monsters Attack!","type":"PROGRAMMING","rating":1100,"tags":["dp","greedy","implementation"]},{"contestId":1923,"index":"A","name":"Moving Chips","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1922,"index":"F","name":"Replace on Segment","type":"PROGRAMMING","rating":2500,"tags":["dp","graph matchings"]},{"contestId":1922,"index":"E","name":"Increasing Subsequences","type":"PROGRAMMING","rating":1800,"tags":["bitmasks","constructive algorithms","divide and conquer","greedy","math"]},{"contestId":1922,"index":"D","name":"Berserk Monsters","type":"PROGRAMMING","rating":1900,"tags":["brute force","data structures","dsu","implementation","math"]},{"contestId":1922,"index":"C","name":"Closest Cities","type":"PROGRAMMING","rating":1300,"tags":["greedy","implementation","math"]},{"contestId":1922,"index":"B","name":"Forming Triangles","type":"PROGRAMMING","rating":1200,"tags":["combinatorics","constructive algorithms","math","sortings"]},{"contestId":1922,"index":"A","name":"Tricky Template","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","implementation","strings"]},{"contestId":1921,"index":"G","name":"Mischievous Shooter","type":"PROGRAMMING","rating":2200,"tags":["brute force","data structures","divide and conquer","dp","implementation"]},{"contestId":1921,"index":"F","name":"Sum of Progression","type":"PROGRAMMING","rating":1900,"tags":["brute force","data structures","dp","implementation","math"]},{"contestId":1921,"index":"E","name":"Eat the Chip","type":"PROGRAMMING","rating":1600,"tags":["brute force","games","greedy","math"]},{"contestId":1921,"index":"D","name":"Very Different Array","type":"PROGRAMMING","rating":1100,"tags":["data structures","greedy","sortings","two pointers"]},{"contestId":1921,"index":"C","name":"Sending Messages","type":"PROGRAMMING","rating":900,"tags":["greedy","math"]},{"contestId":1921,"index":"B","name":"Arranging Cats","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1921,"index":"A","name":"Square","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1920,"index":"F2","name":"Smooth Sailing (Hard Version)","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["binary search","data structures","dsu","geometry","graphs","trees"]},{"contestId":1920,"index":"F1","name":"Smooth Sailing (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","brute force","data structures","dfs and similar","dsu","graphs","shortest paths"]},{"contestId":1920,"index":"E","name":"Counting Binary Strings","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":1920,"index":"D","name":"Array Repetition","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","brute force","dsu","implementation","math"]},{"contestId":1920,"index":"C","name":"Partitioning the Array","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","math","number theory"]},{"contestId":1920,"index":"B","name":"Summation Game","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["games","greedy","math","sortings"]},{"contestId":1920,"index":"A","name":"Satisfying Constraints","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math"]},{"contestId":1919,"index":"H","name":"Tree Diameter","type":"PROGRAMMING","points":5000.0,"rating":2000,"tags":["interactive","trees"]},{"contestId":1919,"index":"G","name":"Tree LGM","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["constructive algorithms","divide and conquer","games","trees"]},{"contestId":1919,"index":"F2","name":"Wine Factory (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2800,"tags":["data structures","dp","flows","greedy","matrices"]},{"contestId":1919,"index":"F1","name":"Wine Factory (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["data structures","greedy"]},{"contestId":1919,"index":"E","name":"Counting Prefixes","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["combinatorics","constructive algorithms","dp","implementation","math"]},{"contestId":1919,"index":"D","name":"01 Tree","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["constructive algorithms","data structures","dsu","greedy","sortings","trees"]},{"contestId":1919,"index":"C","name":"Grouping Increases","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["data structures","dp","greedy"]},{"contestId":1919,"index":"B","name":"Plus-Minus Split","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1919,"index":"A","name":"Wallet Exchange","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["games","math"]},{"contestId":1918,"index":"G","name":"Permutation of Given","type":"PROGRAMMING","points":3250.0,"rating":2700,"tags":["constructive algorithms","math"]},{"contestId":1918,"index":"F","name":"Caterpillar on a Tree","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["dfs and similar","graphs","greedy","implementation","sortings","trees"]},{"contestId":1918,"index":"E","name":"ace5 and Task Order","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["constructive algorithms","divide and conquer","implementation","interactive","probabilities","sortings"]},{"contestId":1918,"index":"D","name":"Blocking Elements","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","data structures","dp","implementation","two pointers"]},{"contestId":1918,"index":"C","name":"XOR-distance","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["bitmasks","greedy","implementation","math"]},{"contestId":1918,"index":"B","name":"Minimize Inversions","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","data structures","greedy","implementation","sortings"]},{"contestId":1918,"index":"A","name":"Brick Wall","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1917,"index":"F","name":"Construct Tree","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["bitmasks","constructive algorithms","dp","trees"]},{"contestId":1917,"index":"E","name":"Construct Matrix","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms","math"]},{"contestId":1917,"index":"D","name":"Yet Another Inversions Problem","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["combinatorics","data structures","dp","implementation","math","number theory"]},{"contestId":1917,"index":"C","name":"Watering an Array","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","greedy","implementation","math"]},{"contestId":1917,"index":"B","name":"Erase First or Second Letter","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","combinatorics","data structures","dp","strings"]},{"contestId":1917,"index":"A","name":"Least Product","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1916,"index":"H2","name":"Matrix Rank (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["combinatorics","dp","math","matrices","string suffix structures"]},{"contestId":1916,"index":"H1","name":"Matrix Rank (Easy Version)","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["brute force","combinatorics","dp","math","matrices"]},{"contestId":1916,"index":"G","name":"Optimizations From Chelsu","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["divide and conquer","dp","number theory","trees"]},{"contestId":1916,"index":"F","name":"Group Division","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":1916,"index":"E","name":"Happy Life in University","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["data structures","dfs and similar","greedy","trees"]},{"contestId":1916,"index":"D","name":"Mathematical Problem","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","constructive algorithms","geometry","math"]},{"contestId":1916,"index":"C","name":"Training Before the Olympiad","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","games","greedy","implementation","math"]},{"contestId":1916,"index":"B","name":"Two Divisors","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms","math","number theory"]},{"contestId":1916,"index":"A","name":"2023","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["constructive algorithms","implementation","math","number theory"]},{"contestId":1915,"index":"G","name":"Bicycles","type":"PROGRAMMING","rating":1800,"tags":["graphs","greedy","implementation","shortest paths","sortings"]},{"contestId":1915,"index":"F","name":"Greetings","type":"PROGRAMMING","rating":1500,"tags":["data structures","divide and conquer","sortings"]},{"contestId":1915,"index":"E","name":"Romantic Glasses","type":"PROGRAMMING","rating":1300,"tags":["data structures","greedy","math"]},{"contestId":1915,"index":"D","name":"Unnatural Language Processing","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation","strings"]},{"contestId":1915,"index":"C","name":"Can I Square?","type":"PROGRAMMING","rating":800,"tags":["binary search","implementation"]},{"contestId":1915,"index":"B","name":"Not Quite Latin Square","type":"PROGRAMMING","rating":800,"tags":["bitmasks","brute force","implementation"]},{"contestId":1915,"index":"A","name":"Odd One Out","type":"PROGRAMMING","rating":800,"tags":["bitmasks","implementation"]},{"contestId":1914,"index":"G2","name":"Light Bulbs (Hard Version)","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","data structures","dfs and similar","dp","graphs","hashing"]},{"contestId":1914,"index":"G1","name":"Light Bulbs (Easy Version)","type":"PROGRAMMING","rating":2100,"tags":["brute force","combinatorics","dfs and similar","dp","dsu","graphs","math","trees"]},{"contestId":1914,"index":"F","name":"Programming Competition","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","graph matchings","greedy","trees"]},{"contestId":1914,"index":"E2","name":"Game with Marbles (Hard Version)","type":"PROGRAMMING","rating":1400,"tags":["games","greedy","sortings"]},{"contestId":1914,"index":"E1","name":"Game with Marbles (Easy Version)","type":"PROGRAMMING","rating":1400,"tags":["brute force","games","greedy","sortings"]},{"contestId":1914,"index":"D","name":"Three Activities","type":"PROGRAMMING","rating":1200,"tags":["brute force","dp","greedy","implementation","sortings"]},{"contestId":1914,"index":"C","name":"Quests","type":"PROGRAMMING","rating":1100,"tags":["greedy","math"]},{"contestId":1914,"index":"B","name":"Preparing for the Contest","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1914,"index":"A","name":"Problemsolving Log","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1913,"index":"F","name":"Palindromic Problem","type":"PROGRAMMING","rating":2800,"tags":["binary search","data structures","hashing","string suffix structures","strings"]},{"contestId":1913,"index":"E","name":"Matrix Problem","type":"PROGRAMMING","rating":2400,"tags":["flows","graphs"]},{"contestId":1913,"index":"D","name":"Array Collapse","type":"PROGRAMMING","rating":2100,"tags":["data structures","divide and conquer","dp","trees"]},{"contestId":1913,"index":"C","name":"Game with Multiset","type":"PROGRAMMING","rating":1300,"tags":["binary search","bitmasks","brute force","greedy"]},{"contestId":1913,"index":"B","name":"Swap and Delete","type":"PROGRAMMING","rating":1000,"tags":["strings"]},{"contestId":1913,"index":"A","name":"Rating Increase","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1912,"index":"L","name":"LOL Lovers","type":"PROGRAMMING","rating":800,"tags":["strings"]},{"contestId":1912,"index":"K","name":"Kim\u0027s Quest","type":"PROGRAMMING","rating":1800,"tags":["bitmasks","combinatorics","dp"]},{"contestId":1912,"index":"J","name":"Joy of Pokémon Observation","type":"PROGRAMMING","rating":2300,"tags":[]},{"contestId":1912,"index":"I","name":"Innovative Washing Machine","type":"PROGRAMMING","rating":3300,"tags":["geometry","math","two pointers"]},{"contestId":1912,"index":"H","name":"Hypercatapult Commute","type":"PROGRAMMING","rating":2400,"tags":["graphs"]},{"contestId":1912,"index":"G","name":"Great City Saint Petersburg","type":"PROGRAMMING","rating":2400,"tags":["data structures"]},{"contestId":1912,"index":"F","name":"Fugitive Frenzy","type":"PROGRAMMING","rating":3100,"tags":["math","probabilities"]},{"contestId":1912,"index":"E","name":"Evaluate It and Back Again","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","implementation","math"]},{"contestId":1912,"index":"D","name":"Divisibility Test","type":"PROGRAMMING","rating":1900,"tags":["math"]},{"contestId":1912,"index":"C","name":"Cactus Transformation","type":"PROGRAMMING","rating":3300,"tags":["constructive algorithms"]},{"contestId":1912,"index":"B","name":"Blueprint for Seating","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","divide and conquer","math"]},{"contestId":1912,"index":"A","name":"Accumulator Apex","type":"PROGRAMMING","rating":1900,"tags":["data structures","implementation","sortings"]},{"contestId":1910,"index":"J","name":"Two Colors","type":"PROGRAMMING","rating":2900,"tags":["*special"]},{"contestId":1910,"index":"I","name":"Inverse Problem","type":"PROGRAMMING","rating":2700,"tags":["*special","combinatorics","dp"]},{"contestId":1910,"index":"H","name":"Sum of Digits of Sums","type":"PROGRAMMING","rating":2400,"tags":["*special","binary search","data structures"]},{"contestId":1910,"index":"G","name":"Pool Records","type":"PROGRAMMING","rating":2700,"tags":["*special","greedy"]},{"contestId":1910,"index":"F","name":"Build Railway Stations","type":"PROGRAMMING","rating":2000,"tags":["*special","greedy","trees"]},{"contestId":1910,"index":"E","name":"Maximum Sum Subarrays","type":"PROGRAMMING","rating":2100,"tags":["*special","dp"]},{"contestId":1910,"index":"D","name":"Remove and Add","type":"PROGRAMMING","rating":1800,"tags":["*special","greedy"]},{"contestId":1910,"index":"C","name":"Poisonous Swamp","type":"PROGRAMMING","rating":1600,"tags":["*special","implementation"]},{"contestId":1910,"index":"B","name":"Security Guard","type":"PROGRAMMING","rating":1600,"tags":["*special","greedy"]},{"contestId":1910,"index":"A","name":"Username","type":"PROGRAMMING","rating":1100,"tags":["*special","implementation"]},{"contestId":1909,"index":"I","name":"Short Permutation Problem","type":"PROGRAMMING","points":6000.0,"rating":1900,"tags":["combinatorics","dp","fft","math"]},{"contestId":1909,"index":"H","name":"Parallel Swaps Sort","type":"PROGRAMMING","points":6000.0,"rating":3500,"tags":["constructive algorithms","data structures"]},{"contestId":1909,"index":"G","name":"Pumping Lemma","type":"PROGRAMMING","points":4000.0,"rating":3000,"tags":["hashing","strings"]},{"contestId":1909,"index":"F2","name":"Small Permutation Problem (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["combinatorics","dp","math"]},{"contestId":1909,"index":"F1","name":"Small Permutation Problem (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["brute force","combinatorics","dp","math"]},{"contestId":1909,"index":"E","name":"Multiple Lamps","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","brute force","constructive algorithms","math","number theory"]},{"contestId":1909,"index":"D","name":"Split Plus K","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["greedy","math","number theory"]},{"contestId":1909,"index":"C","name":"Heavy Intervals","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","data structures","dsu","greedy","math","sortings"]},{"contestId":1909,"index":"B","name":"Make Almost Equal With Mod","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","constructive algorithms","math","number theory"]},{"contestId":1909,"index":"A","name":"Distinct Buttons","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1907,"index":"G","name":"Lights","type":"PROGRAMMING","rating":2200,"tags":["brute force","constructive algorithms","dfs and similar","graphs","greedy","implementation"]},{"contestId":1907,"index":"F","name":"Shift and Reverse","type":"PROGRAMMING","rating":1800,"tags":["greedy","sortings"]},{"contestId":1907,"index":"E","name":"Good Triples","type":"PROGRAMMING","rating":1600,"tags":["brute force","combinatorics","number theory"]},{"contestId":1907,"index":"D","name":"Jumping Through Segments","type":"PROGRAMMING","rating":1400,"tags":["binary search","constructive algorithms"]},{"contestId":1907,"index":"C","name":"Removal of Unattractive Pairs","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","greedy","math","strings"]},{"contestId":1907,"index":"B","name":"YetnotherrokenKeoard","type":"PROGRAMMING","rating":1000,"tags":["data structures","implementation","strings"]},{"contestId":1907,"index":"A","name":"Rook","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1906,"index":"M","name":"Triangle Construction","type":"PROGRAMMING","rating":1700,"tags":["greedy","math"]},{"contestId":1906,"index":"L","name":"Palindromic Parentheses","type":"PROGRAMMING","rating":2500,"tags":["constructive algorithms"]},{"contestId":1906,"index":"K","name":"Deck-Building Game","type":"PROGRAMMING","rating":2500,"tags":["divide and conquer","math"]},{"contestId":1906,"index":"J","name":"Count BFS Graph","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","dp"]},{"contestId":1906,"index":"I","name":"Contingency Plan 2","type":"PROGRAMMING","rating":2900,"tags":["graph matchings"]},{"contestId":1906,"index":"H","name":"Twin Friends","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dp"]},{"contestId":1906,"index":"G","name":"Grid Game 2","type":"PROGRAMMING","rating":2900,"tags":["games","number theory"]},{"contestId":1906,"index":"F","name":"Maximize The Value","type":"PROGRAMMING","rating":2100,"tags":["data structures","sortings"]},{"contestId":1906,"index":"E","name":"Merge Not Sort","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","dp"]},{"contestId":1906,"index":"D","name":"Spaceship Exploration","type":"PROGRAMMING","rating":2800,"tags":["binary search","geometry"]},{"contestId":1906,"index":"C","name":"Cursed Game","type":"PROGRAMMING","rating":3000,"tags":["interactive"]},{"contestId":1906,"index":"B","name":"Button Pressing","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","constructive algorithms","hashing"]},{"contestId":1906,"index":"A","name":"Easy As ABC","type":"PROGRAMMING","rating":1000,"tags":["brute force"]},{"contestId":1905,"index":"F","name":"Field Should Not Be Empty","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["brute force","data structures","divide and conquer"]},{"contestId":1905,"index":"E","name":"One-X","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["combinatorics","dfs and similar","dp","math","trees"]},{"contestId":1905,"index":"D","name":"Cyclic MEX","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","implementation","math","two pointers"]},{"contestId":1905,"index":"C","name":"Largest Subsequence","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","strings"]},{"contestId":1905,"index":"B","name":"Begginer\u0027s Zelda","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","trees"]},{"contestId":1905,"index":"A","name":"Constructive Problems","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1904,"index":"F","name":"Beautiful Tree","type":"PROGRAMMING","points":3500.0,"rating":2800,"tags":["data structures","dfs and similar","graphs","implementation","trees"]},{"contestId":1904,"index":"E","name":"Tree Queries","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["data structures","dfs and similar","graphs","implementation","trees"]},{"contestId":1904,"index":"D2","name":"Set To Max (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["constructive algorithms","data structures","divide and conquer","greedy","implementation","sortings"]},{"contestId":1904,"index":"D1","name":"Set To Max (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1904,"index":"C","name":"Array Game","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","brute force","data structures","sortings","two pointers"]},{"contestId":1904,"index":"B","name":"Collecting Game","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["binary search","dp","greedy","sortings","two pointers"]},{"contestId":1904,"index":"A","name":"Forked!","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation"]},{"contestId":1903,"index":"F","name":"Babysitting","type":"PROGRAMMING","points":3500.0,"rating":2500,"tags":["2-sat","binary search","data structures","graphs","trees"]},{"contestId":1903,"index":"E","name":"Geo Game","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["greedy","interactive","math"]},{"contestId":1903,"index":"D2","name":"Maximum And Queries (hard version)","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["bitmasks","divide and conquer","dp","greedy"]},{"contestId":1903,"index":"D1","name":"Maximum And Queries (easy version)","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","bitmasks","brute force","greedy"]},{"contestId":1903,"index":"C","name":"Theofanis\u0027 Nightmare","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy"]},{"contestId":1903,"index":"B","name":"StORage room","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","brute force","constructive algorithms","greedy"]},{"contestId":1903,"index":"A","name":"Halloumi Boxes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","sortings"]},{"contestId":1902,"index":"F","name":"Trees and XOR Queries Again","type":"PROGRAMMING","rating":2400,"tags":["data structures","dfs and similar","divide and conquer","graphs","implementation","math","trees"]},{"contestId":1902,"index":"E","name":"Collapsing Strings","type":"PROGRAMMING","rating":1900,"tags":["data structures","strings","trees"]},{"contestId":1902,"index":"D","name":"Robot Queries","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","dp","implementation"]},{"contestId":1902,"index":"C","name":"Insert and Equalize","type":"PROGRAMMING","rating":1300,"tags":["brute force","constructive algorithms","greedy","math","number theory"]},{"contestId":1902,"index":"B","name":"Getting Points","type":"PROGRAMMING","rating":1100,"tags":["binary search","brute force","greedy"]},{"contestId":1902,"index":"A","name":"Binary Imbalance","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms"]},{"contestId":1901,"index":"F","name":"Landscaping","type":"PROGRAMMING","rating":2900,"tags":["binary search","geometry","two pointers"]},{"contestId":1901,"index":"E","name":"Compressed Tree","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","dp","graphs","greedy","sortings","trees"]},{"contestId":1901,"index":"D","name":"Yet Another Monster Fight","type":"PROGRAMMING","rating":1700,"tags":["binary search","dp","greedy","implementation","math"]},{"contestId":1901,"index":"C","name":"Add, Divide and Floor","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","greedy","math"]},{"contestId":1901,"index":"B","name":"Chip and Ribbon","type":"PROGRAMMING","rating":1100,"tags":["greedy","math"]},{"contestId":1901,"index":"A","name":"Line Trip","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1900,"index":"F","name":"Local Deletions","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["binary search","data structures","implementation"]},{"contestId":1900,"index":"E","name":"Transitive Graph","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["dfs and similar","dp","dsu","graphs","implementation"]},{"contestId":1900,"index":"D","name":"Small GCD","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","brute force","dp","math","number theory"]},{"contestId":1900,"index":"C","name":"Anji\u0027s Binary Tree","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["dfs and similar","dp","trees"]},{"contestId":1900,"index":"B","name":"Laura and Operations","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["dp","math"]},{"contestId":1900,"index":"A","name":"Cover in Water","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","implementation","strings"]},{"contestId":1899,"index":"G","name":"Unusual Entertainment","type":"PROGRAMMING","rating":1900,"tags":["data structures","dfs and similar","dsu","shortest paths","sortings","trees","two pointers"]},{"contestId":1899,"index":"F","name":"Alex\u0027s whims","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","graphs","greedy","shortest paths","trees"]},{"contestId":1899,"index":"E","name":"Queue Sort","type":"PROGRAMMING","rating":1300,"tags":["greedy","implementation","sortings"]},{"contestId":1899,"index":"D","name":"Yarik and Musical Notes","type":"PROGRAMMING","rating":1300,"tags":["hashing","math","number theory"]},{"contestId":1899,"index":"C","name":"Yarik and Array","type":"PROGRAMMING","rating":1100,"tags":["dp","greedy","two pointers"]},{"contestId":1899,"index":"B","name":"250 Thousand Tons of TNT","type":"PROGRAMMING","rating":1100,"tags":["brute force","implementation","number theory"]},{"contestId":1899,"index":"A","name":"Game with Integers","type":"PROGRAMMING","rating":800,"tags":["games","math","number theory"]},{"contestId":1898,"index":"F","name":"Vova Escapes the Matrix","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force","dfs and similar","divide and conquer","shortest paths"]},{"contestId":1898,"index":"E","name":"Sofia and Strings","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["data structures","greedy","sortings","strings","two pointers"]},{"contestId":1898,"index":"D","name":"Absolute Beauty","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["greedy","math"]},{"contestId":1898,"index":"C","name":"Colorful Grid","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms"]},{"contestId":1898,"index":"B","name":"Milena and Admirer","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["greedy","math"]},{"contestId":1898,"index":"A","name":"Milica and String","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","strings"]},{"contestId":1896,"index":"H2","name":"Cyclic Hamming (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":3500,"tags":["brute force","dp","fft","math","number theory"]},{"contestId":1896,"index":"H1","name":"Cyclic Hamming (Easy Version)","type":"PROGRAMMING","points":4000.0,"rating":3400,"tags":["brute force","divide and conquer","dp","fft","math","number theory"]},{"contestId":1896,"index":"G","name":"Pepe Racing","type":"PROGRAMMING","points":3250.0,"rating":3200,"tags":["constructive algorithms","implementation","interactive","sortings"]},{"contestId":1896,"index":"F","name":"Bracket Xoring","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1896,"index":"E","name":"Permutation Sorting","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["data structures","sortings"]},{"contestId":1896,"index":"D","name":"Ones and Twos","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","data structures","divide and conquer","math","two pointers"]},{"contestId":1896,"index":"C","name":"Matching Arrays","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["binary search","constructive algorithms","greedy","sortings"]},{"contestId":1896,"index":"B","name":"AB Flipping","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","strings","two pointers"]},{"contestId":1896,"index":"A","name":"Jagged Swaps","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["sortings"]},{"contestId":1895,"index":"G","name":"Two Characters, Two Colors","type":"PROGRAMMING","rating":3100,"tags":["binary search","data structures","dp","flows","greedy"]},{"contestId":1895,"index":"F","name":"Fancy Arrays","type":"PROGRAMMING","rating":2600,"tags":["combinatorics","dp","math","matrices"]},{"contestId":1895,"index":"E","name":"Infinite Card Game","type":"PROGRAMMING","rating":2300,"tags":["binary search","brute force","data structures","dfs and similar","dp","dsu","games","graphs","greedy","sortings","two pointers"]},{"contestId":1895,"index":"D","name":"XOR Construction","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","constructive algorithms","data structures","math","string suffix structures","trees"]},{"contestId":1895,"index":"C","name":"Torn Lucky Ticket","type":"PROGRAMMING","rating":1400,"tags":["brute force","dp","hashing","implementation","math"]},{"contestId":1895,"index":"B","name":"Points and Minimum Distance","type":"PROGRAMMING","rating":800,"tags":["greedy","math","sortings"]},{"contestId":1895,"index":"A","name":"Treasure Chest","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1894,"index":"B","name":"Two Out of Three","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms"]},{"contestId":1894,"index":"A","name":"Secret Sport","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1893,"index":"E","name":"Cacti Symphony","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["combinatorics","dfs and similar","dp","graphs"]},{"contestId":1893,"index":"D","name":"Colorful Constructive","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1893,"index":"C","name":"Freedom of Choice","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["brute force","greedy","implementation"]},{"contestId":1893,"index":"B","name":"Neutral Tonality","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","greedy","sortings","two pointers"]},{"contestId":1893,"index":"A","name":"Anonymous Informant","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","dfs and similar","graphs","implementation"]},{"contestId":1891,"index":"F","name":"A Growing Tree","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["data structures","dfs and similar","trees"]},{"contestId":1891,"index":"E","name":"Brukhovich and Exams","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","greedy","implementation","math","sortings"]},{"contestId":1891,"index":"D","name":"Suspicious logarithms","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["binary search","brute force","math"]},{"contestId":1891,"index":"C","name":"Smilo and Monsters","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","constructive algorithms","greedy","sortings","two pointers"]},{"contestId":1891,"index":"B","name":"Deja Vu","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["brute force","math","sortings"]},{"contestId":1891,"index":"A","name":"Sorting with Twos","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","sortings"]},{"contestId":1890,"index":"B","name":"Qingshan Loves Strings","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":1890,"index":"A","name":"Doremy\u0027s Paint 3","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1889,"index":"F","name":"Doremy\u0027s Average Tree","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","dp","greedy","trees"]},{"contestId":1889,"index":"E","name":"Doremy\u0027s Swapping Trees","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dfs and similar","graphs","trees"]},{"contestId":1889,"index":"D","name":"Game of Stacks","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["brute force","dfs and similar","graphs","implementation","trees"]},{"contestId":1889,"index":"C2","name":"Doremy\u0027s Drying Plan (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["data structures","dp"]},{"contestId":1889,"index":"C1","name":"Doremy\u0027s Drying Plan (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["brute force","data structures","dp","greedy","sortings"]},{"contestId":1889,"index":"B","name":"Doremy\u0027s Connecting Plan","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":1889,"index":"A","name":"Qingshan Loves Strings 2","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1887,"index":"F","name":"Minimum Segments","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["constructive algorithms"]},{"contestId":1887,"index":"E","name":"Good Colorings","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["binary search","constructive algorithms","graphs","interactive"]},{"contestId":1887,"index":"D","name":"Split","type":"PROGRAMMING","points":1250.0,"rating":2700,"tags":["binary search","data structures","divide and conquer","dsu","math","trees","two pointers"]},{"contestId":1887,"index":"C","name":"Minimum Array","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["binary search","brute force","constructive algorithms","data structures","greedy","hashing","two pointers"]},{"contestId":1887,"index":"B","name":"Time Travel","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["binary search","graphs","shortest paths"]},{"contestId":1886,"index":"F","name":"Diamond Theft","type":"PROGRAMMING","rating":3300,"tags":["data structures","greedy"]},{"contestId":1886,"index":"E","name":"I Wanna be the Team Leader","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","constructive algorithms","dp","greedy","math","sortings","two pointers"]},{"contestId":1886,"index":"D","name":"Monocarp and the Set","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","data structures","math"]},{"contestId":1886,"index":"C","name":"Decreasing String","type":"PROGRAMMING","rating":1600,"tags":["implementation","strings"]},{"contestId":1886,"index":"B","name":"Fear of the Dark","type":"PROGRAMMING","rating":1200,"tags":["binary search","geometry","math"]},{"contestId":1886,"index":"A","name":"Sum of Three","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","math"]},{"contestId":1885,"index":"A","name":"Deterministic Scheduling for Extended Reality over 5G and Beyond","type":"PROGRAMMING","tags":["*special"]},{"contestId":1884,"index":"E","name":"Hard Design","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["greedy","implementation","math"]},{"contestId":1884,"index":"D","name":"Counting Rhyme","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["dp","math","number theory"]},{"contestId":1884,"index":"C","name":"Medium Design","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["brute force","data structures","dp","greedy","sortings"]},{"contestId":1884,"index":"B","name":"Haunted House","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","greedy","math","two pointers"]},{"contestId":1884,"index":"A","name":"Simple Design","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math"]},{"contestId":1883,"index":"G2","name":"Dances (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","greedy","sortings","two pointers"]},{"contestId":1883,"index":"G1","name":"Dances (Easy version)","type":"PROGRAMMING","points":1750.0,"rating":1400,"tags":["binary search","greedy","two pointers"]},{"contestId":1883,"index":"F","name":"You Are So Beautiful","type":"PROGRAMMING","points":2750.0,"rating":1400,"tags":["data structures"]},{"contestId":1883,"index":"E","name":"Look Back","type":"PROGRAMMING","points":2500.0,"rating":1700,"tags":["bitmasks","greedy"]},{"contestId":1883,"index":"D","name":"In Love","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["data structures","greedy"]},{"contestId":1883,"index":"C","name":"Raspberries","type":"PROGRAMMING","points":1500.0,"rating":1000,"tags":["dp","math"]},{"contestId":1883,"index":"B","name":"Chemistry","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["strings"]},{"contestId":1883,"index":"A","name":"Morning","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1882,"index":"E2","name":"Two Permutations (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["constructive algorithms"]},{"contestId":1882,"index":"E1","name":"Two Permutations (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["brute force","constructive algorithms","greedy","number theory"]},{"contestId":1882,"index":"D","name":"Tree XOR","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["bitmasks","dfs and similar","dp","greedy","trees"]},{"contestId":1882,"index":"C","name":"Card Game","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","greedy"]},{"contestId":1882,"index":"B","name":"Sets and Union","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","brute force","constructive algorithms","greedy"]},{"contestId":1882,"index":"A","name":"Increasing Sequence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1881,"index":"G","name":"Anya and the Mysterious String","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures"]},{"contestId":1881,"index":"F","name":"Minimum Maximum Distance","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","dp","graphs","shortest paths","trees"]},{"contestId":1881,"index":"E","name":"Block Sequence","type":"PROGRAMMING","rating":1500,"tags":["dp"]},{"contestId":1881,"index":"D","name":"Divide and Equalize","type":"PROGRAMMING","rating":1300,"tags":["math","number theory"]},{"contestId":1881,"index":"C","name":"Perfect Square","type":"PROGRAMMING","rating":1200,"tags":["brute force","implementation"]},{"contestId":1881,"index":"B","name":"Three Threadlets","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1881,"index":"A","name":"Don\u0027t Try to Count","type":"PROGRAMMING","rating":800,"tags":["brute force","strings"]},{"contestId":1879,"index":"F","name":"Last Man Standing","type":"PROGRAMMING","rating":2800,"tags":["brute force","data structures","number theory"]},{"contestId":1879,"index":"E","name":"Interactive Game with Coloring","type":"PROGRAMMING","rating":2400,"tags":["brute force","constructive algorithms","dfs and similar","graphs","implementation","interactive","trees"]},{"contestId":1879,"index":"D","name":"Sum of XOR Functions","type":"PROGRAMMING","rating":1700,"tags":["bitmasks","combinatorics","divide and conquer","dp","math"]},{"contestId":1879,"index":"C","name":"Make it Alternating","type":"PROGRAMMING","rating":1300,"tags":["combinatorics","dp","greedy"]},{"contestId":1879,"index":"B","name":"Chips on the Board","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","greedy"]},{"contestId":1879,"index":"A","name":"Rigged!","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1878,"index":"G","name":"wxhtzdy ORO Tree","type":"PROGRAMMING","rating":2300,"tags":["binary search","bitmasks","brute force","data structures","dfs and similar","implementation","trees"]},{"contestId":1878,"index":"F","name":"Vasilije Loves Number Theory","type":"PROGRAMMING","rating":1900,"tags":["brute force","math","number theory"]},{"contestId":1878,"index":"E","name":"Iva \u0026 Pav","type":"PROGRAMMING","rating":1400,"tags":["binary search","bitmasks","data structures","greedy"]},{"contestId":1878,"index":"D","name":"Reverse Madness","type":"PROGRAMMING","rating":1600,"tags":["data structures","greedy"]},{"contestId":1878,"index":"C","name":"Vasilije in Cacak","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1878,"index":"B","name":"Aleksa and Stack","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1878,"index":"A","name":"How Much Does Daytona Cost?","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1877,"index":"C","name":"Joyboard","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["math","number theory"]},{"contestId":1877,"index":"A","name":"Goals of Victory","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1876,"index":"G","name":"Clubstep","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["binary search","brute force","data structures","greedy","trees"]},{"contestId":1876,"index":"F","name":"Indefinite Clownfish","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["binary search","graphs"]},{"contestId":1876,"index":"E","name":"Ball-Stackable","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["constructive algorithms","data structures","dp","trees"]},{"contestId":1876,"index":"D","name":"Lexichromatography","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["combinatorics","dfs and similar","dsu","graphs","two pointers"]},{"contestId":1876,"index":"C","name":"Autosynthesis","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["constructive algorithms","dfs and similar","graphs","greedy","sortings"]},{"contestId":1876,"index":"B","name":"Effects of Anti Pimples","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["combinatorics","number theory","sortings"]},{"contestId":1876,"index":"A","name":"Helmets in Night Light","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","sortings"]},{"contestId":1875,"index":"D","name":"Jellyfish and Mex","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["dp"]},{"contestId":1875,"index":"C","name":"Jellyfish and Green Apple","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["bitmasks","greedy","math","number theory"]},{"contestId":1875,"index":"A","name":"Jellyfish and Undertale","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","greedy"]},{"contestId":1874,"index":"G","name":"Jellyfish and Inscryption","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["dp"]},{"contestId":1874,"index":"F","name":"Jellyfish and OEIS","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["dp"]},{"contestId":1874,"index":"E","name":"Jellyfish and Hack","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["dp","math"]},{"contestId":1874,"index":"D","name":"Jellyfish and Miku","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["divide and conquer","dp","math","probabilities"]},{"contestId":1874,"index":"C","name":"Jellyfish and EVA","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["dp","graphs","greedy","math","probabilities"]},{"contestId":1874,"index":"B","name":"Jellyfish and Math","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["bitmasks","brute force","dfs and similar","dp","graphs","shortest paths"]},{"contestId":1874,"index":"A","name":"Jellyfish and Game","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","games","greedy","implementation"]},{"contestId":1873,"index":"H","name":"Mad City","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","dsu","games","graphs","shortest paths","trees"]},{"contestId":1873,"index":"G","name":"ABBC or BACB","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","greedy"]},{"contestId":1873,"index":"F","name":"Money Trees","type":"PROGRAMMING","rating":1300,"tags":["binary search","greedy","math","two pointers"]},{"contestId":1873,"index":"E","name":"Building an Aquarium","type":"PROGRAMMING","rating":1100,"tags":["binary search","sortings"]},{"contestId":1873,"index":"D","name":"1D Eraser","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","two pointers"]},{"contestId":1873,"index":"C","name":"Target Practice","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1873,"index":"B","name":"Good Kid","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","math"]},{"contestId":1873,"index":"A","name":"Short Sort","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":1872,"index":"G","name":"Replace With Product","type":"PROGRAMMING","rating":2000,"tags":["brute force","greedy","math"]},{"contestId":1872,"index":"F","name":"Selling a Menagerie","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","dsu","graphs","implementation","math"]},{"contestId":1872,"index":"E","name":"Data Structures Fan","type":"PROGRAMMING","rating":1500,"tags":["binary search","bitmasks","data structures","dp"]},{"contestId":1872,"index":"D","name":"Plus Minus Permutation","type":"PROGRAMMING","rating":1200,"tags":["math"]},{"contestId":1872,"index":"C","name":"Non-coprime Split","type":"PROGRAMMING","rating":1100,"tags":["math","number theory"]},{"contestId":1872,"index":"B","name":"The Corridor or There and Back Again","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation"]},{"contestId":1872,"index":"A","name":"Two Vessels","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","math"]},{"contestId":1870,"index":"H","name":"Standard Graph Problem","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["data structures","graphs","greedy","trees"]},{"contestId":1870,"index":"G","name":"MEXanization","type":"PROGRAMMING","points":3250.0,"rating":3300,"tags":["data structures"]},{"contestId":1870,"index":"F","name":"Lazy Numbers","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["binary search","math"]},{"contestId":1870,"index":"E","name":"Another MEX Problem","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["bitmasks","brute force","dp","shortest paths"]},{"contestId":1870,"index":"D","name":"Prefix Purchase","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["greedy","implementation","sortings"]},{"contestId":1870,"index":"C","name":"Colorful Table","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["binary search","data structures","dp","implementation","math","two pointers"]},{"contestId":1870,"index":"B","name":"Friendly Arrays","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["bitmasks","greedy","math"]},{"contestId":1870,"index":"A","name":"MEXanized Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1869,"index":"B","name":"2D Traveling","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["geometry","math","shortest paths","sortings"]},{"contestId":1869,"index":"A","name":"Make It Zero","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms"]},{"contestId":1868,"index":"F","name":"LIS?","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["data structures","greedy","implementation"]},{"contestId":1868,"index":"E","name":"Min-Sum-Max","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1868,"index":"D","name":"Flower-like Pseudotree","type":"PROGRAMMING","points":1750.0,"rating":3000,"tags":["constructive algorithms","graphs","greedy","implementation","trees"]},{"contestId":1868,"index":"C","name":"Travel Plan","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["combinatorics","dp","implementation","math","trees"]},{"contestId":1868,"index":"B2","name":"Candy Party (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2100,"tags":["bitmasks","constructive algorithms","dp","greedy","implementation","math"]},{"contestId":1868,"index":"B1","name":"Candy Party (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["bitmasks","constructive algorithms","graphs","greedy","implementation","math"]},{"contestId":1868,"index":"A","name":"Fill in the Matrix","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":1867,"index":"F","name":"Most Different Tree","type":"PROGRAMMING","points":4000.0,"rating":2700,"tags":["brute force","constructive algorithms","dfs and similar","greedy","hashing"]},{"contestId":1867,"index":"E2","name":"Salyg1n and Array (hard version)","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["constructive algorithms","interactive"]},{"contestId":1867,"index":"E1","name":"Salyg1n and Array (simple version)","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","interactive","math"]},{"contestId":1867,"index":"D","name":"Cyclic Operations","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","constructive algorithms","dfs and similar","graphs","greedy","implementation"]},{"contestId":1867,"index":"C","name":"Salyg1n and the MEX Game","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["constructive algorithms","data structures","games","greedy","interactive"]},{"contestId":1867,"index":"B","name":"XOR Palindromes","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","constructive algorithms","strings"]},{"contestId":1867,"index":"A","name":"green_gold_dog, array and permutation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","sortings"]},{"contestId":1866,"index":"M","name":"Mighty Rock Tower","type":"PROGRAMMING","rating":2400,"tags":["brute force","combinatorics","dp","math","probabilities"]},{"contestId":1866,"index":"L","name":"Lihmuf Balling","type":"PROGRAMMING","rating":2400,"tags":["binary search","brute force","math"]},{"contestId":1866,"index":"K","name":"Keen Tree Calculation","type":"PROGRAMMING","rating":2500,"tags":["binary search","data structures","dp","geometry","graphs","implementation","trees"]},{"contestId":1866,"index":"J","name":"Jackets and Packets","type":"PROGRAMMING","rating":2800,"tags":["dp"]},{"contestId":1866,"index":"I","name":"Imagination Castle","type":"PROGRAMMING","rating":2300,"tags":["dp","games","two pointers"]},{"contestId":1866,"index":"H","name":"Happy Sets","type":"PROGRAMMING","rating":2100,"tags":["combinatorics"]},{"contestId":1866,"index":"G","name":"Grouped Carriages","type":"PROGRAMMING","rating":2100,"tags":["binary search","data structures","dp","flows","greedy"]},{"contestId":1866,"index":"F","name":"Freak Joker Process","type":"PROGRAMMING","rating":3100,"tags":["binary search","data structures","sortings"]},{"contestId":1866,"index":"E","name":"Elevators of Tamem","type":"PROGRAMMING","rating":2700,"tags":["dp"]},{"contestId":1866,"index":"D","name":"Digital Wallet","type":"PROGRAMMING","rating":2300,"tags":["dp","greedy"]},{"contestId":1866,"index":"C","name":"Completely Searching for Inversions","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","graphs"]},{"contestId":1866,"index":"B","name":"Battling with Numbers","type":"PROGRAMMING","rating":1400,"tags":["combinatorics","math","number theory"]},{"contestId":1866,"index":"A","name":"Ambitious Kid","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1864,"index":"I","name":"Future Dominators","type":"PROGRAMMING","points":4250.0,"rating":3500,"tags":["graphs","greedy"]},{"contestId":1864,"index":"H","name":"Asterism Stream","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["dp","math","matrices"]},{"contestId":1864,"index":"G","name":"Magic Square","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["combinatorics","constructive algorithms","implementation"]},{"contestId":1864,"index":"F","name":"Exotic Queries","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["data structures","implementation","sortings"]},{"contestId":1864,"index":"E","name":"Guess Game","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["bitmasks","data structures","games","math","probabilities","sortings","strings","trees"]},{"contestId":1864,"index":"D","name":"Matrix Cascade","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","constructive algorithms","data structures","dp","greedy","math"]},{"contestId":1864,"index":"C","name":"Divisor Chain","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["bitmasks","constructive algorithms","math","number theory"]},{"contestId":1864,"index":"B","name":"Swap and Reverse","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy","sortings","strings"]},{"contestId":1864,"index":"A","name":"Increasing and Decreasing","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1863,"index":"I","name":"Redundant Routes","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["constructive algorithms","dp","trees"]},{"contestId":1863,"index":"H","name":"Goldberg Machine 3","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dp","trees"]},{"contestId":1863,"index":"G","name":"Swaps","type":"PROGRAMMING","points":2750.0,"rating":2800,"tags":["combinatorics","dp","graphs","math"]},{"contestId":1863,"index":"F","name":"Divide, XOR, and Conquer","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["bitmasks","dp","math"]},{"contestId":1863,"index":"E","name":"Speedrun","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["brute force","dfs and similar","dp","graphs","greedy","math","sortings","two pointers"]},{"contestId":1863,"index":"D","name":"Two-Colored Dominoes","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","greedy"]},{"contestId":1863,"index":"C","name":"MEX Repetition","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","math"]},{"contestId":1863,"index":"B","name":"Split Sort","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["greedy","math","sortings"]},{"contestId":1863,"index":"A","name":"Channel","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1862,"index":"G","name":"The Great Equalizer","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures","math","sortings"]},{"contestId":1862,"index":"F","name":"Magic Will Save the World","type":"PROGRAMMING","rating":1800,"tags":["binary search","bitmasks","brute force","dp"]},{"contestId":1862,"index":"E","name":"Kolya and Movie Theatre","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1862,"index":"D","name":"Ice Cream Balls","type":"PROGRAMMING","rating":1300,"tags":["binary search","combinatorics","constructive algorithms","math"]},{"contestId":1862,"index":"C","name":"Flower City Fence","type":"PROGRAMMING","rating":1100,"tags":["binary search","data structures","implementation","sortings"]},{"contestId":1862,"index":"B","name":"Sequence Game","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms"]},{"contestId":1862,"index":"A","name":"Gift Carpet","type":"PROGRAMMING","rating":800,"tags":["dp","greedy","implementation","strings"]},{"contestId":1861,"index":"F","name":"Four Suits","type":"PROGRAMMING","rating":3200,"tags":["binary search","bitmasks","flows","greedy"]},{"contestId":1861,"index":"E","name":"Non-Intersecting Subpermutations","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","dp","implementation","math"]},{"contestId":1861,"index":"D","name":"Sorting By Multiplication","type":"PROGRAMMING","rating":1800,"tags":["dp","greedy"]},{"contestId":1861,"index":"C","name":"Queries for the Array","type":"PROGRAMMING","rating":1600,"tags":["data structures","dfs and similar","implementation","strings","trees"]},{"contestId":1861,"index":"B","name":"Two Binary Strings","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1861,"index":"A","name":"Prime Deletion","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1860,"index":"F","name":"Evaluate RBS","type":"PROGRAMMING","rating":2900,"tags":["data structures","geometry","implementation","math","sortings"]},{"contestId":1860,"index":"E","name":"Fast Travel Text Editor","type":"PROGRAMMING","rating":2400,"tags":["data structures","dfs and similar","graphs","shortest paths"]},{"contestId":1860,"index":"D","name":"Balanced String","type":"PROGRAMMING","rating":2200,"tags":["dp"]},{"contestId":1860,"index":"C","name":"Game on Permutation","type":"PROGRAMMING","rating":1400,"tags":["data structures","dp","games","greedy"]},{"contestId":1860,"index":"B","name":"Fancy Coins","type":"PROGRAMMING","rating":1200,"tags":["binary search","brute force","greedy","math"]},{"contestId":1860,"index":"A","name":"Not a Substring","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","strings"]},{"contestId":1859,"index":"F","name":"Teleportation in Byteland","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["data structures","dfs and similar","divide and conquer","graphs","shortest paths","trees"]},{"contestId":1859,"index":"E","name":"Maximum Monogonosity","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["brute force","dp","math"]},{"contestId":1859,"index":"D","name":"Andrey and Escape from Capygrad","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["binary search","data structures","dp","dsu","greedy","sortings"]},{"contestId":1859,"index":"C","name":"Another Permutation Problem","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["brute force","dp","greedy","math"]},{"contestId":1859,"index":"B","name":"Olya and Game with Arrays","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":1859,"index":"A","name":"United We Stand","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math","number theory"]},{"contestId":1858,"index":"E2","name":"Rollbacks (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2600,"tags":["data structures","interactive","trees"]},{"contestId":1858,"index":"E1","name":"Rollbacks (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["brute force","data structures","dfs and similar","trees"]},{"contestId":1858,"index":"D","name":"Trees and Segments","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["brute force","data structures","dp","greedy","two pointers"]},{"contestId":1858,"index":"C","name":"Yet Another Permutation Problem","type":"PROGRAMMING","points":1500.0,"rating":1000,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":1858,"index":"B","name":"The Walkway","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["brute force","dp","greedy","math","number theory"]},{"contestId":1858,"index":"A","name":"Buttons","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","greedy","math"]},{"contestId":1857,"index":"G","name":"Counting Graphs","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","divide and conquer","dsu","graphs","greedy","sortings","trees"]},{"contestId":1857,"index":"F","name":"Sum and Product","type":"PROGRAMMING","rating":1600,"tags":["binary search","data structures","math"]},{"contestId":1857,"index":"E","name":"Power of Points","type":"PROGRAMMING","rating":1500,"tags":["math","sortings"]},{"contestId":1857,"index":"D","name":"Strong Vertices","type":"PROGRAMMING","rating":1300,"tags":["math","sortings","trees"]},{"contestId":1857,"index":"C","name":"Assembly via Minimums","type":"PROGRAMMING","rating":1200,"tags":["greedy","sortings"]},{"contestId":1857,"index":"B","name":"Maximum Rounding","type":"PROGRAMMING","rating":1100,"tags":["greedy","implementation","math"]},{"contestId":1857,"index":"A","name":"Array Coloring","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1856,"index":"E2","name":"PermuTree (hard version)","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["bitmasks","dfs and similar","dp","fft","greedy","implementation","math","trees"]},{"contestId":1856,"index":"E1","name":"PermuTree (easy version)","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dfs and similar","dp","trees"]},{"contestId":1856,"index":"D","name":"More Wrong","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["divide and conquer","interactive"]},{"contestId":1856,"index":"C","name":"To Become Max","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","brute force","data structures","dp"]},{"contestId":1856,"index":"B","name":"Good Arrays","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["implementation","math"]},{"contestId":1856,"index":"A","name":"Tales of a Sort","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1855,"index":"B","name":"Longest Divisors Interval","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["brute force","combinatorics","greedy","math","number theory"]},{"contestId":1855,"index":"A","name":"Dalton the Teacher","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1854,"index":"F","name":"Mark and Spaceship","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["brute force","dp"]},{"contestId":1854,"index":"E","name":"Game Bundles","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["brute force","constructive algorithms","dp","greedy","math"]},{"contestId":1854,"index":"D","name":"Michael and Hotel","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["binary search","interactive","trees"]},{"contestId":1854,"index":"C","name":"Expected Destruction","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1854,"index":"B","name":"Earn or Unlock","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["bitmasks","brute force","dp"]},{"contestId":1854,"index":"A2","name":"Dual (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["constructive algorithms","math"]},{"contestId":1854,"index":"A1","name":"Dual (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["constructive algorithms","math"]},{"contestId":1853,"index":"B","name":"Fibonaccharsis","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","brute force","math"]},{"contestId":1853,"index":"A","name":"Desorting","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math"]},{"contestId":1852,"index":"F","name":"Panda Meetups","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["data structures","dp","flows"]},{"contestId":1852,"index":"E","name":"Rivalries","type":"PROGRAMMING","points":2250.0,"rating":3400,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1852,"index":"D","name":"Miriany and Matchstick","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1852,"index":"C","name":"Ina of the Mountain","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["data structures","dp","greedy","math"]},{"contestId":1852,"index":"B","name":"Imbalanced Arrays","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["constructive algorithms","graphs","greedy","math","sortings","two pointers"]},{"contestId":1852,"index":"A","name":"Ntarsis\u0027 Set","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["binary search","math","number theory"]},{"contestId":1851,"index":"G","name":"Vlad and the Mountains","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures","dsu","graphs","implementation","sortings","trees","two pointers"]},{"contestId":1851,"index":"F","name":"Lisa and the Martians","type":"PROGRAMMING","rating":1800,"tags":["bitmasks","greedy","math","strings","trees"]},{"contestId":1851,"index":"E","name":"Nastya and Potions","type":"PROGRAMMING","rating":1500,"tags":["dfs and similar","dp","graphs","sortings"]},{"contestId":1851,"index":"D","name":"Prefix Permutation Sums","type":"PROGRAMMING","rating":1300,"tags":["implementation","math"]},{"contestId":1851,"index":"C","name":"Tiles Comeback","type":"PROGRAMMING","rating":1000,"tags":["greedy"]},{"contestId":1851,"index":"B","name":"Parity Sort","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings","two pointers"]},{"contestId":1851,"index":"A","name":"Escalator Conversations","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","math"]},{"contestId":1850,"index":"H","name":"The Third Letter","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","dsu","graphs","greedy","implementation"]},{"contestId":1850,"index":"G","name":"The Morning Star","type":"PROGRAMMING","rating":1500,"tags":["combinatorics","data structures","geometry","implementation","math","sortings"]},{"contestId":1850,"index":"F","name":"We Were Both Children","type":"PROGRAMMING","rating":1300,"tags":["brute force","implementation","math","number theory"]},{"contestId":1850,"index":"E","name":"Cardboard for Pictures","type":"PROGRAMMING","rating":1100,"tags":["binary search","geometry","implementation","math"]},{"contestId":1850,"index":"D","name":"Balanced Round","type":"PROGRAMMING","rating":900,"tags":["brute force","greedy","implementation","sortings"]},{"contestId":1850,"index":"C","name":"Word on the Paper","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1850,"index":"B","name":"Ten Words of Wisdom","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings"]},{"contestId":1850,"index":"A","name":"To My Critics","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings"]},{"contestId":1849,"index":"F","name":"XOR Partition","type":"PROGRAMMING","rating":2700,"tags":["binary search","bitmasks","data structures","divide and conquer","greedy","trees"]},{"contestId":1849,"index":"E","name":"Max to the Right of Min","type":"PROGRAMMING","rating":2300,"tags":["binary search","data structures","divide and conquer","dp","dsu","two pointers"]},{"contestId":1849,"index":"D","name":"Array Painting","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","greedy","two pointers"]},{"contestId":1849,"index":"C","name":"Binary String Copying","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","data structures","hashing","strings"]},{"contestId":1849,"index":"B","name":"Monsters","type":"PROGRAMMING","rating":1000,"tags":["greedy","math","sortings"]},{"contestId":1849,"index":"A","name":"Morning Sandwich","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1848,"index":"F","name":"Vika and Wiki","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["binary search","bitmasks","combinatorics","divide and conquer","dp","math"]},{"contestId":1848,"index":"E","name":"Vika and Stone Skipping","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["brute force","implementation","math","number theory"]},{"contestId":1848,"index":"D","name":"Vika and Bonuses","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","brute force","math","ternary search"]},{"contestId":1848,"index":"C","name":"Vika and Price Tags","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["math","number theory"]},{"contestId":1848,"index":"B","name":"Vika and the Bridge","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","data structures","greedy","implementation","math","sortings"]},{"contestId":1848,"index":"A","name":"Vika and Her Friends","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["games","math"]},{"contestId":1847,"index":"F","name":"The Boss\u0027s Identity","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["binary search","bitmasks","data structures","dfs and similar","greedy","math","sortings"]},{"contestId":1847,"index":"E","name":"Triangle Platinum?","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["brute force","combinatorics","implementation","interactive","math","probabilities"]},{"contestId":1847,"index":"D","name":"Professor Higashikata","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["data structures","dsu","greedy","implementation","strings"]},{"contestId":1847,"index":"C","name":"Vampiric Powers, anyone?","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["bitmasks","brute force","dp","greedy"]},{"contestId":1847,"index":"B","name":"Hamon Odyssey","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["bitmasks","greedy","two pointers"]},{"contestId":1847,"index":"A","name":"The Man who became a God ","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":1846,"index":"G","name":"Rudolf and CodeVid-23","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","dp","graphs","greedy","shortest paths"]},{"contestId":1846,"index":"F","name":"Rudolph and Mimic","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","implementation","interactive"]},{"contestId":1846,"index":"E2","name":"Rudolf and Snowflakes (hard version)","type":"PROGRAMMING","rating":1800,"tags":["binary search","brute force","implementation","math"]},{"contestId":1846,"index":"E1","name":"Rudolf and Snowflakes (simple version)","type":"PROGRAMMING","rating":1300,"tags":["brute force","implementation","math"]},{"contestId":1846,"index":"D","name":"Rudolph and Christmas Tree","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","geometry","math"]},{"contestId":1846,"index":"C","name":"Rudolf and the Another Competition","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","data structures","dp","greedy","sortings"]},{"contestId":1846,"index":"B","name":"Rudolph and Tic-Tac-Toe","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","strings"]},{"contestId":1846,"index":"A","name":"Rudolph and Cut the Rope ","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1845,"index":"F","name":"Swimmers in the Pool","type":"PROGRAMMING","rating":2800,"tags":["dp","fft","math","number theory"]},{"contestId":1845,"index":"E","name":"Boxes and Balls","type":"PROGRAMMING","rating":2500,"tags":["dp","implementation","math"]},{"contestId":1845,"index":"D","name":"Rating System","type":"PROGRAMMING","rating":1800,"tags":["binary search","brute force","data structures","dp","dsu","greedy","math","two pointers"]},{"contestId":1845,"index":"C","name":"Strong Password","type":"PROGRAMMING","rating":1400,"tags":["binary search","dp","greedy","strings"]},{"contestId":1845,"index":"B","name":"Come Together","type":"PROGRAMMING","rating":900,"tags":["geometry","implementation","math"]},{"contestId":1845,"index":"A","name":"Forbidden Integer","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","implementation","math","number theory"]},{"contestId":1844,"index":"H","name":"Multiple of Three Cycles","type":"PROGRAMMING","points":4000.0,"rating":3400,"tags":["combinatorics","data structures","dp","dsu","math"]},{"contestId":1844,"index":"G","name":"Tree Weights","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["bitmasks","constructive algorithms","data structures","dfs and similar","implementation","math","matrices","number theory","trees"]},{"contestId":1844,"index":"F2","name":"Min Cost Permutation (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2800,"tags":["binary search","constructive algorithms","data structures","greedy","math","sortings"]},{"contestId":1844,"index":"F1","name":"Min Cost Permutation (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":1844,"index":"E","name":"Great Grids","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["2-sat","constructive algorithms","dfs and similar","dsu","graphs"]},{"contestId":1844,"index":"D","name":"Row Major","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy","math","number theory","strings"]},{"contestId":1844,"index":"C","name":"Particles","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["dp","greedy","implementation","math"]},{"contestId":1844,"index":"B","name":"Permutations \u0026 Primes","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","math"]},{"contestId":1844,"index":"A","name":"Subtraction Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","games"]},{"contestId":1843,"index":"F2","name":"Omsk Metro (hard version)","type":"PROGRAMMING","rating":2300,"tags":["data structures","dfs and similar","divide and conquer","dp","math","trees"]},{"contestId":1843,"index":"F1","name":"Omsk Metro (simple version)","type":"PROGRAMMING","rating":1800,"tags":["data structures","dfs and similar","dp","graphs","greedy","math","trees"]},{"contestId":1843,"index":"E","name":"Tracking Segments","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","data structures","two pointers"]},{"contestId":1843,"index":"D","name":"Apple Tree","type":"PROGRAMMING","rating":1200,"tags":["combinatorics","dfs and similar","dp","math","trees"]},{"contestId":1843,"index":"C","name":"Sum in Binary Tree","type":"PROGRAMMING","rating":800,"tags":["bitmasks","combinatorics","math","trees"]},{"contestId":1843,"index":"B","name":"Long Long","type":"PROGRAMMING","rating":800,"tags":["greedy","math","two pointers"]},{"contestId":1843,"index":"A","name":"Sasha and Array Coloring","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings","two pointers"]},{"contestId":1842,"index":"I","name":"Tenzing and Necklace","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["divide and conquer","dp","greedy"]},{"contestId":1842,"index":"H","name":"Tenzing and Random Real Numbers","type":"PROGRAMMING","points":3750.0,"rating":3000,"tags":["bitmasks","dp","graphs","math","probabilities"]},{"contestId":1842,"index":"G","name":"Tenzing and Random Operations","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1842,"index":"F","name":"Tenzing and Tree","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dfs and similar","greedy","shortest paths","sortings","trees"]},{"contestId":1842,"index":"E","name":"Tenzing and Triangle","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["data structures","dp","geometry","greedy","math"]},{"contestId":1842,"index":"D","name":"Tenzing and His Animal Friends ","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":1842,"index":"C","name":"Tenzing and Balls","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dp"]},{"contestId":1842,"index":"B","name":"Tenzing and Books","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["bitmasks","greedy","math"]},{"contestId":1842,"index":"A","name":"Tenzing and Tsondu","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["games","math"]},{"contestId":1841,"index":"F","name":"Monocarp and a Strategic Game","type":"PROGRAMMING","rating":2700,"tags":["geometry","sortings","two pointers"]},{"contestId":1841,"index":"E","name":"Fill the Matrix","type":"PROGRAMMING","rating":2200,"tags":["data structures","greedy","math"]},{"contestId":1841,"index":"D","name":"Pairs of Segments","type":"PROGRAMMING","rating":2000,"tags":["data structures","greedy","sortings","two pointers"]},{"contestId":1841,"index":"C","name":"Ranom Numbers","type":"PROGRAMMING","rating":1800,"tags":["brute force","dp","greedy","math","strings"]},{"contestId":1841,"index":"B","name":"Keep it Beautiful","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":1841,"index":"A","name":"Game with Board","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","games"]},{"contestId":1840,"index":"G2","name":"In Search of Truth (Hard Version)","type":"PROGRAMMING","rating":2500,"tags":["constructive algorithms","interactive","math","meet-in-the-middle","probabilities"]},{"contestId":1840,"index":"G1","name":"In Search of Truth (Easy Version)","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","interactive","math","meet-in-the-middle","probabilities"]},{"contestId":1840,"index":"F","name":"Railguns","type":"PROGRAMMING","rating":2200,"tags":["brute force","dfs and similar","dp","graphs"]},{"contestId":1840,"index":"E","name":"Character Blocking","type":"PROGRAMMING","rating":1600,"tags":["data structures","hashing","implementation"]},{"contestId":1840,"index":"D","name":"Wooden Toy Festival","type":"PROGRAMMING","rating":1400,"tags":["binary search","greedy","sortings"]},{"contestId":1840,"index":"C","name":"Ski Resort","type":"PROGRAMMING","rating":1000,"tags":["combinatorics","math","two pointers"]},{"contestId":1840,"index":"B","name":"Binary Cafe","type":"PROGRAMMING","rating":1100,"tags":["bitmasks","combinatorics","math"]},{"contestId":1840,"index":"A","name":"Cipher Shifer","type":"PROGRAMMING","rating":800,"tags":["implementation","strings","two pointers"]},{"contestId":1839,"index":"E","name":"Decreasing Game","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["constructive algorithms","dfs and similar","dp","greedy","interactive"]},{"contestId":1839,"index":"D","name":"Ball Sorting","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["data structures","dp","sortings"]},{"contestId":1839,"index":"C","name":"Insert Zero and Invert Prefix","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms"]},{"contestId":1839,"index":"B","name":"Lamps","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","sortings"]},{"contestId":1839,"index":"A","name":"The Good Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math"]},{"contestId":1838,"index":"F","name":"Stuck Conveyor","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["binary search","constructive algorithms","interactive"]},{"contestId":1838,"index":"E","name":"Count Supersequences","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["combinatorics","dp","math"]},{"contestId":1838,"index":"D","name":"Bracket Walk","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["data structures","greedy","strings"]},{"contestId":1838,"index":"C","name":"No Prime Differences","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","math","number theory"]},{"contestId":1838,"index":"B","name":"Minimize Permutation Subarrays","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","math"]},{"contestId":1838,"index":"A","name":"Blackboard List","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1837,"index":"F","name":"Editorial for Two","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","greedy","implementation"]},{"contestId":1837,"index":"E","name":"Playoff Fixing","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","trees"]},{"contestId":1837,"index":"D","name":"Bracket Coloring","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","greedy"]},{"contestId":1837,"index":"C","name":"Best Binary String","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":1837,"index":"B","name":"Comparison String","type":"PROGRAMMING","rating":900,"tags":["greedy"]},{"contestId":1837,"index":"A","name":"Grasshopper on a Line","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1836,"index":"B","name":"Astrophysicists","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math"]},{"contestId":1836,"index":"A","name":"Destroyer","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["implementation","sortings"]},{"contestId":1835,"index":"F","name":"Good Graph","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["bitmasks","dfs and similar","graph matchings","graphs","implementation"]},{"contestId":1835,"index":"E","name":"Old Mobile","type":"PROGRAMMING","points":2250.0,"rating":3500,"tags":["combinatorics","dp","probabilities"]},{"contestId":1835,"index":"D","name":"Doctor\u0027s Brown Hypothesis","type":"PROGRAMMING","points":1750.0,"rating":2900,"tags":["dfs and similar","graphs","math","number theory"]},{"contestId":1835,"index":"C","name":"Twin Clusters","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["bitmasks","brute force","constructive algorithms","math","probabilities"]},{"contestId":1835,"index":"B","name":"Lottery","type":"PROGRAMMING","points":1250.0,"rating":2500,"tags":["binary search","brute force","greedy","math","two pointers"]},{"contestId":1835,"index":"A","name":"k-th equality","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","implementation","math"]},{"contestId":1834,"index":"F","name":"Typewriter","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["brute force","math"]},{"contestId":1834,"index":"E","name":"MEX of LCM","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","data structures","implementation","math","number theory"]},{"contestId":1834,"index":"D","name":"Survey in Class","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["brute force","data structures","greedy","implementation","sortings"]},{"contestId":1834,"index":"C","name":"Game with Reversing","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["games","greedy","math","strings"]},{"contestId":1834,"index":"B","name":"Maximum Strength","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","math"]},{"contestId":1834,"index":"A","name":"Unit Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1833,"index":"G","name":"Ksyusha and Chinchilla","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","dfs and similar","dp","dsu","greedy","implementation","trees"]},{"contestId":1833,"index":"F","name":"Ira and Flamenco","type":"PROGRAMMING","rating":1700,"tags":["combinatorics","constructive algorithms","data structures","implementation","math","sortings","two pointers"]},{"contestId":1833,"index":"E","name":"Round Dance","type":"PROGRAMMING","rating":1600,"tags":["dfs and similar","dsu","graphs","shortest paths"]},{"contestId":1833,"index":"D","name":"Flipper","type":"PROGRAMMING","rating":1400,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1833,"index":"C","name":"Vlad Building Beautiful Array","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1833,"index":"B","name":"Restore the Weather","type":"PROGRAMMING","rating":900,"tags":["greedy","sortings"]},{"contestId":1833,"index":"A","name":"Musical Puzzle","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1832,"index":"F","name":"Zombies","type":"PROGRAMMING","rating":3200,"tags":["binary search","dp"]},{"contestId":1832,"index":"E","name":"Combinatorics Problem","type":"PROGRAMMING","rating":2200,"tags":["brute force","combinatorics","dp"]},{"contestId":1832,"index":"D2","name":"Red-Blue Operations (Hard Version)","type":"PROGRAMMING","rating":2400,"tags":["binary search","constructive algorithms","greedy","implementation","math"]},{"contestId":1832,"index":"D1","name":"Red-Blue Operations (Easy Version)","type":"PROGRAMMING","rating":2100,"tags":["binary search","greedy","implementation","math"]},{"contestId":1832,"index":"C","name":"Contrast Value","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation"]},{"contestId":1832,"index":"B","name":"Maximum Sum","type":"PROGRAMMING","rating":1100,"tags":["brute force","sortings","two pointers"]},{"contestId":1832,"index":"A","name":"New Palindrome","type":"PROGRAMMING","rating":800,"tags":["strings"]},{"contestId":1831,"index":"B","name":"Array merging","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":1831,"index":"A","name":"Twin Permutations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1830,"index":"F","name":"The Third Grace","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["data structures","dp"]},{"contestId":1830,"index":"E","name":"Bully Sort","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["data structures","math"]},{"contestId":1830,"index":"D","name":"Mex Tree","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["brute force","dp","trees"]},{"contestId":1830,"index":"C","name":"Hyperregular Bracket Strings","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["combinatorics","greedy","hashing","math","number theory","sortings"]},{"contestId":1830,"index":"B","name":"The BOSS Can Count Pairs","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["brute force","math"]},{"contestId":1830,"index":"A","name":"Copil Copac Draws Trees","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":1829,"index":"H","name":"Don\u0027t Blame Me","type":"PROGRAMMING","rating":1700,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":1829,"index":"G","name":"Hits Different","type":"PROGRAMMING","rating":1600,"tags":["data structures","dp","implementation","math"]},{"contestId":1829,"index":"F","name":"Forever Winter","type":"PROGRAMMING","rating":1300,"tags":["dfs and similar","graphs","math"]},{"contestId":1829,"index":"E","name":"The Lakes","type":"PROGRAMMING","rating":1100,"tags":["dfs and similar","dsu","graphs","implementation"]},{"contestId":1829,"index":"D","name":"Gold Rush","type":"PROGRAMMING","rating":1000,"tags":["brute force","dfs and similar","dp","implementation"]},{"contestId":1829,"index":"C","name":"Mr. Perfectly Fine","type":"PROGRAMMING","rating":800,"tags":["bitmasks","greedy","implementation"]},{"contestId":1829,"index":"B","name":"Blank Space","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1829,"index":"A","name":"Love Story","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1828,"index":"B","name":"Permutation Swap","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["math","number theory"]},{"contestId":1828,"index":"A","name":"Divisible Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1827,"index":"F","name":"Copium Permutation","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1827,"index":"E","name":"Bus Routes","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["binary search","constructive algorithms","dfs and similar","greedy","trees"]},{"contestId":1827,"index":"D","name":"Two Centroids","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["data structures","dfs and similar","greedy","trees"]},{"contestId":1827,"index":"C","name":"Palindrome Partition","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["binary search","brute force","data structures","dp","hashing","strings"]},{"contestId":1827,"index":"B2","name":"Range Sorting (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2400,"tags":["binary search","data structures","dp","greedy"]},{"contestId":1827,"index":"B1","name":"Range Sorting (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["binary search","dp","dsu","greedy","trees","two pointers"]},{"contestId":1827,"index":"A","name":"Counting Orders","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["combinatorics","math","sortings","two pointers"]},{"contestId":1826,"index":"F","name":"Fading into Fog","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["geometry","interactive","math","probabilities"]},{"contestId":1826,"index":"E","name":"Walk the Runway","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","brute force","data structures","dp","graphs","implementation","sortings"]},{"contestId":1826,"index":"D","name":"Running Miles","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["brute force","dp","greedy"]},{"contestId":1826,"index":"C","name":"Dreaming of Freedom","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["greedy","math","number theory"]},{"contestId":1826,"index":"B","name":"Lunatic Never Content","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["math","number theory"]},{"contestId":1826,"index":"A","name":"Trust Nobody","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","greedy","implementation","sortings"]},{"contestId":1825,"index":"B","name":"LuoTianyi and the Table","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","math"]},{"contestId":1825,"index":"A","name":"LuoTianyi and the Palindrome String","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","strings"]},{"contestId":1824,"index":"E","name":"LuoTianyi and Cartridge","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["data structures","trees"]},{"contestId":1824,"index":"D","name":"LuoTianyi and the Function","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["data structures"]},{"contestId":1824,"index":"C","name":"LuoTianyi and XOR-Tree","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["data structures","dfs and similar","dp","dsu","greedy","trees"]},{"contestId":1824,"index":"B2","name":"LuoTianyi and the Floating Islands (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2300,"tags":["combinatorics","dfs and similar","math","probabilities","trees"]},{"contestId":1824,"index":"B1","name":"LuoTianyi and the Floating Islands (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["combinatorics","math","probabilities","trees"]},{"contestId":1824,"index":"A","name":"LuoTianyi and the Show","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["greedy","implementation"]},{"contestId":1823,"index":"F","name":"Random Walk","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dp","graphs","math","probabilities","trees"]},{"contestId":1823,"index":"E","name":"Removing Graph","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","dp","games","graphs","math"]},{"contestId":1823,"index":"D","name":"Unique Palindromes","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","math","strings"]},{"contestId":1823,"index":"C","name":"Strongly Composite","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["greedy","math","number theory"]},{"contestId":1823,"index":"B","name":"Sort with Step","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["brute force","math","sortings"]},{"contestId":1823,"index":"A","name":"A-characteristic","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":1822,"index":"G2","name":"Magic Triples (Hard Version)","type":"PROGRAMMING","rating":2200,"tags":["brute force","data structures","math","number theory"]},{"contestId":1822,"index":"G1","name":"Magic Triples (Easy Version)","type":"PROGRAMMING","rating":1700,"tags":["brute force","data structures","math","number theory"]},{"contestId":1822,"index":"F","name":"Gardening Friends","type":"PROGRAMMING","rating":1700,"tags":["brute force","dfs and similar","dp","graphs","trees"]},{"contestId":1822,"index":"E","name":"Making Anti-Palindromes","type":"PROGRAMMING","rating":1600,"tags":["greedy","math","strings"]},{"contestId":1822,"index":"D","name":"Super-Permutation","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","math"]},{"contestId":1822,"index":"C","name":"Bun Lover","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1822,"index":"B","name":"Karina and Array","type":"PROGRAMMING","rating":800,"tags":["greedy","math","sortings"]},{"contestId":1822,"index":"A","name":"TubeTube Feed","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":1821,"index":"F","name":"Timber","type":"PROGRAMMING","rating":2600,"tags":["combinatorics","dp","fft","math"]},{"contestId":1821,"index":"E","name":"Rearrange Brackets","type":"PROGRAMMING","rating":2100,"tags":["brute force","dp","greedy","sortings","strings"]},{"contestId":1821,"index":"D","name":"Black Cells","type":"PROGRAMMING","rating":1900,"tags":["binary search","brute force","greedy","math"]},{"contestId":1821,"index":"C","name":"Tear It Apart","type":"PROGRAMMING","rating":1300,"tags":["brute force","implementation","math","strings"]},{"contestId":1821,"index":"B","name":"Sort the Subarray","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy"]},{"contestId":1821,"index":"A","name":"Matching","type":"PROGRAMMING","rating":800,"tags":["combinatorics","math"]},{"contestId":1820,"index":"B","name":"JoJo\u0027s Incredible Adventures","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["math","strings","two pointers"]},{"contestId":1820,"index":"A","name":"Yura\u0027s New Name","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1819,"index":"F","name":"Willy-nilly, Crack, Into Release!","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["data structures","dp"]},{"contestId":1819,"index":"E","name":"Roads in E City","type":"PROGRAMMING","points":2750.0,"rating":3200,"tags":["interactive","math","probabilities","trees"]},{"contestId":1819,"index":"D","name":"Misha and Apples","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["brute force","data structures","dp","two pointers"]},{"contestId":1819,"index":"C","name":"The Fox and the Complete Tree Traversal","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["constructive algorithms","dp","implementation","math","trees"]},{"contestId":1819,"index":"B","name":"The Butcher","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["geometry","greedy","implementation","sortings","two pointers"]},{"contestId":1819,"index":"A","name":"Constructive Problem","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["brute force","greedy"]},{"contestId":1818,"index":"B","name":"Indivisible","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms"]},{"contestId":1818,"index":"A","name":"Politics","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1817,"index":"F","name":"Entangled Substrings","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["string suffix structures","strings"]},{"contestId":1817,"index":"E","name":"Half-sum","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["brute force","divide and conquer","greedy"]},{"contestId":1817,"index":"D","name":"Toy Machine","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["constructive algorithms","games","implementation"]},{"contestId":1817,"index":"C","name":"Similar Polynomials","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["combinatorics","math"]},{"contestId":1817,"index":"B","name":"Fish Graph","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","constructive algorithms","dfs and similar","graphs"]},{"contestId":1817,"index":"A","name":"Almost Increasing Subsequence","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["binary search","data structures","greedy"]},{"contestId":1816,"index":"B","name":"Grid Reconstruction","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":1816,"index":"A","name":"Ian Visits Mary","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","geometry","number theory"]},{"contestId":1815,"index":"F","name":"OH NO1 (-2-3-4)","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["constructive algorithms","graphs","math"]},{"contestId":1815,"index":"E","name":"Bosco and Particle","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["dp","math","number theory","strings"]},{"contestId":1815,"index":"D","name":"XOR Counting","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":1815,"index":"C","name":"Between","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":1815,"index":"B","name":"Sum Graph","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["brute force","constructive algorithms","graphs","implementation","interactive","shortest paths","trees"]},{"contestId":1815,"index":"A","name":"Ian and Array Sorting","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy","math"]},{"contestId":1814,"index":"F","name":"Communication Towers","type":"PROGRAMMING","rating":2700,"tags":["brute force","divide and conquer","dsu"]},{"contestId":1814,"index":"E","name":"Chain Chips","type":"PROGRAMMING","rating":2300,"tags":["data structures","dp","matrices"]},{"contestId":1814,"index":"D","name":"Balancing Weapons","type":"PROGRAMMING","rating":2500,"tags":["binary search","brute force","data structures","math","two pointers"]},{"contestId":1814,"index":"C","name":"Search in Parallel","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1814,"index":"B","name":"Long Legs","type":"PROGRAMMING","rating":1700,"tags":["brute force","math"]},{"contestId":1814,"index":"A","name":"Coins","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1812,"index":"J","name":"Unmysterious Language","type":"PROGRAMMING","tags":["*special","constructive algorithms","strings"]},{"contestId":1812,"index":"I","name":"Mountain Climber","type":"PROGRAMMING","tags":["*special"]},{"contestId":1812,"index":"H","name":"Expected Twist","type":"PROGRAMMING","tags":["*special","interactive"]},{"contestId":1812,"index":"G","name":"Colour Vision","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1812,"index":"F","name":"Factorization","type":"PROGRAMMING","tags":["*special","number theory"]},{"contestId":1812,"index":"E","name":"Not a Geometry Problem","type":"PROGRAMMING","tags":["*special","constructive algorithms","geometry","math"]},{"contestId":1812,"index":"D","name":"Trivial Conjecture","type":"PROGRAMMING","tags":["*special","constructive algorithms","math","number theory"]},{"contestId":1812,"index":"C","name":"Digits","type":"PROGRAMMING","tags":["*special"]},{"contestId":1812,"index":"B","name":"Was it Rated?","type":"PROGRAMMING","tags":["*special","brute force","implementation"]},{"contestId":1812,"index":"A","name":"Are You a Robot?","type":"PROGRAMMING","tags":["*special","expression parsing","strings"]},{"contestId":1811,"index":"G2","name":"Vlad and the Nice Paths (hard version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","combinatorics","data structures","dp","math","two pointers"]},{"contestId":1811,"index":"G1","name":"Vlad and the Nice Paths (easy version)","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":1811,"index":"F","name":"Is It Flower?","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","graphs","implementation"]},{"contestId":1811,"index":"E","name":"Living Sequence","type":"PROGRAMMING","rating":1500,"tags":["binary search","dp","math","number theory"]},{"contestId":1811,"index":"D","name":"Umka and a Long Flight","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","implementation","math"]},{"contestId":1811,"index":"C","name":"Restore the Array","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","greedy"]},{"contestId":1811,"index":"B","name":"Conveyor Belts","type":"PROGRAMMING","rating":1000,"tags":["implementation","math"]},{"contestId":1811,"index":"A","name":"Insert Digit","type":"PROGRAMMING","rating":800,"tags":["greedy","math","strings"]},{"contestId":1810,"index":"H","name":"Last Number","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["combinatorics","math"]},{"contestId":1810,"index":"G","name":"The Maximum Prefix","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["dp"]},{"contestId":1810,"index":"F","name":"M-tree","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","math","sortings","trees"]},{"contestId":1810,"index":"E","name":"Monsters","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","data structures","dfs and similar","dsu","graphs","greedy"]},{"contestId":1810,"index":"D","name":"Climbing the Tree","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["binary search","math"]},{"contestId":1810,"index":"C","name":"Make It Permutation","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","greedy","sortings"]},{"contestId":1810,"index":"B","name":"Candies","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms","math","number theory"]},{"contestId":1810,"index":"A","name":"Beautiful Sequence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy"]},{"contestId":1809,"index":"G","name":"Prediction","type":"PROGRAMMING","rating":2800,"tags":["combinatorics","dp","math"]},{"contestId":1809,"index":"F","name":"Traveling in Berland","type":"PROGRAMMING","rating":2500,"tags":["binary search","data structures","graphs","greedy","implementation"]},{"contestId":1809,"index":"E","name":"Two Tanks","type":"PROGRAMMING","rating":2400,"tags":["binary search","dp","implementation","math"]},{"contestId":1809,"index":"D","name":"Binary String Sorting","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","greedy"]},{"contestId":1809,"index":"C","name":"Sum on Subarrays","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","greedy","math"]},{"contestId":1809,"index":"B","name":"Points on Plane","type":"PROGRAMMING","rating":1000,"tags":["binary search","greedy","math"]},{"contestId":1809,"index":"A","name":"Garland","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1808,"index":"E3","name":"Minibuses on Venus (hard version)","type":"PROGRAMMING","points":750.0,"rating":2800,"tags":["brute force","combinatorics","dp","math"]},{"contestId":1808,"index":"E2","name":"Minibuses on Venus (medium version)","type":"PROGRAMMING","points":1000.0,"rating":2500,"tags":["combinatorics","divide and conquer","dp","matrices"]},{"contestId":1808,"index":"E1","name":"Minibuses on Venus (easy version)","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["combinatorics","divide and conquer","dp"]},{"contestId":1808,"index":"D","name":"Petya, Petya, Petr, and Palindromes","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["binary search","brute force","data structures","two pointers"]},{"contestId":1808,"index":"C","name":"Unlucky Numbers","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1808,"index":"B","name":"Playing in a Casino","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["math","sortings"]},{"contestId":1808,"index":"A","name":"Lucky Numbers","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["brute force","implementation"]},{"contestId":1807,"index":"G2","name":"Subsequence Addition (Hard Version)","type":"PROGRAMMING","rating":1100,"tags":["bitmasks","dp","greedy","implementation","sortings"]},{"contestId":1807,"index":"G1","name":"Subsequence Addition (Easy Version)","type":"PROGRAMMING","rating":1100,"tags":["brute force","data structures","dp","greedy","implementation","sortings"]},{"contestId":1807,"index":"F","name":"Bouncy Ball","type":"PROGRAMMING","rating":1700,"tags":["brute force","dfs and similar","implementation"]},{"contestId":1807,"index":"E","name":"Interview","type":"PROGRAMMING","rating":1300,"tags":["binary search","implementation","interactive"]},{"contestId":1807,"index":"D","name":"Odd Queries","type":"PROGRAMMING","rating":900,"tags":["data structures","implementation"]},{"contestId":1807,"index":"C","name":"Find and Replace","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","strings"]},{"contestId":1807,"index":"B","name":"Grab the Candies","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1807,"index":"A","name":"Plus or Minus","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1806,"index":"F2","name":"GCD Master (hard version)","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["greedy","math","sortings"]},{"contestId":1806,"index":"F1","name":"GCD Master (easy version)","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["greedy","math","number theory","sortings"]},{"contestId":1806,"index":"E","name":"Tree Master","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["brute force","data structures","dfs and similar","trees"]},{"contestId":1806,"index":"D","name":"DSU Master","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["combinatorics","dp","dsu","math"]},{"contestId":1806,"index":"C","name":"Sequence Master","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["brute force","constructive algorithms","math"]},{"contestId":1806,"index":"B","name":"Mex Master","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","greedy"]},{"contestId":1806,"index":"A","name":"Walking Master","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","greedy","math"]},{"contestId":1805,"index":"F2","name":"Survival of the Weakest (hard version)","type":"PROGRAMMING","points":1750.0,"rating":3100,"tags":["greedy","math","sortings","two pointers"]},{"contestId":1805,"index":"F1","name":"Survival of the Weakest (easy version)","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["binary search","brute force","implementation","math","sortings"]},{"contestId":1805,"index":"E","name":"There Should Be a Lot of Maximums","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["brute force","data structures","dfs and similar","dp","trees","two pointers"]},{"contestId":1805,"index":"D","name":"A Wide, Wide Graph","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["dfs and similar","dp","graphs","greedy","trees"]},{"contestId":1805,"index":"C","name":"Place for a Selfie","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["binary search","data structures","geometry","math"]},{"contestId":1805,"index":"B","name":"The String Has a Target","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy","strings"]},{"contestId":1805,"index":"A","name":"We Need the Zero","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","brute force"]},{"contestId":1804,"index":"H","name":"Code Lock","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["bitmasks","dp"]},{"contestId":1804,"index":"G","name":"Flow Control","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","dsu","implementation"]},{"contestId":1804,"index":"F","name":"Approximate Diameter","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["binary search","divide and conquer","graphs","shortest paths"]},{"contestId":1804,"index":"E","name":"Routing","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["bitmasks","brute force","dfs and similar","dp","graphs"]},{"contestId":1804,"index":"D","name":"Accommodation","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1804,"index":"C","name":"Pull Your Luck","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","greedy","math","number theory"]},{"contestId":1804,"index":"B","name":"Vaccination","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","implementation"]},{"contestId":1804,"index":"A","name":"Lame King","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1802,"index":"B","name":"Settlement of Guinea Pigs","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["greedy","implementation","math"]},{"contestId":1802,"index":"A","name":"Likes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1801,"index":"G","name":"A task for substrings","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["data structures","string suffix structures","strings"]},{"contestId":1801,"index":"F","name":"Another n-dimensional chocolate bar","type":"PROGRAMMING","points":3500.0,"rating":2700,"tags":["dp","math","meet-in-the-middle","number theory"]},{"contestId":1801,"index":"E","name":"Gasoline prices","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures","divide and conquer","dsu","hashing","trees"]},{"contestId":1801,"index":"D","name":"The way home","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["binary search","data structures","dp","graphs","greedy","shortest paths","sortings"]},{"contestId":1801,"index":"C","name":"Music Festival","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["binary search","data structures","dp","greedy","sortings"]},{"contestId":1801,"index":"B","name":"Buying gifts","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["data structures","greedy","sortings"]},{"contestId":1801,"index":"A","name":"The Very Beautiful Blanket","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["bitmasks","constructive algorithms"]},{"contestId":1800,"index":"G","name":"Symmetree","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","hashing","implementation","trees"]},{"contestId":1800,"index":"F","name":"Dasha and Nightmares","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","hashing","meet-in-the-middle","strings"]},{"contestId":1800,"index":"E2","name":"Unforgivable Curse (hard version)","type":"PROGRAMMING","rating":1500,"tags":["brute force","constructive algorithms","dfs and similar","dsu","graphs","greedy","strings"]},{"contestId":1800,"index":"E1","name":"Unforgivable Curse (easy version)","type":"PROGRAMMING","rating":1400,"tags":["brute force","constructive algorithms","dsu","graphs","greedy","strings"]},{"contestId":1800,"index":"D","name":"Remove Two Letters","type":"PROGRAMMING","rating":1200,"tags":["data structures","greedy","hashing","strings"]},{"contestId":1800,"index":"C2","name":"Powering the Hero (hard version)","type":"PROGRAMMING","rating":1100,"tags":["data structures","greedy"]},{"contestId":1800,"index":"C1","name":"Powering the Hero (easy version)","type":"PROGRAMMING","rating":1000,"tags":["data structures","greedy"]},{"contestId":1800,"index":"B","name":"Count the Number of Pairs","type":"PROGRAMMING","rating":1000,"tags":["greedy","strings"]},{"contestId":1800,"index":"A","name":"Is It a Cat?","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1799,"index":"H","name":"Tree Cutting","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["bitmasks","dfs and similar","dp"]},{"contestId":1799,"index":"G","name":"Count Voting","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["combinatorics","dp","math"]},{"contestId":1799,"index":"F","name":"Halve or Subtract","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["binary search","brute force","dp","greedy","sortings"]},{"contestId":1799,"index":"E","name":"City Union","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["constructive algorithms","dfs and similar","dsu","geometry","greedy","implementation","math"]},{"contestId":1799,"index":"D2","name":"Hot Start Up (hard version)","type":"PROGRAMMING","points":750.0,"rating":2100,"tags":["data structures","dp"]},{"contestId":1799,"index":"D1","name":"Hot Start Up (easy version)","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dp"]},{"contestId":1799,"index":"C","name":"Double Lexicographically Minimum","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["greedy","strings"]},{"contestId":1799,"index":"B","name":"Equalize by Divide","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":1799,"index":"A","name":"Recent Actions","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["data structures","greedy","implementation","math"]},{"contestId":1798,"index":"F","name":"Gifts from Grandfather Ahmed","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["dp","math","number theory"]},{"contestId":1798,"index":"E","name":"Multitest Generator","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["brute force","dp"]},{"contestId":1798,"index":"D","name":"Shocking Arrangement","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["constructive algorithms","greedy","math"]},{"contestId":1798,"index":"C","name":"Candy Store","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["greedy","math","number theory"]},{"contestId":1798,"index":"B","name":"Three Sevens","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","data structures","greedy","implementation"]},{"contestId":1798,"index":"A","name":"Showstopper","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":1797,"index":"F","name":"Li Hua and Path","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","dfs and similar","divide and conquer","dsu","trees"]},{"contestId":1797,"index":"E","name":"Li Hua and Array","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["brute force","data structures","dsu","math","number theory","two pointers"]},{"contestId":1797,"index":"D","name":"Li Hua and Tree","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["brute force","data structures","dfs and similar","dp","implementation","trees"]},{"contestId":1797,"index":"C","name":"Li Hua and Chess","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","greedy","interactive"]},{"contestId":1797,"index":"B","name":"Li Hua and Pattern","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy"]},{"contestId":1797,"index":"A","name":"Li Hua and Maze","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","flows","graphs","greedy","implementation"]},{"contestId":1796,"index":"F","name":"Strange Triples","type":"PROGRAMMING","rating":2900,"tags":["brute force","math","number theory"]},{"contestId":1796,"index":"E","name":"Colored Subgraphs","type":"PROGRAMMING","rating":2500,"tags":["dfs and similar","dp","games","greedy","trees"]},{"contestId":1796,"index":"D","name":"Maximum Subarray","type":"PROGRAMMING","rating":2000,"tags":["data structures","dp","greedy","two pointers"]},{"contestId":1796,"index":"C","name":"Maximum Set","type":"PROGRAMMING","rating":1600,"tags":["binary search","math"]},{"contestId":1796,"index":"B","name":"Asterisk-Minor Template","type":"PROGRAMMING","rating":1000,"tags":["implementation","strings"]},{"contestId":1796,"index":"A","name":"Typical Interview Problem","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","strings"]},{"contestId":1795,"index":"G","name":"Removal Sequences","type":"PROGRAMMING","rating":2700,"tags":["bitmasks","dfs and similar","graphs"]},{"contestId":1795,"index":"F","name":"Blocking Chips","type":"PROGRAMMING","rating":2400,"tags":["binary search","constructive algorithms","dfs and similar","greedy","trees"]},{"contestId":1795,"index":"E","name":"Explosions?","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures","dp","greedy","math"]},{"contestId":1795,"index":"D","name":"Triangle Coloring","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","math"]},{"contestId":1795,"index":"C","name":"Tea Tasting","type":"PROGRAMMING","rating":1500,"tags":["binary search","data structures","implementation"]},{"contestId":1795,"index":"B","name":"Ideal Point","type":"PROGRAMMING","rating":900,"tags":["brute force","geometry","greedy"]},{"contestId":1795,"index":"A","name":"Two Towers","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","strings"]},{"contestId":1794,"index":"E","name":"Labeling the Tree with Distances","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["data structures","dp","greedy","hashing","implementation","trees"]},{"contestId":1794,"index":"D","name":"Counting Factorizations","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["combinatorics","divide and conquer","dp","math","number theory"]},{"contestId":1794,"index":"C","name":"Scoring Subsequences","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["binary search","greedy","math","two pointers"]},{"contestId":1794,"index":"B","name":"Not Dividing","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","greedy","math"]},{"contestId":1794,"index":"A","name":"Prefix and Suffix Array","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["strings"]},{"contestId":1793,"index":"F","name":"Rebrending","type":"PROGRAMMING","points":3250.0,"rating":2600,"tags":["brute force","data structures","divide and conquer","implementation"]},{"contestId":1793,"index":"E","name":"Velepin and Marketing","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["binary search","data structures","dp","greedy","sortings","two pointers"]},{"contestId":1793,"index":"D","name":"Moscow Gorillas","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["binary search","dp","greedy","implementation","math","two pointers"]},{"contestId":1793,"index":"C","name":"Dora and Search","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","data structures","two pointers"]},{"contestId":1793,"index":"B","name":"Fedya and Array","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","math"]},{"contestId":1793,"index":"A","name":"Yet Another Promotion","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1792,"index":"F2","name":"Graph Coloring (hard version)","type":"PROGRAMMING","rating":2900,"tags":["brute force","combinatorics","divide and conquer","dp","fft","graphs"]},{"contestId":1792,"index":"F1","name":"Graph Coloring (easy version)","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","dp","graphs"]},{"contestId":1792,"index":"E","name":"Divisors and Table","type":"PROGRAMMING","rating":2400,"tags":["brute force","dfs and similar","dp","number theory"]},{"contestId":1792,"index":"D","name":"Fixed Prefix Permutations","type":"PROGRAMMING","rating":1700,"tags":["binary search","bitmasks","data structures","hashing","math","sortings"]},{"contestId":1792,"index":"C","name":"Min Max Sort","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","greedy","math","two pointers"]},{"contestId":1792,"index":"B","name":"Stand-up Comedian","type":"PROGRAMMING","rating":1200,"tags":["greedy","math"]},{"contestId":1792,"index":"A","name":"GamingForces","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings"]},{"contestId":1791,"index":"G2","name":"Teleporters (Hard Version)","type":"PROGRAMMING","rating":1900,"tags":["binary search","greedy","sortings"]},{"contestId":1791,"index":"G1","name":"Teleporters (Easy Version)","type":"PROGRAMMING","rating":1100,"tags":["greedy","sortings"]},{"contestId":1791,"index":"F","name":"Range Update Point Query","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","data structures"]},{"contestId":1791,"index":"E","name":"Negatives and Positives","type":"PROGRAMMING","rating":1100,"tags":["dp","greedy","sortings"]},{"contestId":1791,"index":"D","name":"Distinct Split","type":"PROGRAMMING","rating":1000,"tags":["brute force","greedy","strings"]},{"contestId":1791,"index":"C","name":"Prepend and Append","type":"PROGRAMMING","rating":800,"tags":["implementation","two pointers"]},{"contestId":1791,"index":"B","name":"Following Directions","type":"PROGRAMMING","rating":800,"tags":["geometry","implementation"]},{"contestId":1791,"index":"A","name":"Codeforces Checking","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1790,"index":"G","name":"Tokens on Graph","type":"PROGRAMMING","rating":2300,"tags":["constructive algorithms","dfs and similar","graphs","shortest paths"]},{"contestId":1790,"index":"F","name":"Timofey and Black-White Tree","type":"PROGRAMMING","rating":2100,"tags":["brute force","dfs and similar","divide and conquer","graphs","greedy","math","shortest paths","trees"]},{"contestId":1790,"index":"E","name":"Vlad and a Pair of Numbers","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","constructive algorithms"]},{"contestId":1790,"index":"D","name":"Matryoshkas","type":"PROGRAMMING","rating":1200,"tags":["data structures","greedy","sortings"]},{"contestId":1790,"index":"C","name":"Premutation","type":"PROGRAMMING","rating":1000,"tags":["brute force","implementation","math"]},{"contestId":1790,"index":"B","name":"Taisia and Dice","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1790,"index":"A","name":"Polycarp and the Day of Pi","type":"PROGRAMMING","rating":800,"tags":["implementation","math","strings"]},{"contestId":1789,"index":"F","name":"Serval and Brain Power","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["bitmasks","brute force","dp","greedy","implementation","strings"]},{"contestId":1789,"index":"E","name":"Serval and Music Game","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","dp","implementation","math","number theory"]},{"contestId":1789,"index":"D","name":"Serval and Shift-Shift-Shift","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["bitmasks","brute force","constructive algorithms","implementation"]},{"contestId":1789,"index":"C","name":"Serval and Toxel\u0027s Arrays","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["combinatorics","dp","implementation","math"]},{"contestId":1789,"index":"B","name":"Serval and Inversion Magic","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["brute force","implementation","strings","two pointers"]},{"contestId":1789,"index":"A","name":"Serval and Mocha\u0027s Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","math","number theory"]},{"contestId":1788,"index":"F","name":"XOR, Tree, and Queries","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["bitmasks","constructive algorithms","dfs and similar","dsu","graphs","greedy","implementation","trees"]},{"contestId":1788,"index":"E","name":"Sum Over Zero","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","dfs and similar","dp"]},{"contestId":1788,"index":"D","name":"Moving Dots","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["binary search","brute force","combinatorics","math","two pointers"]},{"contestId":1788,"index":"C","name":"Matching Numbers","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","greedy","math"]},{"contestId":1788,"index":"B","name":"Sum of Two Numbers","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy","implementation","math","probabilities"]},{"contestId":1788,"index":"A","name":"One and Two","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","math"]},{"contestId":1787,"index":"I","name":"Treasure Hunt","type":"PROGRAMMING","points":3750.0,"rating":3400,"tags":["data structures","divide and conquer","two pointers"]},{"contestId":1787,"index":"H","name":"Codeforces Scoreboard","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["binary search","data structures","dp","geometry"]},{"contestId":1787,"index":"G","name":"Colorful Tree Again","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["brute force","data structures","trees"]},{"contestId":1787,"index":"F","name":"Inverse Transformation","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms","implementation","math"]},{"contestId":1787,"index":"E","name":"The Harmonization of XOR","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["bitmasks","constructive algorithms","greedy","math"]},{"contestId":1787,"index":"D","name":"Game on Axis","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["combinatorics","dfs and similar","dsu","graphs","implementation"]},{"contestId":1787,"index":"C","name":"Remove the Bracket","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["dp","greedy","math"]},{"contestId":1787,"index":"B","name":"Number Factorization","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math","number theory"]},{"contestId":1787,"index":"A","name":"Exponential Equation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1786,"index":"B","name":"Cake Assembly Line","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","sortings"]},{"contestId":1786,"index":"A2","name":"Alternating Deck (hard version)","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1786,"index":"A1","name":"Non-alternating Deck (easy version)","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1784,"index":"F","name":"Minimums or Medians","type":"PROGRAMMING","points":4000.0,"rating":3400,"tags":[]},{"contestId":1784,"index":"E","name":"Infinite Game","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["brute force","combinatorics","dp","games","probabilities"]},{"contestId":1784,"index":"D","name":"Wooden Spoon","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","dp"]},{"contestId":1784,"index":"C","name":"Monsters (hard version)","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["data structures","greedy"]},{"contestId":1784,"index":"B","name":"Letter Exchange","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["constructive algorithms"]},{"contestId":1784,"index":"A","name":"Monsters (easy version)","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","greedy"]},{"contestId":1783,"index":"G","name":"Weighed Tree Radius","type":"PROGRAMMING","rating":2800,"tags":["data structures","divide and conquer","implementation","trees"]},{"contestId":1783,"index":"F","name":"Double Sort II","type":"PROGRAMMING","rating":2500,"tags":["dfs and similar","flows","graph matchings","graphs"]},{"contestId":1783,"index":"E","name":"Game of the Year","type":"PROGRAMMING","rating":2300,"tags":["brute force","data structures","math","number theory"]},{"contestId":1783,"index":"D","name":"Different Arrays","type":"PROGRAMMING","rating":2000,"tags":["brute force","dp","implementation"]},{"contestId":1783,"index":"C","name":"Yet Another Tournament","type":"PROGRAMMING","rating":1700,"tags":["binary search","greedy","sortings"]},{"contestId":1783,"index":"B","name":"Matrix of Differences","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","math"]},{"contestId":1783,"index":"A","name":"Make it Beautiful","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math","sortings"]},{"contestId":1781,"index":"H2","name":"Window Signals (hard version)","type":"PROGRAMMING","points":1500.0,"rating":3500,"tags":[]},{"contestId":1781,"index":"H1","name":"Window Signals (easy version)","type":"PROGRAMMING","points":3750.0,"rating":3200,"tags":[]},{"contestId":1781,"index":"G","name":"Diverse Coloring","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["constructive algorithms","trees"]},{"contestId":1781,"index":"F","name":"Bracket Insertion","type":"PROGRAMMING","points":3250.0,"rating":2700,"tags":["combinatorics","dp","math","trees"]},{"contestId":1781,"index":"E","name":"Rectangle Shrinking","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["binary search","brute force","data structures","greedy","implementation","two pointers"]},{"contestId":1781,"index":"D","name":"Many Perfect Squares","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","math","number theory"]},{"contestId":1781,"index":"C","name":"Equal Frequencies","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy","implementation","sortings","strings"]},{"contestId":1781,"index":"B","name":"Going to the Cinema","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","greedy","sortings"]},{"contestId":1781,"index":"A","name":"Parallel Projection","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","math"]},{"contestId":1780,"index":"G","name":"Delicious Dessert","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","dsu","hashing","math","number theory","string suffix structures"]},{"contestId":1780,"index":"F","name":"Three Chairs","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["bitmasks","brute force","combinatorics","data structures","dp","number theory","sortings"]},{"contestId":1780,"index":"E","name":"Josuke and Complete Graph","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["binary search","brute force","data structures","math","number theory"]},{"contestId":1780,"index":"D","name":"Bit Guessing Game","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["binary search","bitmasks","constructive algorithms","interactive"]},{"contestId":1780,"index":"B","name":"GCD Partition","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","greedy","math","number theory"]},{"contestId":1780,"index":"A","name":"Hayato and School","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1779,"index":"H","name":"Olympic Team Building","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["brute force","meet-in-the-middle"]},{"contestId":1779,"index":"G","name":"The Game of the Century","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["constructive algorithms","graphs","shortest paths"]},{"contestId":1779,"index":"F","name":"Xorcerer\u0027s Stones","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["bitmasks","constructive algorithms","dp","trees"]},{"contestId":1779,"index":"E","name":"Anya\u0027s Simultaneous Exhibition","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["constructive algorithms","graphs","greedy","interactive","sortings"]},{"contestId":1779,"index":"D","name":"Boris and His Amazing Haircut","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","data structures","dp","dsu","greedy","sortings"]},{"contestId":1779,"index":"C","name":"Least Prefix Sum","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["data structures","greedy"]},{"contestId":1779,"index":"B","name":"MKnez\u0027s ConstructiveForces Task","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["constructive algorithms","math"]},{"contestId":1779,"index":"A","name":"Hall of Fame","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1778,"index":"F","name":"Maximizing Root","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["dfs and similar","dp","graphs","math","number theory","trees"]},{"contestId":1778,"index":"E","name":"The Tree Has Fallen!","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["bitmasks","dfs and similar","math","trees"]},{"contestId":1778,"index":"D","name":"Flexible String Revisit","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1778,"index":"C","name":"Flexible String","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["bitmasks","brute force","strings"]},{"contestId":1778,"index":"B","name":"The Forbidden Permutation","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","math"]},{"contestId":1778,"index":"A","name":"Flip Flop Sum","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1777,"index":"F","name":"Comfortably Numb","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["bitmasks","data structures","divide and conquer","strings","trees"]},{"contestId":1777,"index":"E","name":"Edge Reverse","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["binary search","dfs and similar","graphs","trees"]},{"contestId":1777,"index":"D","name":"Score of a Tree","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["bitmasks","combinatorics","dfs and similar","dp","math","probabilities","trees"]},{"contestId":1777,"index":"C","name":"Quiz Master","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","math","number theory","sortings","two pointers"]},{"contestId":1777,"index":"B","name":"Emordnilap","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["combinatorics","greedy","math"]},{"contestId":1777,"index":"A","name":"Everybody Likes Good Arrays!","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1776,"index":"N","name":"Count Permutations","type":"PROGRAMMING","rating":3500,"tags":["math"]},{"contestId":1776,"index":"M","name":"Parmigiana With Seafood","type":"PROGRAMMING","rating":3000,"tags":["binary search","dp","greedy","trees"]},{"contestId":1776,"index":"L","name":"Controllers","type":"PROGRAMMING","rating":1500,"tags":["binary search","math"]},{"contestId":1776,"index":"K","name":"Uniform Chemistry","type":"PROGRAMMING","rating":3200,"tags":["dp","math"]},{"contestId":1776,"index":"J","name":"Italian Data Centers","type":"PROGRAMMING","rating":2500,"tags":["graphs","shortest paths"]},{"contestId":1776,"index":"I","name":"Spinach Pizza","type":"PROGRAMMING","rating":2500,"tags":["games","geometry","greedy","interactive"]},{"contestId":1776,"index":"H","name":"Beppa and SwerChat","type":"PROGRAMMING","rating":1300,"tags":["two pointers"]},{"contestId":1776,"index":"G","name":"Another Wine Tasting Event","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","constructive algorithms","math","strings"]},{"contestId":1776,"index":"F","name":"Train Splitting","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":1776,"index":"E","name":"Crossing the Railways","type":"PROGRAMMING","rating":3500,"tags":["data structures","dp"]},{"contestId":1776,"index":"D","name":"Teamwork","type":"PROGRAMMING","rating":2800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1776,"index":"C","name":"Library game","type":"PROGRAMMING","rating":2500,"tags":["games","greedy","interactive","sortings"]},{"contestId":1776,"index":"B","name":"Vittorio Plays with LEGO Bricks","type":"PROGRAMMING","rating":2200,"tags":["dp","geometry"]},{"contestId":1776,"index":"A","name":"Walking Boy","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1775,"index":"F","name":"Laboratory on Pluto","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["constructive algorithms","dp","greedy","math"]},{"contestId":1775,"index":"E","name":"The Human Equation","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["greedy","implementation"]},{"contestId":1775,"index":"D","name":"Friendly Spiders","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dfs and similar","graphs","math","number theory","shortest paths"]},{"contestId":1775,"index":"C","name":"Interesting Sequence","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["bitmasks","math"]},{"contestId":1775,"index":"B","name":"Gardener and the Array","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","constructive algorithms"]},{"contestId":1775,"index":"A2","name":"Gardener and the Capybaras (hard version)","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","greedy"]},{"contestId":1775,"index":"A1","name":"Gardener and the Capybaras (easy version)","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":1774,"index":"H","name":"Maximum Permutation","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":1774,"index":"G","name":"Segment Covering","type":"PROGRAMMING","points":3250.0,"rating":3200,"tags":["brute force","combinatorics","constructive algorithms","data structures","dp","trees"]},{"contestId":1774,"index":"F2","name":"Magician and Pigs (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2700,"tags":["binary search","brute force","data structures","implementation"]},{"contestId":1774,"index":"F1","name":"Magician and Pigs (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["brute force","data structures","implementation"]},{"contestId":1774,"index":"E","name":"Two Chess Pieces","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":1774,"index":"D","name":"Same Count One","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy","implementation","two pointers"]},{"contestId":1774,"index":"C","name":"Ice and Fire","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1774,"index":"B","name":"Coloring","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["constructive algorithms","greedy","math"]},{"contestId":1774,"index":"A","name":"Add Plus Minus Sign","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1773,"index":"L","name":"Lisa\u0027s Sequences","type":"PROGRAMMING","rating":3500,"tags":["dp"]},{"contestId":1773,"index":"K","name":"King\u0027s Puzzle","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms"]},{"contestId":1773,"index":"J","name":"Jumbled Trees","type":"PROGRAMMING","rating":2900,"tags":["constructive algorithms","math"]},{"contestId":1773,"index":"I","name":"Interactive Factorial Guessing","type":"PROGRAMMING","rating":2500,"tags":["brute force","games","implementation","interactive"]},{"contestId":1773,"index":"H","name":"Hot and Cold","type":"PROGRAMMING","rating":2600,"tags":["binary search","interactive"]},{"contestId":1773,"index":"G","name":"Game of Questions","type":"PROGRAMMING","rating":2800,"tags":["bitmasks","combinatorics","dp","fft","math","probabilities"]},{"contestId":1773,"index":"F","name":"Football","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms"]},{"contestId":1773,"index":"E","name":"Easy Assembly","type":"PROGRAMMING","rating":1400,"tags":["greedy","sortings"]},{"contestId":1773,"index":"D","name":"Dominoes","type":"PROGRAMMING","rating":2600,"tags":["combinatorics","flows","graph matchings","greedy"]},{"contestId":1773,"index":"C","name":"Cactus Meets Torus","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":1773,"index":"B","name":"BinCoin","type":"PROGRAMMING","rating":2200,"tags":["binary search","divide and conquer","hashing","implementation","probabilities","trees"]},{"contestId":1773,"index":"A","name":"Amazing Trick","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","graph matchings","math","probabilities"]},{"contestId":1772,"index":"G","name":"Gaining Rating","type":"PROGRAMMING","rating":2200,"tags":["binary search","greedy","implementation","math","sortings","two pointers"]},{"contestId":1772,"index":"F","name":"Copy of a Copy of a Copy","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","dfs and similar","graphs","implementation","sortings"]},{"contestId":1772,"index":"E","name":"Permutation Game","type":"PROGRAMMING","rating":1700,"tags":["games"]},{"contestId":1772,"index":"D","name":"Absolute Sorting","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","math"]},{"contestId":1772,"index":"C","name":"Different Differences","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy","math"]},{"contestId":1772,"index":"B","name":"Matrix Rotation","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":1772,"index":"A","name":"A+B?","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1771,"index":"F","name":"Hossam and Range Minimum Query","type":"PROGRAMMING","points":3500.0,"rating":2500,"tags":["binary search","bitmasks","data structures","hashing","probabilities","strings","trees"]},{"contestId":1771,"index":"E","name":"Hossam and a Letter","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["brute force","dp","implementation","two pointers"]},{"contestId":1771,"index":"D","name":"Hossam and (sub-)palindromic tree","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["brute force","data structures","dfs and similar","dp","strings","trees"]},{"contestId":1771,"index":"C","name":"Hossam and Trainees","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["greedy","math","number theory"]},{"contestId":1771,"index":"B","name":"Hossam and Friends","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","constructive algorithms","dp","two pointers"]},{"contestId":1771,"index":"A","name":"Hossam and Combinatorics","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["combinatorics","math","sortings"]},{"contestId":1770,"index":"H","name":"Koxia, Mahiru and Winter Festival","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":1770,"index":"G","name":"Koxia and Bracket","type":"PROGRAMMING","points":3250.0,"rating":3400,"tags":["divide and conquer","fft","math"]},{"contestId":1770,"index":"F","name":"Koxia and Sequence","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["bitmasks","combinatorics","dp","math","number theory"]},{"contestId":1770,"index":"E","name":"Koxia and Tree","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","dfs and similar","dp","dsu","math","probabilities","trees"]},{"contestId":1770,"index":"D","name":"Koxia and Game","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["constructive algorithms","data structures","dfs and similar","dsu","flows","games","graph matchings","graphs","implementation"]},{"contestId":1770,"index":"C","name":"Koxia and Number Theory","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["brute force","chinese remainder theorem","math","number theory"]},{"contestId":1770,"index":"B","name":"Koxia and Permutation","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms"]},{"contestId":1770,"index":"A","name":"Koxia and Whiteboards","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","greedy"]},{"contestId":1769,"index":"D3","name":"Игра в Девятку III","type":"PROGRAMMING","rating":2300,"tags":["*special","brute force"]},{"contestId":1769,"index":"D2","name":"Игра в Девятку II","type":"PROGRAMMING","rating":2200,"tags":["*special","brute force"]},{"contestId":1769,"index":"D1","name":"Игра в Девятку I","type":"PROGRAMMING","rating":1800,"tags":["*special","brute force","dp"]},{"contestId":1769,"index":"C2","name":"Подкрутка II","type":"PROGRAMMING","rating":1300,"tags":["*special","dp"]},{"contestId":1769,"index":"C1","name":"Подкрутка I","type":"PROGRAMMING","rating":1200,"tags":["*special","brute force","dp","greedy"]},{"contestId":1769,"index":"B2","name":"Копирование файлов II","type":"PROGRAMMING","rating":1400,"tags":["*special","binary search","brute force","math"]},{"contestId":1769,"index":"B1","name":"Копирование файлов I","type":"PROGRAMMING","rating":1000,"tags":["*special","brute force","implementation","math"]},{"contestId":1769,"index":"A","name":"Узкая дорога","type":"PROGRAMMING","rating":800,"tags":["*special","math"]},{"contestId":1768,"index":"F","name":"Wonderful Jump","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["dp","greedy"]},{"contestId":1768,"index":"E","name":"Partial Sorting","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["combinatorics","math","number theory"]},{"contestId":1768,"index":"D","name":"Lucky Permutation","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":1768,"index":"C","name":"Elemental Decompress","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","greedy","implementation","sortings"]},{"contestId":1768,"index":"B","name":"Quick Sort","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","math"]},{"contestId":1768,"index":"A","name":"Greatest Convex","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math","number theory"]},{"contestId":1767,"index":"F","name":"Two Subtrees","type":"PROGRAMMING","rating":3100,"tags":["data structures","trees"]},{"contestId":1767,"index":"E","name":"Algebra Flash","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","brute force","dp","graphs","math","meet-in-the-middle","trees"]},{"contestId":1767,"index":"D","name":"Playoff","type":"PROGRAMMING","rating":1500,"tags":["combinatorics","constructive algorithms","dp","greedy","math"]},{"contestId":1767,"index":"C","name":"Count Binary Strings","type":"PROGRAMMING","rating":2100,"tags":["data structures","dp"]},{"contestId":1767,"index":"B","name":"Block Towers","type":"PROGRAMMING","rating":800,"tags":["data structures","greedy","sortings"]},{"contestId":1767,"index":"A","name":"Cut the Triangle","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1766,"index":"F","name":"MCF","type":"PROGRAMMING","rating":2800,"tags":["flows"]},{"contestId":1766,"index":"E","name":"Decomposition","type":"PROGRAMMING","rating":2300,"tags":["binary search","brute force","data structures","divide and conquer","dp","two pointers"]},{"contestId":1766,"index":"D","name":"Lucky Chains","type":"PROGRAMMING","rating":1600,"tags":["math","number theory"]},{"contestId":1766,"index":"C","name":"Hamiltonian Wall","type":"PROGRAMMING","rating":1300,"tags":["dp","implementation"]},{"contestId":1766,"index":"B","name":"Notepad#","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":1766,"index":"A","name":"Extremely Round","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":1765,"index":"N","name":"Number Reduction","type":"PROGRAMMING","rating":1500,"tags":["greedy"]},{"contestId":1765,"index":"M","name":"Minimum LCM","type":"PROGRAMMING","rating":1000,"tags":["math","number theory"]},{"contestId":1765,"index":"L","name":"Project Manager","type":"PROGRAMMING","rating":2400,"tags":["brute force","data structures","implementation"]},{"contestId":1765,"index":"K","name":"Torus Path","type":"PROGRAMMING","rating":1500,"tags":["greedy","math"]},{"contestId":1765,"index":"J","name":"Hero to Zero","type":"PROGRAMMING","rating":2900,"tags":["graph matchings","math"]},{"contestId":1765,"index":"I","name":"Infinite Chess","type":"PROGRAMMING","rating":2800,"tags":["implementation","shortest paths"]},{"contestId":1765,"index":"H","name":"Hospital Queue","type":"PROGRAMMING","rating":2200,"tags":["binary search","graphs","greedy","implementation"]},{"contestId":1765,"index":"G","name":"Guess the String","type":"PROGRAMMING","rating":2600,"tags":["constructive algorithms","interactive","probabilities"]},{"contestId":1765,"index":"F","name":"Chemistry Lab","type":"PROGRAMMING","rating":2200,"tags":["dp","geometry","probabilities"]},{"contestId":1765,"index":"E","name":"Exchange","type":"PROGRAMMING","rating":1000,"tags":["brute force","math"]},{"contestId":1765,"index":"D","name":"Watch the Videos","type":"PROGRAMMING","rating":1700,"tags":["binary search","constructive algorithms","two pointers"]},{"contestId":1765,"index":"C","name":"Card Guessing","type":"PROGRAMMING","rating":2600,"tags":["combinatorics","dp","probabilities"]},{"contestId":1765,"index":"B","name":"Broken Keyboard","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1765,"index":"A","name":"Access Levels","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","dsu","flows","graph matchings"]},{"contestId":1764,"index":"H","name":"Doremy\u0027s Paint 2","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["data structures"]},{"contestId":1764,"index":"G3","name":"Doremy\u0027s Perfect DS Class (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":3300,"tags":["binary search","interactive"]},{"contestId":1764,"index":"G2","name":"Doremy\u0027s Perfect DS Class (Medium Version)","type":"PROGRAMMING","points":500.0,"rating":3000,"tags":["binary search","interactive"]},{"contestId":1764,"index":"G1","name":"Doremy\u0027s Perfect DS Class (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["binary search","interactive"]},{"contestId":1764,"index":"F","name":"Doremy\u0027s Experimental Tree","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["brute force","constructive algorithms","dfs and similar","dsu","sortings","trees"]},{"contestId":1764,"index":"E","name":"Doremy\u0027s Number Line","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["dp","greedy","sortings"]},{"contestId":1764,"index":"D","name":"Doremy\u0027s Pegging Game","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["combinatorics","dp","math"]},{"contestId":1764,"index":"C","name":"Doremy\u0027s City Construction","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["graphs","greedy"]},{"contestId":1764,"index":"B","name":"Doremy\u0027s Perfect Math Class","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["math","number theory"]},{"contestId":1764,"index":"A","name":"Doremy\u0027s Paint","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1763,"index":"F","name":"Edge Queries","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","dfs and similar","dp","dsu","graphs","trees"]},{"contestId":1763,"index":"E","name":"Node Pairs","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dp","graphs","math","number theory"]},{"contestId":1763,"index":"D","name":"Valid Bitonic Permutations","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["combinatorics","dp","implementation","math","number theory"]},{"contestId":1763,"index":"C","name":"Another Array Problem","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1763,"index":"B","name":"Incinerate","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","brute force","data structures","implementation","math","sortings"]},{"contestId":1763,"index":"A","name":"Absolute Maximization","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","constructive algorithms","greedy","math"]},{"contestId":1762,"index":"G","name":"Unequal Adjacent Elements","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["constructive algorithms","sortings"]},{"contestId":1762,"index":"F","name":"Good Pairs ","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["binary search","data structures","dp"]},{"contestId":1762,"index":"E","name":"Tree Sum","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","math","trees"]},{"contestId":1762,"index":"D","name":"GCD Queries ","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","interactive","number theory"]},{"contestId":1762,"index":"C","name":"Binary Strings are Fun","type":"PROGRAMMING","points":1750.0,"rating":1400,"tags":["combinatorics","math"]},{"contestId":1762,"index":"B","name":"Make Array Good","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","implementation","number theory","sortings"]},{"contestId":1762,"index":"A","name":"Divide and Conquer","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math","number theory"]},{"contestId":1761,"index":"G","name":"Centroid Guess","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["interactive","probabilities","trees"]},{"contestId":1761,"index":"F2","name":"Anti-median (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["combinatorics","dp","math"]},{"contestId":1761,"index":"F1","name":"Anti-median (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["dp","math"]},{"contestId":1761,"index":"E","name":"Make It Connected","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["binary search","brute force","constructive algorithms","dsu","graphs","greedy","matrices","trees","two pointers"]},{"contestId":1761,"index":"D","name":"Carry Bit","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["combinatorics","math"]},{"contestId":1761,"index":"C","name":"Set Construction","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":1761,"index":"B","name":"Elimination of a Ring","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1761,"index":"A","name":"Two Permutations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms"]},{"contestId":1760,"index":"G","name":"SlavicG\u0027s Favorite Problem","type":"PROGRAMMING","rating":1700,"tags":["bitmasks","dfs and similar","graphs"]},{"contestId":1760,"index":"F","name":"Quests","type":"PROGRAMMING","rating":1500,"tags":["binary search","greedy","sortings"]},{"contestId":1760,"index":"E","name":"Binary Inversions","type":"PROGRAMMING","rating":1100,"tags":["data structures","greedy","math"]},{"contestId":1760,"index":"D","name":"Challenging Valleys","type":"PROGRAMMING","rating":1000,"tags":["implementation","two pointers"]},{"contestId":1760,"index":"C","name":"Advantage","type":"PROGRAMMING","rating":800,"tags":["data structures","implementation","sortings"]},{"contestId":1760,"index":"B","name":"Atilla\u0027s Favorite Problem","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","strings"]},{"contestId":1760,"index":"A","name":"Medium Number","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings"]},{"contestId":1759,"index":"G","name":"Restore the Permutation","type":"PROGRAMMING","rating":1900,"tags":["binary search","constructive algorithms","data structures","greedy","math"]},{"contestId":1759,"index":"F","name":"All Possible Digits","type":"PROGRAMMING","rating":1800,"tags":["binary search","data structures","greedy","math","number theory"]},{"contestId":1759,"index":"E","name":"The Humanoid","type":"PROGRAMMING","rating":1500,"tags":["brute force","dp","sortings"]},{"contestId":1759,"index":"D","name":"Make It Round","type":"PROGRAMMING","rating":1400,"tags":["brute force","number theory"]},{"contestId":1759,"index":"C","name":"Thermostat","type":"PROGRAMMING","rating":1100,"tags":["greedy","math","shortest paths"]},{"contestId":1759,"index":"B","name":"Lost Permutation","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1759,"index":"A","name":"Yes-Yes?","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1758,"index":"F","name":"Decent Division","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["constructive algorithms","data structures"]},{"contestId":1758,"index":"E","name":"Tick, Tock","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["combinatorics","dfs and similar","dsu","graphs"]},{"contestId":1758,"index":"D","name":"Range \u003d √Sum","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["binary search","brute force","constructive algorithms","math","two pointers"]},{"contestId":1758,"index":"C","name":"Almost All Multiples","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","number theory"]},{"contestId":1758,"index":"B","name":"XOR \u003d Average","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms"]},{"contestId":1758,"index":"A","name":"SSeeeeiinngg DDoouubbllee","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","strings"]},{"contestId":1754,"index":"B","name":"Kevin and Permutation","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1754,"index":"A","name":"Technical Support","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1753,"index":"F","name":"Minecraft Series","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["brute force","two pointers"]},{"contestId":1753,"index":"E","name":"N Machines","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["binary search","brute force","greedy"]},{"contestId":1753,"index":"D","name":"The Beach","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","dfs and similar","graphs","shortest paths"]},{"contestId":1753,"index":"C","name":"Wish I Knew How to Sort","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["dp","math","probabilities"]},{"contestId":1753,"index":"B","name":"Factorial Divisibility","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["math","number theory"]},{"contestId":1753,"index":"A2","name":"Make Nonzero Sum (hard version)","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1753,"index":"A1","name":"Make Nonzero Sum (easy version)","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1750,"index":"H","name":"BinaryStringForces","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["constructive algorithms","data structures","dp"]},{"contestId":1750,"index":"G","name":"Doping","type":"PROGRAMMING","points":3250.0,"rating":3300,"tags":["combinatorics","dp","math"]},{"contestId":1750,"index":"F","name":"Majority","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["combinatorics","dp","math","strings"]},{"contestId":1750,"index":"E","name":"Bracket Cost","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["binary search","data structures","divide and conquer","dp","greedy","strings"]},{"contestId":1750,"index":"D","name":"Count GCD","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["combinatorics","math","number theory"]},{"contestId":1750,"index":"C","name":"Complementary XOR","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","implementation"]},{"contestId":1750,"index":"B","name":"Maximum Substring","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["brute force","greedy","implementation"]},{"contestId":1750,"index":"A","name":"Indirect Sort","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":1749,"index":"F","name":"Distance to the Path","type":"PROGRAMMING","rating":2800,"tags":["data structures","dfs and similar","trees"]},{"contestId":1749,"index":"E","name":"Cactus Wall","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","dfs and similar","graphs","shortest paths"]},{"contestId":1749,"index":"D","name":"Counting Arrays","type":"PROGRAMMING","rating":1900,"tags":["combinatorics","dp","math","number theory"]},{"contestId":1749,"index":"C","name":"Number Game","type":"PROGRAMMING","rating":1400,"tags":["binary search","data structures","games","greedy","implementation"]},{"contestId":1749,"index":"B","name":"Death\u0027s Blessing","type":"PROGRAMMING","rating":900,"tags":["greedy"]},{"contestId":1749,"index":"A","name":"Cowardly Rooks","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1748,"index":"F","name":"Circular Xor Reversal","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["bitmasks","constructive algorithms"]},{"contestId":1748,"index":"E","name":"Yet Another Array Counting Problem","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["binary search","data structures","divide and conquer","dp","flows","math","trees"]},{"contestId":1748,"index":"D","name":"ConstructOR ","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["bitmasks","chinese remainder theorem","combinatorics","constructive algorithms","math","number theory"]},{"contestId":1748,"index":"C","name":"Zero-Sum Prefixes","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","data structures","dp","greedy","implementation"]},{"contestId":1748,"index":"B","name":"Diverse Substrings","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","implementation","strings"]},{"contestId":1748,"index":"A","name":"The Ultimate Square","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1747,"index":"E","name":"List Generation","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["combinatorics","dp","math"]},{"contestId":1747,"index":"D","name":"Yet Another Problem","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["binary search","bitmasks","constructive algorithms","data structures"]},{"contestId":1747,"index":"C","name":"Swap Game","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["games"]},{"contestId":1747,"index":"B","name":"BAN BAN","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms"]},{"contestId":1747,"index":"A","name":"Two Groups","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1746,"index":"G","name":"Olympiad Training","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["binary search","data structures","dp","flows","geometry","implementation","sortings"]},{"contestId":1746,"index":"F","name":"Kazaee","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","hashing","probabilities"]},{"contestId":1746,"index":"E2","name":"Joking (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":3200,"tags":["dp","interactive"]},{"contestId":1746,"index":"E1","name":"Joking (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","constructive algorithms","interactive","ternary search"]},{"contestId":1746,"index":"D","name":"Paths on the Tree","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dfs and similar","dp","greedy","sortings","trees"]},{"contestId":1746,"index":"C","name":"Permutation Operations","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1746,"index":"B","name":"Rebellion","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["constructive algorithms","greedy","two pointers"]},{"contestId":1746,"index":"A","name":"Maxmina","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1744,"index":"F","name":"MEX vs MED","type":"PROGRAMMING","rating":2000,"tags":["math","two pointers"]},{"contestId":1744,"index":"E2","name":"Divisible Numbers (hard version)","type":"PROGRAMMING","rating":1900,"tags":["brute force","math","number theory"]},{"contestId":1744,"index":"E1","name":"Divisible Numbers (easy version)","type":"PROGRAMMING","rating":1500,"tags":["brute force","math","number theory"]},{"contestId":1744,"index":"D","name":"Divisibility by 2^n","type":"PROGRAMMING","rating":1200,"tags":["greedy","math","sortings"]},{"contestId":1744,"index":"C","name":"Traffic Light","type":"PROGRAMMING","rating":1000,"tags":["binary search","implementation","two pointers"]},{"contestId":1744,"index":"B","name":"Even-Odd Increments ","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1744,"index":"A","name":"Number Replacement","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1743,"index":"G","name":"Antifibonacci Cut","type":"PROGRAMMING","rating":3000,"tags":["bitmasks","combinatorics","constructive algorithms","data structures","dp","hashing","math"]},{"contestId":1743,"index":"F","name":"Intersection and Union","type":"PROGRAMMING","rating":2300,"tags":["data structures","dp","matrices","probabilities"]},{"contestId":1743,"index":"E","name":"FTL","type":"PROGRAMMING","rating":2400,"tags":["binary search","dp"]},{"contestId":1743,"index":"D","name":"Problem with Random Tests","type":"PROGRAMMING","rating":1700,"tags":["brute force","dp","greedy","probabilities"]},{"contestId":1743,"index":"C","name":"Save the Magazines","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1743,"index":"B","name":"Permutation Value","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1743,"index":"A","name":"Password","type":"PROGRAMMING","rating":800,"tags":["brute force","combinatorics","implementation","math"]},{"contestId":1742,"index":"G","name":"Orray","type":"PROGRAMMING","rating":1500,"tags":["bitmasks","brute force","greedy","math","sortings"]},{"contestId":1742,"index":"F","name":"Smaller","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1742,"index":"E","name":"Scuza","type":"PROGRAMMING","rating":1200,"tags":["binary search","greedy","math"]},{"contestId":1742,"index":"D","name":"Coprime","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy","number theory"]},{"contestId":1742,"index":"C","name":"Stripes","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":1742,"index":"B","name":"Increasing","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":1742,"index":"A","name":"Sum","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1741,"index":"G","name":"Kirill and Company","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","brute force","dfs and similar","dp","flows","graphs","shortest paths"]},{"contestId":1741,"index":"F","name":"Multi-Colored Segments","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures","math","sortings"]},{"contestId":1741,"index":"E","name":"Sending a Sequence Over the Network","type":"PROGRAMMING","rating":1600,"tags":["dp"]},{"contestId":1741,"index":"D","name":"Masha and a Beautiful Tree","type":"PROGRAMMING","rating":1300,"tags":["dfs and similar","divide and conquer","graphs","sortings","trees"]},{"contestId":1741,"index":"C","name":"Minimize the Thickness","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy","math","two pointers"]},{"contestId":1741,"index":"B","name":"Funny Permutation","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1741,"index":"A","name":"Compare T-Shirt Sizes","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1740,"index":"I","name":"Arranging Crystal Balls","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","divide and conquer","dp","geometry","graphs","number theory"]},{"contestId":1740,"index":"H","name":"MEX Tree Manipulation","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["data structures","trees"]},{"contestId":1740,"index":"G","name":"Dangerous Laser Power","type":"PROGRAMMING","points":2750.0,"rating":3100,"tags":["constructive algorithms","dsu","sortings"]},{"contestId":1740,"index":"F","name":"Conditional Mix","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","dp","math"]},{"contestId":1740,"index":"E","name":"Hanging Hearts","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["constructive algorithms","data structures","dfs and similar","dp","greedy","trees"]},{"contestId":1740,"index":"D","name":"Knowledge Cards","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["constructive algorithms","data structures"]},{"contestId":1740,"index":"C","name":"Bricks and Bags","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","games","greedy","sortings"]},{"contestId":1740,"index":"B","name":"Jumbo Extra Cheese 2","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["geometry","greedy","sortings"]},{"contestId":1740,"index":"A","name":"Factorise N+M","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","number theory"]},{"contestId":1739,"index":"F","name":"Keyboard Design","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","data structures","dp","string suffix structures","strings"]},{"contestId":1739,"index":"E","name":"Cleaning Robot","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","dp"]},{"contestId":1739,"index":"D","name":"Reset K Edges","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","dfs and similar","graphs","greedy","trees"]},{"contestId":1739,"index":"C","name":"Card Game","type":"PROGRAMMING","rating":1500,"tags":["combinatorics","constructive algorithms","dp","games"]},{"contestId":1739,"index":"B","name":"Array Recovery","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","greedy","math"]},{"contestId":1739,"index":"A","name":"Immobile Knight","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1738,"index":"H","name":"Palindrome Addicts","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["data structures","strings"]},{"contestId":1738,"index":"G","name":"Anti-Increasing Addicts","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["constructive algorithms","dp","greedy","math"]},{"contestId":1738,"index":"F","name":"Connectivity Addicts","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["constructive algorithms","dsu","graphs","greedy","interactive","shortest paths","trees"]},{"contestId":1738,"index":"E","name":"Balance Addicts","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["combinatorics","dp","math","two pointers"]},{"contestId":1738,"index":"D","name":"Permutation Addicts","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","data structures","dfs and similar","dsu","graphs","trees"]},{"contestId":1738,"index":"C","name":"Even Number Addicts","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dp","games","greedy","math"]},{"contestId":1738,"index":"B","name":"Prefix Sum Addicts","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":1738,"index":"A","name":"Glory Addicts","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":1737,"index":"G","name":"Ela Takes Dancing Class","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["binary search","data structures"]},{"contestId":1737,"index":"F","name":"Ela and Prime GCD","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["constructive algorithms","math","number theory"]},{"contestId":1737,"index":"E","name":"Ela Goes Hiking","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1737,"index":"D","name":"Ela and the Wiring Wizard","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["brute force","dp","graphs","greedy","implementation","shortest paths"]},{"contestId":1737,"index":"C","name":"Ela and Crickets","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","games","implementation","math"]},{"contestId":1737,"index":"B","name":"Ela\u0027s Fitness and the Luxury Number","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","implementation","math"]},{"contestId":1737,"index":"A","name":"Ela Sorting Books","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation","strings"]},{"contestId":1736,"index":"E","name":"Swap and Take","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dp","greedy"]},{"contestId":1736,"index":"D","name":"Equal Binary Subsequences","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["constructive algorithms","geometry","greedy","implementation","strings"]},{"contestId":1736,"index":"C2","name":"Good Subarrays (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["binary search","data structures","dp","two pointers"]},{"contestId":1736,"index":"C1","name":"Good Subarrays (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["binary search","data structures","schedules","two pointers"]},{"contestId":1736,"index":"B","name":"Playing with GCD","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["math","number theory"]},{"contestId":1736,"index":"A","name":"Make A Equal to B","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","sortings"]},{"contestId":1735,"index":"F","name":"Pebbles and Beads","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["data structures","geometry"]},{"contestId":1735,"index":"E","name":"House Planning","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["constructive algorithms","data structures","graph matchings","greedy"]},{"contestId":1735,"index":"D","name":"Meta-set","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["brute force","combinatorics","data structures","hashing","math"]},{"contestId":1735,"index":"C","name":"Phase Shift","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["dfs and similar","dsu","graphs","greedy","implementation","strings"]},{"contestId":1735,"index":"B","name":"Tea with Tangerines","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["greedy","math"]},{"contestId":1735,"index":"A","name":"Working Week","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1734,"index":"F","name":"Zeros and Ones","type":"PROGRAMMING","points":3250.0,"rating":2500,"tags":["bitmasks","divide and conquer","dp","math"]},{"contestId":1734,"index":"E","name":"Rectangular Congruence","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["constructive algorithms","number theory"]},{"contestId":1734,"index":"D","name":"Slime Escape","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","dp","greedy","two pointers"]},{"contestId":1734,"index":"C","name":"Removing Smallest Multiples","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["greedy","math"]},{"contestId":1734,"index":"B","name":"Bright, Nice, Brilliant","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1734,"index":"A","name":"Select Three Sticks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","sortings"]},{"contestId":1733,"index":"E","name":"Conveyor","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["constructive algorithms","dp","math"]},{"contestId":1733,"index":"D2","name":"Zero-One (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["dp","greedy"]},{"contestId":1733,"index":"D1","name":"Zero-One (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy","math"]},{"contestId":1733,"index":"C","name":"Parity Shuffle Sorting","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","sortings"]},{"contestId":1733,"index":"B","name":"Rule of League","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","math"]},{"contestId":1733,"index":"A","name":"Consecutive Sum","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":1732,"index":"E","name":"Location","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","dp","math","number theory"]},{"contestId":1732,"index":"D2","name":"Balance (Hard version)","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["brute force","data structures","number theory"]},{"contestId":1732,"index":"D1","name":"Balance (Easy version)","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["brute force","data structures","implementation","number theory"]},{"contestId":1732,"index":"C2","name":"Sheikh (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["binary search","bitmasks","brute force","greedy","implementation","two pointers"]},{"contestId":1732,"index":"C1","name":"Sheikh (Easy version)","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","bitmasks","greedy","two pointers"]},{"contestId":1732,"index":"B","name":"Ugu","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1732,"index":"A","name":"Bestie","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","combinatorics","constructive algorithms","implementation","math","number theory"]},{"contestId":1731,"index":"F","name":"Function Sum","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["brute force","combinatorics","dp","fft","math"]},{"contestId":1731,"index":"E","name":"Graph Cost","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dp","greedy","math","number theory"]},{"contestId":1731,"index":"D","name":"Valiant\u0027s New Map","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","brute force","data structures","dp","two pointers"]},{"contestId":1731,"index":"C","name":"Even Subarrays","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["bitmasks","brute force","hashing","math","number theory"]},{"contestId":1731,"index":"B","name":"Kill Demodogs","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math"]},{"contestId":1731,"index":"A","name":"Joey Takes Money","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1730,"index":"F","name":"Almost Sorted","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["bitmasks","data structures","dp"]},{"contestId":1730,"index":"E","name":"Maximums and Minimums","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["combinatorics","data structures","divide and conquer","number theory"]},{"contestId":1730,"index":"D","name":"Prefixes and Suffixes","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["constructive algorithms","strings","two pointers"]},{"contestId":1730,"index":"C","name":"Minimum Notation","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["data structures","greedy","math","sortings"]},{"contestId":1730,"index":"B","name":"Meeting on the Line","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","geometry","greedy","implementation","math","ternary search"]},{"contestId":1730,"index":"A","name":"Planets","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["data structures","greedy","sortings"]},{"contestId":1729,"index":"G","name":"Cut Substrings","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","dp","hashing","strings","two pointers"]},{"contestId":1729,"index":"F","name":"Kirei and the Linear Function","type":"PROGRAMMING","rating":1900,"tags":["hashing","math"]},{"contestId":1729,"index":"E","name":"Guess the Cycle Size","type":"PROGRAMMING","rating":1800,"tags":["interactive","probabilities"]},{"contestId":1729,"index":"D","name":"Friends and the Restaurant","type":"PROGRAMMING","rating":1200,"tags":["greedy","sortings","two pointers"]},{"contestId":1729,"index":"C","name":"Jumping on Tiles","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","strings"]},{"contestId":1729,"index":"B","name":"Decode String","type":"PROGRAMMING","rating":800,"tags":["greedy","strings"]},{"contestId":1729,"index":"A","name":"Two Elevators","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1728,"index":"G","name":"Illumination","type":"PROGRAMMING","rating":2700,"tags":["binary search","bitmasks","brute force","combinatorics","dp","math","two pointers"]},{"contestId":1728,"index":"F","name":"Fishermen","type":"PROGRAMMING","rating":3100,"tags":["flows","graph matchings","greedy"]},{"contestId":1728,"index":"E","name":"Red-Black Pepper","type":"PROGRAMMING","rating":2300,"tags":["brute force","data structures","greedy","math","number theory"]},{"contestId":1728,"index":"D","name":"Letter Picking","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","dp","games","two pointers"]},{"contestId":1728,"index":"C","name":"Digital Logarithm","type":"PROGRAMMING","rating":1400,"tags":["data structures","greedy","sortings"]},{"contestId":1728,"index":"B","name":"Best Permutation","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1728,"index":"A","name":"Colored Balls: Revisited","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","implementation","sortings"]},{"contestId":1726,"index":"H","name":"Mainak and the Bleeding Polygon","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["binary search","geometry","implementation","math"]},{"contestId":1726,"index":"G","name":"A Certain Magical Party","type":"PROGRAMMING","points":3250.0,"rating":3300,"tags":["combinatorics","data structures","greedy","sortings"]},{"contestId":1726,"index":"E","name":"Almost Perfect","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["combinatorics","fft","math"]},{"contestId":1726,"index":"D","name":"Edge Split","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","constructive algorithms","dfs and similar","dsu","graphs","probabilities","trees"]},{"contestId":1726,"index":"C","name":"Jatayu\u0027s Balanced Bracket Sequence","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["data structures","dsu","graphs","greedy"]},{"contestId":1726,"index":"B","name":"Mainak and Interesting Sequence","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":1726,"index":"A","name":"Mainak and Array","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","math"]},{"contestId":1725,"index":"M","name":"Moving Both Hands","type":"PROGRAMMING","rating":1800,"tags":["dp","graphs","shortest paths"]},{"contestId":1725,"index":"L","name":"Lemper Cooking Competition","type":"PROGRAMMING","rating":2400,"tags":["data structures"]},{"contestId":1725,"index":"K","name":"Kingdom of Criticism","type":"PROGRAMMING","rating":2500,"tags":["data structures","dsu"]},{"contestId":1725,"index":"J","name":"Journey","type":"PROGRAMMING","rating":2500,"tags":["dp","trees"]},{"contestId":1725,"index":"I","name":"Imitating the Key Tree","type":"PROGRAMMING","rating":2800,"tags":["combinatorics","dsu","trees"]},{"contestId":1725,"index":"H","name":"Hot Black Hot White","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","math"]},{"contestId":1725,"index":"G","name":"Garage","type":"PROGRAMMING","rating":1500,"tags":["binary search","geometry","math"]},{"contestId":1725,"index":"F","name":"Field Photography","type":"PROGRAMMING","rating":2100,"tags":["bitmasks","data structures","sortings"]},{"contestId":1725,"index":"E","name":"Electrical Efficiency","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","data structures","dp","math","number theory","trees"]},{"contestId":1725,"index":"D","name":"Deducing Sortability","type":"PROGRAMMING","rating":2900,"tags":["binary search","bitmasks","math"]},{"contestId":1725,"index":"C","name":"Circular Mirror","type":"PROGRAMMING","rating":2000,"tags":["binary search","combinatorics","geometry","math","two pointers"]},{"contestId":1725,"index":"B","name":"Basketball Together","type":"PROGRAMMING","rating":1000,"tags":["binary search","greedy","sortings"]},{"contestId":1725,"index":"A","name":"Accumulation of Dominoes","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1722,"index":"G","name":"Even-Odd XOR","type":"PROGRAMMING","rating":1500,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":1722,"index":"F","name":"L-shapes","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","implementation"]},{"contestId":1722,"index":"E","name":"Counting Rectangles","type":"PROGRAMMING","rating":1600,"tags":["brute force","data structures","dp","implementation"]},{"contestId":1722,"index":"D","name":"Line","type":"PROGRAMMING","rating":1100,"tags":["greedy","sortings"]},{"contestId":1722,"index":"C","name":"Word Game","type":"PROGRAMMING","rating":800,"tags":["data structures","implementation"]},{"contestId":1722,"index":"B","name":"Colourblindness","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1722,"index":"A","name":"Spell Check","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1721,"index":"F","name":"Matching Reduction","type":"PROGRAMMING","rating":2800,"tags":["brute force","constructive algorithms","dfs and similar","flows","graph matchings","graphs","interactive"]},{"contestId":1721,"index":"E","name":"Prefix Function Queries","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","dp","hashing","string suffix structures","strings","trees"]},{"contestId":1721,"index":"D","name":"Maximum AND","type":"PROGRAMMING","rating":1800,"tags":["bitmasks","dfs and similar","divide and conquer","greedy","sortings"]},{"contestId":1721,"index":"C","name":"Min-Max Array Transformation","type":"PROGRAMMING","rating":1400,"tags":["binary search","greedy","two pointers"]},{"contestId":1721,"index":"B","name":"Deadly Laser","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":1721,"index":"A","name":"Image","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1720,"index":"E","name":"Misha and Paintings","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["constructive algorithms","data structures","greedy","implementation","math"]},{"contestId":1720,"index":"D2","name":"Xor-Subsequence (hard version)","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["bitmasks","data structures","dp","strings","trees"]},{"contestId":1720,"index":"D1","name":"Xor-Subsequence (easy version)","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["bitmasks","brute force","dp","strings","trees","two pointers"]},{"contestId":1720,"index":"C","name":"Corners","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":1720,"index":"B","name":"Interesting Sum","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["brute force","data structures","greedy","math","sortings"]},{"contestId":1720,"index":"A","name":"Burenka Plays with Fractions","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math","number theory"]},{"contestId":1719,"index":"C","name":"Fighting Tournament","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["binary search","data structures","implementation","two pointers"]},{"contestId":1719,"index":"B","name":"Mathematical Circus","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1719,"index":"A","name":"Chip Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","math"]},{"contestId":1718,"index":"F","name":"Burenka, an Array and Queries","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["data structures","math","number theory"]},{"contestId":1718,"index":"E","name":"Impressionism","type":"PROGRAMMING","points":2250.0,"rating":3500,"tags":["constructive algorithms","graphs","implementation","math"]},{"contestId":1718,"index":"D","name":"Permutation for Burenka","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["data structures","graph matchings","greedy","math","trees"]},{"contestId":1718,"index":"C","name":"Tonya and Burenka-179","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["data structures","greedy","math","number theory"]},{"contestId":1718,"index":"B","name":"Fibonacci Strings","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["greedy","implementation","math","number theory"]},{"contestId":1718,"index":"A2","name":"Burenka and Traditions (hard version)","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["data structures","dp","greedy"]},{"contestId":1718,"index":"A1","name":"Burenka and Traditions (easy version)","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp","greedy"]},{"contestId":1717,"index":"F","name":"Madoka and The First Session","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["constructive algorithms","flows","graph matchings","graphs","implementation"]},{"contestId":1717,"index":"E","name":"Madoka and The Best University","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["math","number theory"]},{"contestId":1717,"index":"D","name":"Madoka and The Corruption Scheme","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["combinatorics","constructive algorithms","greedy","math"]},{"contestId":1717,"index":"C","name":"Madoka and Formal Statement","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["greedy"]},{"contestId":1717,"index":"B","name":"Madoka and Underground Competitions","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","implementation"]},{"contestId":1717,"index":"A","name":"Madoka and Strange Thoughts","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":1716,"index":"F","name":"Bags with Balls","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","dp","math","number theory"]},{"contestId":1716,"index":"E","name":"Swap and Maximum Block","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","data structures","dfs and similar","divide and conquer","dp"]},{"contestId":1716,"index":"D","name":"Chip Move","type":"PROGRAMMING","rating":2000,"tags":["brute force","dp","math"]},{"contestId":1716,"index":"C","name":"Robot in a Hallway","type":"PROGRAMMING","rating":2000,"tags":["data structures","dp","greedy","implementation","ternary search"]},{"contestId":1716,"index":"B","name":"Permutation Chain","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1716,"index":"A","name":"2-3 Moves","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1715,"index":"F","name":"Crop Squares","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["constructive algorithms","geometry","interactive","math"]},{"contestId":1715,"index":"E","name":"Long Way Home","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["data structures","divide and conquer","dp","geometry","graphs","greedy","shortest paths"]},{"contestId":1715,"index":"D","name":"2+ doors","type":"PROGRAMMING","points":2250.0,"rating":1900,"tags":["2-sat","bitmasks","graphs","greedy"]},{"contestId":1715,"index":"C","name":"Monoblock","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["combinatorics","data structures","implementation","math"]},{"contestId":1715,"index":"B","name":"Beautiful Array","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","greedy","math"]},{"contestId":1715,"index":"A","name":"Crossmarket","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1714,"index":"G","name":"Path Prefixes","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","dfs and similar","trees"]},{"contestId":1714,"index":"F","name":"Build a Tree and That Is It","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","implementation","trees"]},{"contestId":1714,"index":"E","name":"Add Modulo 10","type":"PROGRAMMING","rating":1400,"tags":["brute force","math","number theory"]},{"contestId":1714,"index":"D","name":"Color with Occurrences","type":"PROGRAMMING","rating":1600,"tags":["brute force","data structures","dp","greedy","strings"]},{"contestId":1714,"index":"C","name":"Minimum  Varied Number","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1714,"index":"B","name":"Remove Prefix","type":"PROGRAMMING","rating":800,"tags":["data structures","greedy","implementation"]},{"contestId":1714,"index":"A","name":"Everyone Loves to Sleep","type":"PROGRAMMING","rating":900,"tags":["implementation","math"]},{"contestId":1713,"index":"F","name":"Lost Array","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["bitmasks","combinatorics","constructive algorithms","dp","math"]},{"contestId":1713,"index":"E","name":"Cross Swapping","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["2-sat","data structures","dsu","greedy","matrices"]},{"contestId":1713,"index":"D","name":"Tournament Countdown","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["constructive algorithms","greedy","interactive","number theory","probabilities"]},{"contestId":1713,"index":"C","name":"Build Permutation","type":"PROGRAMMING","points":1750.0,"rating":1200,"tags":["constructive algorithms","dp","math"]},{"contestId":1713,"index":"B","name":"Optimal Reduction","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","sortings"]},{"contestId":1713,"index":"A","name":"Traveling Salesman Problem","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","greedy","implementation"]},{"contestId":1712,"index":"F","name":"Triameter","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["binary search","data structures","dfs and similar","trees"]},{"contestId":1712,"index":"E2","name":"LCM Sum (hard version)","type":"PROGRAMMING","points":750.0,"rating":2500,"tags":["brute force","data structures","math","number theory","two pointers"]},{"contestId":1712,"index":"E1","name":"LCM Sum (easy version)","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["binary search","brute force","combinatorics","math","number theory","two pointers"]},{"contestId":1712,"index":"D","name":"Empty Graph","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","constructive algorithms","data structures","greedy","shortest paths"]},{"contestId":1712,"index":"C","name":"Sort Zero","type":"PROGRAMMING","points":1500.0,"rating":1100,"tags":["greedy","sortings"]},{"contestId":1712,"index":"B","name":"Woeful Permutation","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["constructive algorithms","greedy","number theory"]},{"contestId":1712,"index":"A","name":"Wonderful Permutation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1711,"index":"B","name":"Party","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","graphs"]},{"contestId":1711,"index":"A","name":"Perfect Permutation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1710,"index":"E","name":"Two Arrays","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["binary search","games","graph matchings"]},{"contestId":1710,"index":"D","name":"Recover the Tree","type":"PROGRAMMING","points":2000.0,"rating":3400,"tags":["constructive algorithms","trees"]},{"contestId":1710,"index":"C","name":"XOR Triangle","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["bitmasks","brute force","constructive algorithms","dp","greedy","math"]},{"contestId":1710,"index":"B","name":"Rain","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["binary search","brute force","data structures","geometry","greedy","implementation","math"]},{"contestId":1710,"index":"A","name":"Color the Picture","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","greedy","math"]},{"contestId":1709,"index":"F","name":"Multiset of Strings","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","brute force","dp","fft","flows","graphs","math","meet-in-the-middle","trees"]},{"contestId":1709,"index":"E","name":"XOR Tree","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","data structures","dfs and similar","dsu","greedy","trees"]},{"contestId":1709,"index":"D","name":"Rorororobot","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","greedy","math"]},{"contestId":1709,"index":"C","name":"Recover an RBS","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","greedy","implementation","strings"]},{"contestId":1709,"index":"B","name":"Also Try Minecraft","type":"PROGRAMMING","rating":900,"tags":["data structures","dp","implementation"]},{"contestId":1709,"index":"A","name":"Three Doors","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","implementation","math"]},{"contestId":1708,"index":"B","name":"Difference of GCDs","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","math"]},{"contestId":1708,"index":"A","name":"Difference Operations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1707,"index":"F","name":"Bugaboo","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["bitmasks","constructive algorithms","dp","number theory"]},{"contestId":1707,"index":"E","name":"Replace","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["binary search","data structures"]},{"contestId":1707,"index":"D","name":"Partial Virtual Trees","type":"PROGRAMMING","points":1750.0,"rating":3000,"tags":["combinatorics","dfs and similar","dp","math","trees"]},{"contestId":1707,"index":"C","name":"DFS Trees","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["dfs and similar","dsu","graphs","greedy","sortings","trees"]},{"contestId":1707,"index":"B","name":"Difference Array","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["brute force","data structures","implementation","sortings"]},{"contestId":1707,"index":"A","name":"Doremy\u0027s IQ","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["binary search","constructive algorithms","greedy","implementation"]},{"contestId":1706,"index":"E","name":"Qpwoeirut and Vertices","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["binary search","data structures","dfs and similar","divide and conquer","dsu","greedy","trees"]},{"contestId":1706,"index":"D2","name":"Chopping Carrots (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["brute force","constructive algorithms","data structures","dp","greedy","math","number theory","two pointers"]},{"contestId":1706,"index":"D1","name":"Chopping Carrots (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["binary search","brute force","constructive algorithms","greedy","number theory"]},{"contestId":1706,"index":"C","name":"Qpwoeirut And The City","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["dp","flows","greedy","implementation"]},{"contestId":1706,"index":"B","name":"Making Towers","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["dp","greedy","math"]},{"contestId":1706,"index":"A","name":"Another String Minimization Problem","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["2-sat","constructive algorithms","greedy","string suffix structures","strings"]},{"contestId":1705,"index":"F","name":"Mark and the Online Exam","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["bitmasks","constructive algorithms","interactive","probabilities"]},{"contestId":1705,"index":"E","name":"Mark and Professor Koro","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","bitmasks","brute force","combinatorics","data structures","greedy"]},{"contestId":1705,"index":"D","name":"Mark and Lightbulbs","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["combinatorics","constructive algorithms","greedy","math","sortings"]},{"contestId":1705,"index":"C","name":"Mark and His Unfinished Essay","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["brute force","implementation"]},{"contestId":1705,"index":"B","name":"Mark the Dust Sweeper","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1705,"index":"A","name":"Mark the Photographer","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":1704,"index":"H2","name":"Game of AI (hard version)","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["combinatorics","fft","math"]},{"contestId":1704,"index":"H1","name":"Game of AI (easy version)","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["combinatorics","constructive algorithms","dp","fft","math"]},{"contestId":1704,"index":"G","name":"Mio and Lucky Array","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["constructive algorithms","fft","math","strings"]},{"contestId":1704,"index":"F","name":"Colouring Game","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["constructive algorithms","dp","games"]},{"contestId":1704,"index":"E","name":"Count Seconds","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["brute force","constructive algorithms","dp","graphs","implementation","math"]},{"contestId":1704,"index":"D","name":"Magical Array","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["constructive algorithms","hashing","implementation","math"]},{"contestId":1704,"index":"C","name":"Virus","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["greedy","implementation","sortings"]},{"contestId":1704,"index":"B","name":"Luke is a Foodie","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","greedy","implementation"]},{"contestId":1704,"index":"A","name":"Two 0-1 Sequences","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1703,"index":"G","name":"Good Key, Bad Key","type":"PROGRAMMING","rating":1600,"tags":["bitmasks","brute force","dp","greedy","math"]},{"contestId":1703,"index":"F","name":"Yet Another Problem About Pairs Satisfying an Inequality","type":"PROGRAMMING","rating":1300,"tags":["binary search","data structures","dp","greedy","sortings"]},{"contestId":1703,"index":"E","name":"Mirror Grid","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":1703,"index":"D","name":"Double Strings","type":"PROGRAMMING","rating":1100,"tags":["brute force","data structures","strings"]},{"contestId":1703,"index":"C","name":"Cypher","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","strings"]},{"contestId":1703,"index":"B","name":"ICPC Balloons","type":"PROGRAMMING","rating":800,"tags":["data structures","implementation"]},{"contestId":1703,"index":"A","name":"YES or YES?","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","strings"]},{"contestId":1702,"index":"G2","name":"Passable Paths (hard version)","type":"PROGRAMMING","rating":2000,"tags":["data structures","dfs and similar","trees"]},{"contestId":1702,"index":"G1","name":"Passable Paths (easy version)","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","trees"]},{"contestId":1702,"index":"F","name":"Equate Multisets","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","data structures","greedy","math","number theory"]},{"contestId":1702,"index":"E","name":"Split Into Two Sets","type":"PROGRAMMING","rating":1600,"tags":["dfs and similar","dsu","graphs"]},{"contestId":1702,"index":"D","name":"Not a Cheap String","type":"PROGRAMMING","rating":1000,"tags":["greedy"]},{"contestId":1702,"index":"C","name":"Train and Queries","type":"PROGRAMMING","rating":1100,"tags":["data structures","greedy"]},{"contestId":1702,"index":"B","name":"Polycarp Writes a String from Memory","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1702,"index":"A","name":"Round Down the Price","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms"]},{"contestId":1701,"index":"F","name":"Points","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","data structures","implementation","math","matrices"]},{"contestId":1701,"index":"E","name":"Text Editor","type":"PROGRAMMING","rating":2500,"tags":["brute force","dp","greedy","strings"]},{"contestId":1701,"index":"D","name":"Permutation Restoration","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","greedy","math","sortings","two pointers"]},{"contestId":1701,"index":"C","name":"Schedule Management","type":"PROGRAMMING","rating":1400,"tags":["binary search","greedy","implementation","two pointers"]},{"contestId":1701,"index":"B","name":"Permutation","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1701,"index":"A","name":"Grass Field","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1700,"index":"F","name":"Puzzle","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1700,"index":"E","name":"Serega the Pirate","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force","constructive algorithms"]},{"contestId":1700,"index":"D","name":"River Locks","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["binary search","dp","greedy","math"]},{"contestId":1700,"index":"C","name":"Helping the Nature","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1700,"index":"B","name":"Palindromic Numbers ","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","implementation","math"]},{"contestId":1700,"index":"A","name":"Optimal Path","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1699,"index":"E","name":"Three Days Grace","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","dp","greedy","math","number theory","two pointers"]},{"contestId":1699,"index":"D","name":"Almost Triple Deletions","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["data structures","dp","greedy"]},{"contestId":1699,"index":"C","name":"The Third Problem","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":1699,"index":"B","name":"Almost Ternary Matrix","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["bitmasks","constructive algorithms","matrices"]},{"contestId":1699,"index":"A","name":"The Third Three Number Problem","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1698,"index":"G","name":"Long Binary String","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["bitmasks","math","matrices","meet-in-the-middle","number theory"]},{"contestId":1698,"index":"F","name":"Equal Reversal","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["constructive algorithms","graphs","implementation","math"]},{"contestId":1698,"index":"E","name":"PermutationForces II","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["brute force","combinatorics","greedy","sortings","trees","two pointers"]},{"contestId":1698,"index":"D","name":"Fixed Point Guessing","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","constructive algorithms","interactive"]},{"contestId":1698,"index":"C","name":"3SUM Closure","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","data structures"]},{"contestId":1698,"index":"B","name":"Rising Sand","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1698,"index":"A","name":"XOR Mixup","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["bitmasks","brute force"]},{"contestId":1697,"index":"F","name":"Too Many Constraints","type":"PROGRAMMING","rating":2800,"tags":["2-sat","constructive algorithms","graphs","implementation"]},{"contestId":1697,"index":"E","name":"Coloring","type":"PROGRAMMING","rating":2400,"tags":["brute force","combinatorics","constructive algorithms","dp","geometry","graphs","greedy","implementation","math"]},{"contestId":1697,"index":"D","name":"Guess The String","type":"PROGRAMMING","rating":1900,"tags":["binary search","constructive algorithms","interactive"]},{"contestId":1697,"index":"C","name":"awoo\u0027s Favorite Problem","type":"PROGRAMMING","rating":1400,"tags":["binary search","constructive algorithms","data structures","greedy","implementation","strings","two pointers"]},{"contestId":1697,"index":"B","name":"Promo","type":"PROGRAMMING","rating":900,"tags":["greedy","sortings"]},{"contestId":1697,"index":"A","name":"Parkway Walk","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1696,"index":"H","name":"Maximum Product?","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["brute force","combinatorics","dp","greedy","implementation","math","two pointers"]},{"contestId":1696,"index":"G","name":"Fishingprince Plays With Array Again","type":"PROGRAMMING","points":3250.0,"rating":3300,"tags":["brute force","data structures","geometry","math"]},{"contestId":1696,"index":"F","name":"Tree Recovery","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force","constructive algorithms","dfs and similar","dsu","graphs","trees"]},{"contestId":1696,"index":"E","name":"Placing Jinas","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["combinatorics","math"]},{"contestId":1696,"index":"D","name":"Permutation Graph","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","constructive algorithms","data structures","divide and conquer","greedy","shortest paths"]},{"contestId":1696,"index":"C","name":"Fishingprince Plays With Array","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1696,"index":"B","name":"NIT Destroys the Universe","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy"]},{"contestId":1696,"index":"A","name":"NIT orz!","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","greedy"]},{"contestId":1695,"index":"E","name":"Ambiguous Dominoes","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":1695,"index":"D2","name":"Tree Queries (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["constructive algorithms","dfs and similar","dp","greedy","trees"]},{"contestId":1695,"index":"D1","name":"Tree Queries (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["brute force","constructive algorithms","dfs and similar","dp","greedy","trees"]},{"contestId":1695,"index":"C","name":"Zero Path","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["brute force","data structures","dp","graphs","greedy","shortest paths"]},{"contestId":1695,"index":"B","name":"Circle Game","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["games","greedy"]},{"contestId":1695,"index":"A","name":"Subrectangle Guess","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games"]},{"contestId":1694,"index":"B","name":"Paranoid String","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":1694,"index":"A","name":"Creep","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1693,"index":"F","name":"I Might Be Wrong","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["binary search","greedy","two pointers"]},{"contestId":1693,"index":"E","name":"Outermost Maximums","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["data structures","greedy"]},{"contestId":1693,"index":"D","name":"Decinc Dividing","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["brute force","data structures","divide and conquer","dp","greedy"]},{"contestId":1693,"index":"C","name":"Keshi in Search of AmShZ","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["graphs","greedy","shortest paths"]},{"contestId":1693,"index":"B","name":"Fake Plastic Trees","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":1693,"index":"A","name":"Directional Increase","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["greedy"]},{"contestId":1692,"index":"H","name":"Gambling","type":"PROGRAMMING","rating":1700,"tags":["data structures","dp","greedy","math"]},{"contestId":1692,"index":"G","name":"2^Sort","type":"PROGRAMMING","rating":1400,"tags":["data structures","dp","sortings","two pointers"]},{"contestId":1692,"index":"F","name":"3SUM","type":"PROGRAMMING","rating":1300,"tags":["brute force","math"]},{"contestId":1692,"index":"E","name":"Binary Deque","type":"PROGRAMMING","rating":1200,"tags":["binary search","implementation","two pointers"]},{"contestId":1692,"index":"D","name":"The Clock","type":"PROGRAMMING","rating":1100,"tags":["brute force","implementation"]},{"contestId":1692,"index":"C","name":"Where\u0027s the Bishop?","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1692,"index":"B","name":"All Distinct","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings"]},{"contestId":1692,"index":"A","name":"Marathon","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1691,"index":"F","name":"K-Set Tree","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["combinatorics","dfs and similar","dp","math","trees"]},{"contestId":1691,"index":"E","name":"Number of Groups","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["data structures","dfs and similar","dsu","graphs","greedy","sortings"]},{"contestId":1691,"index":"D","name":"Max GEQ Sum","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["binary search","constructive algorithms","data structures","divide and conquer","implementation","two pointers"]},{"contestId":1691,"index":"C","name":"Sum of Substrings","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["brute force","constructive algorithms","greedy","math","strings"]},{"contestId":1691,"index":"B","name":"Shoe Shuffling","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms","greedy","implementation","two pointers"]},{"contestId":1691,"index":"A","name":"Beat The Odds","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math"]},{"contestId":1690,"index":"G","name":"Count the Trains","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures","greedy","sortings"]},{"contestId":1690,"index":"F","name":"Shifting String","type":"PROGRAMMING","rating":1700,"tags":["graphs","math","number theory","strings"]},{"contestId":1690,"index":"E","name":"Price Maximization","type":"PROGRAMMING","rating":1500,"tags":["binary search","greedy","math","two pointers"]},{"contestId":1690,"index":"D","name":"Black and White Stripe","type":"PROGRAMMING","rating":1000,"tags":["implementation","two pointers"]},{"contestId":1690,"index":"C","name":"Restoring the Duration of Tasks","type":"PROGRAMMING","rating":800,"tags":["data structures","greedy","implementation"]},{"contestId":1690,"index":"B","name":"Array Decrements","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1690,"index":"A","name":"Print a Pedestal (Codeforces logo?)","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1689,"index":"E","name":"ANDfinity","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["bitmasks","brute force","constructive algorithms","dfs and similar","dsu","graphs"]},{"contestId":1689,"index":"D","name":"Lena and Matrix","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["data structures","dp","geometry","shortest paths"]},{"contestId":1689,"index":"C","name":"Infected Tree","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["dfs and similar","dp","trees"]},{"contestId":1689,"index":"B","name":"Mystic Permutation","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["data structures","greedy"]},{"contestId":1689,"index":"A","name":"Lex String","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation","sortings","two pointers"]},{"contestId":1688,"index":"C","name":"Manipulating History","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1688,"index":"B","name":"Patchouli\u0027s Magical Talisman","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["bitmasks","constructive algorithms","greedy","sortings"]},{"contestId":1688,"index":"A","name":"Cirno\u0027s Perfect Bitmasks Classroom","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","brute force"]},{"contestId":1687,"index":"F","name":"Koishi\u0027s Unconscious Permutation","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["fft","math"]},{"contestId":1687,"index":"E","name":"Become Big For Me","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["combinatorics","constructive algorithms","greedy","math","number theory"]},{"contestId":1687,"index":"D","name":"Cute number","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["binary search","brute force","data structures","dsu","implementation","math"]},{"contestId":1687,"index":"C","name":"Sanae and Giant Robot","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["binary search","brute force","data structures","dsu","greedy","sortings"]},{"contestId":1687,"index":"B","name":"Railway System","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","graphs","greedy","interactive","sortings"]},{"contestId":1687,"index":"A","name":"The Enchanted Forest","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","greedy"]},{"contestId":1686,"index":"B","name":"Odd Subarrays","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["dp","greedy"]},{"contestId":1686,"index":"A","name":"Everything Everywhere All But One","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1685,"index":"E","name":"The Ultimate LIS Problem","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","greedy"]},{"contestId":1685,"index":"D2","name":"Permutation Weight (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3500,"tags":["constructive algorithms","greedy"]},{"contestId":1685,"index":"D1","name":"Permutation Weight (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2800,"tags":["constructive algorithms","dfs and similar","dsu"]},{"contestId":1685,"index":"C","name":"Bring Balance","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1685,"index":"B","name":"Linguistics","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["greedy","implementation","sortings","strings"]},{"contestId":1685,"index":"A","name":"Circular Local MiniMax","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1684,"index":"H","name":"Hard Cut","type":"PROGRAMMING","points":3250.0,"rating":3400,"tags":["constructive algorithms","dfs and similar","divide and conquer","math"]},{"contestId":1684,"index":"G","name":"Euclid Guess","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["constructive algorithms","flows","graph matchings","math","number theory"]},{"contestId":1684,"index":"F","name":"Diverse Segments","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","two pointers"]},{"contestId":1684,"index":"E","name":"MEX vs DIFF","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["binary search","brute force","constructive algorithms","data structures","greedy","two pointers"]},{"contestId":1684,"index":"D","name":"Traps","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1684,"index":"C","name":"Column Swapping","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["brute force","constructive algorithms","greedy","implementation","sortings"]},{"contestId":1684,"index":"B","name":"Z mod X \u003d C","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1684,"index":"A","name":"Digit Minimization","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","games","math","strings"]},{"contestId":1682,"index":"F","name":"MCMF?","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["data structures","flows","graphs","greedy","sortings","two pointers"]},{"contestId":1682,"index":"E","name":"Unordered Swaps","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["constructive algorithms","dfs and similar","graphs","greedy","math","sortings","trees"]},{"contestId":1682,"index":"D","name":"Circular Spanning Tree","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","implementation","trees"]},{"contestId":1682,"index":"C","name":"LIS or Reverse LIS?","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1682,"index":"B","name":"AND Sorting","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","constructive algorithms","sortings"]},{"contestId":1682,"index":"A","name":"Palindromic Indices","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy","strings"]},{"contestId":1681,"index":"F","name":"Unique Occurrences","type":"PROGRAMMING","rating":2300,"tags":["data structures","dfs and similar","divide and conquer","dp","dsu","trees"]},{"contestId":1681,"index":"E","name":"Labyrinth Adventures","type":"PROGRAMMING","rating":2600,"tags":["data structures","dp","matrices","shortest paths"]},{"contestId":1681,"index":"D","name":"Required Length","type":"PROGRAMMING","rating":1700,"tags":["brute force","dfs and similar","dp","hashing","shortest paths"]},{"contestId":1681,"index":"C","name":"Double Sort","type":"PROGRAMMING","rating":1200,"tags":["implementation","sortings"]},{"contestId":1681,"index":"B","name":"Card Trick","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1681,"index":"A","name":"Game with Cards","type":"PROGRAMMING","rating":800,"tags":["games","greedy"]},{"contestId":1680,"index":"F","name":"Lenient Vertex Cover","type":"PROGRAMMING","rating":2600,"tags":["dfs and similar","divide and conquer","dsu","graphs","trees"]},{"contestId":1680,"index":"E","name":"Moving Chips","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","dp","greedy"]},{"contestId":1680,"index":"D","name":"Dog Walking","type":"PROGRAMMING","rating":2400,"tags":["brute force","greedy","math"]},{"contestId":1680,"index":"C","name":"Binary String","type":"PROGRAMMING","rating":1600,"tags":["binary search","greedy","strings","two pointers"]},{"contestId":1680,"index":"B","name":"Robots","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1680,"index":"A","name":"Minimums and Maximums","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":1679,"index":"F","name":"Formalism for Formalism","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["bitmasks","dp","math"]},{"contestId":1679,"index":"E","name":"Typical Party in Dorm","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["bitmasks","combinatorics","dp","strings"]},{"contestId":1679,"index":"D","name":"Toss a Coin to Your Graph...","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["binary search","dfs and similar","dp","graphs"]},{"contestId":1679,"index":"C","name":"Rooks Defenders","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["data structures","implementation"]},{"contestId":1679,"index":"B","name":"Stone Age Problem","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["data structures","implementation"]},{"contestId":1679,"index":"A","name":"AvtoBus","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","greedy","math","number theory"]},{"contestId":1678,"index":"B2","name":"Tokitsukaze and Good 01-String (hard version)","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp","greedy","implementation"]},{"contestId":1678,"index":"B1","name":"Tokitsukaze and Good 01-String (easy version)","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["implementation"]},{"contestId":1678,"index":"A","name":"Tokitsukaze and All Zero Sequence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1677,"index":"F","name":"Tokitsukaze and Gems","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dp","math"]},{"contestId":1677,"index":"E","name":"Tokitsukaze and Beautiful Subsegments","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["data structures"]},{"contestId":1677,"index":"D","name":"Tokitsukaze and Permutations","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","math"]},{"contestId":1677,"index":"C","name":"Tokitsukaze and Two Colorful Tapes","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":1677,"index":"B","name":"Tokitsukaze and Meeting","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["data structures","implementation","math"]},{"contestId":1677,"index":"A","name":"Tokitsukaze and Strange Inequality","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","data structures","dp"]},{"contestId":1676,"index":"H2","name":"Maximum Crossings (Hard Version)","type":"PROGRAMMING","rating":1500,"tags":["data structures","divide and conquer","sortings"]},{"contestId":1676,"index":"H1","name":"Maximum Crossings (Easy Version)","type":"PROGRAMMING","rating":1400,"tags":["brute force"]},{"contestId":1676,"index":"G","name":"White-Black Balanced Subtrees","type":"PROGRAMMING","rating":1300,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":1676,"index":"F","name":"Longest Strike","type":"PROGRAMMING","rating":1300,"tags":["data structures","greedy","implementation","sortings","two pointers"]},{"contestId":1676,"index":"E","name":"Eating Queries","type":"PROGRAMMING","rating":1100,"tags":["binary search","greedy","sortings"]},{"contestId":1676,"index":"D","name":"X-Sum","type":"PROGRAMMING","rating":1000,"tags":["brute force","greedy","implementation"]},{"contestId":1676,"index":"C","name":"Most Similar Words","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","implementation","math","strings"]},{"contestId":1676,"index":"B","name":"Equal Candies","type":"PROGRAMMING","rating":800,"tags":["greedy","math","sortings"]},{"contestId":1676,"index":"A","name":"Lucky?","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1675,"index":"G","name":"Sorting Pancakes","type":"PROGRAMMING","rating":2300,"tags":["dp"]},{"contestId":1675,"index":"F","name":"Vlad and Unfinished Business","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":1675,"index":"E","name":"Replace With the Previous, Minimize","type":"PROGRAMMING","rating":1500,"tags":["dsu","greedy","strings"]},{"contestId":1675,"index":"D","name":"Vertical Paths","type":"PROGRAMMING","rating":1300,"tags":["graphs","implementation","trees"]},{"contestId":1675,"index":"C","name":"Detective Task","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":1675,"index":"B","name":"Make It Increasing","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation"]},{"contestId":1675,"index":"A","name":"Food for Animals","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1674,"index":"G","name":"Remove Directed Edges","type":"PROGRAMMING","rating":2000,"tags":["dfs and similar","dp","graphs"]},{"contestId":1674,"index":"F","name":"Desktop Rearrangement","type":"PROGRAMMING","rating":1800,"tags":["data structures","greedy","implementation"]},{"contestId":1674,"index":"E","name":"Breaking the Wall","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","constructive algorithms","greedy","math"]},{"contestId":1674,"index":"D","name":"A-B-C Sort","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":1674,"index":"C","name":"Infinite Replacement","type":"PROGRAMMING","rating":1000,"tags":["combinatorics","implementation","strings"]},{"contestId":1674,"index":"B","name":"Dictionary","type":"PROGRAMMING","rating":800,"tags":["combinatorics","math"]},{"contestId":1674,"index":"A","name":"Number Transformation","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1673,"index":"F","name":"Anti-Theft Road Planning","type":"PROGRAMMING","points":3250.0,"rating":2400,"tags":["bitmasks","constructive algorithms","divide and conquer","greedy","interactive","math"]},{"contestId":1673,"index":"E","name":"Power or XOR?","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["bitmasks","combinatorics","math","number theory"]},{"contestId":1673,"index":"D","name":"Lost Arithmetic Progression","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["combinatorics","math","number theory"]},{"contestId":1673,"index":"C","name":"Palindrome Basis","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","dp","math","number theory"]},{"contestId":1673,"index":"B","name":"A Perfectly Balanced String?","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["brute force","greedy","strings"]},{"contestId":1673,"index":"A","name":"Subtle Substring Subtraction","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","greedy","strings"]},{"contestId":1672,"index":"I","name":"PermutationForces","type":"PROGRAMMING","points":4000.0,"rating":3000,"tags":["data structures","greedy"]},{"contestId":1672,"index":"H","name":"Zigu Zagu","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1672,"index":"G","name":"Cross Xor","type":"PROGRAMMING","points":2750.0,"rating":3200,"tags":["constructive algorithms","graphs","math","matrices"]},{"contestId":1672,"index":"F2","name":"Checker for Array Shuffling","type":"PROGRAMMING","points":1250.0,"rating":2800,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":1672,"index":"F1","name":"Array Shuffling","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":1672,"index":"E","name":"notepad.exe","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["binary search","constructive algorithms","greedy","interactive"]},{"contestId":1672,"index":"D","name":"Cyclic Rotation","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","greedy","implementation","two pointers"]},{"contestId":1672,"index":"C","name":"Unequal Array","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1672,"index":"B","name":"I love AAAB","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":1672,"index":"A","name":"Log Chopping","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["games","implementation","math"]},{"contestId":1671,"index":"F","name":"Permutation Counting","type":"PROGRAMMING","rating":2700,"tags":["brute force","combinatorics","dp","fft","math"]},{"contestId":1671,"index":"E","name":"Preorder","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","divide and conquer","dp","dsu","hashing","sortings","trees"]},{"contestId":1671,"index":"D","name":"Insert a Progression","type":"PROGRAMMING","rating":1600,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1671,"index":"C","name":"Dolce Vita","type":"PROGRAMMING","rating":1200,"tags":["binary search","brute force","greedy","math"]},{"contestId":1671,"index":"B","name":"Consecutive Points Segment","type":"PROGRAMMING","rating":1000,"tags":["brute force","math","sortings"]},{"contestId":1671,"index":"A","name":"String Building","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1670,"index":"F","name":"Jee, You See?","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["bitmasks","combinatorics","dp"]},{"contestId":1670,"index":"E","name":"Hemose on the Tree","type":"PROGRAMMING","points":2750.0,"rating":2200,"tags":["bitmasks","constructive algorithms","dfs and similar","trees"]},{"contestId":1670,"index":"D","name":"Very Suspicious","type":"PROGRAMMING","points":2250.0,"rating":1700,"tags":["binary search","brute force","geometry","greedy","implementation","math"]},{"contestId":1670,"index":"C","name":"Where is the Pizza?","type":"PROGRAMMING","points":1750.0,"rating":1400,"tags":["data structures","dfs and similar","dsu","graphs","implementation","math"]},{"contestId":1670,"index":"B","name":"Dorms War","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation","strings"]},{"contestId":1670,"index":"A","name":"Prof. Slim","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":1669,"index":"H","name":"Maximal AND","type":"PROGRAMMING","rating":1300,"tags":["bitmasks","greedy","math"]},{"contestId":1669,"index":"G","name":"Fall Down","type":"PROGRAMMING","rating":1200,"tags":["dfs and similar","implementation"]},{"contestId":1669,"index":"F","name":"Eating Candies","type":"PROGRAMMING","rating":1100,"tags":["binary search","data structures","greedy","two pointers"]},{"contestId":1669,"index":"E","name":"2-Letter Strings","type":"PROGRAMMING","rating":1200,"tags":["data structures","math","strings"]},{"contestId":1669,"index":"D","name":"Colorful Stamp","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":1669,"index":"C","name":"Odd/Even Increments","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","math"]},{"contestId":1669,"index":"B","name":"Triple","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings"]},{"contestId":1669,"index":"A","name":"Division?","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1668,"index":"B","name":"Social Distance","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","math","sortings"]},{"contestId":1668,"index":"A","name":"Direction Change","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1667,"index":"F","name":"Yin Yang","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["implementation"]},{"contestId":1667,"index":"E","name":"Centroid Probabilities","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["combinatorics","dp","fft","math"]},{"contestId":1667,"index":"D","name":"Edge Elimination","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["constructive algorithms","dfs and similar","dp","trees"]},{"contestId":1667,"index":"C","name":"Half Queen Cover","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["constructive algorithms","math"]},{"contestId":1667,"index":"B","name":"Optimal Partition","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["data structures","dp"]},{"contestId":1667,"index":"A","name":"Make it Increasing","type":"PROGRAMMING","points":250.0,"rating":1300,"tags":["brute force","greedy","math"]},{"contestId":1666,"index":"L","name":"Labyrinth","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","graphs"]},{"contestId":1666,"index":"K","name":"Kingdom Partition","type":"PROGRAMMING","rating":3200,"tags":["flows"]},{"contestId":1666,"index":"J","name":"Job Lookup","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms","dp","shortest paths","trees"]},{"contestId":1666,"index":"I","name":"Interactive Treasure Hunt","type":"PROGRAMMING","rating":2200,"tags":["brute force","constructive algorithms","geometry","interactive","math"]},{"contestId":1666,"index":"H","name":"Heroes of Might","type":"PROGRAMMING","rating":3500,"tags":["math"]},{"contestId":1666,"index":"G","name":"Global Warming","type":"PROGRAMMING","rating":3100,"tags":["geometry","math"]},{"contestId":1666,"index":"F","name":"Fancy Stack","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dp","implementation"]},{"contestId":1666,"index":"E","name":"Even Split","type":"PROGRAMMING","rating":2500,"tags":["binary search","constructive algorithms","greedy","math"]},{"contestId":1666,"index":"D","name":"Deletive Editing","type":"PROGRAMMING","rating":900,"tags":["greedy"]},{"contestId":1666,"index":"C","name":"Connect the Points","type":"PROGRAMMING","rating":1800,"tags":["brute force","constructive algorithms","geometry"]},{"contestId":1666,"index":"B","name":"Budget Distribution","type":"PROGRAMMING","rating":3300,"tags":[]},{"contestId":1666,"index":"A","name":"Admissible Map","type":"PROGRAMMING","rating":3300,"tags":[]},{"contestId":1665,"index":"E","name":"MinimizOR","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["bitmasks","brute force","data structures","divide and conquer","greedy","implementation","two pointers"]},{"contestId":1665,"index":"D","name":"GCD Guess","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["bitmasks","chinese remainder theorem","constructive algorithms","games","interactive","math","number theory"]},{"contestId":1665,"index":"C","name":"Tree Infection","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","greedy","sortings","trees"]},{"contestId":1665,"index":"B","name":"Array Cloning Technique","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1665,"index":"A","name":"GCD vs LCM","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1663,"index":"H","name":"Cross-Language Program","type":"PROGRAMMING","tags":["*special","constructive algorithms"]},{"contestId":1663,"index":"G","name":"Six Characters","type":"PROGRAMMING","tags":["*special","constructive algorithms","strings"]},{"contestId":1663,"index":"F","name":"In Every Generation...","type":"PROGRAMMING","tags":["*special","strings"]},{"contestId":1663,"index":"E","name":"Are You Safe?","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1663,"index":"D","name":"Is it rated - 3","type":"PROGRAMMING","tags":["*special","combinatorics","dp","math"]},{"contestId":1663,"index":"C","name":"Pōja Verdon","type":"PROGRAMMING","tags":["*special","implementation","math"]},{"contestId":1663,"index":"B","name":"Mike\u0027s Sequence","type":"PROGRAMMING","tags":["*special","divide and conquer","implementation","math"]},{"contestId":1663,"index":"A","name":"Who Tested?","type":"PROGRAMMING","tags":["*special","expression parsing","trees"]},{"contestId":1662,"index":"O","name":"Circular Maze","type":"PROGRAMMING","tags":["brute force","dfs and similar","graphs","implementation"]},{"contestId":1662,"index":"N","name":"Drone Photo","type":"PROGRAMMING","tags":["combinatorics","math","sortings"]},{"contestId":1662,"index":"M","name":"Bottle Arrangements","type":"PROGRAMMING","tags":["constructive algorithms"]},{"contestId":1662,"index":"L","name":"Il Derby della Madonnina","type":"PROGRAMMING","tags":["data structures","dp","math"]},{"contestId":1662,"index":"K","name":"Pandemic Restrictions","type":"PROGRAMMING","tags":["geometry","ternary search"]},{"contestId":1662,"index":"J","name":"Training Camp","type":"PROGRAMMING","tags":["flows","graphs"]},{"contestId":1662,"index":"I","name":"Ice Cream Shop","type":"PROGRAMMING","tags":["brute force","implementation","sortings"]},{"contestId":1662,"index":"H","name":"Boundary","type":"PROGRAMMING","tags":["brute force","math"]},{"contestId":1662,"index":"G","name":"Gastronomic Event","type":"PROGRAMMING","tags":["dp","greedy","trees"]},{"contestId":1662,"index":"F","name":"Antennas","type":"PROGRAMMING","tags":["data structures","dfs and similar","graphs","implementation","shortest paths"]},{"contestId":1662,"index":"E","name":"Round Table","type":"PROGRAMMING","tags":["math"]},{"contestId":1662,"index":"D","name":"Evolution of Weasels","type":"PROGRAMMING","tags":["greedy","implementation","strings"]},{"contestId":1662,"index":"C","name":"European Trip","type":"PROGRAMMING","tags":["dp","graphs","math","matrices"]},{"contestId":1662,"index":"B","name":"Toys","type":"PROGRAMMING","tags":["greedy","strings"]},{"contestId":1662,"index":"A","name":"Organizing SWERC","type":"PROGRAMMING","tags":["brute force","implementation"]},{"contestId":1661,"index":"F","name":"Teleporters","type":"PROGRAMMING","rating":2600,"tags":["binary search","greedy"]},{"contestId":1661,"index":"E","name":"Narrow Components","type":"PROGRAMMING","rating":2500,"tags":["brute force","data structures","dp","dsu","math","trees"]},{"contestId":1661,"index":"D","name":"Progressions Covering","type":"PROGRAMMING","rating":1900,"tags":["data structures","greedy"]},{"contestId":1661,"index":"C","name":"Water the Trees","type":"PROGRAMMING","rating":1700,"tags":["binary search","greedy","math"]},{"contestId":1661,"index":"B","name":"Getting Zero","type":"PROGRAMMING","rating":1300,"tags":["bitmasks","brute force","dfs and similar","dp","graphs","greedy","shortest paths"]},{"contestId":1661,"index":"A","name":"Array Balancing","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1660,"index":"F2","name":"Promising String (hard version)","type":"PROGRAMMING","rating":2100,"tags":["data structures","implementation","math","strings"]},{"contestId":1660,"index":"F1","name":"Promising String (easy version)","type":"PROGRAMMING","rating":1700,"tags":["brute force","implementation","math","strings"]},{"contestId":1660,"index":"E","name":"Matrix and Shifts","type":"PROGRAMMING","rating":1600,"tags":["brute force","constructive algorithms","greedy","implementation"]},{"contestId":1660,"index":"D","name":"Maximum Product Strikes Back","type":"PROGRAMMING","rating":1600,"tags":["brute force","implementation","math","two pointers"]},{"contestId":1660,"index":"C","name":"Get an Even String","type":"PROGRAMMING","rating":1300,"tags":["dp","greedy","strings"]},{"contestId":1660,"index":"B","name":"Vlad and Candies","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1660,"index":"A","name":"Vasya and Coins","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1659,"index":"F","name":"Tree and Permutation Game","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["dfs and similar","games","graphs","trees"]},{"contestId":1659,"index":"E","name":"AND-MEX Walk","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["bitmasks","brute force","constructive algorithms","dfs and similar","dsu","graphs"]},{"contestId":1659,"index":"D","name":"Reverse Sort Sum","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","data structures","greedy","implementation","math","two pointers"]},{"contestId":1659,"index":"C","name":"Line Empire","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","brute force","dp","greedy","implementation","math"]},{"contestId":1659,"index":"B","name":"Bit Flipping","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["bitmasks","constructive algorithms","greedy","strings"]},{"contestId":1659,"index":"A","name":"Red Versus Blue","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1658,"index":"F","name":"Juju and Binary String","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":1658,"index":"E","name":"Gojou and Matrix Game","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","dp","games","hashing","implementation","math","number theory","sortings"]},{"contestId":1658,"index":"D2","name":"388535 (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2300,"tags":["bitmasks","brute force","data structures","math"]},{"contestId":1658,"index":"D1","name":"388535 (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["bitmasks","math"]},{"contestId":1658,"index":"C","name":"Shinju and the Lost Permutation","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms","math"]},{"contestId":1658,"index":"B","name":"Marin and Anti-coprime Permutation","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["combinatorics","math","number theory"]},{"contestId":1658,"index":"A","name":"Marin and Photoshoot","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":1657,"index":"F","name":"Words on Tree","type":"PROGRAMMING","rating":2600,"tags":["2-sat","dfs and similar","dsu","graphs","trees"]},{"contestId":1657,"index":"E","name":"Star MST","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dp","graph matchings","math"]},{"contestId":1657,"index":"D","name":"For Gamers. By Gamers.","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","greedy","math","sortings"]},{"contestId":1657,"index":"C","name":"Bracket Sequence Deletion","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation"]},{"contestId":1657,"index":"B","name":"XY Sequence","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1657,"index":"A","name":"Integer Moves","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":1656,"index":"I","name":"Neighbour Ordering","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["constructive algorithms","graphs"]},{"contestId":1656,"index":"H","name":"Equal LCM Subsets","type":"PROGRAMMING","points":3750.0,"rating":3200,"tags":["data structures","math","number theory"]},{"contestId":1656,"index":"G","name":"Cycle Palindrome","type":"PROGRAMMING","points":3250.0,"rating":3200,"tags":["constructive algorithms","graphs","math"]},{"contestId":1656,"index":"F","name":"Parametric MST","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["binary search","constructive algorithms","graphs","greedy","math","sortings"]},{"contestId":1656,"index":"E","name":"Equal Tree Sums","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","math","trees"]},{"contestId":1656,"index":"D","name":"K-good","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","math","number theory"]},{"contestId":1656,"index":"C","name":"Make Equal With Mod","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["constructive algorithms","math","number theory","sortings"]},{"contestId":1656,"index":"B","name":"Subtract Operation","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["data structures","greedy","math","two pointers"]},{"contestId":1656,"index":"A","name":"Good Pairs","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","sortings"]},{"contestId":1654,"index":"H","name":"Three Minimums","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["combinatorics","constructive algorithms","divide and conquer","dp","fft","math"]},{"contestId":1654,"index":"G","name":"Snowy Mountain","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["data structures","dfs and similar","graphs","greedy","shortest paths","trees"]},{"contestId":1654,"index":"F","name":"Minimal String Xoration","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["bitmasks","data structures","divide and conquer","greedy","hashing","sortings","strings"]},{"contestId":1654,"index":"E","name":"Arithmetic Operations","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["brute force","data structures","graphs","math"]},{"contestId":1654,"index":"D","name":"Potion Brewing Class","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dfs and similar","math","number theory","trees"]},{"contestId":1654,"index":"C","name":"Alice and the Cake","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["data structures","greedy","implementation","sortings"]},{"contestId":1654,"index":"B","name":"Prefix Removals","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["strings"]},{"contestId":1654,"index":"A","name":"Maximum Cake Tastiness","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation","sortings"]},{"contestId":1651,"index":"F","name":"Tower Defense","type":"PROGRAMMING","rating":3000,"tags":["binary search","brute force","data structures"]},{"contestId":1651,"index":"E","name":"Sum of Matchings","type":"PROGRAMMING","rating":2600,"tags":["brute force","combinatorics","constructive algorithms","dfs and similar","graph matchings","greedy","math"]},{"contestId":1651,"index":"D","name":"Nearest Excluded Points","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","dfs and similar","graphs","shortest paths"]},{"contestId":1651,"index":"C","name":"Fault-tolerant Network","type":"PROGRAMMING","rating":1500,"tags":["brute force","data structures","implementation"]},{"contestId":1651,"index":"B","name":"Prove Him Wrong","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1651,"index":"A","name":"Playoff","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1650,"index":"G","name":"Counting Shortcuts","type":"PROGRAMMING","rating":2100,"tags":["data structures","dfs and similar","dp","graphs","shortest paths"]},{"contestId":1650,"index":"F","name":"Vitaly and Advanced Useless Algorithms","type":"PROGRAMMING","rating":2200,"tags":["dp","greedy","implementation"]},{"contestId":1650,"index":"E","name":"Rescheduling the Exam","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","greedy","implementation","math","sortings"]},{"contestId":1650,"index":"D","name":"Twist the Permutation","type":"PROGRAMMING","rating":1300,"tags":["brute force","constructive algorithms","implementation","math"]},{"contestId":1650,"index":"C","name":"Weight of the System of Nested Segments","type":"PROGRAMMING","rating":1200,"tags":["greedy","hashing","implementation","sortings"]},{"contestId":1650,"index":"B","name":"DIV + MOD","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1650,"index":"A","name":"Deletions of Two Adjacent Letters","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1649,"index":"B","name":"Game of Ball Passing","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","implementation"]},{"contestId":1649,"index":"A","name":"Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1648,"index":"F","name":"Two Avenues","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["data structures","dfs and similar","graphs"]},{"contestId":1648,"index":"E","name":"Air Reform","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures","dfs and similar","divide and conquer","dsu","graphs","implementation","trees"]},{"contestId":1648,"index":"D","name":"Serious Business","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["data structures","divide and conquer","dp","implementation","shortest paths"]},{"contestId":1648,"index":"C","name":"Tyler and Strings","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["combinatorics","data structures","implementation"]},{"contestId":1648,"index":"B","name":"Integral Array","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","constructive algorithms","data structures","math"]},{"contestId":1648,"index":"A","name":"Weird Sum","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["combinatorics","data structures","geometry","math","matrices","sortings"]},{"contestId":1647,"index":"F","name":"Madoka and Laziness","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["dp","greedy"]},{"contestId":1647,"index":"E","name":"Madoka and the Sixth-graders","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","dfs and similar","greedy"]},{"contestId":1647,"index":"D","name":"Madoka and the Best School in Russia","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","dp","math","number theory"]},{"contestId":1647,"index":"C","name":"Madoka and Childish Pranks","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","greedy"]},{"contestId":1647,"index":"B","name":"Madoka and the Elegant Gift","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["brute force","constructive algorithms","graphs","implementation"]},{"contestId":1647,"index":"A","name":"Madoka and Math Dad","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1646,"index":"F","name":"Playing Around the Table","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1646,"index":"E","name":"Power Board","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","dp","math","number theory"]},{"contestId":1646,"index":"D","name":"Weight the Tree","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","dp","implementation","trees"]},{"contestId":1646,"index":"C","name":"Factorials and Powers of Two","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["bitmasks","brute force","constructive algorithms","dp","math"]},{"contestId":1646,"index":"B","name":"Quality vs Quantity","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["brute force","constructive algorithms","greedy","sortings","two pointers"]},{"contestId":1646,"index":"A","name":"Square Counting","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["math"]},{"contestId":1644,"index":"F","name":"Basis","type":"PROGRAMMING","rating":2900,"tags":["combinatorics","fft","math","number theory"]},{"contestId":1644,"index":"E","name":"Expand the Path","type":"PROGRAMMING","rating":1900,"tags":["brute force","combinatorics","data structures","implementation","math"]},{"contestId":1644,"index":"D","name":"Cross Coloring","type":"PROGRAMMING","rating":1700,"tags":["data structures","implementation","math"]},{"contestId":1644,"index":"C","name":"Increase Subarray Sums","type":"PROGRAMMING","rating":1400,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1644,"index":"B","name":"Anti-Fibonacci Permutation","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":1644,"index":"A","name":"Doors and Keys","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1642,"index":"B","name":"Power Walking","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["greedy"]},{"contestId":1642,"index":"A","name":"Hard Way","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry"]},{"contestId":1641,"index":"F","name":"Covering Circle","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["geometry"]},{"contestId":1641,"index":"E","name":"Special Positions","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["combinatorics","divide and conquer","fft","math"]},{"contestId":1641,"index":"D","name":"Two Arrays","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["bitmasks","brute force","combinatorics","greedy","hashing","math","two pointers"]},{"contestId":1641,"index":"C","name":"Anonymity Is Important","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["binary search","brute force","data structures","dsu","greedy","sortings"]},{"contestId":1641,"index":"B","name":"Repetitions Decoding","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":1641,"index":"A","name":"Great Sequence","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","greedy","sortings"]},{"contestId":1639,"index":"K","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"J","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"I","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"H","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"G","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"F","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"E","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"D","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"C","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"B","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"A","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1638,"index":"F","name":"Two Posters","type":"PROGRAMMING","points":3250.0,"rating":3200,"tags":["brute force","data structures","greedy","two pointers"]},{"contestId":1638,"index":"E","name":"Colorful Operations","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["brute force","data structures","implementation"]},{"contestId":1638,"index":"D","name":"Big Brush","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":1638,"index":"C","name":"Inversion Graph","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["data structures","dsu","graphs","math"]},{"contestId":1638,"index":"B","name":"Odd Swap Sort","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["data structures","math","sortings"]},{"contestId":1638,"index":"A","name":"Reverse","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1637,"index":"H","name":"Minimize Inversions Number","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["data structures","greedy","math","sortings"]},{"contestId":1637,"index":"G","name":"Birthday","type":"PROGRAMMING","points":4000.0,"rating":3000,"tags":["constructive algorithms","greedy","math"]},{"contestId":1637,"index":"F","name":"Towers","type":"PROGRAMMING","points":3250.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","dp","greedy","trees"]},{"contestId":1637,"index":"E","name":"Best Pair","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","brute force","implementation"]},{"contestId":1637,"index":"D","name":"Yet Another Minimization Problem","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dp","greedy","math"]},{"contestId":1637,"index":"C","name":"Andrew and Stones","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":1637,"index":"B","name":"MEX and Array","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","dp","greedy","math"]},{"contestId":1637,"index":"A","name":"Sorting Parts","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","sortings"]},{"contestId":1635,"index":"F","name":"Closest Pair ","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","greedy"]},{"contestId":1635,"index":"E","name":"Cars ","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["2-sat","constructive algorithms","dfs and similar","dsu","graphs","greedy","sortings"]},{"contestId":1635,"index":"D","name":"Infinite Set","type":"PROGRAMMING","points":2250.0,"rating":1800,"tags":["bitmasks","dp","math","matrices","number theory","strings"]},{"contestId":1635,"index":"C","name":"Differential Sorting","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":1635,"index":"B","name":"Avoid Local Maximums","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["greedy"]},{"contestId":1635,"index":"A","name":"Min Or Sum","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","greedy"]},{"contestId":1634,"index":"F","name":"Fibonacci Additions","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["brute force","data structures","hashing","implementation","math"]},{"contestId":1634,"index":"E","name":"Fair Share","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","data structures","dfs and similar","graph matchings","graphs"]},{"contestId":1634,"index":"D","name":"Finding Zero","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","interactive","math"]},{"contestId":1634,"index":"C","name":"OKEA","type":"PROGRAMMING","points":1500.0,"rating":1000,"tags":["constructive algorithms"]},{"contestId":1634,"index":"B","name":"Fortune Telling","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["bitmasks","math"]},{"contestId":1634,"index":"A","name":"Reverse and Concatenate","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","strings"]},{"contestId":1633,"index":"F","name":"Perfect Matching","type":"PROGRAMMING","rating":2800,"tags":["data structures","divide and conquer","interactive","trees"]},{"contestId":1633,"index":"E","name":"Spanning Tree Queries","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","dfs and similar","dsu","graphs","greedy","math","sortings","trees"]},{"contestId":1633,"index":"D","name":"Make Them Equal","type":"PROGRAMMING","rating":1600,"tags":["dp","greedy"]},{"contestId":1633,"index":"C","name":"Kill the Monster","type":"PROGRAMMING","rating":1100,"tags":["brute force","math"]},{"contestId":1633,"index":"B","name":"Minority","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1633,"index":"A","name":"Div. 7","type":"PROGRAMMING","rating":800,"tags":["brute force"]},{"contestId":1632,"index":"E2","name":"Distance Tree (hard version)","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["binary search","dfs and similar","shortest paths","trees"]},{"contestId":1632,"index":"E1","name":"Distance Tree (easy version)","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["binary search","data structures","dfs and similar","graphs","shortest paths","trees"]},{"contestId":1632,"index":"D","name":"New Year Concert","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures","greedy","math","number theory","two pointers"]},{"contestId":1632,"index":"C","name":"Strange Test","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","bitmasks","brute force","dp","math"]},{"contestId":1632,"index":"B","name":"Roof Construction","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["bitmasks","constructive algorithms"]},{"contestId":1632,"index":"A","name":"ABC","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1631,"index":"B","name":"Fun with Even Subarrays","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["dp","greedy"]},{"contestId":1631,"index":"A","name":"Min Max Swap","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1630,"index":"F","name":"Making It Bipartite","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["flows","graph matchings","graphs","number theory"]},{"contestId":1630,"index":"E","name":"Expected Components","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["combinatorics","math","number theory","probabilities"]},{"contestId":1630,"index":"D","name":"Flipping Range","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","dp","greedy","number theory"]},{"contestId":1630,"index":"C","name":"Paint the Middle","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["dp","greedy","sortings","two pointers"]},{"contestId":1630,"index":"B","name":"Range and Partition","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["binary search","constructive algorithms","data structures","greedy","two pointers"]},{"contestId":1630,"index":"A","name":"And Matching","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["bitmasks","constructive algorithms"]},{"contestId":1629,"index":"B","name":"GCD Arrays","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy","math","number theory"]},{"contestId":1629,"index":"A","name":"Download More RAM","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","sortings"]},{"contestId":1628,"index":"F","name":"Spaceship Crisis Management","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["binary search","data structures","geometry","sortings"]},{"contestId":1628,"index":"E","name":"Groceries in Meteor Town","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["binary search","data structures","dsu","trees"]},{"contestId":1628,"index":"D2","name":"Game on Sum (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2400,"tags":["combinatorics","dp","games","math"]},{"contestId":1628,"index":"D1","name":"Game on Sum (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["combinatorics","dp","games","math"]},{"contestId":1628,"index":"C","name":"Grid Xor","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["constructive algorithms","greedy","implementation","interactive","math"]},{"contestId":1628,"index":"B","name":"Peculiar Movie Preferences","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["greedy","strings"]},{"contestId":1628,"index":"A","name":"Meximum Array","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["binary search","constructive algorithms","greedy","implementation","math","two pointers"]},{"contestId":1627,"index":"F","name":"Not Splitting","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["geometry","graphs","greedy","implementation","shortest paths"]},{"contestId":1627,"index":"E","name":"Not Escaping","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["data structures","dp","implementation","shortest paths","two pointers"]},{"contestId":1627,"index":"D","name":"Not Adding","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["brute force","dp","math","number theory"]},{"contestId":1627,"index":"C","name":"Not Assigning","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","dfs and similar","number theory","trees"]},{"contestId":1627,"index":"B","name":"Not Sitting","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["games","greedy","sortings"]},{"contestId":1627,"index":"A","name":"Not Shading","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":1626,"index":"F","name":"A Random Code Problem","type":"PROGRAMMING","rating":2800,"tags":["combinatorics","dp","math","number theory","probabilities"]},{"contestId":1626,"index":"E","name":"Black and White Tree","type":"PROGRAMMING","rating":2400,"tags":["dfs and similar","greedy","trees"]},{"contestId":1626,"index":"D","name":"Martial Arts Tournament","type":"PROGRAMMING","rating":2100,"tags":["binary search","brute force","greedy","math"]},{"contestId":1626,"index":"C","name":"Monsters And Spells","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","dp","greedy","implementation","math","two pointers"]},{"contestId":1626,"index":"B","name":"Minor Reduction","type":"PROGRAMMING","rating":1100,"tags":["greedy","strings"]},{"contestId":1626,"index":"A","name":"Equidistant Letters","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","sortings"]},{"contestId":1625,"index":"E2","name":"Cats on the Upgrade (hard version)","type":"PROGRAMMING","points":1250.0,"rating":2800,"tags":["binary search","data structures","dfs and similar","graphs","trees"]},{"contestId":1625,"index":"E1","name":"Cats on the Upgrade (easy version)","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","data structures","dfs and similar","divide and conquer","dp","graphs","trees"]},{"contestId":1625,"index":"D","name":"Binary Spiders","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["bitmasks","data structures","implementation","math","sortings","trees"]},{"contestId":1625,"index":"C","name":"Road Optimization","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp"]},{"contestId":1625,"index":"B","name":"Elementary Particles","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","greedy","sortings"]},{"contestId":1625,"index":"A","name":"Ancient Civilization","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","greedy","math"]},{"contestId":1624,"index":"G","name":"MinOr Tree","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","dfs and similar","dsu","graphs","greedy"]},{"contestId":1624,"index":"F","name":"Interacdive Problem","type":"PROGRAMMING","rating":2000,"tags":["binary search","constructive algorithms","interactive"]},{"contestId":1624,"index":"E","name":"Masha-forgetful","type":"PROGRAMMING","rating":2000,"tags":["brute force","constructive algorithms","dp","hashing","implementation","strings"]},{"contestId":1624,"index":"D","name":"Palindromes Coloring","type":"PROGRAMMING","rating":1400,"tags":["binary search","greedy","sortings","strings"]},{"contestId":1624,"index":"C","name":"Division by Two and Permutation","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","flows","graph matchings","greedy","math"]},{"contestId":1624,"index":"B","name":"Make AP","type":"PROGRAMMING","rating":900,"tags":["implementation","math"]},{"contestId":1624,"index":"A","name":"Plus One on the Subset","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1623,"index":"E","name":"Middle Duplication","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["data structures","dfs and similar","greedy","strings","trees"]},{"contestId":1623,"index":"D","name":"Robot Cleaner Revisit","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["implementation","math","probabilities"]},{"contestId":1623,"index":"C","name":"Balanced Stone Heaps","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["binary search","greedy"]},{"contestId":1623,"index":"B","name":"Game on Ranges","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","dfs and similar","implementation","sortings"]},{"contestId":1623,"index":"A","name":"Robot Cleaner","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","math"]},{"contestId":1622,"index":"F","name":"Quadratic Set","type":"PROGRAMMING","rating":2900,"tags":["constructive algorithms","hashing","math","number theory"]},{"contestId":1622,"index":"E","name":"Math Test","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","brute force","greedy"]},{"contestId":1622,"index":"D","name":"Shuffle","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","math","two pointers"]},{"contestId":1622,"index":"C","name":"Set or Decrease","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","greedy","sortings"]},{"contestId":1622,"index":"B","name":"Berland Music","type":"PROGRAMMING","rating":1000,"tags":["data structures","greedy","math","sortings"]},{"contestId":1622,"index":"A","name":"Construct a Rectangle","type":"PROGRAMMING","rating":800,"tags":["geometry","math"]},{"contestId":1621,"index":"I","name":"Two Sequences","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["data structures","hashing","string suffix structures"]},{"contestId":1621,"index":"H","name":"Trains and Airplanes","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dfs and similar","graphs","shortest paths","trees"]},{"contestId":1621,"index":"G","name":"Weighted Increasing Subsequences","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["data structures","dp","math"]},{"contestId":1621,"index":"F","name":"Strange Instructions","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["data structures","greedy","implementation"]},{"contestId":1621,"index":"E","name":"New School","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["binary search","data structures","dp","greedy","implementation","sortings"]},{"contestId":1621,"index":"D","name":"The Winter Hike","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["constructive algorithms","greedy","math"]},{"contestId":1621,"index":"C","name":"Hidden Permutations","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dfs and similar","interactive","math"]},{"contestId":1621,"index":"B","name":"Integers Shop","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["data structures","greedy","implementation"]},{"contestId":1621,"index":"A","name":"Stable Arrangement of Rooks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1620,"index":"G","name":"Subsequences Galore","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","combinatorics","dp"]},{"contestId":1620,"index":"F","name":"Bipartite Array","type":"PROGRAMMING","rating":2800,"tags":["dp","greedy"]},{"contestId":1620,"index":"E","name":"Replace the Numbers","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","data structures","dsu","implementation"]},{"contestId":1620,"index":"D","name":"Exact Change","type":"PROGRAMMING","rating":2000,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1620,"index":"C","name":"BA-String","type":"PROGRAMMING","rating":1800,"tags":["brute force","dp","greedy","implementation","math"]},{"contestId":1620,"index":"B","name":"Triangles on a Rectangle","type":"PROGRAMMING","rating":1000,"tags":["geometry","greedy","math"]},{"contestId":1620,"index":"A","name":"Equal or Not Equal","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","dsu","implementation"]},{"contestId":1619,"index":"H","name":"Permutation and Queries","type":"PROGRAMMING","rating":2400,"tags":["brute force","data structures","divide and conquer","two pointers"]},{"contestId":1619,"index":"G","name":"Unusual Minesweeper","type":"PROGRAMMING","rating":2000,"tags":["binary search","dfs and similar","dsu","greedy","sortings"]},{"contestId":1619,"index":"F","name":"Let\u0027s Play the Hat?","type":"PROGRAMMING","rating":2000,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":1619,"index":"E","name":"MEX and Increments","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","data structures","dp","greedy","implementation","math","sortings"]},{"contestId":1619,"index":"D","name":"New Year\u0027s Problem","type":"PROGRAMMING","rating":1800,"tags":["binary search","greedy","sortings"]},{"contestId":1619,"index":"C","name":"Wrong Addition","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":1619,"index":"B","name":"Squares and Cubes","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1619,"index":"A","name":"Square String?","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1618,"index":"G","name":"Trader Problem","type":"PROGRAMMING","rating":2200,"tags":["data structures","dsu","greedy","sortings"]},{"contestId":1618,"index":"F","name":"Reverse","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","constructive algorithms","dfs and similar","implementation","math","strings"]},{"contestId":1618,"index":"E","name":"Singers\u0027 Tour","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","math"]},{"contestId":1618,"index":"D","name":"Array and Operations","type":"PROGRAMMING","rating":1300,"tags":["dp","greedy","math"]},{"contestId":1618,"index":"C","name":"Paint the Array","type":"PROGRAMMING","rating":1100,"tags":["math"]},{"contestId":1618,"index":"B","name":"Missing Bigram","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1618,"index":"A","name":"Polycarp and Sums of Subsequences","type":"PROGRAMMING","rating":800,"tags":["math","sortings"]},{"contestId":1617,"index":"E","name":"Christmas Chocolates","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["dfs and similar","dp","games","graphs","implementation","math","number theory","shortest paths","trees"]},{"contestId":1617,"index":"D2","name":"Too Many Impostors (hard version)","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["constructive algorithms","implementation","interactive","math"]},{"contestId":1617,"index":"D1","name":"Too Many Impostors (easy version)","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["constructive algorithms","implementation","interactive"]},{"contestId":1617,"index":"C","name":"Paprika and Permutation","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["binary search","greedy","math","sortings"]},{"contestId":1617,"index":"B","name":"GCD Problem","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["brute force","constructive algorithms","math","number theory"]},{"contestId":1617,"index":"A","name":"Forbidden Subsequence","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms","greedy","sortings","strings"]},{"contestId":1616,"index":"H","name":"Keep XOR Low","type":"PROGRAMMING","points":4000.0,"rating":3000,"tags":["bitmasks","combinatorics","data structures","divide and conquer","dp","math"]},{"contestId":1616,"index":"G","name":"Just Add an Edge","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dfs and similar","dp","graphs"]},{"contestId":1616,"index":"F","name":"Tricolor Triangles","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["brute force","graphs","math","matrices"]},{"contestId":1616,"index":"E","name":"Lexicographically Small Enough","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","data structures","greedy","strings"]},{"contestId":1616,"index":"D","name":"Keep the Average High","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dp","greedy","math"]},{"contestId":1616,"index":"C","name":"Representative Edges","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","geometry","implementation","math"]},{"contestId":1616,"index":"B","name":"Mirror in the String","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","strings"]},{"contestId":1616,"index":"A","name":"Integer Diversity","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1615,"index":"H","name":"Reindeer Games","type":"PROGRAMMING","points":4000.0,"rating":3000,"tags":["binary search","constructive algorithms","data structures","divide and conquer","flows","graphs","shortest paths"]},{"contestId":1615,"index":"G","name":"Maximum Adjacent Pairs","type":"PROGRAMMING","points":3750.0,"rating":3300,"tags":["constructive algorithms","graph matchings"]},{"contestId":1615,"index":"F","name":"LEGOndary Grandmaster","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["combinatorics","dp","math"]},{"contestId":1615,"index":"E","name":"Purple Crayon","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["data structures","dfs and similar","games","graphs","greedy","math","sortings","trees"]},{"contestId":1615,"index":"D","name":"X(or)-mas Tree","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["bitmasks","dfs and similar","dsu","graphs","trees"]},{"contestId":1615,"index":"C","name":"Menorah","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["brute force","graphs","greedy","math"]},{"contestId":1615,"index":"B","name":"And It\u0027s Non-Zero","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","greedy","math"]},{"contestId":1615,"index":"A","name":"Closing The Gap","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["greedy","math"]},{"contestId":1614,"index":"E","name":"Divan and a Cottage","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["binary search","data structures"]},{"contestId":1614,"index":"D2","name":"Divan and Kostomuksha (hard version)","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["dp","number theory"]},{"contestId":1614,"index":"D1","name":"Divan and Kostomuksha (easy version)","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dp","number theory"]},{"contestId":1614,"index":"C","name":"Divan and bitwise operations","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["bitmasks","combinatorics","constructive algorithms","dp","math"]},{"contestId":1614,"index":"B","name":"Divan and a New Project ","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms","sortings"]},{"contestId":1614,"index":"A","name":"Divan and a Store","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1613,"index":"F","name":"Tree Coloring","type":"PROGRAMMING","rating":2600,"tags":["combinatorics","divide and conquer","fft"]},{"contestId":1613,"index":"E","name":"Crazy Robot","type":"PROGRAMMING","rating":2000,"tags":["dfs and similar","graphs"]},{"contestId":1613,"index":"D","name":"MEX Sequences","type":"PROGRAMMING","rating":1900,"tags":["dp","math"]},{"contestId":1613,"index":"C","name":"Poisoned Dagger","type":"PROGRAMMING","rating":1200,"tags":["binary search"]},{"contestId":1613,"index":"B","name":"Absent Remainder","type":"PROGRAMMING","rating":1000,"tags":["greedy","implementation","sortings"]},{"contestId":1613,"index":"A","name":"Long Comparison","type":"PROGRAMMING","rating":900,"tags":["implementation","math"]},{"contestId":1612,"index":"G","name":"Max Sum Array","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","constructive algorithms","greedy","sortings"]},{"contestId":1612,"index":"F","name":"Armor and Weapons","type":"PROGRAMMING","rating":2800,"tags":["brute force","dp","greedy","shortest paths"]},{"contestId":1612,"index":"E","name":"Messages","type":"PROGRAMMING","rating":2000,"tags":["brute force","dp","greedy","probabilities","sortings"]},{"contestId":1612,"index":"D","name":"X-Magic Pair","type":"PROGRAMMING","rating":1600,"tags":["math","number theory"]},{"contestId":1612,"index":"C","name":"Chat Ban","type":"PROGRAMMING","rating":1300,"tags":["binary search","math"]},{"contestId":1612,"index":"B","name":"Special Permutation","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","greedy"]},{"contestId":1612,"index":"A","name":"Distance","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms"]},{"contestId":1611,"index":"G","name":"Robot and Candies","type":"PROGRAMMING","rating":2500,"tags":["data structures","graph matchings","greedy"]},{"contestId":1611,"index":"F","name":"ATM and Students","type":"PROGRAMMING","rating":1800,"tags":["binary search","data structures","two pointers"]},{"contestId":1611,"index":"E2","name":"Escape The Maze (hard version)","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","greedy","shortest paths","trees"]},{"contestId":1611,"index":"E1","name":"Escape The Maze (easy version)","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","greedy","shortest paths","trees","two pointers"]},{"contestId":1611,"index":"D","name":"Weights Assignment For Tree Edges","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","trees"]},{"contestId":1611,"index":"C","name":"Polycarp Recovers the Permutation","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms"]},{"contestId":1611,"index":"B","name":"Team Composition: Programmers and Mathematicians","type":"PROGRAMMING","rating":800,"tags":["binary search","constructive algorithms","math"]},{"contestId":1611,"index":"A","name":"Make Even","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1610,"index":"I","name":"Mashtali vs AtCoder","type":"PROGRAMMING","points":4000.0,"rating":3100,"tags":["games","trees"]},{"contestId":1610,"index":"H","name":"Squid Game","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["data structures","dfs and similar","greedy","trees"]},{"contestId":1610,"index":"G","name":"AmShZ Wins a Bet","type":"PROGRAMMING","points":3250.0,"rating":3300,"tags":["data structures","greedy","hashing"]},{"contestId":1610,"index":"F","name":"Mashtali: a Space Oddysey","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":1610,"index":"E","name":"AmShZ and G.O.A.T.","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","brute force","greedy","implementation","math"]},{"contestId":1610,"index":"D","name":"Not Quite Lee","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["combinatorics","dp","math","number theory"]},{"contestId":1610,"index":"C","name":"Keshi Is Throwing a Party","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","greedy"]},{"contestId":1610,"index":"B","name":"Kalindrome Array","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","two pointers"]},{"contestId":1610,"index":"A","name":"Anti Light\u0027s Cell Guessing","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math"]},{"contestId":1609,"index":"H","name":"Pushing Robots","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":[]},{"contestId":1609,"index":"G","name":"A Stroll Around the Matrix","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["data structures","greedy","math"]},{"contestId":1609,"index":"F","name":"Interesting Sections","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","divide and conquer","meet-in-the-middle","two pointers"]},{"contestId":1609,"index":"E","name":"William The Oblivious ","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["bitmasks","data structures","dp","matrices"]},{"contestId":1609,"index":"D","name":"Social Network","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["dsu","graphs","greedy","implementation","trees"]},{"contestId":1609,"index":"C","name":"Complex Market Analysis","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["binary search","dp","implementation","number theory","schedules","two pointers"]},{"contestId":1609,"index":"B","name":"William the Vigilant","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":1609,"index":"A","name":"Divide and Multiply","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation","math","number theory"]},{"contestId":1608,"index":"G","name":"Alphabetic Tree","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["binary search","data structures","dfs and similar","hashing","string suffix structures","strings","trees"]},{"contestId":1608,"index":"F","name":"MEX counting","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["combinatorics","dp","implementation"]},{"contestId":1608,"index":"E","name":"The Cells on the Paper","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["binary search","implementation","sortings"]},{"contestId":1608,"index":"D","name":"Dominoes","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["combinatorics","fft","graphs","math","number theory"]},{"contestId":1608,"index":"C","name":"Game Master","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["data structures","dfs and similar","dp","graphs","greedy","two pointers"]},{"contestId":1608,"index":"B","name":"Build the Permutation","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":1608,"index":"A","name":"Find Array","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1607,"index":"H","name":"Banquet Preparations 2","type":"PROGRAMMING","rating":2200,"tags":["greedy","sortings","two pointers"]},{"contestId":1607,"index":"G","name":"Banquet Preparations 1","type":"PROGRAMMING","rating":2200,"tags":["greedy"]},{"contestId":1607,"index":"F","name":"Robot on the Board 2","type":"PROGRAMMING","rating":2300,"tags":["brute force","dfs and similar","graphs","implementation"]},{"contestId":1607,"index":"E","name":"Robot on the Board 1","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":1607,"index":"D","name":"Blue-Red Permutation","type":"PROGRAMMING","rating":1300,"tags":["greedy","math","sortings"]},{"contestId":1607,"index":"C","name":"Minimum Extraction","type":"PROGRAMMING","rating":1000,"tags":["brute force","sortings"]},{"contestId":1607,"index":"B","name":"Odd Grasshopper","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1607,"index":"A","name":"Linear Keyboard","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1606,"index":"F","name":"Tree Queries","type":"PROGRAMMING","rating":2800,"tags":["brute force","dp","trees"]},{"contestId":1606,"index":"E","name":"Arena","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":1606,"index":"D","name":"Red-Blue Matrix","type":"PROGRAMMING","rating":2400,"tags":["brute force","constructive algorithms","implementation","sortings"]},{"contestId":1606,"index":"C","name":"Banknotes","type":"PROGRAMMING","rating":1400,"tags":["greedy","number theory"]},{"contestId":1606,"index":"B","name":"Update Files","type":"PROGRAMMING","rating":1100,"tags":["greedy","implementation","math"]},{"contestId":1606,"index":"A","name":"AB Balance","type":"PROGRAMMING","rating":900,"tags":["strings"]},{"contestId":1605,"index":"F","name":"PalindORme","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["combinatorics","dp"]},{"contestId":1605,"index":"E","name":"Array Equalizer","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","greedy","implementation","math","number theory","sortings","two pointers"]},{"contestId":1605,"index":"D","name":"Treelabeling","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["bitmasks","constructive algorithms","dfs and similar","games","greedy","implementation","trees"]},{"contestId":1605,"index":"C","name":"Dominant Character","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["brute force","greedy","implementation","strings"]},{"contestId":1605,"index":"B","name":"Reverse Sort","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","sortings"]},{"contestId":1605,"index":"A","name":"A.M. Deviation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":1604,"index":"B","name":"XOR Specia-LIS-t","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":[]},{"contestId":1604,"index":"A","name":"Era","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1603,"index":"F","name":"October 18, 2017","type":"PROGRAMMING","points":3750.0,"rating":2700,"tags":["combinatorics","dp","implementation","math"]},{"contestId":1603,"index":"E","name":"A Perfect Problem","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["combinatorics","dp","math"]},{"contestId":1603,"index":"D","name":"Artistic Partition","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["divide and conquer","dp","number theory"]},{"contestId":1603,"index":"C","name":"Extreme Extension","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["dp","greedy","math","number theory"]},{"contestId":1603,"index":"B","name":"Moderate Modular Mode","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["constructive algorithms","math","number theory"]},{"contestId":1603,"index":"A","name":"Di-visible Confusion","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["constructive algorithms","math","number theory"]},{"contestId":1602,"index":"B","name":"Divine Array","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","implementation"]},{"contestId":1602,"index":"A","name":"Two Subsequences","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1601,"index":"F","name":"Two Sorts","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["binary search","dfs and similar","math","meet-in-the-middle"]},{"contestId":1601,"index":"E","name":"Phys Ed Online","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["data structures","dp","greedy"]},{"contestId":1601,"index":"D","name":"Difficult Mountain","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["data structures","dp","greedy","sortings"]},{"contestId":1601,"index":"C","name":"Optimal Insertion","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["data structures","divide and conquer","dp","greedy","sortings"]},{"contestId":1601,"index":"B","name":"Frog Traveler","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["data structures","dfs and similar","dp","graphs","shortest paths","two pointers"]},{"contestId":1601,"index":"A","name":"Array Elimination","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["bitmasks","greedy","math","number theory"]},{"contestId":1600,"index":"J","name":"Robot Factory","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","dfs and similar"]},{"contestId":1600,"index":"F","name":"Party Organization","type":"PROGRAMMING","rating":2300,"tags":["brute force","math","probabilities"]},{"contestId":1600,"index":"E","name":"Array Game","type":"PROGRAMMING","rating":1900,"tags":["games","greedy","two pointers"]},{"contestId":1599,"index":"J","name":"Bob\u0027s Beautiful Array","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","brute force","greedy"]},{"contestId":1599,"index":"I","name":"Desert","type":"PROGRAMMING","rating":2700,"tags":["data structures","graphs"]},{"contestId":1599,"index":"H","name":"Hidden Fortress","type":"PROGRAMMING","rating":2100,"tags":["interactive","math"]},{"contestId":1599,"index":"G","name":"Shortest path","type":"PROGRAMMING","rating":2700,"tags":["brute force","geometry","math","shortest paths"]},{"contestId":1599,"index":"F","name":"Mars","type":"PROGRAMMING","rating":2700,"tags":["hashing"]},{"contestId":1599,"index":"E","name":"Two Arrays","type":"PROGRAMMING","rating":3200,"tags":["data structures","matrices"]},{"contestId":1599,"index":"D","name":"Bubble Popping","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":1599,"index":"C","name":"Bubble Strike","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","math","probabilities","ternary search"]},{"contestId":1599,"index":"B","name":"Restaurant Game","type":"PROGRAMMING","rating":3100,"tags":[]},{"contestId":1599,"index":"A","name":"Weights","type":"PROGRAMMING","rating":2600,"tags":["constructive algorithms","greedy","two pointers"]},{"contestId":1598,"index":"G","name":"The Sum of Good Numbers","type":"PROGRAMMING","rating":3200,"tags":["hashing","math","string suffix structures","strings"]},{"contestId":1598,"index":"F","name":"RBS","type":"PROGRAMMING","rating":2400,"tags":["binary search","bitmasks","brute force","data structures","dp"]},{"contestId":1598,"index":"E","name":"Staircases","type":"PROGRAMMING","rating":2100,"tags":["brute force","combinatorics","data structures","dfs and similar","dp","implementation","math"]},{"contestId":1598,"index":"D","name":"Training Session","type":"PROGRAMMING","rating":1700,"tags":["combinatorics","data structures","geometry","implementation","math"]},{"contestId":1598,"index":"C","name":"Delete Two Elements","type":"PROGRAMMING","rating":1200,"tags":["data structures","dp","implementation","math","two pointers"]},{"contestId":1598,"index":"B","name":"Groups","type":"PROGRAMMING","rating":1000,"tags":["brute force","implementation"]},{"contestId":1598,"index":"A","name":"Computer Game","type":"PROGRAMMING","rating":800,"tags":["brute force","dfs and similar","dp","implementation"]},{"contestId":1594,"index":"F","name":"Ideal Farm","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["constructive algorithms","math"]},{"contestId":1594,"index":"E2","name":"Rubik\u0027s Cube Coloring (hard version)","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["brute force","dp","implementation","math","trees"]},{"contestId":1594,"index":"E1","name":"Rubik\u0027s Cube Coloring (easy version)","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["combinatorics","math"]},{"contestId":1594,"index":"D","name":"The Number of Imposters","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms","dfs and similar","dp","dsu","graphs"]},{"contestId":1594,"index":"C","name":"Make Them Equal","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["brute force","greedy","math","strings"]},{"contestId":1594,"index":"B","name":"Special Numbers","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","math"]},{"contestId":1594,"index":"A","name":"Consecutive Sum Riddle","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1593,"index":"G","name":"Changing Brackets","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","data structures","dp","greedy"]},{"contestId":1593,"index":"F","name":"Red-Black Number","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","dp","implementation","math","meet-in-the-middle"]},{"contestId":1593,"index":"E","name":"Gardener and Tree","type":"PROGRAMMING","rating":1600,"tags":["brute force","data structures","dfs and similar","greedy","implementation","trees"]},{"contestId":1593,"index":"D2","name":"Half of Same","type":"PROGRAMMING","rating":1900,"tags":["brute force","math","number theory"]},{"contestId":1593,"index":"D1","name":"All are Same","type":"PROGRAMMING","rating":1100,"tags":["math","number theory"]},{"contestId":1593,"index":"C","name":"Save More Mice","type":"PROGRAMMING","rating":1000,"tags":["binary search","greedy"]},{"contestId":1593,"index":"B","name":"Make it Divisible by 25","type":"PROGRAMMING","rating":900,"tags":["dfs and similar","dp","greedy","math"]},{"contestId":1593,"index":"A","name":"Elections","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1592,"index":"F2","name":"Alice and Recoloring 2","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["constructive algorithms","flows","graph matchings","greedy"]},{"contestId":1592,"index":"F1","name":"Alice and Recoloring 1","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["constructive algorithms","greedy"]},{"contestId":1592,"index":"E","name":"Bored Bakry","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","greedy","math","two pointers"]},{"contestId":1592,"index":"D","name":"Hemose in ICPC ?","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["binary search","dfs and similar","implementation","interactive","math","number theory","trees"]},{"contestId":1592,"index":"C","name":"Bakry and Partitioning","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["bitmasks","constructive algorithms","dfs and similar","dp","graphs","trees"]},{"contestId":1592,"index":"B","name":"Hemose Shopping","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","dsu","math","sortings"]},{"contestId":1592,"index":"A","name":"Gamer Hemose","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["binary search","greedy","math","sortings"]},{"contestId":1588,"index":"F","name":"Jumping Through the Array","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["binary search","data structures","graphs","two pointers"]},{"contestId":1586,"index":"I","name":"Omkar and Mosaic","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":1585,"index":"G","name":"Poachers","type":"PROGRAMMING","points":3500.0,"rating":2500,"tags":["dp","games","graphs","trees"]},{"contestId":1585,"index":"F","name":"Non-equal Neighbours","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["combinatorics","dp","math"]},{"contestId":1585,"index":"E","name":"Frequency Queries","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dfs and similar","trees"]},{"contestId":1585,"index":"D","name":"Yet Another Sorting Problem","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["data structures","math"]},{"contestId":1585,"index":"C","name":"Minimize Distance","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["greedy"]},{"contestId":1585,"index":"B","name":"Array Eversion","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy"]},{"contestId":1585,"index":"A","name":"Life of a Flower","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1584,"index":"G","name":"Eligible Segments","type":"PROGRAMMING","points":3250.0,"rating":3200,"tags":["geometry"]},{"contestId":1584,"index":"F","name":"Strange LCS","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["bitmasks","dp","graphs","greedy","strings"]},{"contestId":1584,"index":"E","name":"Game with Stones","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["binary search","data structures","games","greedy"]},{"contestId":1584,"index":"D","name":"Guess the Permutation","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["binary search","combinatorics","interactive","math"]},{"contestId":1584,"index":"C","name":"Two Arrays","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","math","sortings"]},{"contestId":1584,"index":"B","name":"Coloring Rectangles","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","math"]},{"contestId":1584,"index":"A","name":"Mathematical Addition","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1583,"index":"H","name":"Omkar and Tours","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["data structures","divide and conquer","sortings","trees"]},{"contestId":1583,"index":"G","name":"Omkar and Time Travel","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","math"]},{"contestId":1583,"index":"F","name":"Defender of Childhood Dreams","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["bitmasks","constructive algorithms","divide and conquer"]},{"contestId":1583,"index":"E","name":"Moment of Bloom","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","graph matchings","graphs","greedy","trees"]},{"contestId":1583,"index":"D","name":"Omkar and the Meaning of Life","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["constructive algorithms","greedy","interactive"]},{"contestId":1583,"index":"C","name":"Omkar and Determination","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["data structures","dp"]},{"contestId":1583,"index":"B","name":"Omkar and Heavenly Tree","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","trees"]},{"contestId":1583,"index":"A","name":"Windblume Ode","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":1582,"index":"G","name":"Kuzya and Homework","type":"PROGRAMMING","points":3250.0,"rating":2600,"tags":["data structures","number theory"]},{"contestId":1582,"index":"F2","name":"Korney Korneevich and XOR (hard version)","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["binary search","brute force","dp","greedy","two pointers"]},{"contestId":1582,"index":"F1","name":"Korney Korneevich and XOR (easy version)","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["bitmasks","dp","greedy"]},{"contestId":1582,"index":"E","name":"Pchelyonok and Segments","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["binary search","data structures","dp","greedy","math"]},{"contestId":1582,"index":"D","name":"Vupsen, Pupsen and 0","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["constructive algorithms","math"]},{"contestId":1582,"index":"C","name":"Grandma Capa Knits a Scarf","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["brute force","data structures","greedy","strings","two pointers"]},{"contestId":1582,"index":"B","name":"Luntik and Subsequences","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["combinatorics","math"]},{"contestId":1582,"index":"A","name":"Luntik and Concerts","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1581,"index":"B","name":"Diameter of Graph","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","graphs","greedy","math"]},{"contestId":1581,"index":"A","name":"CQXYM Count Permutations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["combinatorics","math","number theory"]},{"contestId":1580,"index":"F","name":"Problems for Codeforces","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["combinatorics","fft","math"]},{"contestId":1580,"index":"E","name":"Railway Construction","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["brute force","constructive algorithms","data structures","graphs","shortest paths"]},{"contestId":1580,"index":"D","name":"Subsequence","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["brute force","divide and conquer","dp","greedy","trees"]},{"contestId":1580,"index":"C","name":"Train Maintenance","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["brute force","data structures","implementation"]},{"contestId":1580,"index":"B","name":"Mathematics Curriculum","type":"PROGRAMMING","points":1000.0,"rating":2600,"tags":["brute force","combinatorics","dp","trees"]},{"contestId":1580,"index":"A","name":"Portal","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","data structures","dp","greedy","implementation"]},{"contestId":1579,"index":"G","name":"Minimal Coverage","type":"PROGRAMMING","rating":2200,"tags":["dp"]},{"contestId":1579,"index":"F","name":"Array Stabilization (AND version)","type":"PROGRAMMING","rating":1700,"tags":["brute force","graphs","math","number theory","shortest paths"]},{"contestId":1579,"index":"E2","name":"Array Optimization by Deque","type":"PROGRAMMING","rating":1700,"tags":["data structures","greedy"]},{"contestId":1579,"index":"E1","name":"Permutation Minimization by Deque","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy","math"]},{"contestId":1579,"index":"D","name":"Productive Meeting","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":1579,"index":"C","name":"Ticks","type":"PROGRAMMING","rating":1500,"tags":["greedy","implementation"]},{"contestId":1579,"index":"B","name":"Shifting Sort","type":"PROGRAMMING","rating":1100,"tags":["implementation","sortings"]},{"contestId":1579,"index":"A","name":"Casimir\u0027s String Solitaire","type":"PROGRAMMING","rating":800,"tags":["math","strings"]},{"contestId":1578,"index":"M","name":"The Mind","type":"PROGRAMMING","rating":2700,"tags":["constructive algorithms","interactive","probabilities"]},{"contestId":1578,"index":"L","name":"Labyrinth","type":"PROGRAMMING","rating":2400,"tags":["binary search","dsu","greedy"]},{"contestId":1578,"index":"K","name":"Kingdom of Islands","type":"PROGRAMMING","rating":2800,"tags":["brute force","graphs","implementation"]},{"contestId":1578,"index":"J","name":"Just Kingdom","type":"PROGRAMMING","rating":3100,"tags":["brute force","data structures","dfs and similar"]},{"contestId":1578,"index":"I","name":"Interactive Rays","type":"PROGRAMMING","rating":3300,"tags":["geometry","interactive"]},{"contestId":1578,"index":"H","name":"Higher Order Functions","type":"PROGRAMMING","rating":1700,"tags":["implementation","strings"]},{"contestId":1578,"index":"G","name":"Game of Chance","type":"PROGRAMMING","rating":3500,"tags":["math","probabilities"]},{"contestId":1578,"index":"F","name":"Framing Pictures","type":"PROGRAMMING","rating":2900,"tags":["geometry"]},{"contestId":1578,"index":"E","name":"Easy Scheduling","type":"PROGRAMMING","rating":1200,"tags":["implementation","math"]},{"contestId":1578,"index":"D","name":"Dragon Curve","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":1578,"index":"C","name":"Cactus Lady and her Cing","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":1578,"index":"B","name":"Building Forest Trails","type":"PROGRAMMING","rating":2800,"tags":["data structures","dsu"]},{"contestId":1578,"index":"A","name":"Anti-Tetris","type":"PROGRAMMING","rating":2800,"tags":["constructive algorithms","graphs","shortest paths"]},{"contestId":1576,"index":"A","name":"Communication Routing Challenge","type":"PROGRAMMING","tags":["*special"]},{"contestId":1575,"index":"M","name":"Managing Telephone Poles","type":"PROGRAMMING","rating":2400,"tags":["data structures","geometry"]},{"contestId":1575,"index":"L","name":"Longest Array Deconstruction","type":"PROGRAMMING","rating":2100,"tags":["data structures","divide and conquer","dp","sortings"]},{"contestId":1575,"index":"K","name":"Knitting Batik","type":"PROGRAMMING","rating":2200,"tags":["implementation","math"]},{"contestId":1575,"index":"J","name":"Jeopardy of Dropped Balls","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","dsu","implementation"]},{"contestId":1575,"index":"I","name":"Illusions of the Desert","type":"PROGRAMMING","rating":2300,"tags":["data structures","trees"]},{"contestId":1575,"index":"H","name":"Holiday Wall Ornaments","type":"PROGRAMMING","rating":2200,"tags":["dp","strings"]},{"contestId":1575,"index":"G","name":"GCD Festival","type":"PROGRAMMING","rating":2200,"tags":["math","number theory"]},{"contestId":1575,"index":"F","name":"Finding Expected Value","type":"PROGRAMMING","rating":2900,"tags":["math"]},{"contestId":1575,"index":"E","name":"Eye-Pleasing City Park Tour","type":"PROGRAMMING","rating":2600,"tags":["data structures","trees"]},{"contestId":1575,"index":"D","name":"Divisible by Twenty-Five","type":"PROGRAMMING","rating":1800,"tags":["brute force","dfs and similar","dp"]},{"contestId":1575,"index":"C","name":"Cyclic Sum","type":"PROGRAMMING","rating":3000,"tags":["data structures","fft","number theory"]},{"contestId":1575,"index":"B","name":"Building an Amusement Park","type":"PROGRAMMING","rating":2300,"tags":["binary search","geometry"]},{"contestId":1575,"index":"A","name":"Another Sorting Problem","type":"PROGRAMMING","rating":1100,"tags":["data structures","sortings","strings"]},{"contestId":1574,"index":"F","name":"Occurrences","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","dfs and similar","dp","dsu","fft","graphs"]},{"contestId":1574,"index":"E","name":"Coloring","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","constructive algorithms","implementation","math"]},{"contestId":1574,"index":"D","name":"The Strongest Build","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","data structures","dfs and similar","graphs","greedy","hashing","implementation"]},{"contestId":1574,"index":"C","name":"Slay the Dragon","type":"PROGRAMMING","rating":1300,"tags":["binary search","greedy","sortings","ternary search"]},{"contestId":1574,"index":"B","name":"Combinatorics Homework","type":"PROGRAMMING","rating":1100,"tags":["combinatorics","greedy","math"]},{"contestId":1574,"index":"A","name":"Regular Bracket Sequences","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms"]},{"contestId":1573,"index":"B","name":"Swaps","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","math","sortings"]},{"contestId":1573,"index":"A","name":"Countdown","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1572,"index":"F","name":"Stations","type":"PROGRAMMING","points":3250.0,"rating":3400,"tags":["data structures"]},{"contestId":1572,"index":"E","name":"Polygon","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["binary search","dp","geometry"]},{"contestId":1572,"index":"D","name":"Bridge Club","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["flows","graph matchings","graphs","greedy"]},{"contestId":1572,"index":"C","name":"Paint","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["dp","greedy"]},{"contestId":1572,"index":"B","name":"Xor of 3","type":"PROGRAMMING","points":1250.0,"rating":2500,"tags":["brute force","constructive algorithms","greedy","two pointers"]},{"contestId":1572,"index":"A","name":"Book","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["binary search","brute force","data structures","dp","graphs","implementation","sortings"]},{"contestId":1571,"index":"J","name":"Two Railroads","type":"PROGRAMMING","rating":3000,"tags":["*special"]},{"contestId":1571,"index":"I","name":"Physical Examination","type":"PROGRAMMING","rating":3200,"tags":["*special","binary search","data structures"]},{"contestId":1571,"index":"H","name":"Laser Beams","type":"PROGRAMMING","rating":2900,"tags":["*special","geometry","probabilities"]},{"contestId":1571,"index":"G","name":"A Battle Against a Dragon","type":"PROGRAMMING","rating":2500,"tags":["*special","data structures","dp"]},{"contestId":1571,"index":"F","name":"Kotlinforces","type":"PROGRAMMING","rating":2000,"tags":["*special","constructive algorithms","dp"]},{"contestId":1571,"index":"E","name":"Fix the String","type":"PROGRAMMING","rating":1700,"tags":["*special","bitmasks","dp","greedy"]},{"contestId":1571,"index":"D","name":"Sweepstake","type":"PROGRAMMING","rating":1800,"tags":["*special","brute force","constructive algorithms","implementation","math"]},{"contestId":1571,"index":"C","name":"Rhyme","type":"PROGRAMMING","rating":1800,"tags":["*special","implementation"]},{"contestId":1571,"index":"B","name":"Epic Novel","type":"PROGRAMMING","rating":1300,"tags":["*special","math"]},{"contestId":1571,"index":"A","name":"Sequence of Comparisons","type":"PROGRAMMING","rating":800,"tags":["*special"]},{"contestId":1569,"index":"F","name":"Palindromic Hamiltonian Path","type":"PROGRAMMING","rating":3000,"tags":["brute force","dfs and similar","dp","graphs","hashing"]},{"contestId":1569,"index":"E","name":"Playoff Restoration","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","brute force","hashing","implementation","meet-in-the-middle"]},{"contestId":1569,"index":"D","name":"Inconvenient Pairs","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","implementation","sortings","two pointers"]},{"contestId":1569,"index":"C","name":"Jury Meeting","type":"PROGRAMMING","rating":1500,"tags":["combinatorics","math"]},{"contestId":1569,"index":"B","name":"Chess Tournament","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms"]},{"contestId":1569,"index":"A","name":"Balanced Substring","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1567,"index":"F","name":"One-Four Overload","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["2-sat","constructive algorithms","dfs and similar","dsu","graphs","implementation"]},{"contestId":1567,"index":"E","name":"Non-Decreasing Dilemma","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["data structures","divide and conquer","math"]},{"contestId":1567,"index":"D","name":"Expression Evaluation Error","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1567,"index":"C","name":"Carrying Conundrum","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":1567,"index":"B","name":"MEXor Mixup","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["bitmasks","greedy"]},{"contestId":1567,"index":"A","name":"Domino Disaster","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1566,"index":"H","name":"Xor-quiz","type":"PROGRAMMING","points":3750.0,"rating":3200,"tags":["constructive algorithms","dp","interactive","math","number theory"]},{"contestId":1566,"index":"G","name":"Four Vertices","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["constructive algorithms","data structures","graphs","greedy","implementation","shortest paths"]},{"contestId":1566,"index":"F","name":"Points Movement","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","dp","greedy","implementation","sortings"]},{"contestId":1566,"index":"E","name":"Buds Re-hanging","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","dp","greedy","trees"]},{"contestId":1566,"index":"D2","name":"Seating Arrangements (hard version) ","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["data structures","greedy","implementation","sortings","two pointers"]},{"contestId":1566,"index":"D1","name":"Seating Arrangements (easy version) ","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["data structures","greedy","sortings"]},{"contestId":1566,"index":"C","name":"MAX-MEX Cut","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["bitmasks","constructive algorithms","dp","greedy"]},{"contestId":1566,"index":"B","name":"MIN-MEX Cut","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["bitmasks","constructive algorithms","dp","greedy"]},{"contestId":1566,"index":"A","name":"Median Maximization","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["binary search","greedy","math"]},{"contestId":1562,"index":"F","name":"Tubular Bells","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["interactive","math","number theory","probabilities"]},{"contestId":1562,"index":"E","name":"Rescue Niwen!","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["dp","greedy","string suffix structures","strings"]},{"contestId":1562,"index":"D2","name":"Two Hundred Twenty One (hard version)","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["data structures","math"]},{"contestId":1562,"index":"D1","name":"Two Hundred Twenty One (easy version)","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["data structures","dp","math"]},{"contestId":1562,"index":"C","name":"Rings","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","math"]},{"contestId":1562,"index":"B","name":"Scenes From a Memory","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","constructive algorithms","implementation","math","number theory"]},{"contestId":1562,"index":"A","name":"The Miracle and the Sleeper","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1561,"index":"D1","name":"Up the Strip (simplified version)","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","data structures","dp","math","number theory"]},{"contestId":1561,"index":"C","name":"Deep Down Below","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["binary search","greedy","sortings"]},{"contestId":1561,"index":"A","name":"Simply Strange Sort","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","sortings"]},{"contestId":1560,"index":"F2","name":"Nearest Beautiful Number (hard version)","type":"PROGRAMMING","rating":2100,"tags":["bitmasks","brute force","constructive algorithms","dfs and similar","dp","greedy"]},{"contestId":1560,"index":"F1","name":"Nearest Beautiful Number (easy version)","type":"PROGRAMMING","rating":1900,"tags":["binary search","bitmasks","brute force","constructive algorithms","dfs and similar","greedy"]},{"contestId":1560,"index":"E","name":"Polycarp and String Transformation","type":"PROGRAMMING","rating":1800,"tags":["binary search","implementation","sortings","strings"]},{"contestId":1560,"index":"D","name":"Make a Power of Two","type":"PROGRAMMING","rating":1300,"tags":["greedy","math","strings"]},{"contestId":1560,"index":"C","name":"Infinity Table","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1560,"index":"B","name":"Who\u0027s Opposite?","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1560,"index":"A","name":"Dislike of Threes","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1559,"index":"E","name":"Mocha and Stars","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["combinatorics","dp","fft","math","number theory"]},{"contestId":1559,"index":"D2","name":"Mocha and Diana (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["brute force","constructive algorithms","dfs and similar","dsu","graphs","greedy","trees","two pointers"]},{"contestId":1559,"index":"D1","name":"Mocha and Diana (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["brute force","constructive algorithms","dsu","graphs","greedy","trees"]},{"contestId":1559,"index":"C","name":"Mocha and Hiking","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","graphs"]},{"contestId":1559,"index":"B","name":"Mocha and Red and Blue","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["dp","greedy"]},{"contestId":1559,"index":"A","name":"Mocha and Math","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":1558,"index":"F","name":"Strange Sort","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["data structures","sortings"]},{"contestId":1558,"index":"E","name":"Down Below","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["binary search","dfs and similar","graphs","greedy","meet-in-the-middle","shortest paths"]},{"contestId":1558,"index":"D","name":"Top-Notch Insertions","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["combinatorics","data structures"]},{"contestId":1558,"index":"C","name":"Bottom-Tier Reversals","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["constructive algorithms","greedy"]},{"contestId":1558,"index":"B","name":"Up the Strip","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["brute force","dp","math","number theory","two pointers"]},{"contestId":1558,"index":"A","name":"Charmed by the Game","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","math"]},{"contestId":1557,"index":"E","name":"Assiut Chess","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["brute force","constructive algorithms","interactive"]},{"contestId":1557,"index":"D","name":"Ezzat and Grid","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","dp","greedy"]},{"contestId":1557,"index":"C","name":"Moamen and XOR","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["bitmasks","combinatorics","dp","math","matrices"]},{"contestId":1557,"index":"B","name":"Moamen and k-subarrays","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","sortings"]},{"contestId":1557,"index":"A","name":"Ezzat and Two Subsequences","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","math","sortings"]},{"contestId":1556,"index":"H","name":"DIY Tree","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["graphs","greedy","math","probabilities"]},{"contestId":1556,"index":"G","name":"Gates to Another World","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["bitmasks","data structures","dsu","two pointers"]},{"contestId":1556,"index":"F","name":"Sports Betting","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["bitmasks","combinatorics","dp","graphs","math","probabilities"]},{"contestId":1556,"index":"E","name":"Equilibrium","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["data structures","dp","greedy"]},{"contestId":1556,"index":"D","name":"Take a Guess","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["bitmasks","constructive algorithms","interactive","math"]},{"contestId":1556,"index":"C","name":"Compressed Bracket Sequence","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","implementation"]},{"contestId":1556,"index":"B","name":"Take Your Places!","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":1556,"index":"A","name":"A Variety of Operations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1555,"index":"F","name":"Good Graph","type":"PROGRAMMING","rating":2700,"tags":["data structures","dsu","graphs","trees"]},{"contestId":1555,"index":"E","name":"Boring Segments","type":"PROGRAMMING","rating":2100,"tags":["data structures","sortings","trees","two pointers"]},{"contestId":1555,"index":"D","name":"Say No to Palindromes","type":"PROGRAMMING","rating":1600,"tags":["brute force","constructive algorithms","dp","strings"]},{"contestId":1555,"index":"C","name":"Coin Rows","type":"PROGRAMMING","rating":1300,"tags":["brute force","constructive algorithms","dp","implementation"]},{"contestId":1555,"index":"B","name":"Two Tables","type":"PROGRAMMING","rating":1300,"tags":["brute force"]},{"contestId":1555,"index":"A","name":"PizzaForces","type":"PROGRAMMING","rating":900,"tags":["brute force","math"]},{"contestId":1554,"index":"E","name":"You","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["dfs and similar","dp","math","number theory"]},{"contestId":1554,"index":"D","name":"Diane","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1554,"index":"C","name":"Mikasa","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["binary search","bitmasks","greedy","implementation"]},{"contestId":1554,"index":"B","name":"Cobb","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["bitmasks","brute force","greedy","math"]},{"contestId":1554,"index":"A","name":"Cherry","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy"]},{"contestId":1553,"index":"I","name":"Stairs","type":"PROGRAMMING","points":5250.0,"rating":3400,"tags":["combinatorics","divide and conquer","dp","fft","math"]},{"contestId":1553,"index":"H","name":"XOR and Distance","type":"PROGRAMMING","points":3750.0,"rating":2900,"tags":["bitmasks","divide and conquer","trees"]},{"contestId":1553,"index":"G","name":"Common Divisor Graph","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["brute force","constructive algorithms","dsu","graphs","hashing","math","number theory"]},{"contestId":1553,"index":"F","name":"Pairwise Modulo","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["data structures","math"]},{"contestId":1553,"index":"E","name":"Permutation Shift","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["brute force","combinatorics","constructive algorithms","dfs and similar","dsu","graphs","math"]},{"contestId":1553,"index":"D","name":"Backspace","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["dp","greedy","strings","two pointers"]},{"contestId":1553,"index":"C","name":"Penalty","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["bitmasks","brute force","dp","greedy"]},{"contestId":1553,"index":"B","name":"Reverse String","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","dp","hashing","implementation","strings"]},{"contestId":1553,"index":"A","name":"Digits Sum","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["math","number theory"]},{"contestId":1552,"index":"I","name":"Organizing a Music Festival","type":"PROGRAMMING","points":3750.0,"rating":3400,"tags":["dfs and similar","math"]},{"contestId":1552,"index":"H","name":"Guess the Perimeter","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["binary search","interactive","number theory"]},{"contestId":1552,"index":"G","name":"A Serious Referee","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["bitmasks","brute force","dfs and similar","sortings"]},{"contestId":1552,"index":"F","name":"Telepanting","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["binary search","data structures","dp","sortings"]},{"contestId":1552,"index":"E","name":"Colors and Intervals","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["constructive algorithms","data structures","greedy","sortings"]},{"contestId":1552,"index":"D","name":"Array Differentiation","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["bitmasks","brute force","constructive algorithms","dfs and similar","dp","graphs","math"]},{"contestId":1552,"index":"C","name":"Maximize the Intersections","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["combinatorics","constructive algorithms","geometry","greedy","sortings"]},{"contestId":1552,"index":"B","name":"Running for Gold","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["combinatorics","graphs","greedy","sortings"]},{"contestId":1552,"index":"A","name":"Subsequence Permutation","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["sortings","strings"]},{"contestId":1551,"index":"F","name":"Equidistant Vertices","type":"PROGRAMMING","rating":2200,"tags":["brute force","combinatorics","dfs and similar","dp","trees"]},{"contestId":1551,"index":"E","name":"Fixed Points","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","dp"]},{"contestId":1551,"index":"D2","name":"Domino (hard version)","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms","implementation","math"]},{"contestId":1551,"index":"D1","name":"Domino (easy version)","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","math"]},{"contestId":1551,"index":"C","name":"Interesting Story","type":"PROGRAMMING","rating":1500,"tags":["greedy","sortings","strings"]},{"contestId":1551,"index":"B2","name":"Wonderful Coloring - 2","type":"PROGRAMMING","rating":1400,"tags":["binary search","constructive algorithms","data structures","greedy"]},{"contestId":1551,"index":"B1","name":"Wonderful Coloring - 1","type":"PROGRAMMING","rating":800,"tags":["greedy","strings"]},{"contestId":1551,"index":"A","name":"Polycarp and Coins","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1550,"index":"F","name":"Jumping Around","type":"PROGRAMMING","rating":2700,"tags":["binary search","data structures","divide and conquer","dp","dsu","graphs","shortest paths"]},{"contestId":1550,"index":"E","name":"Stringforces","type":"PROGRAMMING","rating":2500,"tags":["binary search","bitmasks","brute force","dp","strings","two pointers"]},{"contestId":1550,"index":"D","name":"Excellent Arrays","type":"PROGRAMMING","rating":2300,"tags":["binary search","combinatorics","constructive algorithms","implementation","math","sortings","two pointers"]},{"contestId":1550,"index":"C","name":"Manhattan Subarrays","type":"PROGRAMMING","rating":1700,"tags":["brute force","geometry","greedy","implementation"]},{"contestId":1550,"index":"B","name":"Maximum Cost Deletion","type":"PROGRAMMING","rating":1000,"tags":["greedy","math"]},{"contestId":1550,"index":"A","name":"Find The Array","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1549,"index":"B","name":"Gregor and the Pawn Game","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["dfs and similar","dp","flows","graph matchings","graphs","greedy","implementation"]},{"contestId":1549,"index":"A","name":"Gregor and Cryptography","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":1548,"index":"E","name":"Gregor and the Two Painters","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["data structures","divide and conquer","graphs","greedy","math"]},{"contestId":1548,"index":"D2","name":"Gregor and the Odd Cows (Hard)","type":"PROGRAMMING","points":1000.0,"rating":3300,"tags":["brute force","geometry","math","number theory"]},{"contestId":1548,"index":"D1","name":"Gregor and the Odd Cows (Easy)","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["bitmasks","geometry","math","number theory"]},{"contestId":1548,"index":"C","name":"The Three Little Pigs","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["combinatorics","dp","fft","math"]},{"contestId":1548,"index":"B","name":"Integers Have Friends","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","data structures","divide and conquer","math","number theory","two pointers"]},{"contestId":1548,"index":"A","name":"Web of Lies","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","graphs","greedy"]},{"contestId":1547,"index":"G","name":"How Many Paths?","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":1547,"index":"F","name":"Array Stabilization (GCD version)","type":"PROGRAMMING","rating":1900,"tags":["binary search","brute force","data structures","divide and conquer","number theory","two pointers"]},{"contestId":1547,"index":"E","name":"Air Conditioners","type":"PROGRAMMING","rating":1500,"tags":["data structures","dp","implementation","shortest paths","sortings","two pointers"]},{"contestId":1547,"index":"D","name":"Co-growing Sequence","type":"PROGRAMMING","rating":1300,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":1547,"index":"C","name":"Pair Programming","type":"PROGRAMMING","rating":1100,"tags":["greedy","two pointers"]},{"contestId":1547,"index":"B","name":"Alphabetical Strings","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","strings"]},{"contestId":1547,"index":"A","name":"Shortest Path with Obstacle","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1546,"index":"B","name":"AquaMoon and Stolen String","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["interactive","math"]},{"contestId":1546,"index":"A","name":"AquaMoon and Two Arrays","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy"]},{"contestId":1545,"index":"F","name":"AquaMoon and Potatoes","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["brute force","data structures","dp"]},{"contestId":1545,"index":"E2","name":"AquaMoon and Time Stop (hard version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["data structures","dp"]},{"contestId":1545,"index":"E1","name":"AquaMoon and Time Stop (easy version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["data structures","dp"]},{"contestId":1545,"index":"D","name":"AquaMoon and Wrong Coordinate","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["constructive algorithms","interactive","math"]},{"contestId":1545,"index":"C","name":"AquaMoon and Permutations","type":"PROGRAMMING","points":1500.0,"rating":2800,"tags":["2-sat","brute force","combinatorics","constructive algorithms","graph matchings","graphs"]},{"contestId":1545,"index":"B","name":"AquaMoon and Chess","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["combinatorics","math"]},{"contestId":1545,"index":"A","name":"AquaMoon and Strange Sort","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["sortings"]},{"contestId":1543,"index":"E","name":"The Final Pursuit","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["bitmasks","constructive algorithms","divide and conquer","graphs","greedy","math"]},{"contestId":1543,"index":"D2","name":"RPD and Rap Sheet (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["brute force","constructive algorithms","interactive","math"]},{"contestId":1543,"index":"D1","name":"RPD and Rap Sheet (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["bitmasks","constructive algorithms","interactive","math"]},{"contestId":1543,"index":"C","name":"Need for Pink Slips","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["bitmasks","brute force","dfs and similar","implementation","math","probabilities"]},{"contestId":1543,"index":"B","name":"Customising the Track","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["combinatorics","greedy","math"]},{"contestId":1543,"index":"A","name":"Exciting Bets","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","math","number theory"]},{"contestId":1542,"index":"E2","name":"Abnormal Permutation Pairs (hard version)","type":"PROGRAMMING","points":1000.0,"rating":2700,"tags":["combinatorics","dp","fft","math"]},{"contestId":1542,"index":"E1","name":"Abnormal Permutation Pairs (easy version)","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","dp","fft","math"]},{"contestId":1542,"index":"D","name":"Priority Queue","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["combinatorics","dp","implementation","math","ternary search"]},{"contestId":1542,"index":"C","name":"Strange Function","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["math","number theory"]},{"contestId":1542,"index":"B","name":"Plus and Multiply","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","math","number theory"]},{"contestId":1542,"index":"A","name":"Odd Set","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1541,"index":"B","name":"Pleasant Pairs","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","implementation","math","number theory"]},{"contestId":1541,"index":"A","name":"Pretty Permutations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1540,"index":"E","name":"Tasty Dishes","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["math","matrices"]},{"contestId":1540,"index":"D","name":"Inverse Inversions","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["binary search","brute force","data structures"]},{"contestId":1540,"index":"C2","name":"Converging Array (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2900,"tags":["dp","math"]},{"contestId":1540,"index":"C1","name":"Converging Array (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["dp","math"]},{"contestId":1540,"index":"B","name":"Tree Array","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["brute force","combinatorics","dp","graphs","math","probabilities","trees"]},{"contestId":1540,"index":"A","name":"Great Graphs","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["constructive algorithms","graphs","greedy","shortest paths","sortings"]},{"contestId":1539,"index":"F","name":"Strange Array","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","greedy","sortings"]},{"contestId":1539,"index":"E","name":"Game with Cards","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","constructive algorithms","data structures","dp","greedy","implementation"]},{"contestId":1539,"index":"D","name":"PriceFixed","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","greedy","implementation","sortings","two pointers"]},{"contestId":1539,"index":"C","name":"Stable Groups","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["greedy","sortings"]},{"contestId":1539,"index":"B","name":"Love Song","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["dp","implementation","strings"]},{"contestId":1539,"index":"A","name":"Contest Start","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["combinatorics","geometry","greedy","math"]},{"contestId":1538,"index":"G","name":"Gift Set","type":"PROGRAMMING","rating":2100,"tags":["binary search","greedy","math","ternary search"]},{"contestId":1538,"index":"F","name":"Interesting Function","type":"PROGRAMMING","rating":1500,"tags":["binary search","dp","math","number theory"]},{"contestId":1538,"index":"E","name":"Funny Substrings","type":"PROGRAMMING","rating":2100,"tags":["data structures","hashing","implementation","matrices","strings"]},{"contestId":1538,"index":"D","name":"Another Problem About Dividing Numbers","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","math","number theory"]},{"contestId":1538,"index":"C","name":"Number of Pairs","type":"PROGRAMMING","rating":1300,"tags":["binary search","data structures","math","two pointers"]},{"contestId":1538,"index":"B","name":"Friends and Candies","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1538,"index":"A","name":"Stone Game","type":"PROGRAMMING","rating":800,"tags":["brute force","dp","greedy"]},{"contestId":1537,"index":"F","name":"Figure Fixing","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","dsu","graphs","greedy","math"]},{"contestId":1537,"index":"E2","name":"Erase and Extend (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","data structures","greedy","hashing","string suffix structures","strings","two pointers"]},{"contestId":1537,"index":"E1","name":"Erase and Extend (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","brute force","dp","greedy","hashing","implementation","string suffix structures","strings","two pointers"]},{"contestId":1537,"index":"D","name":"Deleting Divisors","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["games","math","number theory"]},{"contestId":1537,"index":"C","name":"Challenging Cliffs","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1537,"index":"B","name":"Bad Boy","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["constructive algorithms","greedy","math"]},{"contestId":1537,"index":"A","name":"Arithmetic Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1536,"index":"F","name":"Omkar and Akmar","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["chinese remainder theorem","combinatorics","constructive algorithms","fft","games","geometry","math","meet-in-the-middle","string suffix structures"]},{"contestId":1536,"index":"E","name":"Omkar and Forest","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["combinatorics","graphs","math","shortest paths"]},{"contestId":1536,"index":"D","name":"Omkar and Medians","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","greedy","implementation"]},{"contestId":1536,"index":"C","name":"Diluc and Kaeya","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["data structures","dp","hashing","number theory"]},{"contestId":1536,"index":"B","name":"Prinzessin der Verurteilung","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","constructive algorithms","strings"]},{"contestId":1536,"index":"A","name":"Omkar and Bad Story","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms"]},{"contestId":1535,"index":"F","name":"String Distance","type":"PROGRAMMING","rating":3000,"tags":["binary search","brute force","data structures","hashing","implementation","strings"]},{"contestId":1535,"index":"E","name":"Gold Transfer","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures","dp","greedy","interactive","trees"]},{"contestId":1535,"index":"D","name":"Playoff Tournament","type":"PROGRAMMING","rating":1800,"tags":["data structures","dfs and similar","dp","implementation","trees"]},{"contestId":1535,"index":"C","name":"Unstable String","type":"PROGRAMMING","rating":1400,"tags":["binary search","dp","greedy","implementation","strings","two pointers"]},{"contestId":1535,"index":"B","name":"Array Reodering","type":"PROGRAMMING","rating":900,"tags":["brute force","greedy","math","number theory","sortings"]},{"contestId":1535,"index":"A","name":"Fair Playoff","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":1534,"index":"H","name":"Lost Nodes","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["constructive algorithms","dp","graphs","interactive","sortings","trees"]},{"contestId":1534,"index":"G","name":"A New Beginning","type":"PROGRAMMING","points":3250.0,"rating":3300,"tags":["data structures","dp","geometry","sortings"]},{"contestId":1534,"index":"F2","name":"Falling Sand (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":3000,"tags":["dfs and similar","dp","graphs","greedy"]},{"contestId":1534,"index":"F1","name":"Falling Sand (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["dfs and similar","graphs","greedy"]},{"contestId":1534,"index":"E","name":"Lost Array","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["graphs","greedy","interactive","shortest paths"]},{"contestId":1534,"index":"D","name":"Lost Tree","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["constructive algorithms","interactive","trees"]},{"contestId":1534,"index":"C","name":"Little Alawn\u0027s Puzzle","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["combinatorics","dp","dsu","graphs","math"]},{"contestId":1534,"index":"B","name":"Histogram Ugliness","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation","math"]},{"contestId":1534,"index":"A","name":"Colour the Flag","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":1533,"index":"J","name":"Pawns","type":"PROGRAMMING","tags":["*special"]},{"contestId":1533,"index":"I","name":"Excursions","type":"PROGRAMMING","tags":["*special","constructive algorithms","dfs and similar","flows","graph matchings","graphs"]},{"contestId":1533,"index":"H","name":"Submatrices","type":"PROGRAMMING","tags":["*special","bitmasks","data structures","dp"]},{"contestId":1533,"index":"G","name":"Biome Map","type":"PROGRAMMING","tags":["*special","constructive algorithms","dfs and similar","graphs"]},{"contestId":1533,"index":"F","name":"Binary String Partition","type":"PROGRAMMING","tags":["*special","binary search","greedy"]},{"contestId":1533,"index":"E","name":"Chess Team Forming","type":"PROGRAMMING","tags":["*special","binary search","data structures","greedy"]},{"contestId":1533,"index":"D","name":"String Searching","type":"PROGRAMMING","tags":["*special","hashing"]},{"contestId":1533,"index":"C","name":"Sweets","type":"PROGRAMMING","tags":["*special","data structures","implementation"]},{"contestId":1533,"index":"B","name":"Nearest Point Function","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1533,"index":"A","name":"Travel to Bertown","type":"PROGRAMMING","tags":["*special","implementation","math"]},{"contestId":1532,"index":"F","name":"Prefixes and Suffixes","type":"PROGRAMMING","tags":["*special","strings"]},{"contestId":1532,"index":"E","name":"Good Array","type":"PROGRAMMING","tags":["*special"]},{"contestId":1532,"index":"D","name":"Teams Forming","type":"PROGRAMMING","tags":["*special","sortings"]},{"contestId":1532,"index":"C","name":"Uniform String","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1532,"index":"B","name":"Frog Jumping","type":"PROGRAMMING","tags":["*special","math"]},{"contestId":1532,"index":"A","name":"A+B (Trial Problem)","type":"PROGRAMMING","tags":["*special"]},{"contestId":1531,"index":"E3","name":"Сортировка слиянием","type":"PROGRAMMING","tags":["*special","binary search"]},{"contestId":1531,"index":"E2","name":"Сортировка слиянием","type":"PROGRAMMING","tags":["*special","brute force"]},{"contestId":1531,"index":"E1","name":"Сортировка слиянием","type":"PROGRAMMING","tags":["*special"]},{"contestId":1531,"index":"D","name":"Редактируем Зингер | color","type":"PROGRAMMING","tags":["*special"]},{"contestId":1531,"index":"C","name":"Симметричный амфитеатр","type":"PROGRAMMING","tags":["*special","constructive algorithms","dp"]},{"contestId":1531,"index":"B2","name":"Мониторинг","type":"PROGRAMMING","tags":["*special"]},{"contestId":1531,"index":"B1","name":"Мониторинг","type":"PROGRAMMING","tags":["*special"]},{"contestId":1531,"index":"A","name":"Зингер | color","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1530,"index":"H","name":"Turing\u0027s Award","type":"PROGRAMMING","points":4750.0,"rating":3400,"tags":["data structures","dp"]},{"contestId":1530,"index":"G","name":"What a Reversal","type":"PROGRAMMING","points":3750.0,"rating":3300,"tags":["constructive algorithms"]},{"contestId":1530,"index":"F","name":"Bingo","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["bitmasks","combinatorics","dp","math","probabilities"]},{"contestId":1530,"index":"E","name":"Minimax","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1530,"index":"D","name":"Secret Santa","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","flows","graphs","greedy","math"]},{"contestId":1530,"index":"C","name":"Pursuit","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","brute force","greedy","sortings"]},{"contestId":1530,"index":"B","name":"Putting Plates","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":1530,"index":"A","name":"Binary Decimal","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1529,"index":"B","name":"Sifid and Strange Subsequences","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["greedy","math","sortings"]},{"contestId":1529,"index":"A","name":"Eshag Loves Big Arrays","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1528,"index":"F","name":"AmShZ Farm","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["combinatorics","fft","math"]},{"contestId":1528,"index":"E","name":"Mashtali and Hagh Trees","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["combinatorics","dp","trees"]},{"contestId":1528,"index":"D","name":"It\u0027s a bird! No, it\u0027s a plane! No, it\u0027s AaParsa!","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["constructive algorithms","graphs","shortest paths"]},{"contestId":1528,"index":"C","name":"Trees of Tranquillity","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["data structures","dfs and similar","greedy","trees"]},{"contestId":1528,"index":"B","name":"Kavi on Pairing Duty","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["combinatorics","dp","math"]},{"contestId":1528,"index":"A","name":"Parsa\u0027s Humongous Tree","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["dfs and similar","divide and conquer","dp","greedy","trees"]},{"contestId":1527,"index":"E","name":"Partition Game","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["binary search","data structures","divide and conquer","dp"]},{"contestId":1527,"index":"D","name":"MEX Tree","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["combinatorics","dfs and similar","implementation","math","trees"]},{"contestId":1527,"index":"C","name":"Sequence Pair Weight","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["hashing","implementation","math"]},{"contestId":1527,"index":"B2","name":"Palindrome Game (hard version)","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms","games"]},{"contestId":1527,"index":"B1","name":"Palindrome Game (easy version)","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","games"]},{"contestId":1527,"index":"A","name":"And Then There Were K","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks"]},{"contestId":1526,"index":"F","name":"Median Queries","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["constructive algorithms","interactive","probabilities"]},{"contestId":1526,"index":"E","name":"Oolimry and Suffix Array","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":1526,"index":"D","name":"Kill Anton","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["brute force","constructive algorithms","data structures","math","strings"]},{"contestId":1526,"index":"C2","name":"Potions (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["data structures","greedy"]},{"contestId":1526,"index":"C1","name":"Potions (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1500,"tags":["brute force","data structures","dp","greedy"]},{"contestId":1526,"index":"B","name":"I Hate 1111","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dp","math","number theory"]},{"contestId":1526,"index":"A","name":"Mean Inequality","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","sortings"]},{"contestId":1525,"index":"F","name":"Goblins And Gnomes","type":"PROGRAMMING","rating":2800,"tags":["brute force","dp","flows","graph matchings"]},{"contestId":1525,"index":"E","name":"Assimilation IV","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","dp","math","probabilities","two pointers"]},{"contestId":1525,"index":"D","name":"Armchairs","type":"PROGRAMMING","rating":1800,"tags":["dp","flows","graph matchings","greedy"]},{"contestId":1525,"index":"C","name":"Robot Collisions","type":"PROGRAMMING","rating":2000,"tags":["data structures","greedy","implementation","sortings"]},{"contestId":1525,"index":"B","name":"Permutation Sort","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","greedy"]},{"contestId":1525,"index":"A","name":"Potion-making","type":"PROGRAMMING","rating":800,"tags":["math","number theory"]},{"contestId":1523,"index":"H","name":"Hopping Around the Array ","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["data structures","dp"]},{"contestId":1523,"index":"G","name":"Try Booking","type":"PROGRAMMING","points":3250.0,"rating":3200,"tags":["data structures","divide and conquer"]},{"contestId":1523,"index":"F","name":"Favorite Game","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["bitmasks","dp"]},{"contestId":1523,"index":"E","name":"Crypto Lights","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1523,"index":"D","name":"Love-Hate","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["bitmasks","brute force","dp","probabilities"]},{"contestId":1523,"index":"C","name":"Compression and Expansion","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","data structures","greedy","implementation","trees"]},{"contestId":1523,"index":"B","name":"Lord of the Values","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms"]},{"contestId":1523,"index":"A","name":"Game of Life","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1521,"index":"E","name":"Nastia and a Beautiful Matrix","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["binary search","constructive algorithms","dp","greedy"]},{"contestId":1521,"index":"D","name":"Nastia Plays with a Tree","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["constructive algorithms","data structures","dfs and similar","dp","dsu","greedy","implementation","trees"]},{"contestId":1521,"index":"C","name":"Nastia and a Hidden Permutation","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","interactive"]},{"contestId":1521,"index":"B","name":"Nastia and a Good Array","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","math","number theory"]},{"contestId":1521,"index":"A","name":"Nastia and Nearly Good Numbers","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","math","number theory"]},{"contestId":1520,"index":"G","name":"To Go Or Not To Go?","type":"PROGRAMMING","rating":2200,"tags":["brute force","dfs and similar","graphs","greedy","implementation","shortest paths"]},{"contestId":1520,"index":"F2","name":"Guess the K-th Zero (Hard version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","constructive algorithms","data structures","interactive"]},{"contestId":1520,"index":"F1","name":"Guess the K-th Zero (Easy version)","type":"PROGRAMMING","rating":1600,"tags":["binary search","interactive"]},{"contestId":1520,"index":"E","name":"Arranging The Sheep","type":"PROGRAMMING","rating":1400,"tags":["greedy","math"]},{"contestId":1520,"index":"D","name":"Same Differences","type":"PROGRAMMING","rating":1200,"tags":["data structures","hashing","math"]},{"contestId":1520,"index":"C","name":"Not Adjacent Matrix","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms"]},{"contestId":1520,"index":"B","name":"Ordinary Numbers","type":"PROGRAMMING","rating":800,"tags":["brute force","math","number theory"]},{"contestId":1520,"index":"A","name":"Do Not Be Distracted!","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":1519,"index":"F","name":"Chests and Keys","type":"PROGRAMMING","rating":3200,"tags":["bitmasks","brute force","dfs and similar","dp","flows"]},{"contestId":1519,"index":"E","name":"Off by One","type":"PROGRAMMING","rating":2700,"tags":["constructive algorithms","dfs and similar","geometry","graphs","sortings","trees"]},{"contestId":1519,"index":"D","name":"Maximum Sum of Products","type":"PROGRAMMING","rating":1600,"tags":["brute force","dp","implementation","math","two pointers"]},{"contestId":1519,"index":"C","name":"Berland Regional","type":"PROGRAMMING","rating":1400,"tags":["brute force","data structures","greedy","number theory","sortings"]},{"contestId":1519,"index":"B","name":"The Cake Is a Lie","type":"PROGRAMMING","rating":800,"tags":["dp","math"]},{"contestId":1519,"index":"A","name":"Red and Blue Beans","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1517,"index":"H","name":"Fly Around the World","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["dp","geometry"]},{"contestId":1517,"index":"G","name":"Starry Night Camping","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["constructive algorithms","flows","graphs"]},{"contestId":1517,"index":"F","name":"Reunion","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["combinatorics","dp","trees"]},{"contestId":1517,"index":"E","name":"Group Photo","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","data structures","implementation","two pointers"]},{"contestId":1517,"index":"D","name":"Explorer Space","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["dp","graphs","shortest paths"]},{"contestId":1517,"index":"C","name":"Fillomino 2","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","dfs and similar","greedy","implementation"]},{"contestId":1517,"index":"B","name":"Morning Jogging","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1517,"index":"A","name":"Sum of 2050","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1516,"index":"E","name":"Baby Ehab Plays with Permutations","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["combinatorics","dp","math"]},{"contestId":1516,"index":"D","name":"Cut","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","data structures","dp","graphs","number theory","two pointers"]},{"contestId":1516,"index":"C","name":"Baby Ehab Partitions Again","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["bitmasks","constructive algorithms","dp","math"]},{"contestId":1516,"index":"B","name":"AGAGA XOOORRR","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["bitmasks","brute force","dp","greedy"]},{"contestId":1516,"index":"A","name":"Tit for Tat","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1515,"index":"I","name":"Phoenix and Diamonds","type":"PROGRAMMING","points":5000.0,"rating":3400,"tags":["binary search","data structures","sortings"]},{"contestId":1515,"index":"H","name":"Phoenix and Bits","type":"PROGRAMMING","points":4250.0,"rating":3500,"tags":["bitmasks","brute force","data structures","sortings"]},{"contestId":1515,"index":"G","name":"Phoenix and Odometers","type":"PROGRAMMING","points":3500.0,"rating":2700,"tags":["dfs and similar","graphs","math","number theory"]},{"contestId":1515,"index":"F","name":"Phoenix and Earthquake","type":"PROGRAMMING","points":3250.0,"rating":2600,"tags":["constructive algorithms","dfs and similar","dsu","graphs","greedy","trees"]},{"contestId":1515,"index":"E","name":"Phoenix and Computers","type":"PROGRAMMING","points":2750.0,"rating":2200,"tags":["combinatorics","dp","math"]},{"contestId":1515,"index":"D","name":"Phoenix and Socks","type":"PROGRAMMING","points":2000.0,"rating":1500,"tags":["greedy","sortings","two pointers"]},{"contestId":1515,"index":"C","name":"Phoenix and Towers","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1515,"index":"B","name":"Phoenix and Puzzle","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","geometry","math","number theory"]},{"contestId":1515,"index":"A","name":"Phoenix and Gold","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1514,"index":"E","name":"Baby Ehab\u0027s Hyper Apartment","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["binary search","graphs","interactive","sortings","two pointers"]},{"contestId":1514,"index":"D","name":"Cut and Stick","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures","greedy","implementation","sortings"]},{"contestId":1514,"index":"C","name":"Product 1 Modulo N","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["greedy","number theory"]},{"contestId":1514,"index":"B","name":"AND 0, Sum Big","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","combinatorics","math"]},{"contestId":1514,"index":"A","name":"Perfectly Imperfect Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":1513,"index":"F","name":"Swapping Problem","type":"PROGRAMMING","points":3500.0,"rating":2500,"tags":["brute force","constructive algorithms","data structures","sortings"]},{"contestId":1513,"index":"E","name":"Cost Equilibrium","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["combinatorics","constructive algorithms","math","sortings"]},{"contestId":1513,"index":"D","name":"GCD and MST","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","dsu","graphs","greedy","number theory","sortings"]},{"contestId":1513,"index":"C","name":"Add One","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["dp","matrices"]},{"contestId":1513,"index":"B","name":"AND Sequences","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["bitmasks","combinatorics","constructive algorithms","math"]},{"contestId":1513,"index":"A","name":"Array and Peaks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":1512,"index":"G","name":"Short Task","type":"PROGRAMMING","rating":1700,"tags":["brute force","dp","math","number theory"]},{"contestId":1512,"index":"F","name":"Education","type":"PROGRAMMING","rating":1900,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1512,"index":"E","name":"Permutation by Sum","type":"PROGRAMMING","rating":1600,"tags":["brute force","greedy","math"]},{"contestId":1512,"index":"D","name":"Corrupted Array","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1512,"index":"C","name":"A-B Palindrome","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","implementation","strings"]},{"contestId":1512,"index":"B","name":"Almost Rectangle","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1512,"index":"A","name":"Spy Detected!","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":1511,"index":"G","name":"Chips on a Board","type":"PROGRAMMING","rating":2700,"tags":["bitmasks","brute force","data structures","dp","games","two pointers"]},{"contestId":1511,"index":"F","name":"Chainword","type":"PROGRAMMING","rating":2700,"tags":["brute force","data structures","dp","matrices","string suffix structures","strings"]},{"contestId":1511,"index":"E","name":"Colorings and Dominoes","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","dp","greedy","math"]},{"contestId":1511,"index":"D","name":"Min Cost String","type":"PROGRAMMING","rating":1600,"tags":["brute force","constructive algorithms","graphs","greedy","strings"]},{"contestId":1511,"index":"C","name":"Yet Another Card Deck","type":"PROGRAMMING","rating":1100,"tags":["brute force","data structures","implementation","trees"]},{"contestId":1511,"index":"B","name":"GCD Length","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","math","number theory"]},{"contestId":1511,"index":"A","name":"Review Site","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1510,"index":"K","name":"King\u0027s Task","type":"PROGRAMMING","rating":1200,"tags":["brute force","graphs","implementation"]},{"contestId":1510,"index":"J","name":"Japanese Game","type":"PROGRAMMING","rating":2700,"tags":["constructive algorithms","math"]},{"contestId":1510,"index":"I","name":"Is It Rated?","type":"PROGRAMMING","rating":2700,"tags":["greedy","interactive","math","probabilities"]},{"contestId":1510,"index":"H","name":"Hard Optimization","type":"PROGRAMMING","rating":3200,"tags":["dp"]},{"contestId":1510,"index":"G","name":"Guide","type":"PROGRAMMING","rating":2100,"tags":[]},{"contestId":1510,"index":"F","name":"Fiber Shape","type":"PROGRAMMING","rating":2800,"tags":[]},{"contestId":1510,"index":"E","name":"Equilibrium Point /\\textbackslash/\\textbackslash","type":"PROGRAMMING","rating":2700,"tags":[]},{"contestId":1510,"index":"D","name":"Digits","type":"PROGRAMMING","rating":2100,"tags":["dp","math","number theory"]},{"contestId":1510,"index":"C","name":"Cactus Not Enough","type":"PROGRAMMING","rating":2900,"tags":["dfs and similar","graph matchings","graphs"]},{"contestId":1510,"index":"B","name":"Button Lock","type":"PROGRAMMING","rating":2600,"tags":["flows","graph matchings","graphs"]},{"contestId":1510,"index":"A","name":"ASCII Automata Art","type":"PROGRAMMING","rating":3100,"tags":[]},{"contestId":1509,"index":"C","name":"The Sports Festival","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp","greedy"]},{"contestId":1509,"index":"B","name":"TMT Document","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy"]},{"contestId":1509,"index":"A","name":"Average Height","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1508,"index":"F","name":"Optimal Encoding","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["brute force","data structures"]},{"contestId":1508,"index":"E","name":"Tree Calendar","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["brute force","constructive algorithms","data structures","dfs and similar","sortings","trees"]},{"contestId":1508,"index":"D","name":"Swap Pass","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["constructive algorithms","geometry","sortings"]},{"contestId":1508,"index":"C","name":"Complete the MST","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["bitmasks","brute force","data structures","dfs and similar","dsu","graphs","greedy","trees"]},{"contestId":1508,"index":"B","name":"Almost Sorted","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","combinatorics","constructive algorithms","implementation"]},{"contestId":1508,"index":"A","name":"Binary Literature","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["constructive algorithms","greedy","implementation","strings","two pointers"]},{"contestId":1506,"index":"G","name":"Maximize the Remaining String","type":"PROGRAMMING","rating":2000,"tags":["brute force","data structures","dp","greedy","strings"]},{"contestId":1506,"index":"F","name":"Triangular Paths","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","graphs","math","shortest paths","sortings"]},{"contestId":1506,"index":"E","name":"Restoring the Permutation","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","implementation"]},{"contestId":1506,"index":"D","name":"Epic Transformation","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1506,"index":"C","name":"Double-ended Strings","type":"PROGRAMMING","rating":1000,"tags":["brute force","implementation","strings"]},{"contestId":1506,"index":"B","name":"Partial Replacement","type":"PROGRAMMING","rating":1100,"tags":["greedy","implementation"]},{"contestId":1506,"index":"A","name":"Strange Table","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1505,"index":"I","name":"Mysterious language again, seriously?","type":"PROGRAMMING","rating":2200,"tags":["*special"]},{"contestId":1505,"index":"H","name":"L BREAK into program","type":"PROGRAMMING","rating":2500,"tags":["*special"]},{"contestId":1505,"index":"G","name":"Encoded message","type":"PROGRAMMING","rating":2600,"tags":["*special","implementation"]},{"contestId":1505,"index":"F","name":"Math","type":"PROGRAMMING","rating":2200,"tags":["*special","math"]},{"contestId":1505,"index":"E","name":"Cakewalk","type":"PROGRAMMING","rating":1800,"tags":["*special","greedy","implementation","shortest paths"]},{"contestId":1505,"index":"D","name":"Xenolith? Hippodrome?","type":"PROGRAMMING","rating":1800,"tags":["*special","number theory"]},{"contestId":1505,"index":"C","name":"Fibonacci Words","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation"]},{"contestId":1505,"index":"B","name":"DMCA","type":"PROGRAMMING","rating":1600,"tags":["*special","implementation","number theory"]},{"contestId":1505,"index":"A","name":"Is it rated - 2","type":"PROGRAMMING","rating":900,"tags":["*special","implementation","interactive"]},{"contestId":1504,"index":"B","name":"Flip the Bits","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1504,"index":"A","name":" Déjà Vu","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","strings"]},{"contestId":1503,"index":"F","name":"Balance the Cards","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["constructive algorithms","data structures","divide and conquer","geometry","graphs","implementation"]},{"contestId":1503,"index":"E","name":"2-Coloring","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["combinatorics","dp","math"]},{"contestId":1503,"index":"D","name":"Flip the Cards","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["2-sat","constructive algorithms","data structures","greedy","sortings","two pointers"]},{"contestId":1503,"index":"C","name":"Travelling Salesman Problem","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["binary search","data structures","dp","greedy","shortest paths","sortings","two pointers"]},{"contestId":1503,"index":"B","name":"3-Coloring","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","games","interactive"]},{"contestId":1503,"index":"A","name":"Balance the Bits","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["constructive algorithms","greedy"]},{"contestId":1501,"index":"B","name":"Napoleon Cake","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["dp","implementation","sortings"]},{"contestId":1501,"index":"A","name":"Alexey and Train","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1500,"index":"F","name":"Cupboards Jumps","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["dp"]},{"contestId":1500,"index":"E","name":"Subset Trick","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["binary search","data structures"]},{"contestId":1500,"index":"D","name":"Tiles for Bathroom","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["data structures","sortings","two pointers"]},{"contestId":1500,"index":"C","name":"Matrix Sorting","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["bitmasks","brute force","constructive algorithms","greedy","two pointers"]},{"contestId":1500,"index":"B","name":"Two chandeliers","type":"PROGRAMMING","points":750.0,"rating":2200,"tags":["binary search","brute force","chinese remainder theorem","math","number theory"]},{"contestId":1500,"index":"A","name":"Going Home","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["brute force","hashing","implementation","math"]},{"contestId":1499,"index":"G","name":"Graph Coloring","type":"PROGRAMMING","rating":3100,"tags":["data structures","graphs","interactive"]},{"contestId":1499,"index":"F","name":"Diameter Cuts","type":"PROGRAMMING","rating":2400,"tags":["combinatorics","dfs and similar","dp","trees"]},{"contestId":1499,"index":"E","name":"Chaotic Merge","type":"PROGRAMMING","rating":2400,"tags":["combinatorics","dp","math","strings"]},{"contestId":1499,"index":"D","name":"The Number of Pairs","type":"PROGRAMMING","rating":2100,"tags":["dp","math","number theory"]},{"contestId":1499,"index":"C","name":"Minimum Grid Path","type":"PROGRAMMING","rating":1500,"tags":["brute force","data structures","greedy","math"]},{"contestId":1499,"index":"B","name":"Binary Removals","type":"PROGRAMMING","rating":1000,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1499,"index":"A","name":"Domino on Windowsill","type":"PROGRAMMING","rating":800,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":1498,"index":"F","name":"Christmas Game","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["bitmasks","data structures","dfs and similar","dp","games","math","trees"]},{"contestId":1498,"index":"E","name":"Two Houses","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","graphs","greedy","interactive","sortings"]},{"contestId":1498,"index":"D","name":"Bananas in a Microwave","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dfs and similar","dp","graphs","implementation"]},{"contestId":1498,"index":"C","name":"Planar Reflections","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["brute force","data structures","dp"]},{"contestId":1498,"index":"B","name":"Box Fitting","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","bitmasks","data structures","greedy"]},{"contestId":1498,"index":"A","name":"GCD Sum","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","math"]},{"contestId":1497,"index":"E2","name":"Square-Free Division (hard version)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["data structures","dp","greedy","math","number theory","two pointers"]},{"contestId":1497,"index":"E1","name":"Square-Free Division (easy version)","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["data structures","dp","greedy","math","number theory","two pointers"]},{"contestId":1497,"index":"D","name":"Genius","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["bitmasks","dp","graphs","number theory"]},{"contestId":1497,"index":"C2","name":"k-LCM (hard version)","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms","math"]},{"contestId":1497,"index":"C1","name":"k-LCM (easy version)","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","math"]},{"contestId":1497,"index":"B","name":"M-arrays","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","greedy","math"]},{"contestId":1497,"index":"A","name":"Meximization","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","data structures","greedy","sortings"]},{"contestId":1496,"index":"B","name":"Max and Mex","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["math"]},{"contestId":1496,"index":"A","name":"Split it!","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","constructive algorithms","greedy","strings"]},{"contestId":1495,"index":"F","name":"Squares","type":"PROGRAMMING","points":3250.0,"rating":3300,"tags":["constructive algorithms","data structures","dp","graphs","trees"]},{"contestId":1495,"index":"E","name":"Qingshan and Daniel","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["brute force","data structures","greedy","implementation"]},{"contestId":1495,"index":"D","name":"BFS Trees","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["combinatorics","dfs and similar","graphs","math","shortest paths","trees"]},{"contestId":1495,"index":"C","name":"Garden of the Sun","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["constructive algorithms","graphs"]},{"contestId":1495,"index":"B","name":"Let\u0027s Go Hiking","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["games","greedy"]},{"contestId":1495,"index":"A","name":"Diamond Miner","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["geometry","greedy","math","sortings"]},{"contestId":1494,"index":"F","name":"Delete The Edges","type":"PROGRAMMING","rating":2900,"tags":["brute force","constructive algorithms","dfs and similar","graphs","implementation"]},{"contestId":1494,"index":"E","name":"A-Z Graph","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","data structures","graphs","hashing"]},{"contestId":1494,"index":"D","name":"Dogeforces","type":"PROGRAMMING","rating":2300,"tags":["constructive algorithms","data structures","dfs and similar","divide and conquer","dsu","greedy","sortings","trees"]},{"contestId":1494,"index":"C","name":"1D Sokoban","type":"PROGRAMMING","rating":1900,"tags":["binary search","dp","greedy","implementation","two pointers"]},{"contestId":1494,"index":"B","name":"Berland Crossword","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","brute force","greedy","implementation"]},{"contestId":1494,"index":"A","name":"ABC String","type":"PROGRAMMING","rating":900,"tags":["bitmasks","brute force","implementation"]},{"contestId":1493,"index":"F","name":"Enchanted Matrix","type":"PROGRAMMING","points":3250.0,"rating":2600,"tags":["bitmasks","interactive","number theory"]},{"contestId":1493,"index":"E","name":"Enormous XOR","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["bitmasks","constructive algorithms","greedy","math","strings","two pointers"]},{"contestId":1493,"index":"D","name":"GCD of an Array","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["brute force","data structures","hashing","implementation","math","number theory","sortings","two pointers"]},{"contestId":1493,"index":"C","name":"K-beautiful Strings","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["binary search","brute force","constructive algorithms","greedy","strings"]},{"contestId":1493,"index":"B","name":"Planet Lapituletti","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":1493,"index":"A","name":"Anti-knapsack","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1492,"index":"E","name":"Almost Fault-Tolerant Database","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["brute force","constructive algorithms","dfs and similar","greedy","implementation"]},{"contestId":1492,"index":"D","name":"Genius\u0027s Gambit","type":"PROGRAMMING","points":2250.0,"rating":1900,"tags":["bitmasks","constructive algorithms","greedy","math"]},{"contestId":1492,"index":"C","name":"Maximum width","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","data structures","dp","greedy","two pointers"]},{"contestId":1492,"index":"B","name":"Card Deck","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["data structures","greedy","math"]},{"contestId":1492,"index":"A","name":"Three swimmers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1491,"index":"I","name":"Ruler Of The Zoo","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["brute force","data structures"]},{"contestId":1491,"index":"H","name":"Yuezheng Ling and Dynamic Tree","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["data structures","trees"]},{"contestId":1491,"index":"G","name":"Switch and Flip","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["constructive algorithms","graphs","math"]},{"contestId":1491,"index":"F","name":"Magnets","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["binary search","constructive algorithms","interactive"]},{"contestId":1491,"index":"E","name":"Fib-tree","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["brute force","dfs and similar","divide and conquer","number theory","trees"]},{"contestId":1491,"index":"D","name":"Zookeeper and The Infinite Zoo","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["bitmasks","constructive algorithms","dp","greedy","math"]},{"contestId":1491,"index":"C","name":"Pekora and Trampoline","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","data structures","dp","greedy","implementation"]},{"contestId":1491,"index":"B","name":"Minimal Cost","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["brute force","math"]},{"contestId":1491,"index":"A","name":"K-th Largest Value","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation"]},{"contestId":1490,"index":"G","name":"Old Floppy Drive ","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","math"]},{"contestId":1490,"index":"F","name":"Equalize the Array","type":"PROGRAMMING","rating":1500,"tags":["binary search","data structures","greedy","math","sortings"]},{"contestId":1490,"index":"E","name":"Accidental Victory","type":"PROGRAMMING","rating":1400,"tags":["binary search","data structures","greedy"]},{"contestId":1490,"index":"D","name":"Permutation Transformation","type":"PROGRAMMING","rating":1200,"tags":["dfs and similar","divide and conquer","implementation"]},{"contestId":1490,"index":"C","name":"Sum of Cubes","type":"PROGRAMMING","rating":1100,"tags":["binary search","brute force","math"]},{"contestId":1490,"index":"B","name":"Balanced Remainders","type":"PROGRAMMING","rating":1000,"tags":["brute force","constructive algorithms","math"]},{"contestId":1490,"index":"A","name":"Dense Array","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1488,"index":"J","name":"Flower Shop","type":"PROGRAMMING","rating":3100,"tags":["*special","data structures","fft","math"]},{"contestId":1488,"index":"I","name":"Demonic Invasion","type":"PROGRAMMING","rating":3100,"tags":["*special","flows"]},{"contestId":1488,"index":"H","name":"Build From Suffixes","type":"PROGRAMMING","rating":2800,"tags":["*special","combinatorics","data structures"]},{"contestId":1488,"index":"G","name":"Painting Numbers","type":"PROGRAMMING","rating":2500,"tags":["*special","data structures","greedy","number theory"]},{"contestId":1488,"index":"F","name":"Dogecoin","type":"PROGRAMMING","rating":2300,"tags":["*special","binary search","data structures"]},{"contestId":1488,"index":"E","name":"Palindromic Doubles","type":"PROGRAMMING","rating":2200,"tags":["*special","data structures","dp"]},{"contestId":1488,"index":"D","name":"Problemsolving Marathon","type":"PROGRAMMING","rating":1900,"tags":["*special","binary search","greedy"]},{"contestId":1488,"index":"C","name":"Two Policemen","type":"PROGRAMMING","rating":1900,"tags":["*special","binary search","brute force","math"]},{"contestId":1488,"index":"B","name":"RBS Deletion","type":"PROGRAMMING","rating":1800,"tags":["*special","greedy"]},{"contestId":1488,"index":"A","name":"From Zero To Y","type":"PROGRAMMING","rating":900,"tags":["*special","math"]},{"contestId":1487,"index":"G","name":"String Counting","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","dp","fft","math"]},{"contestId":1487,"index":"F","name":"Ones","type":"PROGRAMMING","rating":2900,"tags":["dp","greedy","shortest paths"]},{"contestId":1487,"index":"E","name":"Cheap Dinner","type":"PROGRAMMING","rating":2000,"tags":["brute force","data structures","graphs","greedy","implementation","sortings","two pointers"]},{"contestId":1487,"index":"D","name":"Pythagorean Triples","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","math","number theory"]},{"contestId":1487,"index":"C","name":"Minimum Ties","type":"PROGRAMMING","rating":1500,"tags":["brute force","constructive algorithms","dfs and similar","graphs","greedy","implementation","math"]},{"contestId":1487,"index":"B","name":"Cat Cycle","type":"PROGRAMMING","rating":1200,"tags":["math","number theory"]},{"contestId":1487,"index":"A","name":"Arena","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings"]},{"contestId":1486,"index":"F","name":"Pairs of Paths","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["combinatorics","data structures","dfs and similar","dp","trees"]},{"contestId":1486,"index":"E","name":"Paired Payment","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["binary search","brute force","constructive algorithms","dp","flows","graphs","shortest paths"]},{"contestId":1486,"index":"D","name":"Max Median","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["binary search","data structures","dp"]},{"contestId":1486,"index":"C2","name":"Guessing the Greatest (hard version)","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["binary search","interactive"]},{"contestId":1486,"index":"C1","name":"Guessing the Greatest (easy version)","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["binary search","interactive"]},{"contestId":1486,"index":"B","name":"Eastern Exhibition","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","geometry","shortest paths","sortings"]},{"contestId":1486,"index":"A","name":"Shifting Stacks","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation"]},{"contestId":1485,"index":"F","name":"Copy or Prefix Sum","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["combinatorics","data structures","dp","sortings"]},{"contestId":1485,"index":"E","name":"Move and Swap","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":1485,"index":"D","name":"Multiples and Power Differences","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["constructive algorithms","graphs","math","number theory"]},{"contestId":1485,"index":"C","name":"Floor and Mod","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","brute force","math","number theory"]},{"contestId":1485,"index":"B","name":"Replace and Keep Sorted","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["dp","implementation","math"]},{"contestId":1485,"index":"A","name":"Add and Divide","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","greedy","math","number theory"]},{"contestId":1482,"index":"H","name":"Exam","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["data structures","string suffix structures","trees"]},{"contestId":1482,"index":"G","name":"Vabank","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["binary search","interactive"]},{"contestId":1482,"index":"F","name":"Useful Edges","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["graphs","shortest paths"]},{"contestId":1482,"index":"E","name":"Skyline Photo","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","divide and conquer","dp"]},{"contestId":1482,"index":"D","name":"Playlist","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["data structures","dsu","implementation","shortest paths"]},{"contestId":1482,"index":"C","name":"Basic Diplomacy","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy","implementation"]},{"contestId":1482,"index":"B","name":"Restore Modulo","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["implementation","math"]},{"contestId":1482,"index":"A","name":"Prison Break","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1481,"index":"F","name":"AB Tree","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["dp","greedy","trees"]},{"contestId":1481,"index":"E","name":"Sorting Books","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","dp","greedy"]},{"contestId":1481,"index":"D","name":"AB Graph","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","constructive algorithms","graphs","greedy","implementation"]},{"contestId":1481,"index":"C","name":"Fence Painting","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1481,"index":"B","name":"New Colony","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["brute force","greedy","implementation"]},{"contestId":1481,"index":"A","name":"Space Navigation ","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","strings"]},{"contestId":1480,"index":"B","name":"The Great Hero","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","implementation","sortings"]},{"contestId":1480,"index":"A","name":"Yet Another String Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","greedy","strings"]},{"contestId":1479,"index":"E","name":"School Clubs","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["dp","fft","math","number theory","probabilities"]},{"contestId":1479,"index":"D","name":"Odd Mineral Resource","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["binary search","bitmasks","brute force","data structures","probabilities","trees"]},{"contestId":1479,"index":"C","name":"Continuous City","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["bitmasks","constructive algorithms"]},{"contestId":1479,"index":"B2","name":"Painting the Array II","type":"PROGRAMMING","points":750.0,"rating":2100,"tags":["constructive algorithms","data structures","dp","greedy","implementation"]},{"contestId":1479,"index":"B1","name":"Painting the Array I","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["constructive algorithms","data structures","dp","greedy","implementation"]},{"contestId":1479,"index":"A","name":"Searching Local Minimum","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","interactive","ternary search"]},{"contestId":1478,"index":"C","name":"Nezzar and Symmetric Array","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["implementation","math","sortings"]},{"contestId":1478,"index":"B","name":"Nezzar and Lucky Number","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","dp","greedy","math"]},{"contestId":1478,"index":"A","name":"Nezzar and Colorful Balls","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy"]},{"contestId":1477,"index":"F","name":"Nezzar and Chocolate Bars","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["combinatorics","fft","math","probabilities"]},{"contestId":1477,"index":"E","name":"Nezzar and Tournaments","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["data structures","greedy"]},{"contestId":1477,"index":"D","name":"Nezzar and Hidden Permutations","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":1477,"index":"C","name":"Nezzar and Nice Beatmap","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["constructive algorithms","geometry","greedy","math","sortings"]},{"contestId":1477,"index":"B","name":"Nezzar and Binary String","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["data structures","greedy"]},{"contestId":1477,"index":"A","name":"Nezzar and Board","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["constructive algorithms","math","number theory"]},{"contestId":1476,"index":"G","name":"Minimum Difference","type":"PROGRAMMING","rating":3100,"tags":["data structures","hashing","sortings","two pointers"]},{"contestId":1476,"index":"F","name":"Lanterns","type":"PROGRAMMING","rating":3000,"tags":["binary search","data structures","dp"]},{"contestId":1476,"index":"E","name":"Pattern Matching","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","data structures","dfs and similar","graphs","hashing","sortings","strings"]},{"contestId":1476,"index":"D","name":"Journey","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","dp","dsu","implementation"]},{"contestId":1476,"index":"C","name":"Longest Simple Cycle","type":"PROGRAMMING","rating":1600,"tags":["dp","graphs","greedy"]},{"contestId":1476,"index":"B","name":"Inflation","type":"PROGRAMMING","rating":1300,"tags":["binary search","brute force","greedy","math"]},{"contestId":1476,"index":"A","name":"K-divisible Sum","type":"PROGRAMMING","rating":1000,"tags":["binary search","constructive algorithms","greedy","math"]},{"contestId":1475,"index":"G","name":"Strange Beauty","type":"PROGRAMMING","rating":1900,"tags":["dp","math","number theory","sortings"]},{"contestId":1475,"index":"F","name":"Unusual Matrix","type":"PROGRAMMING","rating":1900,"tags":["2-sat","brute force","constructive algorithms"]},{"contestId":1475,"index":"E","name":"Advertising Agency","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","math","sortings"]},{"contestId":1475,"index":"D","name":"Cleaning the Phone","type":"PROGRAMMING","rating":1800,"tags":["binary search","dp","sortings","two pointers"]},{"contestId":1475,"index":"C","name":"Ball in Berland","type":"PROGRAMMING","rating":1400,"tags":["combinatorics","graphs","math"]},{"contestId":1475,"index":"B","name":"New Year\u0027s Number","type":"PROGRAMMING","rating":900,"tags":["brute force","dp","math"]},{"contestId":1475,"index":"A","name":"Odd Divisor","type":"PROGRAMMING","rating":900,"tags":["math","number theory"]},{"contestId":1474,"index":"F","name":"1 2 3 4 ...","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["dp","math","matrices"]},{"contestId":1474,"index":"E","name":"What Is It?","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["constructive algorithms","greedy"]},{"contestId":1474,"index":"D","name":"Cleaning","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["data structures","dp","greedy","math"]},{"contestId":1474,"index":"C","name":"Array Destruction","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","constructive algorithms","data structures","greedy","implementation","sortings"]},{"contestId":1474,"index":"B","name":"Different Divisors","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["binary search","constructive algorithms","greedy","math","number theory"]},{"contestId":1474,"index":"A","name":"Puzzle From the Future","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1473,"index":"G","name":"Tiles","type":"PROGRAMMING","rating":2800,"tags":["combinatorics","dp","fft","math"]},{"contestId":1473,"index":"F","name":"Strange Set","type":"PROGRAMMING","rating":2700,"tags":["flows","math"]},{"contestId":1473,"index":"E","name":"Minimum Path","type":"PROGRAMMING","rating":2400,"tags":["graphs","shortest paths"]},{"contestId":1473,"index":"D","name":"Program","type":"PROGRAMMING","rating":1700,"tags":["data structures","dp","implementation","strings"]},{"contestId":1473,"index":"C","name":"No More Inversions","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","math"]},{"contestId":1473,"index":"B","name":"String LCM","type":"PROGRAMMING","rating":1000,"tags":["brute force","math","number theory","strings"]},{"contestId":1473,"index":"A","name":"Replacing Elements","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","math","sortings"]},{"contestId":1472,"index":"G","name":"Moving to the Capital","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","dp","graphs","shortest paths"]},{"contestId":1472,"index":"F","name":"New Year\u0027s Puzzle","type":"PROGRAMMING","rating":2100,"tags":["brute force","dp","graph matchings","greedy","sortings"]},{"contestId":1472,"index":"E","name":"Correct Placement","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","dp","sortings","two pointers"]},{"contestId":1472,"index":"D","name":"Even-Odd Game","type":"PROGRAMMING","rating":1200,"tags":["dp","games","greedy","sortings"]},{"contestId":1472,"index":"C","name":"Long Jumps","type":"PROGRAMMING","rating":1100,"tags":["dp","graphs"]},{"contestId":1472,"index":"B","name":"Fair Division","type":"PROGRAMMING","rating":800,"tags":["dp","greedy","math"]},{"contestId":1472,"index":"A","name":"Cards for Friends","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1471,"index":"B","name":"Strange List","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["brute force","greedy","implementation","math"]},{"contestId":1471,"index":"A","name":"Strange Partition","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","math","number theory"]},{"contestId":1470,"index":"F","name":"Strange Covering","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["divide and conquer"]},{"contestId":1470,"index":"E","name":"Strange Permutation","type":"PROGRAMMING","points":2000.0,"rating":3200,"tags":["binary search","combinatorics","data structures","dp","graphs","implementation","two pointers"]},{"contestId":1470,"index":"D","name":"Strange Housing","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","graph matchings","graphs","greedy"]},{"contestId":1470,"index":"C","name":"Strange Shuffle","type":"PROGRAMMING","points":1000.0,"rating":2500,"tags":["binary search","brute force","constructive algorithms","interactive"]},{"contestId":1470,"index":"B","name":"Strange Definition","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["bitmasks","graphs","hashing","math","number theory"]},{"contestId":1470,"index":"A","name":"Strange Birthday Party","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["binary search","dp","greedy","sortings","two pointers"]},{"contestId":1469,"index":"F","name":"Power Sockets","type":"PROGRAMMING","rating":2600,"tags":["binary search","data structures","greedy"]},{"contestId":1469,"index":"E","name":"A Bit Similar","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","brute force","hashing","string suffix structures","strings","two pointers"]},{"contestId":1469,"index":"D","name":"Ceil Divisions","type":"PROGRAMMING","rating":1700,"tags":["brute force","constructive algorithms","math","number theory"]},{"contestId":1469,"index":"C","name":"Building a Fence","type":"PROGRAMMING","rating":1600,"tags":["dp","greedy","implementation","two pointers"]},{"contestId":1469,"index":"B","name":"Red and Blue","type":"PROGRAMMING","rating":1000,"tags":["dp","greedy"]},{"contestId":1469,"index":"A","name":"Regular Bracket Sequence","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":1468,"index":"N","name":"Waste Sorting","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation"]},{"contestId":1468,"index":"M","name":"Similar Sets","type":"PROGRAMMING","rating":2300,"tags":["data structures","graphs","implementation"]},{"contestId":1468,"index":"L","name":"Prime Divisors Selection","type":"PROGRAMMING","rating":2700,"tags":["binary search","greedy","math","number theory"]},{"contestId":1468,"index":"K","name":"The Robot","type":"PROGRAMMING","rating":1600,"tags":["brute force","implementation"]},{"contestId":1468,"index":"J","name":"Road Reform","type":"PROGRAMMING","rating":1800,"tags":["dsu","graphs","greedy"]},{"contestId":1468,"index":"I","name":"Plane Tiling","type":"PROGRAMMING","rating":2500,"tags":["geometry","implementation","math"]},{"contestId":1468,"index":"H","name":"K and Medians","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","greedy","math"]},{"contestId":1468,"index":"G","name":"Hobbits","type":"PROGRAMMING","rating":2500,"tags":["binary search","geometry"]},{"contestId":1468,"index":"F","name":"Full Turn","type":"PROGRAMMING","rating":1700,"tags":["geometry","hashing","number theory"]},{"contestId":1468,"index":"E","name":"Four Segments","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1468,"index":"D","name":"Firecrackers","type":"PROGRAMMING","rating":1700,"tags":["binary search","sortings"]},{"contestId":1468,"index":"C","name":"Berpizza","type":"PROGRAMMING","rating":1400,"tags":["data structures","implementation"]},{"contestId":1468,"index":"B","name":"Bakery","type":"PROGRAMMING","rating":2900,"tags":["data structures","dsu"]},{"contestId":1468,"index":"A","name":"LaIS","type":"PROGRAMMING","rating":2200,"tags":["data structures","dp","greedy"]},{"contestId":1467,"index":"E","name":"Distinctive Roots in a Tree","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","dfs and similar","dp","trees"]},{"contestId":1467,"index":"D","name":"Sum of Paths","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["combinatorics","dp","math"]},{"contestId":1467,"index":"C","name":"Three Bags","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms","greedy"]},{"contestId":1467,"index":"B","name":"Hills And Valleys","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","implementation"]},{"contestId":1467,"index":"A","name":"Wizard of Orz","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","greedy","math"]},{"contestId":1466,"index":"I","name":"The Riddle of the Sphinx","type":"PROGRAMMING","points":4000.0,"rating":3400,"tags":["binary search","data structures","interactive"]},{"contestId":1466,"index":"H","name":"Finding satisfactory solutions","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["combinatorics","dp","graphs","greedy","math"]},{"contestId":1466,"index":"G","name":"Song of the Sirens","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","divide and conquer","hashing","math","string suffix structures","strings"]},{"contestId":1466,"index":"F","name":"Euclid\u0027s nightmare","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["bitmasks","dfs and similar","dsu","graphs","greedy","math","sortings"]},{"contestId":1466,"index":"E","name":"Apollo versus Pan","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["bitmasks","brute force","math"]},{"contestId":1466,"index":"D","name":"13th Labour of Heracles","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["data structures","greedy","sortings","trees"]},{"contestId":1466,"index":"C","name":"Canine poetry","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dp","greedy","strings"]},{"contestId":1466,"index":"B","name":"Last minute enhancements","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["dp","greedy"]},{"contestId":1466,"index":"A","name":"Bovine Dilemma","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","geometry","math"]},{"contestId":1464,"index":"F","name":"My Beautiful Madness","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["data structures","trees"]},{"contestId":1463,"index":"F","name":"Max Correct Set","type":"PROGRAMMING","rating":3100,"tags":["bitmasks","dp","math"]},{"contestId":1463,"index":"E","name":"Plan of Lectures","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","dfs and similar","dsu","graphs","implementation","sortings","trees"]},{"contestId":1463,"index":"D","name":"Pairs","type":"PROGRAMMING","rating":1900,"tags":["binary search","constructive algorithms","greedy","two pointers"]},{"contestId":1463,"index":"C","name":"Busy Robot","type":"PROGRAMMING","rating":1800,"tags":["implementation"]},{"contestId":1463,"index":"B","name":"Find The Array","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":1463,"index":"A","name":"Dungeon","type":"PROGRAMMING","rating":1100,"tags":["binary search","math"]},{"contestId":1462,"index":"F","name":"The Treasure of The Segments","type":"PROGRAMMING","rating":1800,"tags":["binary search","data structures","greedy"]},{"contestId":1462,"index":"E2","name":"Close Tuples (hard version)","type":"PROGRAMMING","rating":1700,"tags":["binary search","combinatorics","implementation","math","sortings","two pointers"]},{"contestId":1462,"index":"E1","name":"Close Tuples (easy version)","type":"PROGRAMMING","rating":1500,"tags":["binary search","combinatorics","math","sortings","two pointers"]},{"contestId":1462,"index":"D","name":"Add to Neighbour and Remove","type":"PROGRAMMING","rating":1400,"tags":["greedy","math","number theory"]},{"contestId":1462,"index":"C","name":"Unique Number","type":"PROGRAMMING","rating":900,"tags":["brute force","greedy","math"]},{"contestId":1462,"index":"B","name":"Last Year\u0027s Substring","type":"PROGRAMMING","rating":800,"tags":["dp","implementation","strings"]},{"contestId":1462,"index":"A","name":"Favorite Sequence","type":"PROGRAMMING","rating":800,"tags":["implementation","two pointers"]},{"contestId":1461,"index":"F","name":"Mathematical Expression","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1461,"index":"E","name":"Water Level","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["brute force","graphs","greedy","implementation","math"]},{"contestId":1461,"index":"D","name":"Divide and Summarize","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","brute force","data structures","divide and conquer","implementation","sortings"]},{"contestId":1461,"index":"C","name":"Random Events","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["dp","math","probabilities"]},{"contestId":1461,"index":"B","name":"Find the Spruce","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","dp","implementation"]},{"contestId":1461,"index":"A","name":"String Generation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1459,"index":"B","name":"Move and Turn","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dp","math"]},{"contestId":1459,"index":"A","name":"Red-Blue Shuffle","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["math","probabilities"]},{"contestId":1458,"index":"F","name":"Range Diameter Sum","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","trees"]},{"contestId":1458,"index":"E","name":"Nim Shortcuts","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["data structures","games"]},{"contestId":1458,"index":"D","name":"Flip and Reverse","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["data structures","graphs","greedy"]},{"contestId":1458,"index":"C","name":"Latin Square","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["math","matrices"]},{"contestId":1458,"index":"B","name":"Glass Half Spilled","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dp"]},{"contestId":1458,"index":"A","name":"Row GCD","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["math","number theory"]},{"contestId":1456,"index":"E","name":"XOR-ranges","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["dp","greedy"]},{"contestId":1455,"index":"G","name":"Forbidden Value","type":"PROGRAMMING","rating":2900,"tags":["data structures","dp"]},{"contestId":1455,"index":"F","name":"String and Operations","type":"PROGRAMMING","rating":2800,"tags":["dp","greedy"]},{"contestId":1455,"index":"E","name":"Four Points","type":"PROGRAMMING","rating":2400,"tags":["brute force","constructive algorithms","flows","geometry","greedy","implementation","math","ternary search"]},{"contestId":1455,"index":"D","name":"Sequence and Swaps","type":"PROGRAMMING","rating":1600,"tags":["dp","greedy","sortings"]},{"contestId":1455,"index":"C","name":"Ping-pong","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","games","math"]},{"contestId":1455,"index":"B","name":"Jumps","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","math"]},{"contestId":1455,"index":"A","name":"Strange Functions","type":"PROGRAMMING","rating":800,"tags":["math","number theory"]},{"contestId":1454,"index":"F","name":"Array Partition","type":"PROGRAMMING","rating":2100,"tags":["binary search","data structures","greedy","two pointers"]},{"contestId":1454,"index":"E","name":"Number of Simple Paths","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","dfs and similar","graphs","trees"]},{"contestId":1454,"index":"D","name":"Number into Sequence","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","math","number theory"]},{"contestId":1454,"index":"C","name":"Sequence Transformation","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation"]},{"contestId":1454,"index":"B","name":"Unique Bid Auction","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1454,"index":"A","name":"Special Permutation","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","probabilities"]},{"contestId":1453,"index":"F","name":"Even Harder","type":"PROGRAMMING","points":3500.0,"rating":2700,"tags":["dp"]},{"contestId":1453,"index":"E","name":"Dog Snacks","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","dfs and similar","dp","greedy","trees"]},{"contestId":1453,"index":"D","name":"Checkpoints","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","constructive algorithms","greedy","math","probabilities"]},{"contestId":1453,"index":"C","name":"Triangles","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["greedy","implementation"]},{"contestId":1453,"index":"B","name":"Suffix Operations","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","implementation"]},{"contestId":1453,"index":"A","name":"Cancel the Trains","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1452,"index":"G","name":"Game On Tree","type":"PROGRAMMING","rating":2700,"tags":["data structures","dfs and similar","greedy","trees"]},{"contestId":1452,"index":"F","name":"Divide Powers","type":"PROGRAMMING","rating":2900,"tags":["constructive algorithms","greedy"]},{"contestId":1452,"index":"E","name":"Two Editorials","type":"PROGRAMMING","rating":2500,"tags":["brute force","dp","greedy","sortings","two pointers"]},{"contestId":1452,"index":"D","name":"Radio Towers","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","dp","math"]},{"contestId":1452,"index":"C","name":"Two Brackets","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1452,"index":"B","name":"Toy Blocks","type":"PROGRAMMING","rating":1400,"tags":["binary search","greedy","math","sortings"]},{"contestId":1452,"index":"A","name":"Robot Program","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1451,"index":"F","name":"Nullify The Matrix","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["constructive algorithms","games"]},{"contestId":1451,"index":"E2","name":"Bitwise Queries (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["bitmasks","constructive algorithms","interactive","math"]},{"contestId":1451,"index":"E1","name":"Bitwise Queries (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["bitmasks","constructive algorithms","interactive","math"]},{"contestId":1451,"index":"D","name":"Circle Game","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["games","geometry","math"]},{"contestId":1451,"index":"C","name":"String Equality","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["dp","greedy","hashing","implementation","strings"]},{"contestId":1451,"index":"B","name":"Non-Substring Subsequence","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["dp","greedy","implementation","strings"]},{"contestId":1451,"index":"A","name":"Subtract or Divide","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1450,"index":"H2","name":"Multithreading (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":3300,"tags":["combinatorics","implementation","math"]},{"contestId":1450,"index":"H1","name":"Multithreading (Easy Version)","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["combinatorics","fft","math"]},{"contestId":1450,"index":"G","name":"Communism","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["bitmasks","dp","trees"]},{"contestId":1450,"index":"F","name":"The Struggling Contestant","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["constructive algorithms","greedy"]},{"contestId":1450,"index":"E","name":"Capitalism","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["constructive algorithms","dfs and similar","graphs","shortest paths"]},{"contestId":1450,"index":"D","name":"Rating Compression","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["binary search","data structures","greedy","implementation","two pointers"]},{"contestId":1450,"index":"C2","name":"Errich-Tac-Toe (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2300,"tags":["constructive algorithms","math"]},{"contestId":1450,"index":"C1","name":"Errich-Tac-Toe (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["constructive algorithms","math"]},{"contestId":1450,"index":"B","name":"Balls of Steel","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","geometry","greedy"]},{"contestId":1450,"index":"A","name":"Avoid Trygub","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","sortings"]},{"contestId":1447,"index":"B","name":"Numbers Box","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","math"]},{"contestId":1447,"index":"A","name":"Add Candies","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1446,"index":"F","name":"Line Distance","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["binary search","data structures","geometry"]},{"contestId":1446,"index":"E","name":"Long Recovery","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["constructive algorithms","dfs and similar"]},{"contestId":1446,"index":"D2","name":"Frequency Problem (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":3000,"tags":["data structures","greedy","two pointers"]},{"contestId":1446,"index":"D1","name":"Frequency Problem (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["data structures","greedy"]},{"contestId":1446,"index":"C","name":"Xor Tree","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["binary search","bitmasks","data structures","divide and conquer","dp","trees"]},{"contestId":1446,"index":"B","name":"Catching Cheaters","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp","strings"]},{"contestId":1446,"index":"A","name":"Knapsack","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1445,"index":"B","name":"Elimination","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","math"]},{"contestId":1445,"index":"A","name":"Array Rearrangment","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":1444,"index":"E","name":"Finding the Vertex","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["brute force","dfs and similar","dp","interactive","trees"]},{"contestId":1444,"index":"D","name":"Rectangular Polyline","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["constructive algorithms","dp","geometry"]},{"contestId":1444,"index":"C","name":"Team-Building","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["data structures","dfs and similar","dsu","graphs"]},{"contestId":1444,"index":"B","name":"Divide and Sum","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["combinatorics","math","sortings"]},{"contestId":1444,"index":"A","name":"Division","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","math","number theory"]},{"contestId":1443,"index":"E","name":"Long Permutation","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["brute force","math","two pointers"]},{"contestId":1443,"index":"C","name":"The Delivery Dilemma","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["binary search","greedy","sortings"]},{"contestId":1443,"index":"B","name":"Saving the City","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dp","greedy","math","sortings"]},{"contestId":1443,"index":"A","name":"Kids Seating","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1442,"index":"F","name":"Differentiating Games","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["games","interactive"]},{"contestId":1442,"index":"E","name":"Black, White and Grey Tree","type":"PROGRAMMING","points":1750.0,"rating":3000,"tags":["binary search","constructive algorithms","dfs and similar","dp","greedy","trees"]},{"contestId":1442,"index":"D","name":"Sum","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["data structures","divide and conquer","dp","greedy"]},{"contestId":1442,"index":"C","name":"Graph Transpositions","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["dfs and similar","graphs","greedy","shortest paths"]},{"contestId":1442,"index":"B","name":"Identify the Operations","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["combinatorics","data structures","dsu","greedy","implementation"]},{"contestId":1442,"index":"A","name":"Extreme Subtraction","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1440,"index":"B","name":"Sum of Medians","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","math"]},{"contestId":1440,"index":"A","name":"Buy the String","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1439,"index":"E","name":"Cheat and Win","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["bitmasks","data structures","games","trees"]},{"contestId":1439,"index":"D","name":"INOI Final Contests","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["combinatorics","dp","fft"]},{"contestId":1439,"index":"C","name":"Greedy Shopping","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["binary search","data structures","divide and conquer","greedy","implementation"]},{"contestId":1439,"index":"B","name":"Graph Subset Problem","type":"PROGRAMMING","points":1250.0,"rating":2600,"tags":["constructive algorithms","data structures","graphs"]},{"contestId":1439,"index":"A2","name":"Binary Table (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["constructive algorithms","graphs","greedy","implementation"]},{"contestId":1439,"index":"A1","name":"Binary Table (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","implementation"]},{"contestId":1438,"index":"F","name":"Olha and Igor","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["interactive","probabilities","trees"]},{"contestId":1438,"index":"E","name":"Yurii Can Do Everything","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["binary search","bitmasks","brute force","constructive algorithms","divide and conquer","two pointers"]},{"contestId":1438,"index":"D","name":"Powerful Ksenia","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":1438,"index":"C","name":"Engineer Artem","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["2-sat","chinese remainder theorem","constructive algorithms","fft","flows"]},{"contestId":1438,"index":"B","name":"Valerii Against Everyone","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms","data structures","greedy","sortings"]},{"contestId":1438,"index":"A","name":"Specific Tastes of Andre ","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":1437,"index":"G","name":"Death DBMS","type":"PROGRAMMING","rating":2600,"tags":["data structures","string suffix structures","strings","trees"]},{"contestId":1437,"index":"F","name":"Emotional Fishermen","type":"PROGRAMMING","rating":2600,"tags":["combinatorics","dp","math","two pointers"]},{"contestId":1437,"index":"E","name":"Make It Increasing","type":"PROGRAMMING","rating":2200,"tags":["binary search","constructive algorithms","data structures","dp","implementation"]},{"contestId":1437,"index":"D","name":"Minimal Height Tree","type":"PROGRAMMING","rating":1600,"tags":["graphs","greedy","shortest paths","trees"]},{"contestId":1437,"index":"C","name":"Chef Monocarp","type":"PROGRAMMING","rating":1800,"tags":["dp","flows","graph matchings","greedy","math","sortings"]},{"contestId":1437,"index":"B","name":"Reverse Binary Strings","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":1437,"index":"A","name":"Marketing Scheme","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":1436,"index":"F","name":"Sum Over Subsets","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["combinatorics","math","number theory"]},{"contestId":1436,"index":"E","name":"Complicated Computations","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","data structures","two pointers"]},{"contestId":1436,"index":"D","name":"Bandit in a City","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","dfs and similar","graphs","greedy","trees"]},{"contestId":1436,"index":"C","name":"Binary Search","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","combinatorics"]},{"contestId":1436,"index":"B","name":"Prime Square","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","math"]},{"contestId":1436,"index":"A","name":"Reorder","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1434,"index":"E","name":"A Convex Game","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["dsu","games"]},{"contestId":1433,"index":"G","name":"Reducing Delivery Cost","type":"PROGRAMMING","rating":2100,"tags":["brute force","graphs","shortest paths"]},{"contestId":1433,"index":"F","name":"Zero Remainder Sum ","type":"PROGRAMMING","rating":2100,"tags":["dp"]},{"contestId":1433,"index":"E","name":"Two Round Dances","type":"PROGRAMMING","rating":1300,"tags":["combinatorics","math"]},{"contestId":1433,"index":"D","name":"Districts Connection","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","dfs and similar"]},{"contestId":1433,"index":"C","name":"Dominant Piranha","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","greedy"]},{"contestId":1433,"index":"B","name":"Yet Another Bookshelf","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1433,"index":"A","name":"Boring Apartments","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1431,"index":"J","name":"Zero-XOR Array","type":"PROGRAMMING","rating":3400,"tags":["*special","dp"]},{"contestId":1431,"index":"I","name":"Cyclic Shifts","type":"PROGRAMMING","rating":2900,"tags":["*special","strings"]},{"contestId":1431,"index":"H","name":"Rogue-like Game","type":"PROGRAMMING","rating":2600,"tags":["*special","brute force","greedy","two pointers"]},{"contestId":1431,"index":"G","name":"Number Deletion Game","type":"PROGRAMMING","rating":2100,"tags":["*special","dp","games","greedy"]},{"contestId":1431,"index":"F","name":"Neural Network Problem","type":"PROGRAMMING","rating":2100,"tags":["*special","binary search","greedy"]},{"contestId":1431,"index":"E","name":"Chess Match","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":1431,"index":"D","name":"Used Markers","type":"PROGRAMMING","rating":1500,"tags":["*special","greedy"]},{"contestId":1431,"index":"C","name":"Black Friday","type":"PROGRAMMING","rating":1600,"tags":["*special","implementation"]},{"contestId":1431,"index":"B","name":"Polycarp and the Language of Gods","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation","two pointers"]},{"contestId":1431,"index":"A","name":"Selling Hamburgers","type":"PROGRAMMING","rating":800,"tags":["*special"]},{"contestId":1430,"index":"G","name":"Yet Another DAG Problem","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","dfs and similar","dp","flows","graphs","math"]},{"contestId":1430,"index":"F","name":"Realistic Gameplay","type":"PROGRAMMING","rating":2600,"tags":["dp","greedy"]},{"contestId":1430,"index":"E","name":"String Reversal","type":"PROGRAMMING","rating":1900,"tags":["data structures","greedy","strings"]},{"contestId":1430,"index":"D","name":"String Deletion","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","greedy","two pointers"]},{"contestId":1430,"index":"C","name":"Numbers on Whiteboard","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","data structures","greedy","implementation","math"]},{"contestId":1430,"index":"B","name":"Barrels","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":1430,"index":"A","name":"Number of Apartments","type":"PROGRAMMING","rating":900,"tags":["brute force","constructive algorithms","math"]},{"contestId":1428,"index":"H","name":"Rotary Laser Lock","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["binary search","interactive"]},{"contestId":1428,"index":"G2","name":"Lucky Numbers (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":3000,"tags":["dp","greedy"]},{"contestId":1428,"index":"G1","name":"Lucky Numbers (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["dp","greedy"]},{"contestId":1428,"index":"F","name":"Fruit Sequences","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["binary search","data structures","divide and conquer","dp","two pointers"]},{"contestId":1428,"index":"E","name":"Carrots for Rabbits","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","data structures","greedy","math","sortings"]},{"contestId":1428,"index":"D","name":"Bouncing Boomerangs","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1428,"index":"C","name":"ABBB","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","data structures","greedy","strings"]},{"contestId":1428,"index":"B","name":"Belted Rooms","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["graphs","implementation"]},{"contestId":1428,"index":"A","name":"Box is Pull","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1427,"index":"H","name":"Prison Break","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["binary search","games","geometry","ternary search"]},{"contestId":1427,"index":"G","name":"One Billion Shades of Grey","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["flows","graphs"]},{"contestId":1427,"index":"F","name":"Boring Card Game","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["data structures","greedy","trees"]},{"contestId":1427,"index":"E","name":"Xum","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["bitmasks","constructive algorithms","math","matrices","number theory"]},{"contestId":1427,"index":"D","name":"Unshuffling a Deck","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["constructive algorithms","implementation"]},{"contestId":1427,"index":"C","name":"The Hard Work of Paparazzi","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dp"]},{"contestId":1427,"index":"B","name":"Chess Cheater","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["greedy","implementation","sortings"]},{"contestId":1427,"index":"A","name":"Avoiding Zero","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math","sortings"]},{"contestId":1426,"index":"F","name":"Number of Subsequences","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","dp","strings"]},{"contestId":1426,"index":"E","name":"Rock, Paper, Scissors","type":"PROGRAMMING","rating":1800,"tags":["brute force","constructive algorithms","flows","greedy","math"]},{"contestId":1426,"index":"D","name":"Non-zero Segments","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","data structures","greedy","sortings"]},{"contestId":1426,"index":"C","name":"Increase and Copy","type":"PROGRAMMING","rating":1100,"tags":["binary search","constructive algorithms","math"]},{"contestId":1426,"index":"B","name":"Symmetric Matrix","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":1426,"index":"A","name":"Floor Number","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1425,"index":"I","name":"Impressive Harvesting of The Orchard","type":"PROGRAMMING","rating":2800,"tags":["data structures"]},{"contestId":1425,"index":"H","name":"Huge Boxes of Animal Toys","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms"]},{"contestId":1425,"index":"F","name":"Flamingoes of Mystery","type":"PROGRAMMING","rating":1400,"tags":["interactive"]},{"contestId":1425,"index":"E","name":"Excitation of Atoms","type":"PROGRAMMING","rating":2200,"tags":["greedy","implementation"]},{"contestId":1425,"index":"D","name":"Danger of Mad Snakes","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","dp","math"]},{"contestId":1425,"index":"C","name":"Captain of Knights","type":"PROGRAMMING","rating":3100,"tags":["math"]},{"contestId":1425,"index":"B","name":"Blue and Red of Our Faculty!","type":"PROGRAMMING","rating":2600,"tags":["divide and conquer","dp"]},{"contestId":1425,"index":"A","name":"Arena of Greed","type":"PROGRAMMING","rating":1400,"tags":["games","greedy"]},{"contestId":1424,"index":"M","name":"Ancient Language","type":"PROGRAMMING","rating":2200,"tags":["graphs","sortings"]},{"contestId":1424,"index":"G","name":"Years","type":"PROGRAMMING","rating":1300,"tags":["data structures","sortings"]},{"contestId":1423,"index":"N","name":"BubbleSquare Tokens","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":1423,"index":"M","name":"Milutin\u0027s Plums","type":"PROGRAMMING","rating":2800,"tags":["interactive"]},{"contestId":1423,"index":"L","name":"Light switches","type":"PROGRAMMING","rating":2600,"tags":["meet-in-the-middle"]},{"contestId":1423,"index":"K","name":"Lonely Numbers","type":"PROGRAMMING","rating":1600,"tags":["binary search","math","number theory","two pointers"]},{"contestId":1423,"index":"J","name":"Bubble Cup hypothesis","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","constructive algorithms","dp","math"]},{"contestId":1423,"index":"I","name":"Lookup Tables","type":"PROGRAMMING","rating":3000,"tags":["bitmasks"]},{"contestId":1423,"index":"H","name":"Virus","type":"PROGRAMMING","rating":2500,"tags":["data structures","divide and conquer","dsu","graphs"]},{"contestId":1423,"index":"G","name":"Growing flowers","type":"PROGRAMMING","rating":3500,"tags":["data structures"]},{"contestId":1423,"index":"F","name":"Coins","type":"PROGRAMMING","rating":2700,"tags":["math"]},{"contestId":1423,"index":"E","name":"5G Antenna Towers","type":"PROGRAMMING","rating":2700,"tags":["geometry"]},{"contestId":1423,"index":"D","name":"Does anyone else hate the wind?","type":"PROGRAMMING","rating":3100,"tags":[]},{"contestId":1423,"index":"C","name":"Dušan\u0027s Railway","type":"PROGRAMMING","rating":3500,"tags":["divide and conquer","graphs","trees"]},{"contestId":1423,"index":"B","name":"Valuable Paper","type":"PROGRAMMING","rating":1900,"tags":["binary search","flows","graph matchings","graphs"]},{"contestId":1423,"index":"A","name":"Wakanda Forever","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":1422,"index":"F","name":"Boring Queries","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["data structures","math","number theory"]},{"contestId":1422,"index":"E","name":"Minlexes","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["dp","greedy","implementation","strings"]},{"contestId":1422,"index":"D","name":"Returning Home","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["graphs","shortest paths","sortings"]},{"contestId":1422,"index":"C","name":"Bargain","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["combinatorics","dp","math"]},{"contestId":1422,"index":"B","name":"Nice Matrix","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["greedy","implementation","math"]},{"contestId":1422,"index":"A","name":"Fence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","math"]},{"contestId":1421,"index":"E","name":"Swedish Heroes","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["brute force","dp","implementation"]},{"contestId":1421,"index":"D","name":"Hexagons","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","constructive algorithms","greedy","implementation","math","shortest paths"]},{"contestId":1421,"index":"C","name":"Palindromifier","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","strings"]},{"contestId":1421,"index":"B","name":"Putting Bricks in the Wall","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","implementation"]},{"contestId":1421,"index":"A","name":"XORwice","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","greedy","math"]},{"contestId":1420,"index":"E","name":"Battle Lemmings","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["dp","greedy"]},{"contestId":1420,"index":"D","name":"Rescue Nibel!","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["combinatorics","data structures","sortings"]},{"contestId":1420,"index":"C2","name":"Pokémon Army (hard version)","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["data structures","divide and conquer","dp","greedy","implementation"]},{"contestId":1420,"index":"C1","name":"Pokémon Army (easy version)","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1420,"index":"B","name":"Rock and Lever","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","math"]},{"contestId":1420,"index":"A","name":"Cubes Sorting","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math","sortings"]},{"contestId":1419,"index":"F","name":"Rain of Fire","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["binary search","data structures","dfs and similar","dsu","graphs","implementation"]},{"contestId":1419,"index":"E","name":"Decryption","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["constructive algorithms","implementation","math","number theory"]},{"contestId":1419,"index":"D2","name":"Sage\u0027s Birthday (hard version)","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","brute force","constructive algorithms","greedy","sortings","two pointers"]},{"contestId":1419,"index":"D1","name":"Sage\u0027s Birthday (easy version)","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["binary search","constructive algorithms","greedy","sortings"]},{"contestId":1419,"index":"C","name":"Killjoy","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["greedy","implementation","math"]},{"contestId":1419,"index":"B","name":"Stairs","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["brute force","constructive algorithms","greedy","implementation","math"]},{"contestId":1419,"index":"A","name":"Digit Game","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["games","greedy","implementation"]},{"contestId":1418,"index":"G","name":"Three Occurrences","type":"PROGRAMMING","rating":2500,"tags":["data structures","divide and conquer","hashing","two pointers"]},{"contestId":1418,"index":"F","name":"Equal Product","type":"PROGRAMMING","rating":3000,"tags":["data structures","math","number theory","two pointers"]},{"contestId":1418,"index":"E","name":"Expected Damage","type":"PROGRAMMING","rating":2400,"tags":["binary search","combinatorics","probabilities"]},{"contestId":1418,"index":"D","name":"Trash Problem","type":"PROGRAMMING","rating":2100,"tags":["data structures","implementation"]},{"contestId":1418,"index":"C","name":"Mortal Kombat Tower","type":"PROGRAMMING","rating":1500,"tags":["dp","graphs","greedy","shortest paths"]},{"contestId":1418,"index":"B","name":"Negative Prefixes","type":"PROGRAMMING","rating":1300,"tags":["greedy","sortings"]},{"contestId":1418,"index":"A","name":"Buying Torches","type":"PROGRAMMING","rating":1000,"tags":["math"]},{"contestId":1417,"index":"B","name":"Two Arrays","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math","sortings"]},{"contestId":1417,"index":"A","name":"Copy-paste","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1416,"index":"F","name":"Showing Off","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["flows","graph matchings","greedy","implementation"]},{"contestId":1416,"index":"E","name":"Split","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["binary search","data structures","dp","greedy"]},{"contestId":1416,"index":"D","name":"Graph and Queries","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","dsu","graphs","implementation","trees"]},{"contestId":1416,"index":"C","name":"XOR Inverse","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["bitmasks","data structures","divide and conquer","dp","greedy","math","sortings","strings","trees"]},{"contestId":1416,"index":"B","name":"Make Them Equal","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["constructive algorithms","greedy","math"]},{"contestId":1416,"index":"A","name":"k-Amazing Numbers","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["binary search","data structures","implementation","two pointers"]},{"contestId":1415,"index":"F","name":"Cakes for Clones","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["dp"]},{"contestId":1415,"index":"E","name":"New Game Plus!","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["constructive algorithms","greedy","math"]},{"contestId":1415,"index":"D","name":"XOR-gun","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","brute force","constructive algorithms"]},{"contestId":1415,"index":"C","name":"Bouncing Ball","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["brute force","dp","implementation"]},{"contestId":1415,"index":"B","name":"Repainting Street","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["brute force","greedy"]},{"contestId":1415,"index":"A","name":"Prison Break","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","math"]},{"contestId":1413,"index":"F","name":"Roads and Ramen","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","trees"]},{"contestId":1413,"index":"E","name":"Solo mid Oracle","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["greedy","math","ternary search"]},{"contestId":1413,"index":"D","name":"Shurikens","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["data structures","greedy","implementation"]},{"contestId":1413,"index":"C","name":"Perform Easily","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["binary search","brute force","dp","implementation","sortings","two pointers"]},{"contestId":1413,"index":"B","name":"A New Technique","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation"]},{"contestId":1413,"index":"A","name":"Finding Sasuke","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1411,"index":"G","name":"No Game No Life","type":"PROGRAMMING","points":3250.0,"rating":2700,"tags":["bitmasks","games","math","matrices"]},{"contestId":1411,"index":"F","name":"The Thorny Path","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["greedy","math"]},{"contestId":1411,"index":"E","name":"Poman Numbers","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["bitmasks","greedy","math","strings"]},{"contestId":1411,"index":"D","name":"Grime Zoo","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","greedy","implementation","strings"]},{"contestId":1411,"index":"C","name":"Peaceful Rooks","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["dfs and similar","dsu","graphs"]},{"contestId":1411,"index":"B","name":"Fair Numbers","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","number theory"]},{"contestId":1411,"index":"A","name":"In-game Chat","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1409,"index":"F","name":"Subsequences of Length Two","type":"PROGRAMMING","rating":2100,"tags":["dp","strings"]},{"contestId":1409,"index":"E","name":"Two Platforms","type":"PROGRAMMING","rating":1800,"tags":["binary search","dp","sortings","two pointers"]},{"contestId":1409,"index":"D","name":"Decrease the Sum of Digits","type":"PROGRAMMING","rating":1500,"tags":["greedy","math"]},{"contestId":1409,"index":"C","name":"Yet Another Array Restoration","type":"PROGRAMMING","rating":1200,"tags":["brute force","math","number theory"]},{"contestId":1409,"index":"B","name":"Minimum Product","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy","math"]},{"contestId":1409,"index":"A","name":"Yet Another Two Integers Problem","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1408,"index":"I","name":"Bitwise Magic","type":"PROGRAMMING","points":3750.0,"rating":3200,"tags":["dp","math"]},{"contestId":1408,"index":"H","name":"Rainbow Triples","type":"PROGRAMMING","points":3750.0,"rating":3300,"tags":["binary search","data structures","flows","greedy"]},{"contestId":1408,"index":"G","name":"Clusterization Counting","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["combinatorics","dp","dsu","fft","graphs","trees"]},{"contestId":1408,"index":"F","name":"Two Different","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","divide and conquer"]},{"contestId":1408,"index":"E","name":"Avoid Rainbow Cycles","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dsu","graphs","greedy","sortings","trees"]},{"contestId":1408,"index":"D","name":"Searchlights","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","brute force","data structures","dp","implementation","sortings","two pointers"]},{"contestId":1408,"index":"C","name":"Discrete Acceleration","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["binary search","dp","implementation","math","two pointers"]},{"contestId":1408,"index":"B","name":"Arrays Sum","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","greedy","math"]},{"contestId":1408,"index":"A","name":"Circle Coloring","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1407,"index":"E","name":"Egor in the Republic of Dagestan","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","dp","graphs","greedy","shortest paths"]},{"contestId":1407,"index":"D","name":"Discrete Centrifugal Jumps","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["data structures","dp","graphs"]},{"contestId":1407,"index":"C","name":"Chocolate Bunny","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","interactive","math","two pointers"]},{"contestId":1407,"index":"B","name":"Big Vova","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","greedy","math","number theory"]},{"contestId":1407,"index":"A","name":"Ahahahahahahahaha","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["constructive algorithms","math"]},{"contestId":1406,"index":"E","name":"Deleting Numbers","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["interactive","math","number theory"]},{"contestId":1406,"index":"D","name":"Three Sequences","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["constructive algorithms","data structures","greedy","math"]},{"contestId":1406,"index":"C","name":"Link Cut Centroids","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":1406,"index":"B","name":"Maximum Product","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","dp","greedy","implementation","sortings"]},{"contestId":1406,"index":"A","name":"Subset Mex","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation","math"]},{"contestId":1405,"index":"B","name":"Array Cancellation","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","implementation"]},{"contestId":1405,"index":"A","name":"Permutation Forgery","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1404,"index":"E","name":"Bricks","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["flows","graph matchings","graphs"]},{"contestId":1404,"index":"D","name":"Game of Pairs","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["constructive algorithms","dfs and similar","interactive","math","number theory"]},{"contestId":1404,"index":"C","name":"Fixed Point Removal","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["binary search","constructive algorithms","data structures","greedy","two pointers"]},{"contestId":1404,"index":"B","name":"Tree Tag","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["dfs and similar","dp","games","trees"]},{"contestId":1404,"index":"A","name":"Balanced Bitstring","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["implementation","strings"]},{"contestId":1403,"index":"C","name":"Chess Rush","type":"PROGRAMMING","rating":3200,"tags":["*special","combinatorics","dp","implementation","math"]},{"contestId":1403,"index":"B","name":"Spring cleaning","type":"PROGRAMMING","rating":2300,"tags":["*special","data structures","dfs and similar","graphs","trees"]},{"contestId":1403,"index":"A","name":"The Potion of Great Power","type":"PROGRAMMING","rating":2400,"tags":["*special","2-sat","binary search","data structures","graphs","interactive","sortings","two pointers"]},{"contestId":1402,"index":"C","name":"Star Trek","type":"PROGRAMMING","rating":2600,"tags":["*special","combinatorics","dfs and similar","dp","games","graphs","matrices","trees"]},{"contestId":1402,"index":"B","name":"Roads","type":"PROGRAMMING","rating":2900,"tags":["*special","geometry","sortings"]},{"contestId":1402,"index":"A","name":"Fancy Fence","type":"PROGRAMMING","rating":1800,"tags":["*special","data structures","dsu","implementation","math","sortings"]},{"contestId":1401,"index":"F","name":"Reverse and Swap","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","bitmasks","data structures"]},{"contestId":1401,"index":"E","name":"Divide Square","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","geometry","implementation","sortings"]},{"contestId":1401,"index":"D","name":"Maximum Distributed Tree","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["dfs and similar","dp","greedy","implementation","math","number theory","sortings","trees"]},{"contestId":1401,"index":"C","name":"Mere Array","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","math","number theory","sortings"]},{"contestId":1401,"index":"B","name":"Ternary Sequence","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy","math"]},{"contestId":1401,"index":"A","name":"Distance and Axis","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","math"]},{"contestId":1400,"index":"G","name":"Mercenaries","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","brute force","combinatorics","dp","dsu","math","two pointers"]},{"contestId":1400,"index":"F","name":"x-prime Substrings","type":"PROGRAMMING","rating":2800,"tags":["brute force","dfs and similar","dp","string suffix structures","strings"]},{"contestId":1400,"index":"E","name":"Clear the Multiset","type":"PROGRAMMING","rating":2200,"tags":["data structures","divide and conquer","dp","greedy"]},{"contestId":1400,"index":"D","name":"Zigzags","type":"PROGRAMMING","rating":1900,"tags":["brute force","combinatorics","data structures","math","two pointers"]},{"contestId":1400,"index":"C","name":"Binary String Reconstruction","type":"PROGRAMMING","rating":1500,"tags":["2-sat","brute force","constructive algorithms","greedy"]},{"contestId":1400,"index":"B","name":"RPG Protagonist","type":"PROGRAMMING","rating":1700,"tags":["brute force","greedy","math"]},{"contestId":1400,"index":"A","name":"String Similarity","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","strings"]},{"contestId":1399,"index":"F","name":"Yet Another Segments Subset","type":"PROGRAMMING","rating":2300,"tags":["data structures","dp","graphs","sortings"]},{"contestId":1399,"index":"E2","name":"Weights Division (hard version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","dfs and similar","greedy","sortings","trees","two pointers"]},{"contestId":1399,"index":"E1","name":"Weights Division (easy version)","type":"PROGRAMMING","rating":2000,"tags":["data structures","dfs and similar","greedy","trees"]},{"contestId":1399,"index":"D","name":"Binary String To Subsequences","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":1399,"index":"C","name":"Boats Competition","type":"PROGRAMMING","rating":1200,"tags":["brute force","greedy","two pointers"]},{"contestId":1399,"index":"B","name":"Gifts Fixing","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1399,"index":"A","name":"Remove Smallest","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings"]},{"contestId":1398,"index":"G","name":"Running Competition","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","fft","math","number theory"]},{"contestId":1398,"index":"F","name":"Controversial Rounds","type":"PROGRAMMING","rating":2500,"tags":["binary search","data structures","dp","greedy","two pointers"]},{"contestId":1398,"index":"E","name":"Two Types of Spells","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures","greedy","implementation","math","sortings"]},{"contestId":1398,"index":"D","name":"Colored Rectangles","type":"PROGRAMMING","rating":1800,"tags":["dp","greedy","sortings"]},{"contestId":1398,"index":"C","name":"Good Subarrays","type":"PROGRAMMING","rating":1600,"tags":["data structures","dp","math"]},{"contestId":1398,"index":"B","name":"Substring Removal Game","type":"PROGRAMMING","rating":800,"tags":["games","greedy","sortings"]},{"contestId":1398,"index":"A","name":"Bad Triangle","type":"PROGRAMMING","rating":800,"tags":["geometry","math"]},{"contestId":1397,"index":"B","name":"Power Sequence","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","math","number theory","sortings"]},{"contestId":1397,"index":"A","name":"Juggling Letters","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","strings"]},{"contestId":1396,"index":"E","name":"Distance Matching","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["constructive algorithms","dfs and similar","trees"]},{"contestId":1396,"index":"D","name":"Rainbow Rectangles","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["data structures","sortings","two pointers"]},{"contestId":1396,"index":"C","name":"Monster Invaders","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["dp","greedy","implementation"]},{"contestId":1396,"index":"B","name":"Stoned Game","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","constructive algorithms","games","greedy"]},{"contestId":1396,"index":"A","name":"Multiples of Length","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms","greedy","number theory"]},{"contestId":1395,"index":"C","name":"Boboniu and Bit Operations","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["bitmasks","brute force","dp","greedy"]},{"contestId":1395,"index":"B","name":"Boboniu Plays Chess","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["constructive algorithms"]},{"contestId":1395,"index":"A","name":"Boboniu Likes to Color Balls","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","math"]},{"contestId":1394,"index":"E","name":"Boboniu and Banknote Collection","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["strings"]},{"contestId":1394,"index":"D","name":"Boboniu and Jianghu","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["dp","greedy","sortings","trees"]},{"contestId":1394,"index":"C","name":"Boboniu and String","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["binary search","geometry","ternary search"]},{"contestId":1394,"index":"B","name":"Boboniu Walks on Graph","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["brute force","dfs and similar","graphs","hashing"]},{"contestId":1394,"index":"A","name":"Boboniu Chats with Du","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp","greedy","sortings","two pointers"]},{"contestId":1393,"index":"E2","name":"Twilight and Ancient Scroll (harder version)","type":"PROGRAMMING","points":1500.0,"rating":3200,"tags":["dp","hashing","implementation","string suffix structures","strings","two pointers"]},{"contestId":1393,"index":"E1","name":"Twilight and Ancient Scroll (easier version)","type":"PROGRAMMING","points":1500.0,"rating":2800,"tags":["dp","hashing","implementation","string suffix structures","strings"]},{"contestId":1393,"index":"D","name":"Rarity and New Dress","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["dfs and similar","dp","implementation","shortest paths"]},{"contestId":1393,"index":"C","name":"Pinkie Pie Eats Patty-cakes","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":1393,"index":"B","name":"Applejack and Storages","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":1393,"index":"A","name":"Rainbow Dash, Fluttershy and Chess Coloring","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1392,"index":"I","name":"Kevin and Grid","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["fft","graphs","math"]},{"contestId":1392,"index":"H","name":"ZS Shuffles Cards","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1392,"index":"G","name":"Omkar and Pies","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["bitmasks","dfs and similar","dp","math","shortest paths"]},{"contestId":1392,"index":"F","name":"Omkar and Landslide","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","constructive algorithms","data structures","greedy","math"]},{"contestId":1392,"index":"E","name":"Omkar and Duck","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["bitmasks","constructive algorithms","interactive","math"]},{"contestId":1392,"index":"D","name":"Omkar and Bed Wars","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp","greedy"]},{"contestId":1392,"index":"C","name":"Omkar and Waterslide","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":1392,"index":"B","name":"Omkar and Infinity Clock","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["implementation","math"]},{"contestId":1392,"index":"A","name":"Omkar and Password","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1391,"index":"E","name":"Pairs of Pairs","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["constructive algorithms","dfs and similar","graphs","greedy","trees"]},{"contestId":1391,"index":"D","name":"505","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","brute force","constructive algorithms","dp","greedy","implementation"]},{"contestId":1391,"index":"C","name":"Cyclic Permutations ","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["combinatorics","dp","graphs","math"]},{"contestId":1391,"index":"B","name":"Fix You","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["brute force","greedy","implementation"]},{"contestId":1391,"index":"A","name":"Suborrays","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1389,"index":"G","name":"Directing Edges","type":"PROGRAMMING","rating":2800,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":1389,"index":"F","name":"Bicolored Segments","type":"PROGRAMMING","rating":2600,"tags":["data structures","dp","graph matchings","sortings"]},{"contestId":1389,"index":"E","name":"Calendar Ambiguity","type":"PROGRAMMING","rating":2200,"tags":["math","number theory"]},{"contestId":1389,"index":"D","name":"Segment Intersections","type":"PROGRAMMING","rating":2100,"tags":["brute force","greedy","implementation","math"]},{"contestId":1389,"index":"C","name":"Good String","type":"PROGRAMMING","rating":1500,"tags":["brute force","dp","greedy","two pointers"]},{"contestId":1389,"index":"B","name":"Array Walk","type":"PROGRAMMING","rating":1600,"tags":["brute force","dp","greedy"]},{"contestId":1389,"index":"A","name":"LCM Problem","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":1388,"index":"E","name":"Uncle Bogdan and Projections","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["data structures","geometry","sortings"]},{"contestId":1388,"index":"D","name":"Captain Flint and Treasure","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","dfs and similar","graphs","greedy","implementation","trees"]},{"contestId":1388,"index":"C","name":"Uncle Bogdan and Country Happiness","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dfs and similar","greedy","math","trees"]},{"contestId":1388,"index":"B","name":"Captain Flint and a Long Voyage","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","math"]},{"contestId":1388,"index":"A","name":"Captain Flint and Crew Recruitment","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["brute force","greedy","math","number theory"]},{"contestId":1387,"index":"C","name":"Viruses","type":"PROGRAMMING","rating":2900,"tags":["*special","dp","shortest paths","string suffix structures"]},{"contestId":1387,"index":"B2","name":"Village (Maximum)","type":"PROGRAMMING","rating":2500,"tags":["*special","dfs and similar","trees"]},{"contestId":1387,"index":"B1","name":"Village (Minimum)","type":"PROGRAMMING","rating":2100,"tags":["*special","dp","greedy","trees"]},{"contestId":1387,"index":"A","name":"Graph","type":"PROGRAMMING","rating":2100,"tags":["*special","binary search","dfs and similar","dp","math","ternary search"]},{"contestId":1386,"index":"C","name":"Joker","type":"PROGRAMMING","rating":2800,"tags":["*special","bitmasks","data structures","divide and conquer","dsu"]},{"contestId":1386,"index":"B","name":"Mixture","type":"PROGRAMMING","rating":2900,"tags":["*special","data structures","geometry","math","sortings"]},{"contestId":1386,"index":"A","name":"Colors","type":"PROGRAMMING","rating":2700,"tags":["*special","binary search","constructive algorithms","interactive"]},{"contestId":1385,"index":"G","name":"Columns Swaps","type":"PROGRAMMING","rating":2300,"tags":["2-sat","dfs and similar","dsu","graphs","implementation"]},{"contestId":1385,"index":"F","name":"Removing Leaves","type":"PROGRAMMING","rating":2300,"tags":["data structures","greedy","implementation","trees"]},{"contestId":1385,"index":"E","name":"Directing Edges","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":1385,"index":"D","name":"a-Good String","type":"PROGRAMMING","rating":1500,"tags":["bitmasks","brute force","divide and conquer","dp","implementation"]},{"contestId":1385,"index":"C","name":"Make It Good","type":"PROGRAMMING","rating":1200,"tags":["greedy"]},{"contestId":1385,"index":"B","name":"Restore the Permutation by Merger","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1385,"index":"A","name":"Three Pairwise Maximums","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1384,"index":"B2","name":"Koa and the Beach (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2200,"tags":["constructive algorithms","dp","greedy","implementation"]},{"contestId":1384,"index":"B1","name":"Koa and the Beach (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["brute force","dp","greedy"]},{"contestId":1384,"index":"A","name":"Common Prefixes","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1383,"index":"F","name":"Special Edges","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["flows","graphs"]},{"contestId":1383,"index":"E","name":"Strange Operation","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["combinatorics","data structures","dp"]},{"contestId":1383,"index":"D","name":"Rearrange","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["brute force","constructive algorithms","graphs","greedy","sortings"]},{"contestId":1383,"index":"C","name":"String Transformation 2","type":"PROGRAMMING","points":1750.0,"rating":3100,"tags":["bitmasks","dp","graphs","trees"]},{"contestId":1383,"index":"B","name":"GameGame","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["bitmasks","constructive algorithms","dp","games","greedy","math"]},{"contestId":1383,"index":"A","name":"String Transformation 1","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dsu","graphs","greedy","sortings","strings","trees","two pointers"]},{"contestId":1382,"index":"B","name":"Sequential Nim","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["dp","games"]},{"contestId":1382,"index":"A","name":"Common Subsequence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":1381,"index":"E","name":"Origami","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["geometry","math","sortings"]},{"contestId":1381,"index":"D","name":"The Majestic Brown Tree Snake","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["dfs and similar","dp","greedy","trees","two pointers"]},{"contestId":1381,"index":"C","name":"Mastermind","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["constructive algorithms","graph matchings","greedy","implementation","sortings","two pointers"]},{"contestId":1381,"index":"B","name":"Unmerge","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp"]},{"contestId":1381,"index":"A2","name":"Prefix Flip (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["constructive algorithms","data structures","implementation","strings","two pointers"]},{"contestId":1381,"index":"A1","name":"Prefix Flip (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","data structures","strings"]},{"contestId":1380,"index":"G","name":"Circular Dungeon","type":"PROGRAMMING","rating":2600,"tags":["greedy","math","probabilities"]},{"contestId":1380,"index":"F","name":"Strange Addition","type":"PROGRAMMING","rating":2600,"tags":["data structures","dp","matrices"]},{"contestId":1380,"index":"E","name":"Merging Towers","type":"PROGRAMMING","rating":2300,"tags":["data structures","dsu","implementation","trees"]},{"contestId":1380,"index":"D","name":"Berserk And Fireball","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","greedy","implementation","math","two pointers"]},{"contestId":1380,"index":"C","name":"Create The Teams","type":"PROGRAMMING","rating":1400,"tags":["brute force","dp","greedy","implementation","sortings"]},{"contestId":1380,"index":"B","name":"Universal Solution","type":"PROGRAMMING","rating":1400,"tags":["greedy"]},{"contestId":1380,"index":"A","name":"Three Indices","type":"PROGRAMMING","rating":900,"tags":["brute force","data structures"]},{"contestId":1379,"index":"F2","name":"Chess Strikes Back (hard version)","type":"PROGRAMMING","points":1500.0,"rating":2800,"tags":["data structures","divide and conquer"]},{"contestId":1379,"index":"F1","name":"Chess Strikes Back (easy version)","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["binary search","data structures"]},{"contestId":1379,"index":"E","name":"Inverse Genealogy","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["constructive algorithms","divide and conquer","dp","math","trees"]},{"contestId":1379,"index":"D","name":"New Passenger Trams","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["binary search","brute force","data structures","sortings","two pointers"]},{"contestId":1379,"index":"C","name":"Choosing flowers","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["binary search","brute force","data structures","dfs and similar","dp","greedy","sortings","two pointers"]},{"contestId":1379,"index":"B","name":"Dubious Cyrpto","type":"PROGRAMMING","points":750.0,"rating":1500,"tags":["binary search","brute force","math","number theory"]},{"contestId":1379,"index":"A","name":"Acacius and String","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","implementation","strings"]},{"contestId":1375,"index":"I","name":"Cubic Lattice","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["geometry","math","matrices","number theory"]},{"contestId":1375,"index":"H","name":"Set Merging","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["constructive algorithms","divide and conquer"]},{"contestId":1375,"index":"G","name":"Tree Modification","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["brute force","constructive algorithms","dfs and similar","graph matchings","graphs","trees"]},{"contestId":1375,"index":"F","name":"Integer Game","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["constructive algorithms","games","interactive","math"]},{"contestId":1375,"index":"E","name":"Inversion SwapSort","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1375,"index":"D","name":"Replace by MEX","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["brute force","constructive algorithms","sortings"]},{"contestId":1375,"index":"C","name":"Element Extermination","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1375,"index":"B","name":"Neighbor Grid","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":1375,"index":"A","name":"Sign Flipping","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["constructive algorithms","math"]},{"contestId":1374,"index":"F","name":"Cyclic Shifts Sorting","type":"PROGRAMMING","rating":2400,"tags":["brute force","constructive algorithms","implementation","sortings"]},{"contestId":1374,"index":"E2","name":"Reading Books (hard version)","type":"PROGRAMMING","rating":2500,"tags":["data structures","greedy","implementation","sortings","ternary search","two pointers"]},{"contestId":1374,"index":"E1","name":"Reading Books (easy version)","type":"PROGRAMMING","rating":1600,"tags":["data structures","greedy","sortings"]},{"contestId":1374,"index":"D","name":"Zero Remainder Array","type":"PROGRAMMING","rating":1400,"tags":["math","sortings","two pointers"]},{"contestId":1374,"index":"C","name":"Move Brackets","type":"PROGRAMMING","rating":1000,"tags":["greedy","strings"]},{"contestId":1374,"index":"B","name":"Multiply by 2, divide by 6","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1374,"index":"A","name":"Required Remainder","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1373,"index":"G","name":"Pawns","type":"PROGRAMMING","rating":2600,"tags":["data structures","divide and conquer","greedy"]},{"contestId":1373,"index":"F","name":"Network Coverage","type":"PROGRAMMING","rating":2400,"tags":["binary search","constructive algorithms","data structures","greedy"]},{"contestId":1373,"index":"E","name":"Sum of Digits","type":"PROGRAMMING","rating":2200,"tags":["brute force","constructive algorithms","dp","greedy"]},{"contestId":1373,"index":"D","name":"Maximum Sum on Even Positions","type":"PROGRAMMING","rating":1600,"tags":["divide and conquer","dp","greedy","implementation"]},{"contestId":1373,"index":"C","name":"Pluses and Minuses","type":"PROGRAMMING","rating":1300,"tags":["math"]},{"contestId":1373,"index":"B","name":"01 Game","type":"PROGRAMMING","rating":900,"tags":["games"]},{"contestId":1373,"index":"A","name":"Donut Shops","type":"PROGRAMMING","rating":1000,"tags":["greedy","implementation","math"]},{"contestId":1372,"index":"F","name":"Omkar and Modes","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["binary search","divide and conquer","interactive"]},{"contestId":1372,"index":"E","name":"Omkar and Last Floor","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dp","greedy","two pointers"]},{"contestId":1372,"index":"D","name":"Omkar and Circle","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","dp","games","greedy"]},{"contestId":1372,"index":"C","name":"Omkar and Baseball","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","math"]},{"contestId":1372,"index":"B","name":"Omkar and Last Class of Math","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","math","number theory"]},{"contestId":1372,"index":"A","name":"Omkar and Completion","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":1371,"index":"F","name":"Raging Thunder","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","divide and conquer","implementation"]},{"contestId":1371,"index":"E2","name":"Asterism (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["binary search","combinatorics","dp","math","number theory","sortings"]},{"contestId":1371,"index":"E1","name":"Asterism (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["binary search","brute force","combinatorics","math","number theory","sortings"]},{"contestId":1371,"index":"D","name":"Grid-00100","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1371,"index":"C","name":"A Cookie for You","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["greedy","implementation","math"]},{"contestId":1371,"index":"B","name":"Magical Calendar","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["math"]},{"contestId":1371,"index":"A","name":"Magical Sticks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1370,"index":"F2","name":"The Hidden Pair (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2700,"tags":["binary search","dfs and similar","graphs","interactive","shortest paths","trees"]},{"contestId":1370,"index":"F1","name":"The Hidden Pair (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["binary search","dfs and similar","graphs","interactive","shortest paths","trees"]},{"contestId":1370,"index":"E","name":"Binary Subsequence Rotation","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","constructive algorithms","data structures","greedy"]},{"contestId":1370,"index":"D","name":"Odd-Even Subsequence","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","dp","dsu","greedy","implementation"]},{"contestId":1370,"index":"C","name":"Number Game","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["games","math","number theory"]},{"contestId":1370,"index":"B","name":"GCD Compression","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","math","number theory"]},{"contestId":1370,"index":"A","name":"Maximum GCD","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math","number theory"]},{"contestId":1369,"index":"F","name":"BareLee","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["dfs and similar","dp","games"]},{"contestId":1369,"index":"E","name":"DeadLee","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dfs and similar","greedy","implementation","sortings"]},{"contestId":1369,"index":"D","name":"TediousLee","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp","graphs","greedy","math","trees"]},{"contestId":1369,"index":"C","name":"RationalLee","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","math","sortings","two pointers"]},{"contestId":1369,"index":"B","name":"AccurateLee","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","implementation","strings"]},{"contestId":1369,"index":"A","name":"FashionabLee","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","math"]},{"contestId":1368,"index":"H2","name":"Breadboard Capacity (hard version)","type":"PROGRAMMING","points":1500.0,"rating":3500,"tags":[]},{"contestId":1368,"index":"H1","name":"Breadboard Capacity (easy version)","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["dp","flows","greedy"]},{"contestId":1368,"index":"G","name":"Shifting Dominoes","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["data structures","geometry","graphs","trees"]},{"contestId":1368,"index":"F","name":"Lamps on a Circle","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["games","implementation","interactive","math"]},{"contestId":1368,"index":"E","name":"Ski Accidents","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":1368,"index":"D","name":"AND, OR and square sum","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["bitmasks","greedy","math"]},{"contestId":1368,"index":"C","name":"Even Picture","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms"]},{"contestId":1368,"index":"B","name":"Codeforces Subsequences","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","constructive algorithms","greedy","math","strings"]},{"contestId":1368,"index":"A","name":"C+\u003d","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation","math"]},{"contestId":1367,"index":"F2","name":"Flying Sort (Hard Version)","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","dp","greedy","sortings","two pointers"]},{"contestId":1367,"index":"F1","name":"Flying Sort (Easy Version)","type":"PROGRAMMING","rating":2100,"tags":["dp","greedy","two pointers"]},{"contestId":1367,"index":"E","name":"Necklace Assembly","type":"PROGRAMMING","rating":1900,"tags":["brute force","dfs and similar","dp","graphs","greedy","number theory"]},{"contestId":1367,"index":"D","name":"Task On The Board","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","greedy","implementation","sortings"]},{"contestId":1367,"index":"C","name":"Social Distance","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","greedy","math"]},{"contestId":1367,"index":"B","name":"Even Array","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1367,"index":"A","name":"Short Substrings","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1366,"index":"G","name":"Construct the String","type":"PROGRAMMING","rating":2700,"tags":["data structures","dp","strings"]},{"contestId":1366,"index":"F","name":"Jog Around The Graph","type":"PROGRAMMING","rating":2700,"tags":["binary search","dp","geometry","graphs"]},{"contestId":1366,"index":"E","name":"Two Arrays","type":"PROGRAMMING","rating":2100,"tags":["binary search","brute force","combinatorics","constructive algorithms","dp","two pointers"]},{"contestId":1366,"index":"D","name":"Two Divisors","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","math","number theory"]},{"contestId":1366,"index":"C","name":"Palindromic Paths","type":"PROGRAMMING","rating":1500,"tags":["greedy","math"]},{"contestId":1366,"index":"B","name":"Shuffle","type":"PROGRAMMING","rating":1300,"tags":["math","two pointers"]},{"contestId":1366,"index":"A","name":"Shovels and Swords","type":"PROGRAMMING","rating":1100,"tags":["binary search","greedy","math"]},{"contestId":1365,"index":"G","name":"Secure Password","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["bitmasks","combinatorics","constructive algorithms","interactive","math"]},{"contestId":1365,"index":"F","name":"Swaps Again","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":1365,"index":"E","name":"Maximum Subsequence Value","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","constructive algorithms"]},{"contestId":1365,"index":"D","name":"Solve The Maze","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","dfs and similar","dsu","graphs","greedy","implementation","shortest paths"]},{"contestId":1365,"index":"C","name":"Rotation Matching","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":1365,"index":"B","name":"Trouble Sort","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":1365,"index":"A","name":"Matrix Game","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["games","greedy","implementation"]},{"contestId":1364,"index":"E","name":"X-OR","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["bitmasks","constructive algorithms","divide and conquer","interactive","probabilities"]},{"contestId":1364,"index":"D","name":"Ehab\u0027s Last Corollary","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","dfs and similar","graphs","greedy","implementation","trees"]},{"contestId":1364,"index":"C","name":"Ehab and Prefix MEXs","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1364,"index":"B","name":"Most socially-distanced subsequence","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","two pointers"]},{"contestId":1364,"index":"A","name":"XXXXX","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["brute force","data structures","number theory","two pointers"]},{"contestId":1363,"index":"F","name":"Rotating Substrings","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["dp","strings"]},{"contestId":1363,"index":"E","name":"Tree Shuffling","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":1363,"index":"D","name":"Guess The Maximums","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","implementation","interactive","math"]},{"contestId":1363,"index":"C","name":"Game On Leaves","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["games","trees"]},{"contestId":1363,"index":"B","name":"Subsequence Hate","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","strings"]},{"contestId":1363,"index":"A","name":"Odd Selection","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","implementation","math"]},{"contestId":1362,"index":"C","name":"Johnny and Another Rating Drop","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["bitmasks","greedy","math"]},{"contestId":1362,"index":"B","name":"Johnny and His Hobbies","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","brute force"]},{"contestId":1362,"index":"A","name":"Johnny and Ancient Computer","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":1361,"index":"F","name":"Johnny and New Toy","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["data structures","implementation","math"]},{"contestId":1361,"index":"E","name":"James and the Chase","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["dfs and similar","graphs","probabilities","trees"]},{"contestId":1361,"index":"D","name":"Johnny and James","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["greedy","implementation","math","trees"]},{"contestId":1361,"index":"C","name":"Johnny and Megan\u0027s Necklace","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","bitmasks","constructive algorithms","dfs and similar","dsu","graphs"]},{"contestId":1361,"index":"B","name":"Johnny and Grandmaster","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["greedy","implementation","math","sortings"]},{"contestId":1361,"index":"A","name":"Johnny and Contribution","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["constructive algorithms","graphs","greedy","sortings"]},{"contestId":1360,"index":"H","name":"Binary Median","type":"PROGRAMMING","rating":2100,"tags":["binary search","bitmasks","brute force","constructive algorithms"]},{"contestId":1360,"index":"G","name":"A/B Matrix","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","greedy","math"]},{"contestId":1360,"index":"F","name":"Spy-string","type":"PROGRAMMING","rating":1700,"tags":["bitmasks","brute force","constructive algorithms","dp","hashing","strings"]},{"contestId":1360,"index":"E","name":"Polygon","type":"PROGRAMMING","rating":1300,"tags":["dp","graphs","implementation","shortest paths"]},{"contestId":1360,"index":"D","name":"Buying Shovels","type":"PROGRAMMING","rating":1300,"tags":["math","number theory"]},{"contestId":1360,"index":"C","name":"Similar Pairs","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","graph matchings","greedy","sortings"]},{"contestId":1360,"index":"B","name":"Honest Coach","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings"]},{"contestId":1360,"index":"A","name":"Minimal Square","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1359,"index":"F","name":"RC Kaboom Show","type":"PROGRAMMING","rating":2900,"tags":["binary search","brute force","data structures","geometry","math"]},{"contestId":1359,"index":"E","name":"Modular Stability","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","math","number theory"]},{"contestId":1359,"index":"D","name":"Yet Another Yet Another Task","type":"PROGRAMMING","rating":2000,"tags":["data structures","dp","implementation","two pointers"]},{"contestId":1359,"index":"C","name":"Mixing Water","type":"PROGRAMMING","rating":1700,"tags":["binary search","math"]},{"contestId":1359,"index":"B","name":"New Theatre Square","type":"PROGRAMMING","rating":1000,"tags":["brute force","dp","greedy","implementation","two pointers"]},{"contestId":1359,"index":"A","name":"Berland Poker","type":"PROGRAMMING","rating":1000,"tags":["brute force","greedy","math"]},{"contestId":1358,"index":"F","name":"Tasty Cookie","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["binary search","constructive algorithms","greedy","implementation"]},{"contestId":1358,"index":"E","name":"Are You Fired?","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":1358,"index":"D","name":"The Best Vacation","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["binary search","brute force","greedy","implementation","two pointers"]},{"contestId":1358,"index":"C","name":"Celex Update","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["math"]},{"contestId":1358,"index":"B","name":"Maria Breaks the Self-isolation","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["greedy","sortings"]},{"contestId":1358,"index":"A","name":"Park Lighting","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1357,"index":"E2","name":"Root of quantum Fourier transform","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"E1","name":"Power of quantum Fourier transform","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"D5","name":"Quantum Classification - Dataset 7","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"D4","name":"Quantum Classification - Dataset 6","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"D3","name":"Quantum Classification - Dataset 5","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"D2","name":"Quantum Classification - Dataset 4","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"D1","name":"Quantum Classification - Dataset 3","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"C2","name":"Prepare superposition of basis states with the same parity","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"C1","name":"Prepare superposition of basis states with 0s","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"B2","name":"\"Is the number divisible by 3?\" oracle","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"B1","name":"\"Is the bit string balanced?\" oracle","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"A7","name":"Distinguish Y, XZ, -Y and -XZ","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"A6","name":"Distinguish four Pauli gates","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"A5","name":"Distinguish Rz(θ) from Ry(θ)","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"A4","name":"Distinguish Rz from R1","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"A3","name":"Distinguish H from X","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"A2","name":"Distinguish I, CNOTs and SWAP","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"A1","name":"Figure out direction of CNOT","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"D2","name":"Quantum Classification - 2","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"D1","name":"Quantum Classification - 1","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"C","name":"Prepare state |01⟩ + |10⟩ + |11⟩","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"B2","name":"Decrement","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"B1","name":"Increment","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"A5","name":"Distinguish Z from -Z","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"A4","name":"Distinguish I ⊗ X from CNOT","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"A3","name":"Distinguish Z from S","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"A2","name":"Distinguish I from Z","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"A1","name":"Distinguish I from X","type":"PROGRAMMING","tags":["*special"]},{"contestId":1355,"index":"F","name":"Guess Divisors Count","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["constructive algorithms","interactive","number theory"]},{"contestId":1355,"index":"E","name":"Restorer Distance","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","greedy","math","sortings","ternary search"]},{"contestId":1355,"index":"D","name":"Game With Array","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","math"]},{"contestId":1355,"index":"C","name":"Count Triangles","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["binary search","implementation","math","two pointers"]},{"contestId":1355,"index":"B","name":"Young Explorers","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["dp","greedy","sortings"]},{"contestId":1355,"index":"A","name":"Sequence with Digits","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["brute force","implementation","math"]},{"contestId":1354,"index":"G","name":"Find a Gift","type":"PROGRAMMING","rating":2600,"tags":["binary search","interactive","probabilities"]},{"contestId":1354,"index":"F","name":"Summoning Minions","type":"PROGRAMMING","rating":2500,"tags":["constructive algorithms","dp","flows","graph matchings","greedy","sortings"]},{"contestId":1354,"index":"E","name":"Graph Coloring","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","dp","graphs"]},{"contestId":1354,"index":"D","name":"Multiset","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures"]},{"contestId":1354,"index":"C2","name":"Not So Simple Polygon Embedding","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","geometry","math"]},{"contestId":1354,"index":"C1","name":"Simple Polygon Embedding","type":"PROGRAMMING","rating":1400,"tags":["binary search","geometry","math","ternary search"]},{"contestId":1354,"index":"B","name":"Ternary String","type":"PROGRAMMING","rating":1200,"tags":["binary search","dp","implementation","two pointers"]},{"contestId":1354,"index":"A","name":"Alarm Clock","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1353,"index":"F","name":"Decreasing Heights","type":"PROGRAMMING","rating":2200,"tags":["brute force","dp"]},{"contestId":1353,"index":"E","name":"K-periodic Garland","type":"PROGRAMMING","rating":1900,"tags":["brute force","dp","greedy"]},{"contestId":1353,"index":"D","name":"Constructing the Array","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","data structures","sortings"]},{"contestId":1353,"index":"C","name":"Board Moves","type":"PROGRAMMING","rating":1000,"tags":["math"]},{"contestId":1353,"index":"B","name":"Two Arrays And Swaps","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings"]},{"contestId":1353,"index":"A","name":"Most Unstable Array","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1352,"index":"G","name":"Special Permutation","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms"]},{"contestId":1352,"index":"F","name":"Binary String Reconstruction","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","dfs and similar","math"]},{"contestId":1352,"index":"E","name":"Special Elements","type":"PROGRAMMING","rating":1500,"tags":["brute force","implementation","two pointers"]},{"contestId":1352,"index":"D","name":"Alice, Bob and Candies","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":1352,"index":"C","name":"K-th Not Divisible by n","type":"PROGRAMMING","rating":1200,"tags":["binary search","math"]},{"contestId":1352,"index":"B","name":"Same Parity Summands","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","math"]},{"contestId":1352,"index":"A","name":"Sum of Round Numbers","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1351,"index":"C","name":"Skier","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["data structures","implementation"]},{"contestId":1351,"index":"B","name":"Square?","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["brute force","implementation","math"]},{"contestId":1351,"index":"A","name":"A+B (Trial Problem)","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1350,"index":"B","name":"Orac and Models","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dp","math","number theory"]},{"contestId":1350,"index":"A","name":"Orac and Factors","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math"]},{"contestId":1349,"index":"F2","name":"Slime and Sequences (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":3500,"tags":["dp","fft","math"]},{"contestId":1349,"index":"F1","name":"Slime and Sequences (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":3100,"tags":["dp","fft","math"]},{"contestId":1349,"index":"E","name":"Slime and Hats","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1349,"index":"D","name":"Slime and Biscuits","type":"PROGRAMMING","points":2000.0,"rating":3200,"tags":["math","probabilities"]},{"contestId":1349,"index":"C","name":"Orac and Game of Life","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["dfs and similar","graphs","implementation","shortest paths"]},{"contestId":1349,"index":"B","name":"Orac and Medians","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["constructive algorithms","greedy","math"]},{"contestId":1349,"index":"A","name":"Orac and LCM","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["data structures","math","number theory"]},{"contestId":1348,"index":"F","name":"Phoenix and Memory","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["data structures","dfs and similar","graphs","greedy"]},{"contestId":1348,"index":"E","name":"Phoenix and Berries","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["brute force","dp","greedy","math"]},{"contestId":1348,"index":"D","name":"Phoenix and Science","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","constructive algorithms","greedy","implementation","math"]},{"contestId":1348,"index":"C","name":"Phoenix and Distribution","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","greedy","sortings","strings"]},{"contestId":1348,"index":"B","name":"Phoenix and Beauty","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","data structures","greedy","sortings"]},{"contestId":1348,"index":"A","name":"Phoenix and Balance","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1346,"index":"I","name":"Pac-Man 2.0","type":"PROGRAMMING","rating":2900,"tags":["*special","dp"]},{"contestId":1346,"index":"H","name":"Game with Segments","type":"PROGRAMMING","rating":2700,"tags":["*special","data structures","games"]},{"contestId":1346,"index":"G","name":"Two IP Cameras","type":"PROGRAMMING","rating":2300,"tags":["*special","math","number theory"]},{"contestId":1346,"index":"F","name":"Dune II: Battle For Arrakis","type":"PROGRAMMING","rating":2000,"tags":["*special","data structures","greedy","math"]},{"contestId":1346,"index":"E","name":"Magic Tricks","type":"PROGRAMMING","rating":1700,"tags":["*special","dp","graphs"]},{"contestId":1346,"index":"D","name":"Constructing the Dungeon","type":"PROGRAMMING","rating":1600,"tags":["*special","graphs","greedy"]},{"contestId":1346,"index":"C","name":"Spring Cleaning","type":"PROGRAMMING","rating":1600,"tags":["*special","greedy","sortings"]},{"contestId":1346,"index":"B","name":"Boot Camp","type":"PROGRAMMING","rating":1400,"tags":["*special","greedy"]},{"contestId":1346,"index":"A","name":"Color Revolution","type":"PROGRAMMING","rating":1000,"tags":["*special","math"]},{"contestId":1345,"index":"B","name":"Card Constructions","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","brute force","dp","math"]},{"contestId":1345,"index":"A","name":"Puzzle Pieces","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1344,"index":"F","name":"Piet\u0027s Palette","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["matrices"]},{"contestId":1344,"index":"E","name":"Train Tracks","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["data structures","trees"]},{"contestId":1344,"index":"D","name":"Résumé Review","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["binary search","greedy","math"]},{"contestId":1344,"index":"C","name":"Quantifier Question","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["dfs and similar","dp","graphs","math"]},{"contestId":1344,"index":"B","name":"Monopole Magnets","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","dsu","graphs"]},{"contestId":1344,"index":"A","name":"Hilbert\u0027s Hotel","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["math","number theory","sortings"]},{"contestId":1343,"index":"F","name":"Restore the Permutation by Sorted Segments","type":"PROGRAMMING","rating":2400,"tags":["brute force","constructive algorithms","data structures","greedy","implementation"]},{"contestId":1343,"index":"E","name":"Weights Distributing","type":"PROGRAMMING","rating":2100,"tags":["brute force","graphs","greedy","shortest paths","sortings"]},{"contestId":1343,"index":"D","name":"Constant Palindrome Sum","type":"PROGRAMMING","rating":1700,"tags":["brute force","data structures","greedy","two pointers"]},{"contestId":1343,"index":"C","name":"Alternating Subsequence","type":"PROGRAMMING","rating":1200,"tags":["dp","greedy","two pointers"]},{"contestId":1343,"index":"B","name":"Balanced Array","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1343,"index":"A","name":"Candies","type":"PROGRAMMING","rating":900,"tags":["brute force","math"]},{"contestId":1342,"index":"F","name":"Make It Ascending","type":"PROGRAMMING","rating":3000,"tags":["bitmasks","brute force","dp"]},{"contestId":1342,"index":"E","name":"Placing Rooks","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","fft","math"]},{"contestId":1342,"index":"D","name":"Multiple Testcases","type":"PROGRAMMING","rating":1900,"tags":["binary search","constructive algorithms","data structures","greedy","sortings","two pointers"]},{"contestId":1342,"index":"C","name":"Yet Another Counting Problem","type":"PROGRAMMING","rating":1600,"tags":["math","number theory"]},{"contestId":1342,"index":"B","name":"Binary Period","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","strings"]},{"contestId":1342,"index":"A","name":"Road To Zero","type":"PROGRAMMING","rating":1000,"tags":["greedy","math"]},{"contestId":1341,"index":"B","name":"Nastya and Door","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","implementation"]},{"contestId":1341,"index":"A","name":"Nastya and Rice","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math"]},{"contestId":1340,"index":"F","name":"Nastya and CBS","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["brute force","data structures","hashing"]},{"contestId":1340,"index":"D","name":"Nastya and Time Machine","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":1340,"index":"C","name":"Nastya and Unexpected Guest","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["dfs and similar","dp","graphs","shortest paths"]},{"contestId":1340,"index":"B","name":"Nastya and Scoreboard","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["bitmasks","dp","graphs","greedy"]},{"contestId":1340,"index":"A","name":"Nastya and Strange Generator","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","data structures","greedy","implementation"]},{"contestId":1339,"index":"B","name":"Sorted Adjacent Differences","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","sortings"]},{"contestId":1339,"index":"A","name":"Filling Diamonds","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","dp","implementation","math"]},{"contestId":1338,"index":"E","name":"JYPnation","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["graphs"]},{"contestId":1338,"index":"D","name":"Nested Rubber Bands","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["constructive algorithms","dfs and similar","dp","math","trees"]},{"contestId":1338,"index":"C","name":"Perfect Triples","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["bitmasks","brute force","constructive algorithms","divide and conquer","math"]},{"contestId":1338,"index":"B","name":"Edge Weight Assignment","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["bitmasks","constructive algorithms","dfs and similar","greedy","math","trees"]},{"contestId":1338,"index":"A","name":"Powered Addition","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["greedy","math"]},{"contestId":1337,"index":"B","name":"Kana and Dragon Quest game","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","implementation","math"]},{"contestId":1337,"index":"A","name":"Ichihime and Triangle","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1336,"index":"F","name":"Journey","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["data structures","divide and conquer","graphs","trees"]},{"contestId":1336,"index":"E2","name":"Chiori and Doll Picking (hard version)","type":"PROGRAMMING","points":1500.0,"rating":3500,"tags":["bitmasks","brute force","combinatorics","math"]},{"contestId":1336,"index":"E1","name":"Chiori and Doll Picking (easy version)","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["bitmasks","brute force","combinatorics","math"]},{"contestId":1336,"index":"D","name":"Yui and Mahjong Set","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["constructive algorithms","interactive"]},{"contestId":1336,"index":"C","name":"Kaavi and Magic Spell","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["dp","strings"]},{"contestId":1336,"index":"B","name":"Xenia and Colorful Gems","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["binary search","greedy","math","sortings","two pointers"]},{"contestId":1336,"index":"A","name":"Linova and Kingdom","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dfs and similar","dp","greedy","sortings","trees"]},{"contestId":1335,"index":"F","name":"Robots on a Grid","type":"PROGRAMMING","rating":2200,"tags":["data structures","dfs and similar","dsu","graphs","greedy","matrices"]},{"contestId":1335,"index":"E2","name":"Three Blocks Palindrome (hard version)","type":"PROGRAMMING","rating":1800,"tags":["brute force","data structures","dp","two pointers"]},{"contestId":1335,"index":"E1","name":"Three Blocks Palindrome (easy version)","type":"PROGRAMMING","rating":1700,"tags":["binary search","brute force","data structures","dp","two pointers"]},{"contestId":1335,"index":"D","name":"Anti-Sudoku","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":1335,"index":"C","name":"Two Teams Composing","type":"PROGRAMMING","rating":1100,"tags":["binary search","greedy","implementation","sortings"]},{"contestId":1335,"index":"B","name":"Construct the String","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms"]},{"contestId":1335,"index":"A","name":"Candies and Two Sisters","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1334,"index":"G","name":"Substring Search","type":"PROGRAMMING","rating":2900,"tags":["bitmasks","brute force","fft"]},{"contestId":1334,"index":"F","name":"Strange Function","type":"PROGRAMMING","rating":2500,"tags":["binary search","data structures","dp","greedy"]},{"contestId":1334,"index":"E","name":"Divisor Paths","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","graphs","greedy","math","number theory"]},{"contestId":1334,"index":"D","name":"Minimum Euler Cycle","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","graphs","greedy","implementation"]},{"contestId":1334,"index":"C","name":"Circle of Monsters","type":"PROGRAMMING","rating":1600,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":1334,"index":"B","name":"Middle Class","type":"PROGRAMMING","rating":1100,"tags":["greedy","sortings"]},{"contestId":1334,"index":"A","name":"Level Statistics","type":"PROGRAMMING","rating":1200,"tags":["implementation","math"]},{"contestId":1333,"index":"F","name":"Kate and imperfection","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["greedy","implementation","math","number theory","sortings","two pointers"]},{"contestId":1333,"index":"E","name":"Road to 1600","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["brute force","constructive algorithms"]},{"contestId":1333,"index":"D","name":"Challenges in school №41","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["brute force","constructive algorithms","games","graphs","greedy","implementation","sortings"]},{"contestId":1333,"index":"C","name":"Eugene and an array","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["binary search","data structures","implementation","two pointers"]},{"contestId":1333,"index":"B","name":"Kind Anton","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":1333,"index":"A","name":"Little Artem","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms"]},{"contestId":1332,"index":"G","name":"No Monotone Triples","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["data structures"]},{"contestId":1332,"index":"F","name":"Independent Set","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["dfs and similar","dp","trees"]},{"contestId":1332,"index":"E","name":"Height All the Same","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["combinatorics","constructive algorithms","math","matrices"]},{"contestId":1332,"index":"D","name":"Walk on Matrix","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":1332,"index":"C","name":"K-Complete Word","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["dfs and similar","dsu","greedy","implementation","strings"]},{"contestId":1332,"index":"B","name":"Composite Coloring","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","constructive algorithms","greedy","math","number theory"]},{"contestId":1332,"index":"A","name":"Exercising Walk","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation","math"]},{"contestId":1331,"index":"H","name":"It\u0027s showtime","type":"PROGRAMMING","tags":["*special"]},{"contestId":1331,"index":"G","name":"Lingua Romana","type":"PROGRAMMING","tags":["*special"]},{"contestId":1331,"index":"F","name":"Elementary!","type":"PROGRAMMING","tags":["*special","brute force","dp","strings"]},{"contestId":1331,"index":"E","name":"Jordan Smiley","type":"PROGRAMMING","tags":["*special","dfs and similar","geometry","implementation"]},{"contestId":1331,"index":"D","name":"Again?","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1331,"index":"C","name":"...And after happily lived ever they","type":"PROGRAMMING","tags":["*special","bitmasks"]},{"contestId":1331,"index":"B","name":"Limericks","type":"PROGRAMMING","tags":["*special","math","number theory"]},{"contestId":1331,"index":"A","name":"Is it rated?","type":"PROGRAMMING","tags":["*special"]},{"contestId":1330,"index":"B","name":"Dreamoon Likes Permutations","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","math"]},{"contestId":1330,"index":"A","name":"Dreamoon and Ranking Collection","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":1329,"index":"E","name":"Dreamoon Loves AA","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["binary search","greedy"]},{"contestId":1329,"index":"D","name":"Dreamoon Likes Strings","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["constructive algorithms","data structures"]},{"contestId":1329,"index":"C","name":"Drazil Likes Heap","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":1329,"index":"B","name":"Dreamoon Likes Sequences","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["bitmasks","combinatorics","math"]},{"contestId":1329,"index":"A","name":"Dreamoon Likes Coloring","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1328,"index":"F","name":"Make k Equal","type":"PROGRAMMING","rating":2200,"tags":["greedy"]},{"contestId":1328,"index":"E","name":"Tree Queries","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","graphs","trees"]},{"contestId":1328,"index":"D","name":"Carousel","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","dp","graphs","greedy","math"]},{"contestId":1328,"index":"C","name":"Ternary XOR","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation"]},{"contestId":1328,"index":"B","name":"K-th Beautiful String","type":"PROGRAMMING","rating":1300,"tags":["binary search","brute force","combinatorics","implementation","math"]},{"contestId":1328,"index":"A","name":"Divisibility Problem","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1327,"index":"G","name":"Letters and Question Marks","type":"PROGRAMMING","rating":2800,"tags":["bitmasks","dp","string suffix structures"]},{"contestId":1327,"index":"F","name":"AND Segments","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","combinatorics","data structures","dp","two pointers"]},{"contestId":1327,"index":"E","name":"Count The Blocks","type":"PROGRAMMING","rating":1800,"tags":["combinatorics","dp","math"]},{"contestId":1327,"index":"D","name":"Infinite Path","type":"PROGRAMMING","rating":2200,"tags":["brute force","dfs and similar","graphs","math","number theory"]},{"contestId":1327,"index":"C","name":"Game with Chips","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","implementation"]},{"contestId":1327,"index":"B","name":"Princesses and Princes","type":"PROGRAMMING","rating":1200,"tags":["brute force","graphs","greedy"]},{"contestId":1327,"index":"A","name":"Sum of Odd Integers","type":"PROGRAMMING","rating":1100,"tags":["math"]},{"contestId":1326,"index":"G","name":"Spiderweb Trees","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["dp","geometry","trees"]},{"contestId":1326,"index":"F2","name":"Wise Men (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3200,"tags":["bitmasks","dp","math"]},{"contestId":1326,"index":"F1","name":"Wise Men (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["bitmasks","brute force","dp","meet-in-the-middle"]},{"contestId":1326,"index":"E","name":"Bombs","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","two pointers"]},{"contestId":1326,"index":"D2","name":"Prefix-Suffix Palindrome (Hard version)","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","greedy","hashing","string suffix structures","strings"]},{"contestId":1326,"index":"D1","name":"Prefix-Suffix Palindrome (Easy version)","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["hashing","string suffix structures","strings"]},{"contestId":1326,"index":"C","name":"Permutation Partitions","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["combinatorics","greedy","math"]},{"contestId":1326,"index":"B","name":"Maximums","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["implementation","math"]},{"contestId":1326,"index":"A","name":"Bad Ugly Numbers","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","number theory"]},{"contestId":1325,"index":"F","name":"Ehab\u0027s Last Theorem","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":1325,"index":"E","name":"Ehab\u0027s REAL Number Theory Problem","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force","dfs and similar","graphs","number theory","shortest paths"]},{"contestId":1325,"index":"D","name":"Ehab the Xorcist","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["bitmasks","constructive algorithms","greedy","number theory"]},{"contestId":1325,"index":"C","name":"Ehab and Path-etic MEXs","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","dfs and similar","greedy","trees"]},{"contestId":1325,"index":"B","name":"CopyCopyCopyCopyCopy","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1325,"index":"A","name":"EhAb AnD gCd","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","number theory"]},{"contestId":1324,"index":"F","name":"Maximum White Subtree","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":1324,"index":"E","name":"Sleeping Schedule","type":"PROGRAMMING","rating":1700,"tags":["dp","implementation"]},{"contestId":1324,"index":"D","name":"Pair of Topics","type":"PROGRAMMING","rating":1400,"tags":["binary search","data structures","sortings","two pointers"]},{"contestId":1324,"index":"C","name":"Frog Jumps","type":"PROGRAMMING","rating":1100,"tags":["binary search","data structures","dfs and similar","greedy","implementation"]},{"contestId":1324,"index":"B","name":"Yet Another Palindrome Problem","type":"PROGRAMMING","rating":1100,"tags":["brute force","strings"]},{"contestId":1324,"index":"A","name":"Yet Another Tetris Problem","type":"PROGRAMMING","rating":900,"tags":["implementation","number theory"]},{"contestId":1323,"index":"B","name":"Count Subrectangles","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","greedy","implementation"]},{"contestId":1323,"index":"A","name":"Even Subset Sum Problem","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1322,"index":"F","name":"Assigning Fares","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["dp","trees"]},{"contestId":1322,"index":"E","name":"Median Mountain Range","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["data structures"]},{"contestId":1322,"index":"D","name":"Reality Show","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["bitmasks","dp"]},{"contestId":1322,"index":"C","name":"Instant Noodles","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["graphs","hashing","math","number theory"]},{"contestId":1322,"index":"B","name":"Present","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["binary search","bitmasks","constructive algorithms","data structures","math","sortings"]},{"contestId":1322,"index":"A","name":"Unusual Competitions","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy"]},{"contestId":1321,"index":"C","name":"Remove Adjacent","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy","strings"]},{"contestId":1321,"index":"A","name":"Contest for Robots","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy"]},{"contestId":1320,"index":"F","name":"Blocks and Sensors","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["brute force"]},{"contestId":1320,"index":"E","name":"Treeland and Viruses","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures","dfs and similar","dp","shortest paths","trees"]},{"contestId":1320,"index":"D","name":"Reachable Strings","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["data structures","hashing","strings"]},{"contestId":1320,"index":"C","name":"World of Darkraft: Battle for Azathoth","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force","data structures","sortings"]},{"contestId":1320,"index":"B","name":"Navigation System","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":1320,"index":"A","name":"Journey Planning","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["data structures","dp","greedy","math","sortings"]},{"contestId":1316,"index":"F","name":"Battalion Strength","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","divide and conquer","probabilities"]},{"contestId":1316,"index":"E","name":"Team Building","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["bitmasks","dp","greedy","sortings"]},{"contestId":1316,"index":"D","name":"Nash Matrix","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","graphs","implementation"]},{"contestId":1316,"index":"C","name":"Primitive Primes","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["constructive algorithms","math","ternary search"]},{"contestId":1316,"index":"B","name":"String Modification","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","constructive algorithms","implementation","sortings","strings"]},{"contestId":1316,"index":"A","name":"Grade Allocation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1315,"index":"C","name":"Restoring Permutation","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["greedy"]},{"contestId":1315,"index":"B","name":"Homecoming","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","dp","greedy","strings"]},{"contestId":1315,"index":"A","name":"Dead Pixel","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1313,"index":"E","name":"Concatenation with intersection","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["data structures","hashing","strings","two pointers"]},{"contestId":1313,"index":"D","name":"Happy New Year","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["bitmasks","dp","implementation"]},{"contestId":1313,"index":"C2","name":"Skyscrapers (hard version)","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["data structures","dp","greedy"]},{"contestId":1313,"index":"C1","name":"Skyscrapers (easy version)","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","data structures","dp","greedy"]},{"contestId":1313,"index":"B","name":"Different Rules","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1313,"index":"A","name":"Fast Food Restaurant","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","greedy","implementation"]},{"contestId":1312,"index":"G","name":"Autocompletion","type":"PROGRAMMING","rating":2600,"tags":["data structures","dfs and similar","dp"]},{"contestId":1312,"index":"F","name":"Attack on Red Kingdom","type":"PROGRAMMING","rating":2500,"tags":["games","two pointers"]},{"contestId":1312,"index":"E","name":"Array Shrinking","type":"PROGRAMMING","rating":2100,"tags":["dp","greedy"]},{"contestId":1312,"index":"D","name":"Count the Arrays","type":"PROGRAMMING","rating":1700,"tags":["combinatorics","math"]},{"contestId":1312,"index":"C","name":"Adding Powers","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","greedy","implementation","math","number theory","ternary search"]},{"contestId":1312,"index":"B","name":"Bogosort","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","sortings"]},{"contestId":1312,"index":"A","name":"Two Regular Polygons","type":"PROGRAMMING","rating":800,"tags":["geometry","greedy","math","number theory"]},{"contestId":1311,"index":"F","name":"Moving Points","type":"PROGRAMMING","rating":1900,"tags":["data structures","divide and conquer","implementation","sortings"]},{"contestId":1311,"index":"E","name":"Construct the Binary Tree","type":"PROGRAMMING","rating":2200,"tags":["brute force","constructive algorithms","trees"]},{"contestId":1311,"index":"D","name":"Three Integers","type":"PROGRAMMING","rating":2000,"tags":["brute force","math"]},{"contestId":1311,"index":"C","name":"Perform the Combo","type":"PROGRAMMING","rating":1300,"tags":["brute force"]},{"contestId":1311,"index":"B","name":"WeirdSort","type":"PROGRAMMING","rating":1200,"tags":["dfs and similar","sortings"]},{"contestId":1311,"index":"A","name":"Add Odd or Subtract Even","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","math"]},{"contestId":1310,"index":"F","name":"Bad Cryptography","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["math","number theory"]},{"contestId":1310,"index":"E","name":"Strange Function","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["dp"]},{"contestId":1310,"index":"D","name":"Tourism","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["dp","graphs","probabilities"]},{"contestId":1310,"index":"C","name":"Au Pont Rouge","type":"PROGRAMMING","points":1500.0,"rating":2800,"tags":["binary search","dp","strings"]},{"contestId":1310,"index":"B","name":"Double Elimination","type":"PROGRAMMING","points":1000.0,"rating":2500,"tags":["dp","implementation"]},{"contestId":1310,"index":"A","name":"Recommendations","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["data structures","greedy","sortings"]},{"contestId":1307,"index":"G","name":"Cow and Exercise","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["flows","graphs","shortest paths"]},{"contestId":1307,"index":"F","name":"Cow and Vacation","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["dfs and similar","dsu","trees"]},{"contestId":1307,"index":"E","name":"Cow and Treats","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","combinatorics","dp","greedy","implementation","math"]},{"contestId":1307,"index":"D","name":"Cow and Fields","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","data structures","dfs and similar","graphs","greedy","shortest paths","sortings"]},{"contestId":1307,"index":"C","name":"Cow and Message","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","dp","math","strings"]},{"contestId":1307,"index":"B","name":"Cow and Friend","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["geometry","greedy","math"]},{"contestId":1307,"index":"A","name":"Cow and Haybales","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1305,"index":"H","name":"Kuroni the Private Tutor","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["binary search","greedy"]},{"contestId":1305,"index":"G","name":"Kuroni and Antihype","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["bitmasks","brute force","dp","dsu","graphs"]},{"contestId":1305,"index":"F","name":"Kuroni and the Punishment","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["math","number theory","probabilities"]},{"contestId":1305,"index":"E","name":"Kuroni and the Score Distribution","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1305,"index":"D","name":"Kuroni and the Celebration","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["constructive algorithms","dfs and similar","interactive","trees"]},{"contestId":1305,"index":"C","name":"Kuroni and Impossible Calculation","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["brute force","combinatorics","math","number theory"]},{"contestId":1305,"index":"B","name":"Kuroni and Simple Strings","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","strings","two pointers"]},{"contestId":1305,"index":"A","name":"Kuroni and the Gifts","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms","greedy","sortings"]},{"contestId":1304,"index":"F2","name":"Animal Observation (hard version)","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["data structures","dp","greedy"]},{"contestId":1304,"index":"F1","name":"Animal Observation (easy version)","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["data structures","dp"]},{"contestId":1304,"index":"E","name":"1-Trees and Queries","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","dfs and similar","shortest paths","trees"]},{"contestId":1304,"index":"D","name":"Shortest and Longest LIS","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["constructive algorithms","graphs","greedy","two pointers"]},{"contestId":1304,"index":"C","name":"Air Conditioner","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dp","greedy","implementation","sortings","two pointers"]},{"contestId":1304,"index":"B","name":"Longest Palindrome","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","constructive algorithms","greedy","implementation","strings"]},{"contestId":1304,"index":"A","name":"Two Rabbits","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1303,"index":"G","name":"Sum of Prefix Sums","type":"PROGRAMMING","rating":2700,"tags":["data structures","divide and conquer","geometry","trees"]},{"contestId":1303,"index":"F","name":"Number of Components","type":"PROGRAMMING","rating":2800,"tags":["dsu","implementation"]},{"contestId":1303,"index":"E","name":"Erase Subsequences","type":"PROGRAMMING","rating":2200,"tags":["dp","strings"]},{"contestId":1303,"index":"D","name":"Fill The Bag","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","greedy"]},{"contestId":1303,"index":"C","name":"Perfect Keyboard","type":"PROGRAMMING","rating":1600,"tags":["dfs and similar","greedy","implementation"]},{"contestId":1303,"index":"B","name":"National Project","type":"PROGRAMMING","rating":1400,"tags":["math"]},{"contestId":1303,"index":"A","name":"Erasing Zeroes","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1302,"index":"J","name":"Keep talking and nobody explodes -- hard","type":"PROGRAMMING","tags":[]},{"contestId":1302,"index":"I","name":"Deja vu","type":"PROGRAMMING","tags":[]},{"contestId":1302,"index":"H","name":"Who needs suffix structures?","type":"PROGRAMMING","tags":[]},{"contestId":1302,"index":"G","name":"Keep talking and nobody explodes -- medium","type":"PROGRAMMING","tags":[]},{"contestId":1302,"index":"F","name":"Keep talking and nobody explodes -- easy","type":"PROGRAMMING","tags":["bitmasks","brute force","expression parsing"]},{"contestId":1302,"index":"E","name":"Amazing bitset","type":"PROGRAMMING","tags":[]},{"contestId":1302,"index":"D","name":"Dijkstra","type":"PROGRAMMING","tags":[]},{"contestId":1302,"index":"C","name":"Segment tree or Fenwick?","type":"PROGRAMMING","tags":["data structures"]},{"contestId":1302,"index":"B","name":"DAG","type":"PROGRAMMING","tags":["constructive algorithms"]},{"contestId":1302,"index":"A","name":"Nash equilibrium","type":"PROGRAMMING","tags":[]},{"contestId":1301,"index":"F","name":"Super Jaber","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dfs and similar","graphs","implementation","shortest paths"]},{"contestId":1301,"index":"E","name":"Nanosoft","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","data structures","dp","implementation"]},{"contestId":1301,"index":"D","name":"Time to Run","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":1301,"index":"C","name":"Ayoub\u0027s function","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["binary search","combinatorics","greedy","math","strings"]},{"contestId":1301,"index":"B","name":"Motarack\u0027s Birthday","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","greedy","ternary search"]},{"contestId":1301,"index":"A","name":"Three Strings","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1300,"index":"B","name":"Assigning to Classes","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["greedy","implementation","sortings"]},{"contestId":1300,"index":"A","name":"Non-zero","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1299,"index":"E","name":"So Mean","type":"PROGRAMMING","points":2250.0,"rating":3400,"tags":["interactive","math"]},{"contestId":1299,"index":"D","name":"Around the World","type":"PROGRAMMING","points":1750.0,"rating":3000,"tags":["bitmasks","combinatorics","dfs and similar","dp","graphs","math","trees"]},{"contestId":1299,"index":"C","name":"Water Balance","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["data structures","geometry","greedy"]},{"contestId":1299,"index":"B","name":"Aerodynamic","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["geometry"]},{"contestId":1299,"index":"A","name":"Anu Has a Function","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","greedy","math"]},{"contestId":1297,"index":"I","name":"Falling Blocks","type":"PROGRAMMING","tags":["*special","data structures"]},{"contestId":1297,"index":"H","name":"Paint the String","type":"PROGRAMMING","tags":["*special","dp","strings"]},{"contestId":1297,"index":"G","name":"M-numbers","type":"PROGRAMMING","tags":["*special","dp","math"]},{"contestId":1297,"index":"F","name":"Movie Fan","type":"PROGRAMMING","tags":["*special","data structures","greedy","implementation","sortings"]},{"contestId":1297,"index":"E","name":"Modernization of Treeland","type":"PROGRAMMING","tags":["*special","dfs and similar","trees"]},{"contestId":1297,"index":"D","name":"Bonus Distribution ","type":"PROGRAMMING","tags":["*special","binary search","greedy","sortings"]},{"contestId":1297,"index":"C","name":"Dream Team","type":"PROGRAMMING","tags":["*special","greedy"]},{"contestId":1297,"index":"B","name":"Cartoons","type":"PROGRAMMING","tags":["*special","implementation","sortings"]},{"contestId":1297,"index":"A","name":"Likes Display","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1296,"index":"F","name":"Berland Beauty","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms","dfs and similar","greedy","sortings","trees"]},{"contestId":1296,"index":"E2","name":"String Coloring (hard version)","type":"PROGRAMMING","rating":2000,"tags":["data structures","dp"]},{"contestId":1296,"index":"E1","name":"String Coloring (easy version)","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","dp","graphs","greedy","sortings"]},{"contestId":1296,"index":"D","name":"Fight with Monsters","type":"PROGRAMMING","rating":1500,"tags":["greedy","sortings"]},{"contestId":1296,"index":"C","name":"Yet Another Walking Robot","type":"PROGRAMMING","rating":1500,"tags":["data structures","implementation"]},{"contestId":1296,"index":"B","name":"Food Buying","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1296,"index":"A","name":"Array with Odd Sum","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1295,"index":"F","name":"Good Contest","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","dp","probabilities"]},{"contestId":1295,"index":"E","name":"Permutation Separation","type":"PROGRAMMING","rating":2200,"tags":["data structures","divide and conquer"]},{"contestId":1295,"index":"D","name":"Same GCDs","type":"PROGRAMMING","rating":1800,"tags":["math","number theory"]},{"contestId":1295,"index":"C","name":"Obtain The String","type":"PROGRAMMING","rating":1600,"tags":["dp","greedy","strings"]},{"contestId":1295,"index":"B","name":"Infinite Prefixes","type":"PROGRAMMING","rating":1700,"tags":["math","strings"]},{"contestId":1295,"index":"A","name":"Display The Number","type":"PROGRAMMING","rating":900,"tags":["greedy"]},{"contestId":1294,"index":"F","name":"Three Paths on a Tree","type":"PROGRAMMING","rating":2000,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":1294,"index":"E","name":"Obtain a Permutation","type":"PROGRAMMING","rating":1900,"tags":["greedy","implementation","math"]},{"contestId":1294,"index":"D","name":"MEX maximizing","type":"PROGRAMMING","rating":1600,"tags":["data structures","greedy","implementation","math"]},{"contestId":1294,"index":"C","name":"Product of Three Numbers","type":"PROGRAMMING","rating":1300,"tags":["greedy","math","number theory"]},{"contestId":1294,"index":"B","name":"Collecting Packages","type":"PROGRAMMING","rating":1200,"tags":["implementation","sortings"]},{"contestId":1294,"index":"A","name":"Collecting Coins","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1293,"index":"B","name":"JOE is on TV!","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["combinatorics","greedy","math"]},{"contestId":1293,"index":"A","name":"ConneR and the A.R.C. Markland-N","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["binary search","brute force","implementation"]},{"contestId":1292,"index":"F","name":"Nora\u0027s Toy Boxes","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["bitmasks","combinatorics","dp"]},{"contestId":1292,"index":"E","name":"Rin and The Unknown Flower","type":"PROGRAMMING","points":2250.0,"rating":3500,"tags":["constructive algorithms","greedy","interactive","math"]},{"contestId":1292,"index":"D","name":"Chaotic V.","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["dp","graphs","greedy","math","number theory","trees"]},{"contestId":1292,"index":"C","name":"Xenon\u0027s Attack on the Gangs","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["combinatorics","dfs and similar","dp","greedy","trees"]},{"contestId":1292,"index":"B","name":"Aroma\u0027s Search","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["brute force","constructive algorithms","geometry","greedy","implementation"]},{"contestId":1292,"index":"A","name":"NEKO\u0027s Maze Game","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["data structures","dsu","implementation"]},{"contestId":1291,"index":"F","name":"Coffee Varieties (easy version)","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["graphs","interactive"]},{"contestId":1291,"index":"B","name":"Array Sharpening","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","implementation"]},{"contestId":1291,"index":"A","name":"Even But Not Even","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","math","strings"]},{"contestId":1290,"index":"F","name":"Making Shapes","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["dp"]},{"contestId":1290,"index":"E","name":"Cartesian Tree ","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["data structures"]},{"contestId":1290,"index":"D","name":"Coffee Varieties (hard version)","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["constructive algorithms","graphs","interactive"]},{"contestId":1290,"index":"C","name":"Prefix Enlightenment","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["dfs and similar","dsu","graphs"]},{"contestId":1290,"index":"B","name":"Irreducible Anagrams","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","constructive algorithms","data structures","strings","two pointers"]},{"contestId":1290,"index":"A","name":"Mind Control","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","data structures","implementation"]},{"contestId":1288,"index":"F","name":"Red-Blue Graph","type":"PROGRAMMING","rating":2900,"tags":["constructive algorithms","flows"]},{"contestId":1288,"index":"E","name":"Messenger Simulator","type":"PROGRAMMING","rating":2000,"tags":["data structures"]},{"contestId":1288,"index":"D","name":"Minimax Problem","type":"PROGRAMMING","rating":2000,"tags":["binary search","bitmasks","dp"]},{"contestId":1288,"index":"C","name":"Two Arrays","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","dp"]},{"contestId":1288,"index":"B","name":"Yet Another Meme Problem","type":"PROGRAMMING","rating":1100,"tags":["math"]},{"contestId":1288,"index":"A","name":"Deadline","type":"PROGRAMMING","rating":1100,"tags":["binary search","brute force","math","ternary search"]},{"contestId":1287,"index":"B","name":"Hyperset","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","data structures","implementation"]},{"contestId":1287,"index":"A","name":"Angry Students","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1286,"index":"F","name":"Harry The Potter","type":"PROGRAMMING","points":2750.0,"rating":3100,"tags":["brute force","constructive algorithms","dp","fft","implementation","math"]},{"contestId":1286,"index":"E","name":"Fedya the Potter Strikes Back","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["data structures","strings"]},{"contestId":1286,"index":"D","name":"LCC","type":"PROGRAMMING","points":1750.0,"rating":3100,"tags":["data structures","math","matrices","probabilities"]},{"contestId":1286,"index":"C2","name":"Madhouse (Hard version)","type":"PROGRAMMING","points":1000.0,"rating":2800,"tags":["brute force","constructive algorithms","hashing","interactive","math"]},{"contestId":1286,"index":"C1","name":"Madhouse (Easy version)","type":"PROGRAMMING","points":750.0,"rating":2400,"tags":["brute force","constructive algorithms","interactive","math"]},{"contestId":1286,"index":"B","name":"Numbers on Tree","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["constructive algorithms","data structures","dfs and similar","graphs","greedy","trees"]},{"contestId":1286,"index":"A","name":"Garland","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp","greedy","sortings"]},{"contestId":1285,"index":"F","name":"Classical?","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["binary search","combinatorics","number theory"]},{"contestId":1285,"index":"E","name":"Delete a Segment","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["brute force","constructive algorithms","data structures","dp","graphs","sortings","trees","two pointers"]},{"contestId":1285,"index":"D","name":"Dr. Evil Underscores","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["bitmasks","brute force","dfs and similar","divide and conquer","dp","greedy","strings","trees"]},{"contestId":1285,"index":"C","name":"Fadi and LCM","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["brute force","math","number theory"]},{"contestId":1285,"index":"B","name":"Just Eat It!","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dp","greedy","implementation"]},{"contestId":1285,"index":"A","name":"Mezo Playing Zoma","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1284,"index":"G","name":"Seollal","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["graphs"]},{"contestId":1284,"index":"F","name":"New Year and Social Network","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["data structures","graph matchings","graphs","math","trees"]},{"contestId":1284,"index":"E","name":"New Year and Castle Construction","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["combinatorics","geometry","math","sortings"]},{"contestId":1284,"index":"D","name":"New Year and Conference","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","data structures","hashing","sortings"]},{"contestId":1284,"index":"C","name":"New Year and Permutation","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["combinatorics","math"]},{"contestId":1284,"index":"B","name":"New Year and Ascent Sequence","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["binary search","combinatorics","data structures","dp","implementation","sortings"]},{"contestId":1284,"index":"A","name":"New Year and Naming","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1283,"index":"F","name":"DIY Garland","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","greedy","trees"]},{"contestId":1283,"index":"E","name":"New Year Parties","type":"PROGRAMMING","rating":1800,"tags":["dp","greedy"]},{"contestId":1283,"index":"D","name":"Christmas Trees","type":"PROGRAMMING","rating":1800,"tags":["graphs","greedy","shortest paths"]},{"contestId":1283,"index":"C","name":"Friends and Gifts","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","data structures","math"]},{"contestId":1283,"index":"B","name":"Candies Division","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1283,"index":"A","name":"Minutes Before the New Year","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1282,"index":"E","name":"The Cake Is a Lie","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","data structures","dfs and similar","graphs"]},{"contestId":1282,"index":"D","name":"Enchanted Artifact","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","interactive","strings"]},{"contestId":1282,"index":"C","name":"Petya and Exam","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["greedy","sortings","two pointers"]},{"contestId":1282,"index":"B2","name":"K for the Price of One (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dp","greedy","sortings"]},{"contestId":1282,"index":"B1","name":"K for the Price of One (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["dp","greedy","sortings"]},{"contestId":1282,"index":"A","name":"Temporarily unavailable","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":1281,"index":"B","name":"Azamon Web Services","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["greedy"]},{"contestId":1281,"index":"A","name":"Suffix Three","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1280,"index":"F","name":"Intergalactic Sliding Puzzle","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":1280,"index":"E","name":"Kirchhoff\u0027s Current Loss","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["math"]},{"contestId":1280,"index":"D","name":"Miss Punyverse","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["dp","greedy","trees"]},{"contestId":1280,"index":"C","name":"Jeremy Bearimy","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dfs and similar","graphs","greedy","trees"]},{"contestId":1280,"index":"B","name":"Beingawesomeism","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["implementation","math"]},{"contestId":1280,"index":"A","name":"Cut and Paste","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["implementation","math"]},{"contestId":1279,"index":"F","name":"New Year and Handle Change","type":"PROGRAMMING","rating":2800,"tags":["binary search","dp"]},{"contestId":1279,"index":"E","name":"New Year Permutations","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","dp"]},{"contestId":1279,"index":"D","name":"Santa\u0027s Bot","type":"PROGRAMMING","rating":1700,"tags":["combinatorics","math","probabilities"]},{"contestId":1279,"index":"C","name":"Stack of Presents","type":"PROGRAMMING","rating":1400,"tags":["data structures","implementation"]},{"contestId":1279,"index":"B","name":"Verse For Santa","type":"PROGRAMMING","rating":1300,"tags":["binary search","brute force","implementation"]},{"contestId":1279,"index":"A","name":"New Year Garland","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1278,"index":"F","name":"Cards","type":"PROGRAMMING","rating":2600,"tags":["combinatorics","dp","math","number theory","probabilities"]},{"contestId":1278,"index":"E","name":"Tests for problem D","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","dfs and similar","divide and conquer","trees"]},{"contestId":1278,"index":"D","name":"Segment Tree","type":"PROGRAMMING","rating":2100,"tags":["data structures","dsu","graphs","trees"]},{"contestId":1278,"index":"C","name":"Berry Jam","type":"PROGRAMMING","rating":1700,"tags":["data structures","dp","greedy","implementation"]},{"contestId":1278,"index":"B","name":"A and B","type":"PROGRAMMING","rating":1500,"tags":["greedy","math"]},{"contestId":1278,"index":"A","name":"Shuffle Hashing","type":"PROGRAMMING","rating":1000,"tags":["brute force","implementation","strings"]},{"contestId":1277,"index":"D","name":"Let\u0027s Play the Words?","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","hashing","implementation","math"]},{"contestId":1277,"index":"B","name":"Make Them Odd","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","number theory"]},{"contestId":1277,"index":"A","name":"Happy Birthday, Polycarp!","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":1276,"index":"F","name":"Asterisk Substrings","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["string suffix structures"]},{"contestId":1276,"index":"E","name":"Four Stones","type":"PROGRAMMING","points":2250.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":1276,"index":"D","name":"Tree Elimination","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["dp","trees"]},{"contestId":1276,"index":"C","name":"Beautiful Rectangle","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["brute force","combinatorics","constructive algorithms","data structures","greedy","math"]},{"contestId":1276,"index":"B","name":"Two Fairs","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["combinatorics","dfs and similar","dsu","graphs"]},{"contestId":1276,"index":"A","name":"As Simple as One and Two","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["dp","greedy"]},{"contestId":1275,"index":"F","name":"Шардирование постов","type":"PROGRAMMING","points":3000.0,"tags":["*special","binary search","interactive"]},{"contestId":1275,"index":"E3","name":"Контрольная сумма","type":"PROGRAMMING","points":1000.0,"tags":["*special"]},{"contestId":1275,"index":"E2","name":"Контрольная сумма","type":"PROGRAMMING","points":1000.0,"tags":["*special"]},{"contestId":1275,"index":"E1","name":"Контрольная сумма","type":"PROGRAMMING","points":1000.0,"tags":["*special"]},{"contestId":1275,"index":"D","name":"Storage2","type":"PROGRAMMING","points":2000.0,"tags":["*special"]},{"contestId":1275,"index":"C","name":"#define Задача B ...","type":"PROGRAMMING","points":1000.0,"tags":["*special"]},{"contestId":1275,"index":"B","name":"Code Review","type":"PROGRAMMING","points":250.0,"tags":["*special"]},{"contestId":1275,"index":"A","name":"Скрытый друг","type":"PROGRAMMING","points":250.0,"tags":["*special"]},{"contestId":1272,"index":"F","name":"Two Bracket Sequences","type":"PROGRAMMING","rating":2200,"tags":["dp","strings","two pointers"]},{"contestId":1272,"index":"E","name":"Nearest Opposite Parity","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":1272,"index":"D","name":"Remove One Element","type":"PROGRAMMING","rating":1500,"tags":["brute force","dp"]},{"contestId":1272,"index":"C","name":"Yet Another Broken Keyboard","type":"PROGRAMMING","rating":1200,"tags":["combinatorics","dp","implementation"]},{"contestId":1272,"index":"B","name":"Snow Walking Robot","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1272,"index":"A","name":"Three Friends","type":"PROGRAMMING","rating":900,"tags":["brute force","greedy","math","sortings"]},{"contestId":1271,"index":"F","name":"Divide The Students","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["brute force"]},{"contestId":1271,"index":"E","name":"Common Number","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["binary search","combinatorics","dp","math"]},{"contestId":1271,"index":"D","name":"Portals","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["data structures","dp","greedy","implementation","sortings"]},{"contestId":1271,"index":"C","name":"Shawarma Tent","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["brute force","geometry","greedy","implementation"]},{"contestId":1271,"index":"B","name":"Blocks","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","math"]},{"contestId":1271,"index":"A","name":"Suits","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math"]},{"contestId":1270,"index":"I","name":"Xor on Figures","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["constructive algorithms","fft","math"]},{"contestId":1270,"index":"H","name":"Number of Components","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["data structures"]},{"contestId":1270,"index":"G","name":"Subset with Zero Sum","type":"PROGRAMMING","points":3750.0,"rating":2700,"tags":["constructive algorithms","dfs and similar","graphs","math"]},{"contestId":1270,"index":"F","name":"Awesome Substrings","type":"PROGRAMMING","points":3250.0,"rating":2600,"tags":["math","strings"]},{"contestId":1270,"index":"E","name":"Divide Points","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["constructive algorithms","geometry","math"]},{"contestId":1270,"index":"D","name":"Strange Device","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","interactive","math","sortings"]},{"contestId":1270,"index":"C","name":"Make Good","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":1270,"index":"B","name":"Interesting Subarray","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","math"]},{"contestId":1270,"index":"A","name":"Card Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","greedy","math"]},{"contestId":1269,"index":"B","name":"Modulo Equality","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","sortings"]},{"contestId":1269,"index":"A","name":"Equation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","math"]},{"contestId":1268,"index":"E","name":"Happy Cactus","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["dp"]},{"contestId":1268,"index":"D","name":"Invertation in Tournament","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["brute force","divide and conquer","graphs","math"]},{"contestId":1268,"index":"C","name":"K Integers","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["binary search","data structures"]},{"contestId":1268,"index":"B","name":"Domino for Young","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dp","greedy","math"]},{"contestId":1268,"index":"A","name":"Long Beautiful Integer","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["constructive algorithms","greedy","implementation","strings"]},{"contestId":1267,"index":"L","name":"Lexicography","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","strings"]},{"contestId":1267,"index":"K","name":"Key Storage","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","math"]},{"contestId":1267,"index":"J","name":"Just Arrange the Icons","type":"PROGRAMMING","rating":1800,"tags":["greedy","implementation","math"]},{"contestId":1267,"index":"I","name":"Intriguing Selection","type":"PROGRAMMING","rating":2600,"tags":["brute force","constructive algorithms","implementation","interactive","sortings"]},{"contestId":1267,"index":"H","name":"Help BerLine","type":"PROGRAMMING","rating":3200,"tags":["constructive algorithms"]},{"contestId":1267,"index":"G","name":"Game Relics","type":"PROGRAMMING","rating":3000,"tags":["math","probabilities"]},{"contestId":1267,"index":"F","name":"Foolprüf Security","type":"PROGRAMMING","rating":2600,"tags":["graphs"]},{"contestId":1267,"index":"E","name":"Elections","type":"PROGRAMMING","rating":1700,"tags":["greedy"]},{"contestId":1267,"index":"D","name":"DevOps Best Practices","type":"PROGRAMMING","rating":2800,"tags":["constructive algorithms"]},{"contestId":1267,"index":"C","name":"Cactus Revenge","type":"PROGRAMMING","rating":3500,"tags":["constructive algorithms"]},{"contestId":1267,"index":"B","name":"Balls of Buma","type":"PROGRAMMING","rating":900,"tags":[]},{"contestId":1267,"index":"A","name":"Apprentice Learning Trajectory","type":"PROGRAMMING","rating":2400,"tags":[]},{"contestId":1266,"index":"H","name":"Red-Blue Graph","type":"PROGRAMMING","points":4000.0,"rating":3400,"tags":["dp","graphs","math","matrices","meet-in-the-middle"]},{"contestId":1266,"index":"G","name":"Permutation Concatenation","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["string suffix structures"]},{"contestId":1266,"index":"F","name":"Almost Same Distance","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dfs and similar","graphs"]},{"contestId":1266,"index":"E","name":"Spaceship Solitaire","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures","greedy","implementation"]},{"contestId":1266,"index":"D","name":"Decreasing Debts","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","data structures","graphs","greedy","implementation","math","two pointers"]},{"contestId":1266,"index":"C","name":"Diverse Matrix","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":1266,"index":"B","name":"Dice Tower","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms","math"]},{"contestId":1266,"index":"A","name":"Competitive Programmer","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["chinese remainder theorem","math"]},{"contestId":1265,"index":"E","name":"Beautiful Mirrors","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures","dp","math","probabilities"]},{"contestId":1265,"index":"B","name":"Beautiful Numbers","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["data structures","implementation","math","two pointers"]},{"contestId":1265,"index":"A","name":"Beautiful String","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":1264,"index":"F","name":"Beautiful Fibonacci Problem","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["constructive algorithms","number theory"]},{"contestId":1264,"index":"E","name":"Beautiful League","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["constructive algorithms","flows","graph matchings"]},{"contestId":1264,"index":"D2","name":"Beautiful Bracket Sequence (hard version)","type":"PROGRAMMING","points":1000.0,"rating":2900,"tags":["combinatorics","probabilities"]},{"contestId":1264,"index":"D1","name":"Beautiful Bracket Sequence (easy version)","type":"PROGRAMMING","points":1000.0,"rating":2600,"tags":["combinatorics","dp","probabilities"]},{"contestId":1264,"index":"C","name":"Beautiful Mirrors with queries","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["data structures","probabilities"]},{"contestId":1264,"index":"B","name":"Beautiful Sequence","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1264,"index":"A","name":"Beautiful Regional Contest","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["greedy","implementation"]},{"contestId":1263,"index":"F","name":"Economic Difficulties","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["data structures","dfs and similar","dp","flows","graphs","trees"]},{"contestId":1263,"index":"E","name":"Editor","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","implementation"]},{"contestId":1263,"index":"D","name":"Secret Passwords","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["dfs and similar","dsu","graphs"]},{"contestId":1263,"index":"C","name":"Everyone is a Winner!","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["binary search","math","meet-in-the-middle","number theory"]},{"contestId":1263,"index":"B","name":"PIN Codes","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["greedy","implementation"]},{"contestId":1263,"index":"A","name":"Sweet Problem","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["math"]},{"contestId":1261,"index":"F","name":"Xor-Set","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["bitmasks","divide and conquer","math"]},{"contestId":1260,"index":"F","name":"Colored Tree","type":"PROGRAMMING","rating":2700,"tags":["data structures","trees"]},{"contestId":1260,"index":"E","name":"Tournament","type":"PROGRAMMING","rating":2400,"tags":["brute force","dp","greedy"]},{"contestId":1260,"index":"D","name":"A Game with Traps","type":"PROGRAMMING","rating":1900,"tags":["binary search","dp","greedy","sortings"]},{"contestId":1260,"index":"C","name":"Infinite Fence","type":"PROGRAMMING","rating":1700,"tags":["greedy","math","number theory"]},{"contestId":1260,"index":"B","name":"Obtain Two Zeroes","type":"PROGRAMMING","rating":1300,"tags":["binary search","math"]},{"contestId":1260,"index":"A","name":"Heating","type":"PROGRAMMING","rating":1000,"tags":["math"]},{"contestId":1257,"index":"G","name":"Divisor Set","type":"PROGRAMMING","rating":2600,"tags":["divide and conquer","fft","greedy","math","number theory"]},{"contestId":1257,"index":"F","name":"Make Them Similar","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","brute force","hashing","meet-in-the-middle"]},{"contestId":1257,"index":"E","name":"The Contest","type":"PROGRAMMING","rating":2000,"tags":["data structures","dp","greedy"]},{"contestId":1257,"index":"D","name":"Yet Another Monster Killing Problem","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","dp","greedy","sortings","two pointers"]},{"contestId":1257,"index":"C","name":"Dominated Subarray","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation","sortings","strings","two pointers"]},{"contestId":1257,"index":"B","name":"Magic Stick","type":"PROGRAMMING","rating":1000,"tags":["math"]},{"contestId":1257,"index":"A","name":"Two Rival Students","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1256,"index":"F","name":"Equalizing Two Strings","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","sortings","strings"]},{"contestId":1256,"index":"E","name":"Yet Another Division Into Teams","type":"PROGRAMMING","rating":2000,"tags":["dp","greedy","sortings"]},{"contestId":1256,"index":"D","name":"Binary String Minimizing","type":"PROGRAMMING","rating":1500,"tags":["greedy"]},{"contestId":1256,"index":"C","name":"Platforms Jumping","type":"PROGRAMMING","rating":1700,"tags":["greedy"]},{"contestId":1256,"index":"B","name":"Minimize the Permutation","type":"PROGRAMMING","rating":1400,"tags":["greedy"]},{"contestId":1256,"index":"A","name":"Payment Without Change","type":"PROGRAMMING","rating":1000,"tags":["math"]},{"contestId":1255,"index":"C","name":"League of Leesins","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","implementation"]},{"contestId":1255,"index":"B","name":"Fridge Lockers","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["graphs","implementation"]},{"contestId":1255,"index":"A","name":"Changing Volume","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1254,"index":"E","name":"Send Tree to Charlie","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["combinatorics","dfs and similar","dsu","trees"]},{"contestId":1254,"index":"D","name":"Tree Queries","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["data structures","probabilities","trees"]},{"contestId":1254,"index":"C","name":"Point Ordering","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["constructive algorithms","geometry","interactive","math"]},{"contestId":1254,"index":"B2","name":"Send Boxes to Alice (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2100,"tags":["constructive algorithms","greedy","math","number theory","ternary search","two pointers"]},{"contestId":1254,"index":"B1","name":"Send Boxes to Alice (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["constructive algorithms","greedy","math","number theory","ternary search","two pointers"]},{"contestId":1254,"index":"A","name":"Feeding Chicken","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1253,"index":"F","name":"Cheap Robot","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["binary search","dsu","graphs","shortest paths","trees"]},{"contestId":1253,"index":"E","name":"Antenna Coverage","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["data structures","dp","greedy","sortings"]},{"contestId":1253,"index":"D","name":"Harmonious Graph","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms","dfs and similar","dsu","graphs","greedy","sortings"]},{"contestId":1253,"index":"C","name":"Sweets Eating","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dp","greedy","math","sortings"]},{"contestId":1253,"index":"B","name":"Silly Mistake","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","implementation"]},{"contestId":1253,"index":"A","name":"Single Push","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":1252,"index":"L","name":"Road Construction","type":"PROGRAMMING","rating":2300,"tags":["flows","graphs"]},{"contestId":1252,"index":"K","name":"Addition Robot","type":"PROGRAMMING","rating":2100,"tags":["data structures","math","matrices"]},{"contestId":1252,"index":"J","name":"Tiling Terrace","type":"PROGRAMMING","rating":2300,"tags":["brute force","dp"]},{"contestId":1252,"index":"I","name":"Mission Possible","type":"PROGRAMMING","rating":3000,"tags":[]},{"contestId":1252,"index":"H","name":"Twin Buildings","type":"PROGRAMMING","rating":1800,"tags":["greedy","implementation"]},{"contestId":1252,"index":"G","name":"Performance Review","type":"PROGRAMMING","rating":2100,"tags":["data structures"]},{"contestId":1252,"index":"F","name":"Regular Forestation","type":"PROGRAMMING","rating":2400,"tags":["hashing","trees"]},{"contestId":1252,"index":"E","name":"Songwriter","type":"PROGRAMMING","rating":2200,"tags":["greedy","two pointers"]},{"contestId":1252,"index":"D","name":"Find String in a Grid","type":"PROGRAMMING","rating":3000,"tags":["data structures","dp","strings","trees"]},{"contestId":1252,"index":"C","name":"Even Path","type":"PROGRAMMING","rating":1600,"tags":["data structures","implementation"]},{"contestId":1252,"index":"B","name":"Cleaning Robots","type":"PROGRAMMING","rating":2300,"tags":["dp","trees"]},{"contestId":1252,"index":"A","name":"Copying Homework","type":"PROGRAMMING","rating":1000,"tags":[]},{"contestId":1251,"index":"F","name":"Red-White Fence","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","fft"]},{"contestId":1251,"index":"E2","name":"Voting (Hard Version)","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","greedy"]},{"contestId":1251,"index":"E1","name":"Voting (Easy Version)","type":"PROGRAMMING","rating":2300,"tags":["data structures","dp","greedy"]},{"contestId":1251,"index":"D","name":"Salary Changing","type":"PROGRAMMING","rating":1900,"tags":["binary search","greedy","sortings"]},{"contestId":1251,"index":"C","name":"Minimize The Integer","type":"PROGRAMMING","rating":1600,"tags":["greedy","two pointers"]},{"contestId":1251,"index":"B","name":"Binary Palindromes","type":"PROGRAMMING","rating":1400,"tags":["greedy","strings"]},{"contestId":1251,"index":"A","name":"Broken Keyboard","type":"PROGRAMMING","rating":1000,"tags":["brute force","strings","two pointers"]},{"contestId":1250,"index":"N","name":"Wires","type":"PROGRAMMING","rating":2000,"tags":["dfs and similar","graphs","greedy"]},{"contestId":1250,"index":"M","name":"SmartGarden","type":"PROGRAMMING","rating":2500,"tags":["constructive algorithms","divide and conquer"]},{"contestId":1250,"index":"L","name":"Divide The Students","type":"PROGRAMMING","rating":1500,"tags":["binary search","greedy","math"]},{"contestId":1250,"index":"K","name":"Projectors","type":"PROGRAMMING","rating":3100,"tags":["flows","graphs"]},{"contestId":1250,"index":"J","name":"The Parade","type":"PROGRAMMING","rating":1800,"tags":["binary search","greedy"]},{"contestId":1250,"index":"I","name":"Show Must Go On","type":"PROGRAMMING","rating":3100,"tags":["binary search","brute force","greedy","shortest paths"]},{"contestId":1250,"index":"H","name":"Happy Birthday","type":"PROGRAMMING","rating":1500,"tags":["math"]},{"contestId":1250,"index":"G","name":"Discarding Game","type":"PROGRAMMING","rating":2300,"tags":["dp","greedy","two pointers"]},{"contestId":1250,"index":"F","name":"Data Center","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":1250,"index":"E","name":"The Coronation","type":"PROGRAMMING","rating":2300,"tags":["graphs","implementation"]},{"contestId":1250,"index":"D","name":"Conference Problem","type":"PROGRAMMING","rating":3000,"tags":["dp"]},{"contestId":1250,"index":"C","name":"Trip to Saint Petersburg","type":"PROGRAMMING","rating":2100,"tags":["data structures"]},{"contestId":1250,"index":"B","name":"The Feast and the Bus","type":"PROGRAMMING","rating":1800,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":1250,"index":"A","name":"Berstagram","type":"PROGRAMMING","rating":1400,"tags":["implementation"]},{"contestId":1249,"index":"F","name":"Maximum Weight Subset","type":"PROGRAMMING","rating":2200,"tags":["dp","trees"]},{"contestId":1249,"index":"E","name":"By Elevator or Stairs?","type":"PROGRAMMING","rating":1700,"tags":["dp","shortest paths"]},{"contestId":1249,"index":"D2","name":"Too Many Segments (hard version)","type":"PROGRAMMING","rating":1800,"tags":["data structures","greedy","sortings"]},{"contestId":1249,"index":"D1","name":"Too Many Segments (easy version)","type":"PROGRAMMING","rating":1800,"tags":["greedy"]},{"contestId":1249,"index":"C2","name":"Good Numbers (hard version)","type":"PROGRAMMING","rating":1500,"tags":["binary search","greedy","math","meet-in-the-middle"]},{"contestId":1249,"index":"C1","name":"Good Numbers (easy version)","type":"PROGRAMMING","rating":1300,"tags":["brute force","greedy","implementation"]},{"contestId":1249,"index":"B2","name":"Books Exchange (hard version)","type":"PROGRAMMING","rating":1300,"tags":["dfs and similar","dsu","math"]},{"contestId":1249,"index":"B1","name":"Books Exchange (easy version)","type":"PROGRAMMING","rating":1000,"tags":["dsu","math"]},{"contestId":1249,"index":"A","name":"Yet Another Dividing into Teams","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1248,"index":"D1","name":"The World Is Just a Programming Task (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1248,"index":"B","name":"Grow The Tree","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","math","sortings"]},{"contestId":1248,"index":"A","name":"Integer Points","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["geometry","math"]},{"contestId":1246,"index":"F","name":"Cursor Distance","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":[]},{"contestId":1245,"index":"F","name":"Daniel and Spring Cleaning","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["bitmasks","brute force","combinatorics","dp"]},{"contestId":1245,"index":"E","name":"Hyakugoku and Ladders","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["dp","probabilities","shortest paths"]},{"contestId":1245,"index":"D","name":"Shichikuji and Power Grid","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["dsu","graphs","greedy","shortest paths","trees"]},{"contestId":1245,"index":"C","name":"Constanze\u0027s Machine","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["dp"]},{"contestId":1245,"index":"B","name":"Restricted RPS","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1245,"index":"A","name":"Good ol\u0027 Numbers Coloring","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["math","number theory"]},{"contestId":1244,"index":"G","name":"Running in Pairs","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["constructive algorithms","greedy","math"]},{"contestId":1244,"index":"F","name":"Chips","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","implementation"]},{"contestId":1244,"index":"E","name":"Minimizing Difference","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["binary search","constructive algorithms","greedy","sortings","ternary search","two pointers"]},{"contestId":1244,"index":"D","name":"Paint the Tree","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["brute force","constructive algorithms","dp","graphs","implementation","trees"]},{"contestId":1244,"index":"C","name":"The Football Season","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force","math","number theory"]},{"contestId":1244,"index":"B","name":"Rooms and Staircases","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":1244,"index":"A","name":"Pens and Pencils","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1243,"index":"B2","name":"Character Swap (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["strings"]},{"contestId":1243,"index":"B1","name":"Character Swap (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["strings"]},{"contestId":1243,"index":"A","name":"Maximum Square","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1242,"index":"E","name":"Planar Perimeter","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["constructive algorithms","graphs"]},{"contestId":1242,"index":"D","name":"Number Discovery","type":"PROGRAMMING","points":2000.0,"rating":3400,"tags":["math"]},{"contestId":1242,"index":"C","name":"Sum Balance","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["bitmasks","dfs and similar","dp","graphs"]},{"contestId":1242,"index":"B","name":"0-1 MST","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["dfs and similar","dsu","graphs","sortings"]},{"contestId":1242,"index":"A","name":"Tile Painting","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","math","number theory"]},{"contestId":1240,"index":"F","name":"Football","type":"PROGRAMMING","points":2750.0,"rating":3100,"tags":["graphs"]},{"contestId":1239,"index":"F","name":"Swiper, no swiping!","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["graphs","implementation"]},{"contestId":1239,"index":"E","name":"Turtle","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["dp","implementation"]},{"contestId":1239,"index":"D","name":"Catowice City","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["2-sat","dfs and similar","graph matchings","graphs"]},{"contestId":1239,"index":"C","name":"Queue in the Train","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["data structures","greedy","implementation"]},{"contestId":1239,"index":"B","name":"The World Is Just a Programming Task (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2500,"tags":["implementation"]},{"contestId":1239,"index":"A","name":"Ivan the Fool and the Probability Theory","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["combinatorics","dp","math"]},{"contestId":1238,"index":"G","name":"Adilbek and the Watering System","type":"PROGRAMMING","rating":2700,"tags":["data structures","greedy","sortings"]},{"contestId":1238,"index":"F","name":"The Maximum Subtree","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":1238,"index":"E","name":"Keyboard Purchase","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","dp"]},{"contestId":1238,"index":"D","name":"AB-string","type":"PROGRAMMING","rating":1900,"tags":["binary search","combinatorics","dp","strings"]},{"contestId":1238,"index":"C","name":"Standard Free2play","type":"PROGRAMMING","rating":1600,"tags":["dp","greedy","math"]},{"contestId":1238,"index":"B","name":"Kill `Em All","type":"PROGRAMMING","rating":1300,"tags":["greedy","sortings"]},{"contestId":1238,"index":"A","name":"Prime Subtraction","type":"PROGRAMMING","rating":900,"tags":["math","number theory"]},{"contestId":1237,"index":"H","name":"Balanced Reversals","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["constructive algorithms"]},{"contestId":1237,"index":"G","name":"Balanced Distribution","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["data structures","dp","greedy"]},{"contestId":1237,"index":"F","name":"Balanced Domino Placements","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["combinatorics","dp"]},{"contestId":1237,"index":"E","name":"Balanced Binary Search Trees","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["dp","math"]},{"contestId":1237,"index":"D","name":"Balanced Playlist","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures","implementation"]},{"contestId":1237,"index":"C2","name":"Balanced Removals (Harder)","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["binary search","constructive algorithms","divide and conquer","greedy","implementation","sortings"]},{"contestId":1237,"index":"C1","name":"Balanced Removals (Easier)","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","geometry","greedy"]},{"contestId":1237,"index":"B","name":"Balanced Tunnel","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["data structures","sortings","two pointers"]},{"contestId":1237,"index":"A","name":"Balanced Rating Changes","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":1236,"index":"F","name":"Alice and the Cactus","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["dfs and similar","graphs","math","probabilities"]},{"contestId":1236,"index":"E","name":"Alice and the Unfair Game","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","data structures","dp","dsu"]},{"contestId":1236,"index":"D","name":"Alice and the Doll","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["brute force","data structures","greedy","implementation"]},{"contestId":1236,"index":"C","name":"Labs","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1236,"index":"B","name":"Alice and the List of Presents","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["combinatorics","math"]},{"contestId":1236,"index":"A","name":"Stones","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math"]},{"contestId":1234,"index":"F","name":"Yet Another Substring Reverse","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","dp"]},{"contestId":1234,"index":"E","name":"Special Permutations","type":"PROGRAMMING","rating":2000,"tags":["math"]},{"contestId":1234,"index":"D","name":"Distinct Characters Queries","type":"PROGRAMMING","rating":1600,"tags":["data structures"]},{"contestId":1234,"index":"C","name":"Pipes","type":"PROGRAMMING","rating":1500,"tags":["dp","implementation"]},{"contestId":1234,"index":"B2","name":"Social Network (hard version)","type":"PROGRAMMING","rating":1300,"tags":["data structures","implementation"]},{"contestId":1234,"index":"B1","name":"Social Network (easy version)","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":1234,"index":"A","name":"Equalize Prices Again","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1231,"index":"E","name":"Middle-Out","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1231,"index":"C","name":"Increasing Matrix","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy"]},{"contestId":1230,"index":"B","name":"Ania and Minimizing","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["greedy","implementation"]},{"contestId":1230,"index":"A","name":"Dawid and Bags of Candies","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":1228,"index":"F","name":"One Node is Gone","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["constructive algorithms","implementation","trees"]},{"contestId":1228,"index":"E","name":"Another Filling the Grid","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["combinatorics","dp","math"]},{"contestId":1228,"index":"D","name":"Complete Tripartite","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["brute force","constructive algorithms","graphs","hashing","implementation"]},{"contestId":1228,"index":"C","name":"Primes and Multiplication","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["math","number theory"]},{"contestId":1228,"index":"B","name":"Filling the Grid","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","math"]},{"contestId":1228,"index":"A","name":"Distinct Digits","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":1227,"index":"G","name":"Not Same","type":"PROGRAMMING","points":3250.0,"rating":2600,"tags":["constructive algorithms"]},{"contestId":1227,"index":"F2","name":"Wrong Answer on test 233 (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","math"]},{"contestId":1227,"index":"F1","name":"Wrong Answer on test 233 (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["dp"]},{"contestId":1227,"index":"E","name":"Arson In Berland Forest","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","graphs","shortest paths"]},{"contestId":1227,"index":"D2","name":"Optimal Subsequences (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["data structures","greedy"]},{"contestId":1227,"index":"D1","name":"Optimal Subsequences (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["data structures","greedy"]},{"contestId":1227,"index":"C","name":"Messy","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["constructive algorithms"]},{"contestId":1227,"index":"B","name":"Box","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms"]},{"contestId":1227,"index":"A","name":"Math Problem","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["math"]},{"contestId":1225,"index":"G","name":"To Make 1","type":"PROGRAMMING","points":3750.0,"rating":3100,"tags":["bitmasks","constructive algorithms","dp","greedy","number theory"]},{"contestId":1225,"index":"F","name":"Tree Factory","type":"PROGRAMMING","points":3250.0,"rating":2500,"tags":["constructive algorithms","greedy","trees"]},{"contestId":1225,"index":"E","name":"Rock Is Push","type":"PROGRAMMING","points":2750.0,"rating":2200,"tags":["binary search","dp"]},{"contestId":1225,"index":"D","name":"Power Products","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["hashing","math","number theory"]},{"contestId":1225,"index":"C","name":"p-binary","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["bitmasks","brute force","math"]},{"contestId":1225,"index":"B2","name":"TV Subscriptions (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["implementation","two pointers"]},{"contestId":1225,"index":"B1","name":"TV Subscriptions (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["implementation"]},{"contestId":1225,"index":"A","name":"Forgetting Things","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math"]},{"contestId":1223,"index":"G","name":"Wooden Raft","type":"PROGRAMMING","points":3250.0,"rating":3200,"tags":["binary search","math","number theory"]},{"contestId":1223,"index":"F","name":"Stack Exterminable Arrays","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["data structures","divide and conquer","dp","hashing"]},{"contestId":1223,"index":"E","name":"Paint the Tree","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["dp","sortings","trees"]},{"contestId":1223,"index":"D","name":"Sequence Sorting","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dp","greedy","two pointers"]},{"contestId":1223,"index":"C","name":"Save the Nature","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","greedy"]},{"contestId":1223,"index":"B","name":"Strings Equalization","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["strings"]},{"contestId":1223,"index":"A","name":"CME","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1221,"index":"G","name":"Graph And Numbers","type":"PROGRAMMING","rating":2900,"tags":["bitmasks","brute force","combinatorics","dp","meet-in-the-middle"]},{"contestId":1221,"index":"F","name":"Choose a Square","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","sortings"]},{"contestId":1221,"index":"E","name":"Game With String","type":"PROGRAMMING","rating":2500,"tags":["games"]},{"contestId":1221,"index":"D","name":"Make The Fence Great Again","type":"PROGRAMMING","rating":1800,"tags":["dp"]},{"contestId":1221,"index":"C","name":"Perfect Team","type":"PROGRAMMING","rating":1200,"tags":["binary search","math"]},{"contestId":1221,"index":"B","name":"Knights","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","greedy"]},{"contestId":1221,"index":"A","name":"2048 Game","type":"PROGRAMMING","rating":1000,"tags":["brute force","greedy","math"]},{"contestId":1220,"index":"G","name":"Geolocation","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["geometry"]},{"contestId":1220,"index":"F","name":"Gardener Alex","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["binary search","data structures"]},{"contestId":1220,"index":"E","name":"Tourism","type":"PROGRAMMING","points":2750.0,"rating":2200,"tags":["dfs and similar","dp","dsu","graphs","greedy","trees"]},{"contestId":1220,"index":"D","name":"Alex and Julian","type":"PROGRAMMING","points":2250.0,"rating":1900,"tags":["bitmasks","math","number theory"]},{"contestId":1220,"index":"C","name":"Substring Game in the Lesson","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["games","greedy","strings"]},{"contestId":1220,"index":"B","name":"Multiplication Table","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["math","number theory"]},{"contestId":1220,"index":"A","name":"Cards","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","sortings","strings"]},{"contestId":1219,"index":"G","name":"Harvester","type":"PROGRAMMING","rating":2000,"tags":["implementation"]},{"contestId":1219,"index":"C","name":"Periodic integer number","type":"PROGRAMMING","rating":1700,"tags":["implementation","strings"]},{"contestId":1218,"index":"I","name":"The Light Square","type":"PROGRAMMING","rating":2100,"tags":["2-sat","dfs and similar","greedy"]},{"contestId":1218,"index":"H","name":"Function Composition","type":"PROGRAMMING","rating":2900,"tags":["dfs and similar"]},{"contestId":1218,"index":"G","name":"Alpha planetary system","type":"PROGRAMMING","rating":3000,"tags":["constructive algorithms","graphs","shortest paths"]},{"contestId":1218,"index":"F","name":"Workout plan","type":"PROGRAMMING","rating":1500,"tags":["data structures","greedy"]},{"contestId":1218,"index":"E","name":"Product Tuples","type":"PROGRAMMING","rating":2500,"tags":["divide and conquer","fft"]},{"contestId":1218,"index":"D","name":"Xor Spanning Tree","type":"PROGRAMMING","rating":2400,"tags":["divide and conquer","fft","graphs"]},{"contestId":1218,"index":"C","name":"Jumping Transformers","type":"PROGRAMMING","rating":2600,"tags":["dp"]},{"contestId":1218,"index":"B","name":"Guarding warehouses","type":"PROGRAMMING","rating":3000,"tags":["data structures","geometry"]},{"contestId":1218,"index":"A","name":"BubbleReactor","type":"PROGRAMMING","rating":2800,"tags":["dp","graphs"]},{"contestId":1217,"index":"F","name":"Forced Online Queries Problem","type":"PROGRAMMING","rating":2600,"tags":["data structures","divide and conquer","dsu","graphs","trees"]},{"contestId":1217,"index":"E","name":"Sum Queries?","type":"PROGRAMMING","rating":2300,"tags":["data structures","greedy","implementation","math"]},{"contestId":1217,"index":"D","name":"Coloring Edges","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":1217,"index":"C","name":"The Number Of Good Substrings","type":"PROGRAMMING","rating":1700,"tags":["binary search","bitmasks","brute force"]},{"contestId":1217,"index":"B","name":"Zmei Gorynich","type":"PROGRAMMING","rating":1600,"tags":["greedy","math"]},{"contestId":1217,"index":"A","name":"Creating a Character","type":"PROGRAMMING","rating":1300,"tags":["binary search","math"]},{"contestId":1216,"index":"F","name":"Wi-Fi","type":"PROGRAMMING","rating":2100,"tags":["data structures","dp","greedy"]},{"contestId":1216,"index":"E2","name":"Numerical Sequence (hard version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","math"]},{"contestId":1216,"index":"E1","name":"Numerical Sequence (easy version)","type":"PROGRAMMING","rating":1900,"tags":["binary search","brute force","math"]},{"contestId":1216,"index":"D","name":"Swords","type":"PROGRAMMING","rating":1300,"tags":["math"]},{"contestId":1216,"index":"C","name":"White Sheet","type":"PROGRAMMING","rating":1700,"tags":["geometry","math"]},{"contestId":1216,"index":"B","name":"Shooting","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation","sortings"]},{"contestId":1216,"index":"A","name":"Prefixes","type":"PROGRAMMING","rating":800,"tags":["strings"]},{"contestId":1215,"index":"F","name":"Radio Stations","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["2-sat"]},{"contestId":1215,"index":"E","name":"Marbles","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["bitmasks","dp"]},{"contestId":1215,"index":"D","name":"Ticket Game","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["games","greedy","math"]},{"contestId":1215,"index":"C","name":"Swap Letters","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["constructive algorithms","greedy"]},{"contestId":1215,"index":"B","name":"The Number of Products","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["combinatorics","dp","implementation"]},{"contestId":1215,"index":"A","name":"Yellow Cards","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","implementation","math"]},{"contestId":1214,"index":"H","name":"Tiles Placement","type":"PROGRAMMING","points":3500.0,"rating":2800,"tags":["constructive algorithms","dfs and similar","trees"]},{"contestId":1214,"index":"G","name":"Feeling Good","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["bitmasks","data structures"]},{"contestId":1214,"index":"F","name":"Employment","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["greedy","sortings"]},{"contestId":1214,"index":"E","name":"Petya and Construction Set","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["constructive algorithms","graphs","math","sortings","trees"]},{"contestId":1214,"index":"D","name":"Treasure Island","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","dp","flows","hashing"]},{"contestId":1214,"index":"C","name":"Bad Sequence","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["data structures","greedy"]},{"contestId":1214,"index":"B","name":"Badges","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","math"]},{"contestId":1214,"index":"A","name":"Optimal Currency Exchange","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","math"]},{"contestId":1213,"index":"G","name":"Path Queries","type":"PROGRAMMING","rating":1800,"tags":["divide and conquer","dsu","graphs","sortings","trees"]},{"contestId":1213,"index":"F","name":"Unstable String Sort","type":"PROGRAMMING","rating":2100,"tags":["data structures","dfs and similar","dsu","graphs","greedy","implementation","strings"]},{"contestId":1213,"index":"E","name":"Two Small Strings","type":"PROGRAMMING","rating":1900,"tags":["brute force","constructive algorithms"]},{"contestId":1213,"index":"D2","name":"Equalizing by Division (hard version)","type":"PROGRAMMING","rating":1600,"tags":["brute force","math","sortings"]},{"contestId":1213,"index":"D1","name":"Equalizing by Division (easy version)","type":"PROGRAMMING","rating":1500,"tags":["brute force","implementation"]},{"contestId":1213,"index":"C","name":"Book Reading","type":"PROGRAMMING","rating":1200,"tags":["math"]},{"contestId":1213,"index":"B","name":"Bad Prices","type":"PROGRAMMING","rating":1100,"tags":["data structures","implementation"]},{"contestId":1213,"index":"A","name":"Chips Moving","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1211,"index":"I","name":"Unusual Graph","type":"PROGRAMMING","rating":3000,"tags":["*special","graphs"]},{"contestId":1211,"index":"H","name":"Road Repair in Treeland","type":"PROGRAMMING","rating":3100,"tags":["*special","binary search","dp","trees"]},{"contestId":1211,"index":"G","name":"King\u0027s Path","type":"PROGRAMMING","rating":2500,"tags":["*special","math","trees"]},{"contestId":1211,"index":"F","name":"kotlinkotlinkotlinkotlin...","type":"PROGRAMMING","rating":2300,"tags":["*special","graphs","implementation","strings"]},{"contestId":1211,"index":"E","name":"Double Permutation Inc.","type":"PROGRAMMING","rating":2000,"tags":["*special","binary search","greedy"]},{"contestId":1211,"index":"D","name":"Teams","type":"PROGRAMMING","rating":2000,"tags":["*special","binary search","greedy","math"]},{"contestId":1211,"index":"C","name":"Ice Cream","type":"PROGRAMMING","rating":1700,"tags":["*special","greedy","sortings"]},{"contestId":1211,"index":"B","name":"Traveling Around the Golden Ring of Berland","type":"PROGRAMMING","rating":1500,"tags":["*special","implementation"]},{"contestId":1211,"index":"A","name":"Three Problems","type":"PROGRAMMING","rating":1000,"tags":["*special","implementation"]},{"contestId":1210,"index":"G","name":"Mateusz and Escape Room","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dp"]},{"contestId":1210,"index":"F2","name":"Marek and Matching (hard version)","type":"PROGRAMMING","points":1250.0,"rating":3200,"tags":["brute force","probabilities"]},{"contestId":1210,"index":"F1","name":"Marek and Matching (easy version)","type":"PROGRAMMING","points":1500.0,"rating":3100,"tags":["brute force","probabilities"]},{"contestId":1210,"index":"E","name":"Wojtek and Card Tricks","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["math"]},{"contestId":1210,"index":"D","name":"Konrad and Company Evaluation","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["graphs"]},{"contestId":1210,"index":"C","name":"Kamil and Making a Stream","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["math","number theory","trees"]},{"contestId":1210,"index":"B","name":"Marcin and Training Camp","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","greedy"]},{"contestId":1210,"index":"A","name":"Anadi and Domino","type":"PROGRAMMING","points":250.0,"rating":1700,"tags":["brute force","graphs"]},{"contestId":1209,"index":"H","name":"Moving Walkways","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["data structures","greedy","math"]},{"contestId":1209,"index":"G2","name":"Into Blocks (hard version)","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["data structures"]},{"contestId":1209,"index":"G1","name":"Into Blocks (easy version)","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["data structures","dsu","greedy","implementation","two pointers"]},{"contestId":1209,"index":"F","name":"Koala and Notebook","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","dfs and similar","graphs","shortest paths","strings","trees"]},{"contestId":1209,"index":"E2","name":"Rotate Columns (hard version)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["bitmasks","dp","greedy","sortings"]},{"contestId":1209,"index":"E1","name":"Rotate Columns (easy version)","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["bitmasks","brute force","dp","greedy","sortings"]},{"contestId":1209,"index":"D","name":"Cow and Snacks","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dfs and similar","dsu","graphs"]},{"contestId":1209,"index":"C","name":"Paint the Digits","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1209,"index":"B","name":"Koala and Lights","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","math","number theory"]},{"contestId":1209,"index":"A","name":"Paint the Numbers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math"]},{"contestId":1208,"index":"H","name":"Red Blue Tree","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["data structures","implementation","trees"]},{"contestId":1208,"index":"G","name":"Polygons","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["greedy","math","number theory"]},{"contestId":1208,"index":"F","name":"Bits And Pieces","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["bitmasks","dfs and similar","dp","greedy"]},{"contestId":1208,"index":"E","name":"Let Them Slide","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["data structures","implementation"]},{"contestId":1208,"index":"D","name":"Restore Permutation","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","data structures","greedy","implementation"]},{"contestId":1208,"index":"C","name":"Magic Grid","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["constructive algorithms"]},{"contestId":1208,"index":"B","name":"Uniqueness","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","brute force","implementation","two pointers"]},{"contestId":1208,"index":"A","name":"XORinacci","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math"]},{"contestId":1207,"index":"G","name":"Indie Album","type":"PROGRAMMING","rating":2700,"tags":["data structures","dfs and similar","hashing","string suffix structures","strings","trees"]},{"contestId":1207,"index":"F","name":"Remainder Problem","type":"PROGRAMMING","rating":2100,"tags":["brute force","data structures","implementation"]},{"contestId":1207,"index":"E","name":"XOR Guessing","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","interactive","math"]},{"contestId":1207,"index":"D","name":"Number Of Permutations","type":"PROGRAMMING","rating":1800,"tags":["combinatorics"]},{"contestId":1207,"index":"C","name":"Gas Pipeline","type":"PROGRAMMING","rating":1500,"tags":["dp","greedy"]},{"contestId":1207,"index":"B","name":"Square Filling","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1207,"index":"A","name":"There Are Two Types Of Burgers","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","implementation","math"]},{"contestId":1206,"index":"B","name":"Make Product Equal One","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["dp","implementation"]},{"contestId":1206,"index":"A","name":"Choose Two Numbers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","sortings"]},{"contestId":1205,"index":"F","name":"Beauty of a Permutation","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["constructive algorithms","math"]},{"contestId":1205,"index":"E","name":"Expected Value Again","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["combinatorics","strings"]},{"contestId":1205,"index":"D","name":"Almost All","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["constructive algorithms","trees"]},{"contestId":1205,"index":"C","name":"Palindromic Paths","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["implementation","interactive"]},{"contestId":1205,"index":"B","name":"Shortest Cycle","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["bitmasks","brute force","graphs","shortest paths"]},{"contestId":1205,"index":"A","name":"Almost Equal","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy","math"]},{"contestId":1204,"index":"E","name":"Natasha, Sasha and the Prefix Sums","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["combinatorics","dp","math","number theory"]},{"contestId":1204,"index":"D2","name":"Kirk and a Binary String (hard version)","type":"PROGRAMMING","points":750.0,"rating":2100,"tags":["data structures","greedy","math","strings"]},{"contestId":1204,"index":"D1","name":"Kirk and a Binary String (easy version)","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force","greedy","strings"]},{"contestId":1204,"index":"C","name":"Anna, Svyatoslav and Maps","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["dp","graphs","greedy","shortest paths"]},{"contestId":1204,"index":"B","name":"Mislove Has Lost an Array","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["greedy","math"]},{"contestId":1204,"index":"A","name":"BowWow and the Timetable","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["math"]},{"contestId":1203,"index":"F2","name":"Complete the Projects (hard version)","type":"PROGRAMMING","rating":2300,"tags":["dp","greedy"]},{"contestId":1203,"index":"F1","name":"Complete the Projects (easy version)","type":"PROGRAMMING","rating":2100,"tags":["greedy"]},{"contestId":1203,"index":"E","name":"Boxers","type":"PROGRAMMING","rating":1500,"tags":["greedy","sortings"]},{"contestId":1203,"index":"D2","name":"Remove the Substring (hard version)","type":"PROGRAMMING","rating":1700,"tags":["binary search","greedy","implementation","two pointers"]},{"contestId":1203,"index":"D1","name":"Remove the Substring (easy version)","type":"PROGRAMMING","rating":1600,"tags":["greedy","implementation"]},{"contestId":1203,"index":"C","name":"Common Divisors","type":"PROGRAMMING","rating":1300,"tags":["implementation","math"]},{"contestId":1203,"index":"B","name":"Equal Rectangles","type":"PROGRAMMING","rating":1200,"tags":["greedy","math"]},{"contestId":1203,"index":"A","name":"Circle of Students","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":1202,"index":"F","name":"You Are Given Some Letters...","type":"PROGRAMMING","rating":2700,"tags":["binary search","implementation","math"]},{"contestId":1202,"index":"E","name":"You Are Given Some Strings...","type":"PROGRAMMING","rating":2400,"tags":["brute force","string suffix structures","strings"]},{"contestId":1202,"index":"D","name":"Print a 1337-string...","type":"PROGRAMMING","rating":1900,"tags":["combinatorics","constructive algorithms","math","strings"]},{"contestId":1202,"index":"C","name":"You Are Given a WASD-string...","type":"PROGRAMMING","rating":2100,"tags":["brute force","data structures","dp","greedy","implementation","math","strings"]},{"contestId":1202,"index":"B","name":"You Are Given a Decimal String...","type":"PROGRAMMING","rating":1700,"tags":["brute force","dp","shortest paths"]},{"contestId":1202,"index":"A","name":"You Are Given Two Binary Strings...","type":"PROGRAMMING","rating":1100,"tags":["bitmasks","greedy"]},{"contestId":1201,"index":"E2","name":"Knightmare (hard)","type":"PROGRAMMING","points":1000.0,"rating":3000,"tags":["graphs","interactive","shortest paths"]},{"contestId":1201,"index":"E1","name":"Knightmare (easy)","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["graphs","interactive","shortest paths"]},{"contestId":1201,"index":"D","name":"Treasure Hunting","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","dp","greedy","implementation"]},{"contestId":1201,"index":"C","name":"Maximum Median","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["binary search","greedy","math","sortings"]},{"contestId":1201,"index":"B","name":"Zero Array","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","math"]},{"contestId":1201,"index":"A","name":"Important Exam","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","strings"]},{"contestId":1200,"index":"F","name":"Graph Traveler","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["brute force","data structures","dfs and similar","dp","graphs","implementation","math","number theory"]},{"contestId":1200,"index":"E","name":"Compress Words","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","hashing","implementation","string suffix structures","strings"]},{"contestId":1200,"index":"D","name":"White Lines","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","data structures","dp","implementation","two pointers"]},{"contestId":1200,"index":"C","name":"Round Corridor","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["math","number theory"]},{"contestId":1200,"index":"B","name":"Block Adventure","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["dp","greedy"]},{"contestId":1200,"index":"A","name":"Hotelier","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","data structures","implementation"]},{"contestId":1199,"index":"B","name":"Water Lily","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["geometry","math"]},{"contestId":1199,"index":"A","name":"City Day","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":1198,"index":"F","name":"GCD Groups 2","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["greedy","number theory","probabilities"]},{"contestId":1198,"index":"E","name":"Rectangle Painting 2","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["flows","graph matchings","graphs"]},{"contestId":1198,"index":"D","name":"Rectangle Painting 1","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["dp"]},{"contestId":1198,"index":"C","name":"Matching vs  Independent Set","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["constructive algorithms","graphs","greedy","sortings"]},{"contestId":1198,"index":"B","name":"Welfare State","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["binary search","brute force","data structures","sortings"]},{"contestId":1198,"index":"A","name":"MP3","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["sortings","two pointers"]},{"contestId":1197,"index":"F","name":"Coloring Game","type":"PROGRAMMING","rating":2700,"tags":["dp","games","matrices"]},{"contestId":1197,"index":"E","name":"Culture Code","type":"PROGRAMMING","rating":2300,"tags":["binary search","combinatorics","data structures","dp","shortest paths","sortings"]},{"contestId":1197,"index":"D","name":"Yet Another Subarray Problem","type":"PROGRAMMING","rating":1900,"tags":["dp","greedy","math"]},{"contestId":1197,"index":"C","name":"Array Splitting","type":"PROGRAMMING","rating":1400,"tags":["greedy","sortings"]},{"contestId":1197,"index":"B","name":"Pillars","type":"PROGRAMMING","rating":1000,"tags":["greedy","implementation"]},{"contestId":1197,"index":"A","name":"DIY Wooden Ladder","type":"PROGRAMMING","rating":900,"tags":["greedy","math","sortings"]},{"contestId":1196,"index":"F","name":"K-th Path","type":"PROGRAMMING","rating":2200,"tags":["brute force","constructive algorithms","shortest paths","sortings"]},{"contestId":1196,"index":"E","name":"Connected Component on a Chessboard","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","implementation"]},{"contestId":1196,"index":"D2","name":"RGB Substring (hard version)","type":"PROGRAMMING","rating":1600,"tags":["data structures","dp","implementation","two pointers"]},{"contestId":1196,"index":"D1","name":"RGB Substring (easy version)","type":"PROGRAMMING","rating":1500,"tags":["implementation"]},{"contestId":1196,"index":"C","name":"Robot Breakout","type":"PROGRAMMING","rating":1500,"tags":["implementation"]},{"contestId":1196,"index":"B","name":"Odd Sum Segments","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","math"]},{"contestId":1196,"index":"A","name":"Three Piles of Candies","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","math"]},{"contestId":1195,"index":"F","name":"Geometers Anonymous Club","type":"PROGRAMMING","points":3500.0,"rating":2500,"tags":["data structures","geometry","math","sortings"]},{"contestId":1195,"index":"E","name":"OpenStreetMap","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["data structures","two pointers"]},{"contestId":1195,"index":"D2","name":"Submarine in the Rybinsk Sea (hard edition)","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["combinatorics","math","number theory"]},{"contestId":1195,"index":"D1","name":"Submarine in the Rybinsk Sea (easy edition)","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["combinatorics","math","number theory"]},{"contestId":1195,"index":"C","name":"Basketball Exercise","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["dp"]},{"contestId":1195,"index":"B","name":"Sport Mafia","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["binary search","brute force","math"]},{"contestId":1195,"index":"A","name":"Drinks Choosing","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","math"]},{"contestId":1194,"index":"G","name":"Another Meme Problem","type":"PROGRAMMING","rating":2700,"tags":["dp"]},{"contestId":1194,"index":"F","name":"Crossword Expert","type":"PROGRAMMING","rating":2400,"tags":["combinatorics","dp","number theory","probabilities","two pointers"]},{"contestId":1194,"index":"E","name":"Count The Rectangles","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","brute force","data structures","geometry","sortings"]},{"contestId":1194,"index":"D","name":"1-2-K Game","type":"PROGRAMMING","rating":1700,"tags":["games","math"]},{"contestId":1194,"index":"C","name":"From S To T","type":"PROGRAMMING","rating":1300,"tags":["implementation","strings"]},{"contestId":1194,"index":"B","name":"Yet Another Crosses Problem","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":1194,"index":"A","name":"Remove a Progression","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1193,"index":"C","name":"Scissors and Tape","type":"PROGRAMMING","tags":["*special","constructive algorithms","geometry"]},{"contestId":1193,"index":"B","name":"Magic Tree","type":"PROGRAMMING","tags":["*special","data structures","dp","trees"]},{"contestId":1193,"index":"A","name":"Amusement Park","type":"PROGRAMMING","tags":["*special","dp","math"]},{"contestId":1192,"index":"C","name":"Cubeword","type":"PROGRAMMING","tags":["*special","brute force","dp","meet-in-the-middle"]},{"contestId":1192,"index":"B","name":"Dynamic Diameter","type":"PROGRAMMING","tags":["*special","data structures","dfs and similar","divide and conquer","trees"]},{"contestId":1192,"index":"A","name":"Building Skyscrapers","type":"PROGRAMMING","tags":["*special"]},{"contestId":1191,"index":"B","name":"Tokitsukaze and Mahjong","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":1191,"index":"A","name":"Tokitsukaze and Enhancement","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":1190,"index":"F","name":"Tokitsukaze and Powers","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["number theory","probabilities"]},{"contestId":1190,"index":"E","name":"Tokitsukaze and Explosion","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["binary search","greedy"]},{"contestId":1190,"index":"D","name":"Tokitsukaze and Strange Rectangle","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["data structures","divide and conquer","sortings","two pointers"]},{"contestId":1190,"index":"C","name":"Tokitsukaze and Duel","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["brute force","games","greedy"]},{"contestId":1190,"index":"B","name":"Tokitsukaze, CSL and Stone Game","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["games"]},{"contestId":1190,"index":"A","name":"Tokitsukaze and Discard Items","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["implementation","two pointers"]},{"contestId":1189,"index":"C","name":"Candies!","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["data structures","dp","implementation","math"]},{"contestId":1189,"index":"B","name":"Number Circle","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math","sortings"]},{"contestId":1189,"index":"A","name":"Keanu Reeves","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["strings"]},{"contestId":1188,"index":"E","name":"Problem from Red Panda","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["combinatorics"]},{"contestId":1188,"index":"D","name":"Make Equal","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["dp"]},{"contestId":1188,"index":"C","name":"Array Beauty","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["dp"]},{"contestId":1188,"index":"B","name":"Count Pairs","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["math","matrices","number theory","two pointers"]},{"contestId":1188,"index":"A2","name":"Add on a Tree: Revolution","type":"PROGRAMMING","points":750.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","implementation","trees"]},{"contestId":1188,"index":"A1","name":"Add on a Tree","type":"PROGRAMMING","points":250.0,"rating":1600,"tags":["trees"]},{"contestId":1187,"index":"G","name":"Gang Up","type":"PROGRAMMING","rating":2500,"tags":["flows","graphs"]},{"contestId":1187,"index":"F","name":"Expected Square Beauty","type":"PROGRAMMING","rating":2500,"tags":["dp","math","probabilities"]},{"contestId":1187,"index":"E","name":"Tree Painting","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","dp","trees"]},{"contestId":1187,"index":"D","name":"Subarray Sorting","type":"PROGRAMMING","rating":2400,"tags":["data structures","sortings"]},{"contestId":1187,"index":"C","name":"Vasya And Array","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1187,"index":"B","name":"Letters Shop","type":"PROGRAMMING","rating":1300,"tags":["binary search","implementation","strings"]},{"contestId":1187,"index":"A","name":"Stickers and Toys","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1186,"index":"F","name":"Vus the Cossack and a Graph","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["dfs and similar","graphs","greedy","implementation"]},{"contestId":1186,"index":"E","name":"Vus the Cossack and a Field","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["divide and conquer","implementation","math"]},{"contestId":1186,"index":"D","name":"Vus the Cossack and Numbers","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["constructive algorithms","greedy","math"]},{"contestId":1186,"index":"C","name":"Vus the Cossack and Strings","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["implementation","math"]},{"contestId":1186,"index":"A","name":"Vus the Cossack and a Contest","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1185,"index":"G2","name":"Playlist for Polycarp (hard version)","type":"PROGRAMMING","points":750.0,"rating":2600,"tags":["combinatorics","dp"]},{"contestId":1185,"index":"G1","name":"Playlist for Polycarp (easy version)","type":"PROGRAMMING","points":2750.0,"rating":2100,"tags":["bitmasks","combinatorics","dp"]},{"contestId":1185,"index":"F","name":"Two Pizzas","type":"PROGRAMMING","points":2750.0,"rating":2100,"tags":["bitmasks","brute force"]},{"contestId":1185,"index":"E","name":"Polycarp and Snakes","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["brute force","implementation"]},{"contestId":1185,"index":"D","name":"Extra Element","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["implementation","math"]},{"contestId":1185,"index":"C2","name":"Exam in BerSU (hard version)","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["brute force","data structures","greedy","math"]},{"contestId":1185,"index":"C1","name":"Exam in BerSU (easy version)","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","sortings"]},{"contestId":1185,"index":"B","name":"Email from Polycarp","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","strings"]},{"contestId":1185,"index":"A","name":"Ropewalkers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1184,"index":"E3","name":"Daleks\u0027 Invasion (hard)","type":"PROGRAMMING","rating":2400,"tags":["data structures","dsu","graphs","trees"]},{"contestId":1184,"index":"E2","name":"Daleks\u0027 Invasion (medium)","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","graphs","shortest paths","trees"]},{"contestId":1184,"index":"E1","name":"Daleks\u0027 Invasion (easy)","type":"PROGRAMMING","rating":1900,"tags":["graphs","trees"]},{"contestId":1184,"index":"D2","name":"Parallel Universes (Hard)","type":"PROGRAMMING","rating":3100,"tags":["math","matrices"]},{"contestId":1184,"index":"D1","name":"Parallel Universes (Easy)","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":1184,"index":"C3","name":"Heidi and the Turing Test (Hard)","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":1184,"index":"C2","name":"Heidi and the Turing Test (Medium)","type":"PROGRAMMING","rating":2200,"tags":["data structures"]},{"contestId":1184,"index":"C1","name":"Heidi and the Turing Test (Easy)","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":1184,"index":"B3","name":"The Doctor Meets Vader (Hard)","type":"PROGRAMMING","rating":2700,"tags":["flows","shortest paths"]},{"contestId":1184,"index":"B2","name":"The Doctor Meets Vader (Medium)","type":"PROGRAMMING","rating":2200,"tags":["flows","graph matchings","graphs","shortest paths","sortings"]},{"contestId":1184,"index":"B1","name":"The Doctor Meets Vader (Easy)","type":"PROGRAMMING","rating":1400,"tags":["binary search","sortings"]},{"contestId":1184,"index":"A3","name":"Heidi Learns Hashing (Hard)","type":"PROGRAMMING","rating":3100,"tags":["fft","math","number theory"]},{"contestId":1184,"index":"A2","name":"Heidi Learns Hashing (Medium)","type":"PROGRAMMING","rating":2100,"tags":["brute force","number theory"]},{"contestId":1184,"index":"A1","name":"Heidi Learns Hashing (Easy)","type":"PROGRAMMING","rating":1200,"tags":["brute force","math","number theory"]},{"contestId":1183,"index":"H","name":"Subsequences (hard version)","type":"PROGRAMMING","rating":1900,"tags":["dp","strings"]},{"contestId":1183,"index":"G","name":"Candy Box (hard version)","type":"PROGRAMMING","rating":2000,"tags":["greedy","implementation","sortings"]},{"contestId":1183,"index":"F","name":"Topforces Strikes Back","type":"PROGRAMMING","rating":2100,"tags":["brute force","math","sortings"]},{"contestId":1183,"index":"E","name":"Subsequences (easy version)","type":"PROGRAMMING","rating":2000,"tags":["dp","graphs","implementation","shortest paths"]},{"contestId":1183,"index":"D","name":"Candy Box (easy version)","type":"PROGRAMMING","rating":1400,"tags":["greedy","sortings"]},{"contestId":1183,"index":"C","name":"Computer Game","type":"PROGRAMMING","rating":1400,"tags":["binary search","math"]},{"contestId":1183,"index":"B","name":"Equalize Prices","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1183,"index":"A","name":"Nearest Interesting Number","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1182,"index":"F","name":"Maximum Sine","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["binary search","data structures","number theory"]},{"contestId":1182,"index":"E","name":"Product Oriented Recurrence","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["dp","math","matrices","number theory"]},{"contestId":1182,"index":"D","name":"Complete Mirror","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","dfs and similar","dp","hashing","implementation","trees"]},{"contestId":1182,"index":"C","name":"Beautiful Lyrics","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["data structures","greedy","strings"]},{"contestId":1182,"index":"B","name":"Plus from Picture","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["dfs and similar","implementation","strings"]},{"contestId":1182,"index":"A","name":"Filling Shapes","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["dp","math"]},{"contestId":1181,"index":"E2","name":"A Story of One Country (Hard)","type":"PROGRAMMING","points":750.0,"rating":3000,"tags":["brute force","greedy","sortings"]},{"contestId":1181,"index":"E1","name":"A Story of One Country (Easy)","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","divide and conquer","sortings"]},{"contestId":1181,"index":"D","name":"Irrigation","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","data structures","implementation","sortings","trees","two pointers"]},{"contestId":1181,"index":"C","name":"Flag","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","combinatorics","dp","implementation"]},{"contestId":1181,"index":"B","name":"Split a Number","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","implementation","strings"]},{"contestId":1181,"index":"A","name":"Chunga-Changa","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","math"]},{"contestId":1180,"index":"B","name":"Nick and Array","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","implementation"]},{"contestId":1180,"index":"A","name":"Alex and a Rhombus","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["dp","implementation","math"]},{"contestId":1179,"index":"E","name":"Alesya and Discrete Math","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["divide and conquer","interactive"]},{"contestId":1179,"index":"D","name":"Fedor Runs for President","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["data structures","dp","trees"]},{"contestId":1179,"index":"C","name":"Serge and Dining Room","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["binary search","data structures","graph matchings","greedy","implementation","math","trees"]},{"contestId":1179,"index":"B","name":"Tolik and His Uncle","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["constructive algorithms"]},{"contestId":1179,"index":"A","name":"Valeriy and Deque","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["data structures","implementation"]},{"contestId":1178,"index":"H","name":"Stock Exchange","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["binary search","flows","graphs"]},{"contestId":1178,"index":"G","name":"The Awesomest Vertex","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["data structures","dfs and similar"]},{"contestId":1178,"index":"F2","name":"Long Colorful Strip","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["dp"]},{"contestId":1178,"index":"F1","name":"Short Colorful Strip","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["combinatorics","dfs and similar","dp"]},{"contestId":1178,"index":"E","name":"Archaeology","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","constructive algorithms","greedy","strings"]},{"contestId":1178,"index":"D","name":"Prime Graph","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":1178,"index":"C","name":"Tiles","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["combinatorics","greedy","math"]},{"contestId":1178,"index":"B","name":"WOW Factor","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["dp","strings"]},{"contestId":1178,"index":"A","name":"Prime Minister","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1177,"index":"B","name":"Digits Sequence (Hard Edition)","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","divide and conquer","implementation"]},{"contestId":1177,"index":"A","name":"Digits Sequence (Easy Edition)","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":1176,"index":"F","name":"Destroy it!","type":"PROGRAMMING","rating":2100,"tags":["dp","implementation","sortings"]},{"contestId":1176,"index":"E","name":"Cover it!","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","dsu","graphs","shortest paths","trees"]},{"contestId":1176,"index":"D","name":"Recover it!","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","graphs","greedy","number theory","sortings"]},{"contestId":1176,"index":"C","name":"Lose it!","type":"PROGRAMMING","rating":1300,"tags":["dp","greedy","implementation"]},{"contestId":1176,"index":"B","name":"Merge it!","type":"PROGRAMMING","rating":1100,"tags":["math"]},{"contestId":1176,"index":"A","name":"Divide it!","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","implementation"]},{"contestId":1175,"index":"G","name":"Yet Another Partiton Problem","type":"PROGRAMMING","rating":3000,"tags":["data structures","divide and conquer","dp","geometry","two pointers"]},{"contestId":1175,"index":"F","name":"The Number of Subpermutations","type":"PROGRAMMING","rating":2500,"tags":["brute force","data structures","divide and conquer","hashing","math"]},{"contestId":1175,"index":"E","name":"Minimal Segment Cover","type":"PROGRAMMING","rating":2200,"tags":["data structures","dfs and similar","divide and conquer","dp","greedy","implementation","trees"]},{"contestId":1175,"index":"D","name":"Array Splitting","type":"PROGRAMMING","rating":1900,"tags":["greedy","sortings"]},{"contestId":1175,"index":"C","name":"Electrification","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","greedy"]},{"contestId":1175,"index":"B","name":"Catch Overflow!","type":"PROGRAMMING","rating":1600,"tags":["data structures","expression parsing","implementation"]},{"contestId":1175,"index":"A","name":"From Hero to Zero","type":"PROGRAMMING","rating":900,"tags":["implementation","math"]},{"contestId":1174,"index":"F","name":"Ehab and the Big Finale","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","divide and conquer","graphs","implementation","interactive","trees"]},{"contestId":1174,"index":"E","name":"Ehab and the Expected GCD Problem","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["combinatorics","dp","math","number theory"]},{"contestId":1174,"index":"D","name":"Ehab and the Expected XOR Problem","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["bitmasks","constructive algorithms"]},{"contestId":1174,"index":"C","name":"Ehab and a Special Coloring Problem","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","number theory"]},{"contestId":1174,"index":"B","name":"Ehab Is an Odd Person","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["sortings"]},{"contestId":1174,"index":"A","name":"Ehab Fails to Be Thanos","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1173,"index":"B","name":"Nauuo and Chess","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy"]},{"contestId":1173,"index":"A","name":"Nauuo and Votes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1172,"index":"F","name":"Nauuo and Bug","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["data structures"]},{"contestId":1172,"index":"E","name":"Nauuo and ODT","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["data structures"]},{"contestId":1172,"index":"D","name":"Nauuo and Portals","type":"PROGRAMMING","points":1750.0,"rating":2900,"tags":["constructive algorithms"]},{"contestId":1172,"index":"C2","name":"Nauuo and Pictures (hard version)","type":"PROGRAMMING","points":750.0,"rating":2600,"tags":["dp","probabilities"]},{"contestId":1172,"index":"C1","name":"Nauuo and Pictures (easy version)","type":"PROGRAMMING","points":750.0,"rating":2300,"tags":["dp","probabilities"]},{"contestId":1172,"index":"B","name":"Nauuo and Circle","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["combinatorics","dfs and similar","dp","trees"]},{"contestId":1172,"index":"A","name":"Nauuo and Cards","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["greedy","implementation"]},{"contestId":1170,"index":"I","name":"Good Subsets","type":"PROGRAMMING","tags":["*special","dp"]},{"contestId":1170,"index":"H","name":"Longest Saw","type":"PROGRAMMING","tags":["*special","constructive algorithms"]},{"contestId":1170,"index":"G","name":"Graph Decomposition","type":"PROGRAMMING","tags":["*special","graphs"]},{"contestId":1170,"index":"F","name":"Wheels","type":"PROGRAMMING","tags":["*special","binary search","greedy"]},{"contestId":1170,"index":"E","name":"Sliding Doors","type":"PROGRAMMING","tags":["*special","binary search"]},{"contestId":1170,"index":"D","name":"Decoding of Integer Sequences","type":"PROGRAMMING","tags":["*special","data structures","implementation"]},{"contestId":1170,"index":"C","name":"Minus and Minus Give Plus","type":"PROGRAMMING","tags":["*special","implementation","strings"]},{"contestId":1170,"index":"B","name":"Bad Days","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1170,"index":"A","name":"Three Integers Again","type":"PROGRAMMING","tags":["*special","math"]},{"contestId":1169,"index":"B","name":"Pairs","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["graphs","implementation"]},{"contestId":1169,"index":"A","name":"Circle Metro","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":1168,"index":"E","name":"Xor Permutations","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["constructive algorithms","math"]},{"contestId":1168,"index":"D","name":"Anagram Paths","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["dp","implementation","trees"]},{"contestId":1168,"index":"C","name":"And Reachability","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["bitmasks","dp"]},{"contestId":1168,"index":"B","name":"Good Triple","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","two pointers"]},{"contestId":1168,"index":"A","name":"Increasing by Modulo","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","greedy"]},{"contestId":1167,"index":"G","name":"Low Budget Inception","type":"PROGRAMMING","rating":3100,"tags":["brute force","geometry"]},{"contestId":1167,"index":"F","name":"Scalar Queries","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","data structures","math","sortings"]},{"contestId":1167,"index":"E","name":"Range Deleting","type":"PROGRAMMING","rating":2100,"tags":["binary search","combinatorics","data structures","two pointers"]},{"contestId":1167,"index":"D","name":"Bicolored RBS","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","greedy"]},{"contestId":1167,"index":"C","name":"News Distribution","type":"PROGRAMMING","rating":1400,"tags":["dfs and similar","dsu","graphs"]},{"contestId":1167,"index":"B","name":"Lost Numbers","type":"PROGRAMMING","rating":1400,"tags":["brute force","divide and conquer","interactive","math"]},{"contestId":1167,"index":"A","name":"Telephone Number","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","strings"]},{"contestId":1166,"index":"F","name":"Vicky\u0027s Delivery Service","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["data structures","dsu","graphs","hashing"]},{"contestId":1166,"index":"E","name":"The LCMs Must be Large","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["bitmasks","brute force","constructive algorithms","math","number theory"]},{"contestId":1166,"index":"D","name":"Cute Sequences","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["binary search","brute force","greedy","math"]},{"contestId":1166,"index":"C","name":"A Tale of Two Lands","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","sortings","two pointers"]},{"contestId":1166,"index":"B","name":"All the Vowels Please","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","math","number theory"]},{"contestId":1166,"index":"A","name":"Silent Classroom","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["combinatorics","greedy"]},{"contestId":1165,"index":"F2","name":"Microtransactions (hard version)","type":"PROGRAMMING","rating":2000,"tags":["binary search","greedy","implementation"]},{"contestId":1165,"index":"F1","name":"Microtransactions (easy version)","type":"PROGRAMMING","rating":2000,"tags":["binary search","greedy"]},{"contestId":1165,"index":"E","name":"Two Arrays and Sum of Functions","type":"PROGRAMMING","rating":1600,"tags":["greedy","math","sortings"]},{"contestId":1165,"index":"D","name":"Almost All Divisors","type":"PROGRAMMING","rating":1600,"tags":["math","number theory"]},{"contestId":1165,"index":"C","name":"Good String","type":"PROGRAMMING","rating":1300,"tags":["greedy"]},{"contestId":1165,"index":"B","name":"Polycarp Training","type":"PROGRAMMING","rating":1000,"tags":["data structures","greedy","sortings"]},{"contestId":1165,"index":"A","name":"Remainder","type":"PROGRAMMING","rating":1100,"tags":["implementation","math"]},{"contestId":1163,"index":"F","name":"Indecisive Taxi Fee","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["data structures","graphs","shortest paths"]},{"contestId":1163,"index":"E","name":"Magical Permutation","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["bitmasks","brute force","constructive algorithms","data structures","graphs","math"]},{"contestId":1163,"index":"D","name":"Mysterious Code","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["dp","strings"]},{"contestId":1163,"index":"C2","name":"Power Transmission (Hard Edition)","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["data structures","geometry","implementation","math"]},{"contestId":1163,"index":"C1","name":"Power Transmission (Easy Edition)","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","geometry"]},{"contestId":1163,"index":"B2","name":"Cat Party (Hard Edition)","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["data structures","implementation"]},{"contestId":1163,"index":"B1","name":"Cat Party (Easy Edition)","type":"PROGRAMMING","points":750.0,"rating":1500,"tags":["data structures","implementation"]},{"contestId":1163,"index":"A","name":"Eating Soup","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","math"]},{"contestId":1162,"index":"B","name":"Double Matrix","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","greedy"]},{"contestId":1162,"index":"A","name":"Zoning Restrictions Again","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1160,"index":"A2","name":"Collaboration","type":"PROGRAMMING","tags":["*special"]},{"contestId":1159,"index":"B","name":"Expansion coefficient of the array","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["implementation","math"]},{"contestId":1159,"index":"A","name":"A pile of stones","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1158,"index":"F","name":"Density of subarrays","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["dp","math"]},{"contestId":1158,"index":"E","name":"Strange device","type":"PROGRAMMING","points":2250.0,"rating":3400,"tags":["binary search","interactive","math","trees"]},{"contestId":1158,"index":"D","name":"Winding polygonal line","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["constructive algorithms","geometry","greedy","math"]},{"contestId":1158,"index":"C","name":"Permutation recovery","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["constructive algorithms","data structures","dfs and similar","graphs","greedy","math","sortings"]},{"contestId":1158,"index":"B","name":"The minimal unique substring","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["constructive algorithms","math","strings"]},{"contestId":1158,"index":"A","name":"The Party and Sweets","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["binary search","constructive algorithms","greedy","implementation","math","sortings","two pointers"]},{"contestId":1157,"index":"G","name":"Inverse of Rows and Columns","type":"PROGRAMMING","rating":2200,"tags":["brute force","constructive algorithms"]},{"contestId":1157,"index":"F","name":"Maximum Balanced Circle","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","dp","greedy","two pointers"]},{"contestId":1157,"index":"E","name":"Minimum Array","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","greedy"]},{"contestId":1157,"index":"D","name":"N Problems During K Days","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","greedy","math"]},{"contestId":1157,"index":"C2","name":"Increasing Subsequence (hard version)","type":"PROGRAMMING","rating":1700,"tags":["greedy"]},{"contestId":1157,"index":"C1","name":"Increasing Subsequence (easy version)","type":"PROGRAMMING","rating":1300,"tags":["greedy"]},{"contestId":1157,"index":"B","name":"Long Number","type":"PROGRAMMING","rating":1300,"tags":["greedy"]},{"contestId":1157,"index":"A","name":"Reachable Numbers","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":1156,"index":"G","name":"Optimizer","type":"PROGRAMMING","rating":2700,"tags":["graphs","greedy","hashing","implementation"]},{"contestId":1156,"index":"F","name":"Card Bag","type":"PROGRAMMING","rating":2300,"tags":["dp","math","probabilities"]},{"contestId":1156,"index":"E","name":"Special Segments of Permutation","type":"PROGRAMMING","rating":2200,"tags":["data structures","divide and conquer","dsu","two pointers"]},{"contestId":1156,"index":"D","name":"0-1-Tree","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","divide and conquer","dp","dsu","trees"]},{"contestId":1156,"index":"C","name":"Match Points","type":"PROGRAMMING","rating":2000,"tags":["binary search","greedy","sortings","ternary search","two pointers"]},{"contestId":1156,"index":"B","name":"Ugly Pairs","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","greedy","implementation","sortings","strings"]},{"contestId":1156,"index":"A","name":"Inscribed Figures","type":"PROGRAMMING","rating":1400,"tags":["geometry"]},{"contestId":1155,"index":"F","name":"Delivery Oligopoly","type":"PROGRAMMING","rating":2800,"tags":["brute force","dp","graphs"]},{"contestId":1155,"index":"E","name":"Guess the Root","type":"PROGRAMMING","rating":2200,"tags":["brute force","interactive","math"]},{"contestId":1155,"index":"D","name":"Beautiful Array","type":"PROGRAMMING","rating":1900,"tags":["brute force","data structures","divide and conquer","dp","greedy"]},{"contestId":1155,"index":"C","name":"Alarm Clocks Everywhere","type":"PROGRAMMING","rating":1300,"tags":["math","number theory"]},{"contestId":1155,"index":"B","name":"Game with Telephone Numbers","type":"PROGRAMMING","rating":1200,"tags":["games","greedy","implementation"]},{"contestId":1155,"index":"A","name":"Reverse a Substring","type":"PROGRAMMING","rating":1000,"tags":["implementation","sortings","strings"]},{"contestId":1154,"index":"G","name":"Minimum Possible LCM","type":"PROGRAMMING","rating":2200,"tags":["brute force","greedy","math","number theory"]},{"contestId":1154,"index":"F","name":"Shovels Shop","type":"PROGRAMMING","rating":2100,"tags":["dp","greedy","sortings"]},{"contestId":1154,"index":"E","name":"Two Teams","type":"PROGRAMMING","rating":1800,"tags":["data structures","implementation","sortings"]},{"contestId":1154,"index":"D","name":"Walking Robot","type":"PROGRAMMING","rating":1500,"tags":["greedy"]},{"contestId":1154,"index":"C","name":"Gourmet Cat","type":"PROGRAMMING","rating":1400,"tags":["implementation","math"]},{"contestId":1154,"index":"B","name":"Make Them Equal","type":"PROGRAMMING","rating":1200,"tags":["math"]},{"contestId":1154,"index":"A","name":"Restoring Three Numbers","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1153,"index":"F","name":"Serval and Bonus Problem","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1153,"index":"E","name":"Serval and Snake","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["binary search","brute force","interactive"]},{"contestId":1153,"index":"D","name":"Serval and Rooted Tree","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["binary search","dfs and similar","dp","greedy","trees"]},{"contestId":1153,"index":"C","name":"Serval and Parenthesis Sequence","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["greedy","strings"]},{"contestId":1153,"index":"B","name":"Serval and Toy Bricks","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":1153,"index":"A","name":"Serval and Bus","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","math"]},{"contestId":1152,"index":"F2","name":"Neko Rules the Catniverse (Large Version)","type":"PROGRAMMING","points":750.0,"rating":3000,"tags":["bitmasks","dp","matrices"]},{"contestId":1152,"index":"F1","name":"Neko Rules the Catniverse (Small Version)","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["bitmasks","dp","matrices"]},{"contestId":1152,"index":"E","name":"Neko and Flashback","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":1152,"index":"D","name":"Neko and Aki\u0027s Prank","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dp","greedy","trees"]},{"contestId":1152,"index":"C","name":"Neko does Maths","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","math","number theory"]},{"contestId":1152,"index":"B","name":"Neko Performs Cat Furrier Transform","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","constructive algorithms","dfs and similar","math"]},{"contestId":1152,"index":"A","name":"Neko Finds Grapes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math"]},{"contestId":1151,"index":"F","name":"Sonya and Informatics","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["combinatorics","dp","matrices","probabilities"]},{"contestId":1151,"index":"E","name":"Number of Components","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["combinatorics","data structures","dp","math"]},{"contestId":1151,"index":"D","name":"Stas and the Queue at the Buffet","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["greedy","math","sortings"]},{"contestId":1151,"index":"C","name":"Problem for Nazar","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["constructive algorithms","math"]},{"contestId":1151,"index":"B","name":"Dima and a Bad XOR","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["bitmasks","brute force","constructive algorithms","dp"]},{"contestId":1151,"index":"A","name":"Maxim and Biology","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","strings"]},{"contestId":1150,"index":"B","name":"Tiling Challenge","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","implementation"]},{"contestId":1150,"index":"A","name":"Stock Arbitraging","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1149,"index":"E","name":"Election Promises","type":"PROGRAMMING","points":2750.0,"rating":3200,"tags":["games","graphs"]},{"contestId":1149,"index":"D","name":"Abandoning Roads","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["brute force","dp","graphs","greedy"]},{"contestId":1149,"index":"C","name":"Tree Generator™","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["data structures","implementation","trees"]},{"contestId":1149,"index":"B","name":"Three Religions","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["dp","implementation","strings"]},{"contestId":1149,"index":"A","name":"Prefix Sum Primes","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":1148,"index":"H","name":"Holy Diver ","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["data structures"]},{"contestId":1148,"index":"G","name":"Gold Experience","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["constructive algorithms","graphs","math","number theory","probabilities"]},{"contestId":1148,"index":"F","name":"Foo Fighters","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["bitmasks","constructive algorithms"]},{"contestId":1148,"index":"E","name":"Earth Wind and Fire","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["constructive algorithms","greedy","math","sortings","two pointers"]},{"contestId":1148,"index":"D","name":"Dirty Deeds Done Dirt Cheap","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["greedy","sortings"]},{"contestId":1148,"index":"C","name":"Crazy Diamond","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","sortings"]},{"contestId":1148,"index":"B","name":"Born This Way","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","brute force","two pointers"]},{"contestId":1148,"index":"A","name":"Another One Bites The Dust","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1147,"index":"F","name":"Zigzag Game","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["games","interactive"]},{"contestId":1147,"index":"E","name":"Rainbow Coins","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["interactive"]},{"contestId":1147,"index":"D","name":"Palindrome XOR","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dfs and similar","graphs"]},{"contestId":1147,"index":"C","name":"Thanos Nim","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["games"]},{"contestId":1147,"index":"B","name":"Chladni Figure","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","strings"]},{"contestId":1147,"index":"A","name":"Hide and Seek","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["graphs"]},{"contestId":1146,"index":"H","name":"Satanic Panic","type":"PROGRAMMING","points":3750.0,"rating":2900,"tags":["dp","geometry"]},{"contestId":1146,"index":"G","name":"Zoning Restrictions","type":"PROGRAMMING","points":3250.0,"rating":2700,"tags":["dp","flows","graphs"]},{"contestId":1146,"index":"F","name":"Leaf Partition","type":"PROGRAMMING","points":3250.0,"rating":2500,"tags":["dp","trees"]},{"contestId":1146,"index":"E","name":"Hot is Cold","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","data structures","divide and conquer","implementation"]},{"contestId":1146,"index":"D","name":"Frog Jumping","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["dfs and similar","math","number theory"]},{"contestId":1146,"index":"C","name":"Tree Diameter","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["bitmasks","graphs","interactive"]},{"contestId":1146,"index":"B","name":"Hate \"A\"","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":1146,"index":"A","name":"Love \"A\"","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1145,"index":"G","name":"AI Takeover","type":"PROGRAMMING","tags":["*special","interactive"]},{"contestId":1145,"index":"F","name":"Neat Words","type":"PROGRAMMING","tags":["*special"]},{"contestId":1145,"index":"E","name":"Fourier Doodles","type":"PROGRAMMING","tags":[]},{"contestId":1145,"index":"D","name":"Pigeon d\u0027Or","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1145,"index":"C","name":"Mystery Circuit","type":"PROGRAMMING","tags":["bitmasks","brute force"]},{"contestId":1145,"index":"B","name":"Kanban Numbers","type":"PROGRAMMING","tags":["*special","brute force"]},{"contestId":1145,"index":"A","name":"Thanos Sort","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1144,"index":"G","name":"Two Merged Sequences","type":"PROGRAMMING","rating":2400,"tags":["dp","greedy"]},{"contestId":1144,"index":"F","name":"Graph Without Long Directed Paths","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","graphs"]},{"contestId":1144,"index":"E","name":"Median String","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","math","number theory","strings"]},{"contestId":1144,"index":"D","name":"Equalize Them All","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","greedy"]},{"contestId":1144,"index":"C","name":"Two Shuffled Sequences","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","sortings"]},{"contestId":1144,"index":"B","name":"Parity Alternated Deletions","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation","sortings"]},{"contestId":1144,"index":"A","name":"Diverse Strings","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1143,"index":"C","name":"Queen","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dfs and similar","trees"]},{"contestId":1143,"index":"B","name":"Nirvana","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","math","number theory"]},{"contestId":1143,"index":"A","name":"The Doors","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1142,"index":"E","name":"Pink Floyd","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["graphs","interactive"]},{"contestId":1142,"index":"D","name":"Foreigner","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["dp"]},{"contestId":1142,"index":"C","name":"U2","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["geometry"]},{"contestId":1142,"index":"B","name":"Lynyrd Skynyrd","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["data structures","dfs and similar","dp","math","trees"]},{"contestId":1142,"index":"A","name":"The Beatles","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","math"]},{"contestId":1141,"index":"G","name":"Privatization of Roads in Treeland","type":"PROGRAMMING","rating":1900,"tags":["binary search","constructive algorithms","dfs and similar","graphs","greedy","trees"]},{"contestId":1141,"index":"F2","name":"Same Sum Blocks (Hard)","type":"PROGRAMMING","rating":1900,"tags":["data structures","greedy"]},{"contestId":1141,"index":"F1","name":"Same Sum Blocks (Easy)","type":"PROGRAMMING","rating":1900,"tags":["greedy"]},{"contestId":1141,"index":"E","name":"Superhero Battle","type":"PROGRAMMING","rating":1700,"tags":["math"]},{"contestId":1141,"index":"D","name":"Colored Boots","type":"PROGRAMMING","rating":1500,"tags":["greedy","implementation"]},{"contestId":1141,"index":"C","name":"Polycarp Restores Permutation","type":"PROGRAMMING","rating":1500,"tags":["math"]},{"contestId":1141,"index":"B","name":"Maximal Continuous Rest","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":1141,"index":"A","name":"Game 23","type":"PROGRAMMING","rating":1000,"tags":["implementation","math"]},{"contestId":1140,"index":"G","name":"Double Tree","type":"PROGRAMMING","rating":2700,"tags":["data structures","divide and conquer","shortest paths","trees"]},{"contestId":1140,"index":"F","name":"Extending Set of Points","type":"PROGRAMMING","rating":2600,"tags":["data structures","divide and conquer","dsu"]},{"contestId":1140,"index":"E","name":"Palindrome-less Arrays","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","divide and conquer","dp"]},{"contestId":1140,"index":"D","name":"Minimum Triangulation","type":"PROGRAMMING","rating":1200,"tags":["dp","greedy","math"]},{"contestId":1140,"index":"C","name":"Playlist","type":"PROGRAMMING","rating":1600,"tags":["brute force","data structures","sortings"]},{"contestId":1140,"index":"B","name":"Good String","type":"PROGRAMMING","rating":1200,"tags":["implementation","strings"]},{"contestId":1140,"index":"A","name":"Detective Book","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":1139,"index":"F","name":"Dish Shopping","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["data structures","divide and conquer"]},{"contestId":1139,"index":"E","name":"Maximize Mex","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["flows","graph matchings","graphs"]},{"contestId":1139,"index":"D","name":"Steps to One","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["dp","math","number theory","probabilities"]},{"contestId":1139,"index":"C","name":"Edgy Trees","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["dfs and similar","dsu","graphs","math","trees"]},{"contestId":1139,"index":"B","name":"Chocolates","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","implementation"]},{"contestId":1139,"index":"A","name":"Even Substrings","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1138,"index":"B","name":"Circus","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","greedy","math","strings"]},{"contestId":1138,"index":"A","name":"Sushi for Two","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["binary search","greedy","implementation"]},{"contestId":1137,"index":"F","name":"Matches Are Not a Child\u0027s Play ","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["data structures","trees"]},{"contestId":1137,"index":"E","name":"Train Car Selection","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["data structures","greedy"]},{"contestId":1137,"index":"D","name":"Cooperative Game","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["constructive algorithms","interactive","number theory"]},{"contestId":1137,"index":"C","name":"Museums Tour","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["dp","graphs","implementation"]},{"contestId":1137,"index":"B","name":"Camp Schedule","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["greedy","hashing","strings"]},{"contestId":1137,"index":"A","name":"Skyscrapers","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation","sortings"]},{"contestId":1136,"index":"E","name":"Nastya Hasn\u0027t Written a Legend","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","data structures"]},{"contestId":1136,"index":"D","name":"Nastya Is Buying Lunch","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["greedy"]},{"contestId":1136,"index":"C","name":"Nastya Is Transposing Matrices","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","sortings"]},{"contestId":1136,"index":"B","name":"Nastya Is Playing Computer Games","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","math"]},{"contestId":1136,"index":"A","name":"Nastya Is Reading a Book","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1133,"index":"F2","name":"Spanning Tree with One Fixed Degree","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","dfs and similar","dsu","graphs","greedy"]},{"contestId":1133,"index":"F1","name":"Spanning Tree with Maximum Degree","type":"PROGRAMMING","rating":1600,"tags":["graphs"]},{"contestId":1133,"index":"E","name":"K Balanced Teams","type":"PROGRAMMING","rating":1800,"tags":["dp","sortings","two pointers"]},{"contestId":1133,"index":"D","name":"Zero Quantity Maximization","type":"PROGRAMMING","rating":1500,"tags":["hashing","math","number theory"]},{"contestId":1133,"index":"C","name":"Balanced Team","type":"PROGRAMMING","rating":1200,"tags":["sortings","two pointers"]},{"contestId":1133,"index":"B","name":"Preparation for International Women\u0027s Day","type":"PROGRAMMING","rating":1200,"tags":["math","number theory"]},{"contestId":1133,"index":"A","name":"Middle of the Contest","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":1132,"index":"G","name":"Greedy Subsequences","type":"PROGRAMMING","rating":2400,"tags":["data structures","dp","trees"]},{"contestId":1132,"index":"F","name":"Clear the String","type":"PROGRAMMING","rating":2000,"tags":["dp"]},{"contestId":1132,"index":"E","name":"Knapsack","type":"PROGRAMMING","rating":2300,"tags":["dfs and similar","dp","greedy"]},{"contestId":1132,"index":"D","name":"Stressful Training","type":"PROGRAMMING","rating":2300,"tags":["binary search","greedy"]},{"contestId":1132,"index":"C","name":"Painting the Fence","type":"PROGRAMMING","rating":1700,"tags":["brute force"]},{"contestId":1132,"index":"B","name":"Discounts","type":"PROGRAMMING","rating":900,"tags":["greedy","sortings"]},{"contestId":1132,"index":"A","name":"Regular Bracket Sequence","type":"PROGRAMMING","rating":1100,"tags":["greedy","implementation"]},{"contestId":1131,"index":"G","name":"Most Dangerous Shark","type":"PROGRAMMING","points":3500.0,"rating":2700,"tags":["data structures","dp","two pointers"]},{"contestId":1131,"index":"F","name":"Asya And Kittens","type":"PROGRAMMING","points":3000.0,"rating":1700,"tags":["constructive algorithms","dsu"]},{"contestId":1131,"index":"E","name":"String Multiplication","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["dp","greedy","strings"]},{"contestId":1131,"index":"D","name":"Gourmet choice","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dfs and similar","dp","dsu","graphs","greedy"]},{"contestId":1131,"index":"C","name":"Birthday","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["binary search","greedy","sortings"]},{"contestId":1131,"index":"B","name":"Draw!","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","implementation"]},{"contestId":1131,"index":"A","name":"Sea Battle","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1130,"index":"C","name":"Connect","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["brute force","dfs and similar","dsu"]},{"contestId":1130,"index":"B","name":"Two Cakes","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy"]},{"contestId":1130,"index":"A","name":"Be Positive","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1129,"index":"E","name":"Legendary Tree","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["binary search","interactive","trees"]},{"contestId":1129,"index":"D","name":"Isolation","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["data structures","dp"]},{"contestId":1129,"index":"C","name":"Morse Code","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["binary search","data structures","dp","hashing","sortings","string suffix structures","strings"]},{"contestId":1129,"index":"B","name":"Wrong Answer","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["constructive algorithms"]},{"contestId":1129,"index":"A2","name":"Toy Train","type":"PROGRAMMING","points":250.0,"rating":1800,"tags":["brute force","greedy"]},{"contestId":1129,"index":"A1","name":"Toy Train (Simplified)","type":"PROGRAMMING","points":250.0,"rating":1700,"tags":["brute force","greedy"]},{"contestId":1121,"index":"C","name":"System Testing","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["implementation"]},{"contestId":1121,"index":"B","name":"Mike and Children","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":1121,"index":"A","name":"Technogoblet of Fire","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","sortings"]},{"contestId":1120,"index":"F","name":"Secret Letters","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["data structures","dp","greedy"]},{"contestId":1120,"index":"E","name":"The very same Munchhausen","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force"]},{"contestId":1120,"index":"D","name":"Power Tree","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dfs and similar","dp","dsu","graphs","greedy","trees"]},{"contestId":1120,"index":"C","name":"Compress String","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dp","strings"]},{"contestId":1120,"index":"B","name":"Once in a casino","type":"PROGRAMMING","points":1000.0,"rating":2700,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1120,"index":"A","name":"Diana and Liana","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["greedy","implementation","two pointers"]},{"contestId":1119,"index":"H","name":"Triple","type":"PROGRAMMING","points":3750.0,"rating":3200,"tags":["fft","math"]},{"contestId":1119,"index":"G","name":"Get Ready for the Battle","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["constructive algorithms","implementation"]},{"contestId":1119,"index":"F","name":"Niyaz and Small Degrees","type":"PROGRAMMING","points":3250.0,"rating":3400,"tags":["data structures","dp","trees"]},{"contestId":1119,"index":"E","name":"Pavel and Triangles","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["brute force","dp","fft","greedy","ternary search"]},{"contestId":1119,"index":"D","name":"Frets On Fire","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","sortings"]},{"contestId":1119,"index":"C","name":"Ramesses and Corner Inversion","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1119,"index":"B","name":"Alyona and a Narrow Fridge","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","flows","greedy","sortings"]},{"contestId":1119,"index":"A","name":"Ilya and a Colorful Walk","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":1118,"index":"F2","name":"Tree Cutting (Hard Version)","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","dfs and similar","dp","trees"]},{"contestId":1118,"index":"F1","name":"Tree Cutting (Easy Version)","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","trees"]},{"contestId":1118,"index":"E","name":"Yet Another Ball Problem","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","implementation"]},{"contestId":1118,"index":"D2","name":"Coffee and Coursework (Hard Version)","type":"PROGRAMMING","rating":1700,"tags":["binary search","greedy"]},{"contestId":1118,"index":"D1","name":"Coffee and Coursework (Easy version)","type":"PROGRAMMING","rating":1700,"tags":["brute force","greedy"]},{"contestId":1118,"index":"C","name":"Palindromic Matrix","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","implementation"]},{"contestId":1118,"index":"B","name":"Tanya and Candies","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":1118,"index":"A","name":"Water Buying","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1117,"index":"G","name":"Recursive Queries","type":"PROGRAMMING","rating":2500,"tags":["data structures"]},{"contestId":1117,"index":"F","name":"Crisp String","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","dp"]},{"contestId":1117,"index":"E","name":"Decypher the String","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","chinese remainder theorem","constructive algorithms","interactive","math"]},{"contestId":1117,"index":"D","name":"Magic Gems","type":"PROGRAMMING","rating":2100,"tags":["dp","math","matrices"]},{"contestId":1117,"index":"C","name":"Magic Ship","type":"PROGRAMMING","rating":1900,"tags":["binary search"]},{"contestId":1117,"index":"B","name":"Emotes","type":"PROGRAMMING","rating":1000,"tags":["greedy","math","sortings"]},{"contestId":1117,"index":"A","name":"Best Subsegment","type":"PROGRAMMING","rating":1100,"tags":["implementation","math"]},{"contestId":1116,"index":"D6","name":"Hessenberg matrix","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"D5","name":"Creeper","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"D4","name":"TIE fighter","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"D3","name":"X-wing fighter","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"D2","name":"Pattern of increasing blocks","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"D1","name":"Block diagonal matrix","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"C3","name":"``Is the number of ones divisible by 3?\u0027\u0027 oracle","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"C2","name":"``Is the bit string periodic?\u0027\u0027 oracle","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"C1","name":"Alternating bits oracle","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"B2","name":"Not A, not B or not C?","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"B1","name":"Distinguish three-qubit states","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"A2","name":"Generate equal superposition of four basis states","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"A1","name":"Generate state |00⟩ + |01⟩ + |10⟩","type":"PROGRAMMING","tags":["*special"]},{"contestId":1115,"index":"U3","name":"Block unitary","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":1115,"index":"U2","name":"Chessboard unitary","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":1115,"index":"U1","name":"Anti-diagonal unitary","type":"PROGRAMMING","rating":1500,"tags":["*special"]},{"contestId":1115,"index":"G3","name":"Palindrome checker oracle","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":1115,"index":"G2","name":"OR oracle","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":1115,"index":"G1","name":"AND oracle","type":"PROGRAMMING","rating":1100,"tags":["*special"]},{"contestId":1114,"index":"F","name":"Please, another Queries on Array?","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["bitmasks","data structures","divide and conquer","math","number theory"]},{"contestId":1114,"index":"E","name":"Arithmetic Progression","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","interactive","number theory","probabilities"]},{"contestId":1114,"index":"D","name":"Flood Fill","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp"]},{"contestId":1114,"index":"C","name":"Trailing Loves (or L\u0027oeufs?)","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","implementation","math","number theory"]},{"contestId":1114,"index":"B","name":"Yet Another Array Partitioning Task","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1114,"index":"A","name":"Got Any Grapes?","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation"]},{"contestId":1113,"index":"B","name":"Sasha and Magnetic Machines","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","number theory"]},{"contestId":1113,"index":"A","name":"Sasha and His Trip","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["dp","greedy","math"]},{"contestId":1111,"index":"E","name":"Tree","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","dfs and similar","dp","graphs","trees"]},{"contestId":1111,"index":"D","name":"Destroy the Colony","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["combinatorics","dp","math"]},{"contestId":1111,"index":"C","name":"Creative Snap","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","brute force","divide and conquer","math"]},{"contestId":1111,"index":"B","name":"Average Superhero Gang Power ","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","implementation","math"]},{"contestId":1111,"index":"A","name":"Superhero Transformation","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","strings"]},{"contestId":1110,"index":"H","name":"Modest Substrings","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["dp","strings"]},{"contestId":1110,"index":"G","name":"Tree-Tac-Toe ","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["constructive algorithms","games","trees"]},{"contestId":1110,"index":"F","name":"Nearest Leaf","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["data structures","trees"]},{"contestId":1110,"index":"E","name":"Magic Stones","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["constructive algorithms","math","sortings"]},{"contestId":1110,"index":"D","name":"Jongmah","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dp"]},{"contestId":1110,"index":"C","name":"Meaningless Operations","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","math","number theory"]},{"contestId":1110,"index":"B","name":"Tape","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","sortings"]},{"contestId":1110,"index":"A","name":"Parity","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math"]},{"contestId":1109,"index":"F","name":"Sasha and Algorithm of Silence\u0027s Sounds","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["data structures","trees"]},{"contestId":1109,"index":"E","name":"Sasha and a Very Easy Test","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["data structures","number theory"]},{"contestId":1109,"index":"D","name":"Sasha and Interesting Fact from Graph Theory","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["brute force","combinatorics","dp","math","trees"]},{"contestId":1109,"index":"C","name":"Sasha and a Patient Friend","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["binary search","data structures","implementation"]},{"contestId":1109,"index":"B","name":"Sasha and One More Name","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["constructive algorithms","hashing","strings"]},{"contestId":1109,"index":"A","name":"Sasha and a Bit of Relax","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dp","implementation"]},{"contestId":1108,"index":"F","name":"MST Unification","type":"PROGRAMMING","rating":2100,"tags":["binary search","dsu","graphs","greedy"]},{"contestId":1108,"index":"E2","name":"Array and Segments (Hard version)","type":"PROGRAMMING","rating":2100,"tags":["data structures","implementation"]},{"contestId":1108,"index":"E1","name":"Array and Segments (Easy version)","type":"PROGRAMMING","rating":1800,"tags":["brute force","greedy","implementation"]},{"contestId":1108,"index":"D","name":"Diverse Garland","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1108,"index":"C","name":"Nice Garland","type":"PROGRAMMING","rating":1300,"tags":["brute force","greedy","math"]},{"contestId":1108,"index":"B","name":"Divisors of Two Integers","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy","math","number theory"]},{"contestId":1108,"index":"A","name":"Two distinct points","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1107,"index":"G","name":"Vasya and Maximum Profit","type":"PROGRAMMING","rating":2400,"tags":["binary search","constructive algorithms","data structures","dp","dsu"]},{"contestId":1107,"index":"F","name":"Vasya and Endless Credits","type":"PROGRAMMING","rating":2600,"tags":["dp","flows","graph matchings","graphs","sortings"]},{"contestId":1107,"index":"E","name":"Vasya and Binary String","type":"PROGRAMMING","rating":2400,"tags":["dp"]},{"contestId":1107,"index":"D","name":"Compression","type":"PROGRAMMING","rating":1800,"tags":["dp","implementation","math","number theory"]},{"contestId":1107,"index":"C","name":"Brutality","type":"PROGRAMMING","rating":1300,"tags":["greedy","sortings","two pointers"]},{"contestId":1107,"index":"B","name":"Digital root","type":"PROGRAMMING","rating":1000,"tags":["math","number theory"]},{"contestId":1107,"index":"A","name":"Digits Sequence Dividing","type":"PROGRAMMING","rating":900,"tags":["greedy","strings"]},{"contestId":1106,"index":"F","name":"Lunar New Year and a Recursive Sequence","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["math","matrices","number theory"]},{"contestId":1106,"index":"E","name":"Lunar New Year and Red Envelopes","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["data structures","dp"]},{"contestId":1106,"index":"D","name":"Lunar New Year and a Wander","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["data structures","dfs and similar","graphs","greedy","shortest paths"]},{"contestId":1106,"index":"C","name":"Lunar New Year and Number Division","type":"PROGRAMMING","points":1250.0,"rating":900,"tags":["greedy","implementation","math","sortings"]},{"contestId":1106,"index":"B","name":"Lunar New Year and Food Ordering","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["data structures","implementation"]},{"contestId":1106,"index":"A","name":"Lunar New Year and Cross Counting","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1105,"index":"E","name":"Helping Hiasat ","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["bitmasks","brute force","dp","meet-in-the-middle"]},{"contestId":1105,"index":"D","name":"Kilani and the Game","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","graphs","implementation","shortest paths"]},{"contestId":1105,"index":"C","name":"Ayoub and Lost Array","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["combinatorics","dp","math"]},{"contestId":1105,"index":"B","name":"Zuhair and Strings","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation","strings"]},{"contestId":1105,"index":"A","name":"Salem and Sticks ","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":1104,"index":"B","name":"Game with string","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["data structures","implementation","math"]},{"contestId":1104,"index":"A","name":"Splitting into digits","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":1103,"index":"E","name":"Radix sum","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["fft","math","number theory"]},{"contestId":1103,"index":"D","name":"Professional layer","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["bitmasks","dp"]},{"contestId":1103,"index":"C","name":"Johnny Solving","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["constructive algorithms","dfs and similar","graphs","math"]},{"contestId":1103,"index":"B","name":"Game with modulo","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search","constructive algorithms","interactive"]},{"contestId":1103,"index":"A","name":"Grid game","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["constructive algorithms","implementation"]},{"contestId":1102,"index":"F","name":"Elongated Matrix","type":"PROGRAMMING","rating":2000,"tags":["binary search","bitmasks","brute force","dp","graphs"]},{"contestId":1102,"index":"E","name":"Monotonic Renumeration","type":"PROGRAMMING","rating":1700,"tags":["combinatorics","sortings"]},{"contestId":1102,"index":"D","name":"Balanced Ternary String","type":"PROGRAMMING","rating":1500,"tags":["greedy","strings"]},{"contestId":1102,"index":"C","name":"Doors Breaking and Repairing","type":"PROGRAMMING","rating":1200,"tags":["games"]},{"contestId":1102,"index":"B","name":"Array K-Coloring","type":"PROGRAMMING","rating":1400,"tags":["greedy","sortings"]},{"contestId":1102,"index":"A","name":"Integer Sequence Dividing","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1101,"index":"G","name":"(Zero XOR Subset)-less","type":"PROGRAMMING","rating":2300,"tags":["math","matrices"]},{"contestId":1101,"index":"F","name":"Trucks and Cities","type":"PROGRAMMING","rating":2400,"tags":["binary search","dp"]},{"contestId":1101,"index":"E","name":"Polycarp\u0027s New Job","type":"PROGRAMMING","rating":1500,"tags":["implementation"]},{"contestId":1101,"index":"D","name":"GCD Counting","type":"PROGRAMMING","rating":2000,"tags":["data structures","dfs and similar","dp","number theory","trees"]},{"contestId":1101,"index":"C","name":"Division and Union","type":"PROGRAMMING","rating":1500,"tags":["sortings"]},{"contestId":1101,"index":"B","name":"Accordion","type":"PROGRAMMING","rating":1300,"tags":["greedy","implementation"]},{"contestId":1101,"index":"A","name":"Minimum Integer","type":"PROGRAMMING","rating":1000,"tags":["math"]},{"contestId":1100,"index":"F","name":"Ivan and Burgers","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","divide and conquer","greedy","math"]},{"contestId":1100,"index":"E","name":"Andrew and Taxi","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","dfs and similar","graphs"]},{"contestId":1100,"index":"D","name":"Dasha and Chess","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["constructive algorithms","games","interactive"]},{"contestId":1100,"index":"C","name":"NN and the Optical Illusion","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["binary search","geometry","math"]},{"contestId":1100,"index":"B","name":"Build a Contest","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["data structures","implementation"]},{"contestId":1100,"index":"A","name":"Roman and Browser","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":1099,"index":"F","name":"Cookies","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["binary search","data structures","dfs and similar","dp","games","trees"]},{"contestId":1099,"index":"C","name":"Postcard","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","implementation"]},{"contestId":1099,"index":"B","name":"Squares and Segments","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","constructive algorithms","math"]},{"contestId":1099,"index":"A","name":"Snowball","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1098,"index":"F","name":"Ж-function","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["string suffix structures","strings"]},{"contestId":1098,"index":"E","name":"Fedya the Potter","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["binary search","implementation","math","number theory"]},{"contestId":1098,"index":"D","name":"Eels","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["data structures"]},{"contestId":1098,"index":"C","name":"Construct a tree","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["binary search","constructive algorithms","dfs and similar","graphs","greedy","trees"]},{"contestId":1098,"index":"B","name":"Nice table","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":1098,"index":"A","name":"Sum in the tree","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms","dfs and similar","greedy","trees"]},{"contestId":1097,"index":"H","name":"Mateusz and an Infinite Sequence","type":"PROGRAMMING","points":4000.0,"rating":3400,"tags":["bitmasks","brute force","dp","strings"]},{"contestId":1097,"index":"G","name":"Vladislav and a Great Legend","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["combinatorics","dp","trees"]},{"contestId":1097,"index":"F","name":"Alex and a TV Show","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["bitmasks","combinatorics","number theory"]},{"contestId":1097,"index":"E","name":"Egor and an RPG game","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["constructive algorithms","greedy"]},{"contestId":1097,"index":"D","name":"Makoto and a Blackboard","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dp","math","number theory","probabilities"]},{"contestId":1097,"index":"C","name":"Yuhao and a Parenthesis","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","implementation"]},{"contestId":1097,"index":"B","name":"Petr and a Combination Lock","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","brute force","dp"]},{"contestId":1097,"index":"A","name":"Gennady and a Card Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":1096,"index":"G","name":"Lucky Tickets","type":"PROGRAMMING","rating":2400,"tags":["divide and conquer","dp","fft"]},{"contestId":1096,"index":"F","name":"Inversion Expectation","type":"PROGRAMMING","rating":2300,"tags":["dp","math","probabilities"]},{"contestId":1096,"index":"E","name":"The Top Scorer","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1096,"index":"D","name":"Easy Problem","type":"PROGRAMMING","rating":1800,"tags":["dp"]},{"contestId":1096,"index":"C","name":"Polygon for the Angle","type":"PROGRAMMING","rating":1600,"tags":["brute force","geometry"]},{"contestId":1096,"index":"B","name":"Substring Removal","type":"PROGRAMMING","rating":1300,"tags":["combinatorics","math","strings"]},{"contestId":1096,"index":"A","name":"Find Divisible","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","math"]},{"contestId":1095,"index":"F","name":"Make It Connected","type":"PROGRAMMING","rating":1900,"tags":["dsu","graphs","greedy"]},{"contestId":1095,"index":"E","name":"Almost Regular Bracket Sequence","type":"PROGRAMMING","rating":1900,"tags":["implementation"]},{"contestId":1095,"index":"D","name":"Circular Dance","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":1095,"index":"C","name":"Powers Of Two","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","greedy"]},{"contestId":1095,"index":"B","name":"Array Stabilization","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":1095,"index":"A","name":"Repeating Cipher","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1093,"index":"G","name":"Multidimensional Queries","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","data structures"]},{"contestId":1093,"index":"F","name":"Vasya and Array","type":"PROGRAMMING","rating":2400,"tags":["dp"]},{"contestId":1093,"index":"E","name":"Intersection of Permutations","type":"PROGRAMMING","rating":2400,"tags":["data structures"]},{"contestId":1093,"index":"D","name":"Beautiful Graph","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","graphs"]},{"contestId":1093,"index":"C","name":"Mishka and the Last Exam","type":"PROGRAMMING","rating":1300,"tags":["greedy"]},{"contestId":1093,"index":"B","name":"Letters Rearranging","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","greedy","sortings","strings"]},{"contestId":1093,"index":"A","name":"Dice Rolling","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1092,"index":"F","name":"Tree with Maximum Cost","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","trees"]},{"contestId":1092,"index":"E","name":"Minimal Diameter Forest","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","dfs and similar","greedy","trees"]},{"contestId":1092,"index":"D2","name":"Great Vova Wall (Version 2)","type":"PROGRAMMING","rating":2200,"tags":["data structures","implementation"]},{"contestId":1092,"index":"D1","name":"Great Vova Wall (Version 1)","type":"PROGRAMMING","rating":2200,"tags":["greedy","implementation","math"]},{"contestId":1092,"index":"C","name":"Prefixes and Suffixes","type":"PROGRAMMING","rating":1700,"tags":["strings"]},{"contestId":1092,"index":"B","name":"Teams Forming","type":"PROGRAMMING","rating":800,"tags":["sortings"]},{"contestId":1092,"index":"A","name":"Uniform String","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1091,"index":"H","name":"New Year and the Tricolore Recreation","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["games"]},{"contestId":1091,"index":"G","name":"New Year and the Factorisation Collaboration","type":"PROGRAMMING","points":3750.0,"rating":3200,"tags":["interactive","math","number theory"]},{"contestId":1091,"index":"F","name":"New Year and the Mallard Expedition","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["constructive algorithms","greedy"]},{"contestId":1091,"index":"E","name":"New Year and the Acquaintance Estimation","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["binary search","data structures","graphs","greedy","implementation","math","sortings"]},{"contestId":1091,"index":"D","name":"New Year and the Permutation Concatenation","type":"PROGRAMMING","points":2250.0,"rating":1700,"tags":["combinatorics","dp","math"]},{"contestId":1091,"index":"C","name":"New Year and the Sphere Transmission","type":"PROGRAMMING","points":1750.0,"rating":1400,"tags":["math","number theory"]},{"contestId":1091,"index":"B","name":"New Year and the Treasure Geolocation","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","constructive algorithms","greedy","implementation"]},{"contestId":1091,"index":"A","name":"New Year and the Christmas Ornament","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","math"]},{"contestId":1090,"index":"M","name":"The Pleasant Walk","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":1090,"index":"L","name":"Berland University","type":"PROGRAMMING","rating":2000,"tags":["greedy","math"]},{"contestId":1090,"index":"K","name":"Right Expansion Of The Mind","type":"PROGRAMMING","rating":2000,"tags":["math"]},{"contestId":1090,"index":"J","name":"Two Prefixes","type":"PROGRAMMING","rating":2600,"tags":["strings"]},{"contestId":1090,"index":"I","name":"Minimal Product","type":"PROGRAMMING","rating":2000,"tags":[]},{"contestId":1090,"index":"H","name":"Linearization","type":"PROGRAMMING","rating":2900,"tags":["graphs"]},{"contestId":1090,"index":"G","name":"Combostone","type":"PROGRAMMING","rating":2500,"tags":["games","implementation"]},{"contestId":1090,"index":"F","name":"How to Learn You Score","type":"PROGRAMMING","rating":2600,"tags":["constructive algorithms","interactive"]},{"contestId":1090,"index":"E","name":"Horseback Riding","type":"PROGRAMMING","rating":2300,"tags":["flows","graphs"]},{"contestId":1090,"index":"D","name":"Similar Arrays","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms"]},{"contestId":1090,"index":"C","name":"New Year Presents","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","data structures"]},{"contestId":1090,"index":"B","name":"LaTeX Expert","type":"PROGRAMMING","rating":1900,"tags":[]},{"contestId":1090,"index":"A","name":"Company Merging","type":"PROGRAMMING","rating":1300,"tags":["greedy"]},{"contestId":1089,"index":"M","name":"Minegraphed","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","graphs"]},{"contestId":1089,"index":"L","name":"Lazyland","type":"PROGRAMMING","rating":900,"tags":[]},{"contestId":1089,"index":"K","name":"King Kog\u0027s Reception","type":"PROGRAMMING","rating":2400,"tags":["data structures"]},{"contestId":1089,"index":"J","name":"JS Minification","type":"PROGRAMMING","rating":3200,"tags":["greedy","implementation"]},{"contestId":1089,"index":"I","name":"Interval-Free Permutations","type":"PROGRAMMING","rating":2600,"tags":["combinatorics"]},{"contestId":1089,"index":"H","name":"Harder Satisfiability","type":"PROGRAMMING","rating":3400,"tags":["2-sat","dfs and similar","graphs"]},{"contestId":1089,"index":"G","name":"Guest Student","type":"PROGRAMMING","rating":1500,"tags":["math"]},{"contestId":1089,"index":"F","name":"Fractions","type":"PROGRAMMING","rating":1900,"tags":["math"]},{"contestId":1089,"index":"E","name":"Easy Chess","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms"]},{"contestId":1089,"index":"D","name":"Distance Sum","type":"PROGRAMMING","rating":3100,"tags":["graphs"]},{"contestId":1089,"index":"C","name":"Cactus Search","type":"PROGRAMMING","rating":2500,"tags":["interactive"]},{"contestId":1089,"index":"B","name":"Bimatching","type":"PROGRAMMING","rating":3200,"tags":["graphs"]},{"contestId":1089,"index":"A","name":"Alice the Fan","type":"PROGRAMMING","rating":2200,"tags":["dp"]},{"contestId":1088,"index":"F","name":"Ehab and a weird weight formula","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","trees"]},{"contestId":1088,"index":"E","name":"Ehab and a component choosing problem","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["dp","greedy","math","trees"]},{"contestId":1088,"index":"D","name":"Ehab and another another xor problem","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","constructive algorithms","implementation","interactive"]},{"contestId":1088,"index":"C","name":"Ehab and a 2-operation task","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy","math"]},{"contestId":1088,"index":"B","name":"Ehab and subtraction","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["implementation","sortings"]},{"contestId":1088,"index":"A","name":"Ehab and another construction problem","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms"]},{"contestId":1086,"index":"F","name":"Forest Fires","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["math"]},{"contestId":1085,"index":"G","name":"Beautiful Matrix","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["combinatorics","data structures","dp"]},{"contestId":1085,"index":"F","name":"Rock-Paper-Scissors Champion","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":[]},{"contestId":1085,"index":"E","name":"Vasya and Templates","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["greedy","implementation","strings"]},{"contestId":1085,"index":"D","name":"Minimum Diameter Tree","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms","implementation","trees"]},{"contestId":1085,"index":"C","name":"Connect Three","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["implementation","math"]},{"contestId":1085,"index":"B","name":"Div Times Mod","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["math"]},{"contestId":1085,"index":"A","name":"Right-Left Cipher","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1084,"index":"C","name":"The Fair Nut and String","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["combinatorics","dp","implementation"]},{"contestId":1084,"index":"B","name":"Kvass and the Fair Nut","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":1084,"index":"A","name":"The Fair Nut and Elevator","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":1083,"index":"F","name":"The Fair Nut and Amusing Xor","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["data structures"]},{"contestId":1083,"index":"E","name":"The Fair Nut and Rectangles","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures","dp","geometry"]},{"contestId":1083,"index":"D","name":"The Fair Nut\u0027s getting crazy","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["data structures","implementation"]},{"contestId":1083,"index":"C","name":"Max Mex","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["data structures","trees"]},{"contestId":1083,"index":"B","name":"The Fair Nut and Strings","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["greedy","strings"]},{"contestId":1083,"index":"A","name":"The Fair Nut and the Best Path","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["data structures","dp","trees"]},{"contestId":1082,"index":"G","name":"Petya and Graph","type":"PROGRAMMING","rating":2400,"tags":["flows","graphs"]},{"contestId":1082,"index":"F","name":"Speed Dial","type":"PROGRAMMING","rating":2800,"tags":["dp","strings","trees"]},{"contestId":1082,"index":"E","name":"Increasing Frequency","type":"PROGRAMMING","rating":2000,"tags":["binary search","dp","greedy"]},{"contestId":1082,"index":"D","name":"Maximum Diameter Graph","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":1082,"index":"C","name":"Multi-Subject Competition","type":"PROGRAMMING","rating":1600,"tags":["greedy","sortings"]},{"contestId":1082,"index":"B","name":"Vova and Trophies","type":"PROGRAMMING","rating":1600,"tags":["greedy"]},{"contestId":1082,"index":"A","name":"Vasya and Book","type":"PROGRAMMING","rating":1200,"tags":["implementation","math"]},{"contestId":1081,"index":"H","name":"Palindromic Magic","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["data structures","hashing","strings"]},{"contestId":1081,"index":"G","name":"Mergesort Strikes Back","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["math","probabilities"]},{"contestId":1081,"index":"F","name":"Tricky Interactor","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["constructive algorithms","implementation","interactive"]},{"contestId":1081,"index":"E","name":"Missing Numbers","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["binary search","constructive algorithms","greedy","math","number theory"]},{"contestId":1081,"index":"D","name":"Maximum Distance","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dsu","graphs","shortest paths","sortings"]},{"contestId":1081,"index":"C","name":"Colorful Bricks","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["combinatorics","dp","math"]},{"contestId":1081,"index":"B","name":"Farewell Party","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["constructive algorithms","implementation"]},{"contestId":1081,"index":"A","name":"Definite Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1080,"index":"F","name":"Katya and Segments Sets","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","interactive","sortings"]},{"contestId":1080,"index":"E","name":"Sonya and Matrix Beauty","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["strings"]},{"contestId":1080,"index":"D","name":"Olya and magical square","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","implementation","math"]},{"contestId":1080,"index":"C","name":"Masha and two friends","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["implementation"]},{"contestId":1080,"index":"B","name":"Margarite and the best present","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["math"]},{"contestId":1080,"index":"A","name":"Petya and Origami","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1078,"index":"E","name":"Negative Time Summation","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["constructive algorithms"]},{"contestId":1077,"index":"F2","name":"Pictures with Kittens (hard version)","type":"PROGRAMMING","rating":2100,"tags":["data structures","dp"]},{"contestId":1077,"index":"F1","name":"Pictures with Kittens (easy version)","type":"PROGRAMMING","rating":1900,"tags":["dp"]},{"contestId":1077,"index":"E","name":"Thematic Contests","type":"PROGRAMMING","rating":1800,"tags":["greedy","sortings"]},{"contestId":1077,"index":"D","name":"Cutting Out","type":"PROGRAMMING","rating":1600,"tags":["binary search","sortings"]},{"contestId":1077,"index":"C","name":"Good Array","type":"PROGRAMMING","rating":1300,"tags":[]},{"contestId":1077,"index":"B","name":"Disturbed People","type":"PROGRAMMING","rating":1000,"tags":["greedy"]},{"contestId":1077,"index":"A","name":"Frog Jumping","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1076,"index":"G","name":"Array Game","type":"PROGRAMMING","rating":3000,"tags":["data structures","games"]},{"contestId":1076,"index":"F","name":"Summer Practice Report","type":"PROGRAMMING","rating":2500,"tags":["dp","greedy"]},{"contestId":1076,"index":"E","name":"Vasya and a Tree","type":"PROGRAMMING","rating":1900,"tags":["data structures","trees"]},{"contestId":1076,"index":"D","name":"Edge Deletion","type":"PROGRAMMING","rating":1800,"tags":["graphs","greedy","shortest paths"]},{"contestId":1076,"index":"C","name":"Meme Problem","type":"PROGRAMMING","rating":1300,"tags":["binary search","math"]},{"contestId":1076,"index":"B","name":"Divisor Subtraction","type":"PROGRAMMING","rating":1200,"tags":["implementation","math","number theory"]},{"contestId":1076,"index":"A","name":"Minimizing the String","type":"PROGRAMMING","rating":1200,"tags":["greedy","strings"]},{"contestId":1075,"index":"B","name":"Taxi drivers and Lyft","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","sortings"]},{"contestId":1075,"index":"A","name":"The King\u0027s Race","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1073,"index":"G","name":"Yet Another LCP Problem","type":"PROGRAMMING","rating":2600,"tags":["data structures","string suffix structures"]},{"contestId":1073,"index":"F","name":"Choosing Two Paths","type":"PROGRAMMING","rating":2500,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":1073,"index":"E","name":"Segment Sum","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":1073,"index":"D","name":"Berland Fair","type":"PROGRAMMING","rating":1700,"tags":["binary search","brute force","data structures","greedy"]},{"contestId":1073,"index":"C","name":"Vasya and Robot","type":"PROGRAMMING","rating":1800,"tags":["binary search","two pointers"]},{"contestId":1073,"index":"B","name":"Vasya and Books","type":"PROGRAMMING","rating":1000,"tags":["implementation","math"]},{"contestId":1073,"index":"A","name":"Diverse Substring","type":"PROGRAMMING","rating":1000,"tags":["implementation","strings"]},{"contestId":1071,"index":"E","name":"Rain Protection","type":"PROGRAMMING","points":2250.0,"rating":3500,"tags":["binary search","geometry"]},{"contestId":1070,"index":"M","name":"Algoland and Berland","type":"PROGRAMMING","rating":3000,"tags":["constructive algorithms","divide and conquer","geometry"]},{"contestId":1070,"index":"L","name":"Odd Federalization","type":"PROGRAMMING","rating":2600,"tags":["constructive algorithms"]},{"contestId":1070,"index":"K","name":"Video Posts","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":1070,"index":"J","name":"Streets and Avenues in Berhattan","type":"PROGRAMMING","rating":2300,"tags":["dp"]},{"contestId":1070,"index":"I","name":"Privatization of Roads in Berland","type":"PROGRAMMING","rating":2400,"tags":["flows","graph matchings","graphs"]},{"contestId":1070,"index":"H","name":"BerOS File Suggestion","type":"PROGRAMMING","rating":1500,"tags":["brute force","implementation"]},{"contestId":1070,"index":"G","name":"Monsters and Potions","type":"PROGRAMMING","rating":2300,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1070,"index":"F","name":"Debate","type":"PROGRAMMING","rating":1500,"tags":["greedy"]},{"contestId":1070,"index":"E","name":"Getting Deals Done","type":"PROGRAMMING","rating":2100,"tags":["binary search","data structures"]},{"contestId":1070,"index":"D","name":"Garbage Disposal","type":"PROGRAMMING","rating":1300,"tags":["greedy"]},{"contestId":1070,"index":"C","name":"Cloud Computing","type":"PROGRAMMING","rating":2000,"tags":["data structures","greedy"]},{"contestId":1070,"index":"B","name":"Berkomnadzor","type":"PROGRAMMING","rating":2400,"tags":["data structures","greedy"]},{"contestId":1070,"index":"A","name":"Find a Number","type":"PROGRAMMING","rating":2200,"tags":["dp","graphs","number theory","shortest paths"]},{"contestId":1068,"index":"C","name":"Colored Rooks","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","graphs"]},{"contestId":1068,"index":"B","name":"LCM","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["math","number theory"]},{"contestId":1068,"index":"A","name":"Birthday","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["math"]},{"contestId":1067,"index":"E","name":"Random Forest Rank","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["dp","graph matchings","math","trees"]},{"contestId":1067,"index":"D","name":"Computer Game","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["dp","greedy","math","probabilities"]},{"contestId":1067,"index":"C","name":"Knights","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["constructive algorithms"]},{"contestId":1067,"index":"B","name":"Multihedgehog","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":1067,"index":"A","name":"Array Without Local Maximums ","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["dp"]},{"contestId":1066,"index":"F","name":"Yet another 2D Walking","type":"PROGRAMMING","rating":2100,"tags":["dp"]},{"contestId":1066,"index":"E","name":"Binary Numbers AND Sum","type":"PROGRAMMING","rating":1700,"tags":["data structures","implementation","math"]},{"contestId":1066,"index":"D","name":"Boxes Packing","type":"PROGRAMMING","rating":1800,"tags":["binary search","implementation"]},{"contestId":1066,"index":"C","name":"Books Queries","type":"PROGRAMMING","rating":1400,"tags":["implementation"]},{"contestId":1066,"index":"B","name":"Heaters","type":"PROGRAMMING","rating":1500,"tags":["greedy","two pointers"]},{"contestId":1066,"index":"A","name":"Vova and Train","type":"PROGRAMMING","rating":1100,"tags":["math"]},{"contestId":1065,"index":"G","name":"Fibonacci Suffix","type":"PROGRAMMING","rating":2700,"tags":["strings"]},{"contestId":1065,"index":"F","name":"Up and Down the Tree","type":"PROGRAMMING","rating":2500,"tags":["dfs and similar","dp","trees"]},{"contestId":1065,"index":"E","name":"Side Transmutations","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","strings"]},{"contestId":1065,"index":"D","name":"Three Pieces","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","dp","shortest paths"]},{"contestId":1065,"index":"C","name":"Make It Equal","type":"PROGRAMMING","rating":1600,"tags":["greedy"]},{"contestId":1065,"index":"B","name":"Vasya and Isolated Vertices","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","graphs"]},{"contestId":1065,"index":"A","name":"Vasya and Chocolate","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1064,"index":"B","name":"Equations of Mathematical Magic","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["math"]},{"contestId":1064,"index":"A","name":"Make a triangle!","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","geometry","math"]},{"contestId":1063,"index":"F","name":"String Journey","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["data structures","dp","string suffix structures"]},{"contestId":1063,"index":"E","name":"Lasers and Mirrors","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["constructive algorithms","math"]},{"contestId":1063,"index":"D","name":"Candies for Children","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["brute force","math"]},{"contestId":1063,"index":"C","name":"Dwarves, Hats and Extrasensory Abilities","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","constructive algorithms","geometry","interactive"]},{"contestId":1063,"index":"B","name":"Labyrinth","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["graphs","shortest paths"]},{"contestId":1063,"index":"A","name":"Oh Those Palindromes","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","strings"]},{"contestId":1062,"index":"F","name":"Upgrading Cities","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["dfs and similar","graphs"]},{"contestId":1062,"index":"E","name":"Company","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","data structures","dfs and similar","greedy","trees"]},{"contestId":1062,"index":"D","name":"Fun with Integers","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dfs and similar","graphs","implementation","math"]},{"contestId":1062,"index":"C","name":"Banh-mi","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["greedy","implementation","math"]},{"contestId":1062,"index":"B","name":"Math","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","math","number theory"]},{"contestId":1062,"index":"A","name":"A Prank","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy","implementation"]},{"contestId":1061,"index":"F","name":"Lost Root","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["interactive","probabilities"]},{"contestId":1061,"index":"E","name":"Politics","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["flows","graphs"]},{"contestId":1061,"index":"D","name":"TV Shows","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","greedy","implementation","sortings"]},{"contestId":1061,"index":"C","name":"Multiplicity","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["data structures","dp","implementation","math","number theory"]},{"contestId":1061,"index":"B","name":"Views Matter","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","implementation","sortings"]},{"contestId":1061,"index":"A","name":"Coins","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math"]},{"contestId":1060,"index":"H","name":"Sophisticated Device","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["constructive algorithms"]},{"contestId":1060,"index":"G","name":"Balls and Pockets","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["data structures"]},{"contestId":1060,"index":"F","name":"Shrinking Tree","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["combinatorics","dp"]},{"contestId":1060,"index":"E","name":"Sergey and Subway","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["dfs and similar","dp","trees"]},{"contestId":1060,"index":"D","name":"Social Circles","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["greedy","math"]},{"contestId":1060,"index":"C","name":"Maximum Subrectangle","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","implementation","two pointers"]},{"contestId":1060,"index":"B","name":"Maximum Sum of Digits","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["greedy"]},{"contestId":1060,"index":"A","name":"Phone Numbers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":1059,"index":"E","name":"Split the Tree","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","data structures","dp","greedy","trees"]},{"contestId":1059,"index":"D","name":"Nature Reserve","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","geometry","ternary search"]},{"contestId":1059,"index":"C","name":"Sequence Transformation","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","math"]},{"contestId":1059,"index":"B","name":"Forgery","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":1059,"index":"A","name":"Cashier","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":1057,"index":"C","name":"Tanya and Colored Candies","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["*special","dp"]},{"contestId":1057,"index":"B","name":"DDoS","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["*special","brute force"]},{"contestId":1057,"index":"A","name":"Bmail Computer Network","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["*special","dfs and similar","trees"]},{"contestId":1056,"index":"H","name":"Detect Robots","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["data structures","strings"]},{"contestId":1056,"index":"G","name":"Take Metro","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["brute force","data structures","graphs"]},{"contestId":1056,"index":"F","name":"Write The Contest","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["binary search","dp","math"]},{"contestId":1056,"index":"E","name":"Check Transcription","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["brute force","data structures","hashing","strings"]},{"contestId":1056,"index":"D","name":"Decorate Apple Tree","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["constructive algorithms","dfs and similar","dp","graphs","greedy","sortings","trees"]},{"contestId":1056,"index":"C","name":"Pick Heroes","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["greedy","implementation","interactive","sortings"]},{"contestId":1056,"index":"B","name":"Divide Candies","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["math","number theory"]},{"contestId":1056,"index":"A","name":"Determine Line","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1055,"index":"G","name":"Jellyfish Nightmare","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":[]},{"contestId":1055,"index":"F","name":"Tree and XOR","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["strings","trees"]},{"contestId":1055,"index":"E","name":"Segments on the Line","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["binary search","dp"]},{"contestId":1055,"index":"D","name":"Refactoring","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["greedy","implementation","strings"]},{"contestId":1055,"index":"C","name":"Lucky Days","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["math","number theory"]},{"contestId":1055,"index":"B","name":"Alice and Hairdresser","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dsu","implementation"]},{"contestId":1055,"index":"A","name":"Metro","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["graphs"]},{"contestId":1054,"index":"H","name":"Epic Convolution","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["chinese remainder theorem","fft","math","number theory"]},{"contestId":1054,"index":"G","name":"New Road Network","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["constructive algorithms","greedy","math"]},{"contestId":1054,"index":"F","name":"Electric Scheme","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["flows","graph matchings"]},{"contestId":1054,"index":"E","name":"Chips Puzzle","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","implementation","math"]},{"contestId":1054,"index":"D","name":"Changing Array","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["greedy","implementation"]},{"contestId":1054,"index":"C","name":"Candies Distribution","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","implementation"]},{"contestId":1054,"index":"B","name":"Appending Mex","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["implementation"]},{"contestId":1054,"index":"A","name":"Elevator or Stairs?","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1053,"index":"E","name":"Euler tour","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["constructive algorithms","trees"]},{"contestId":1051,"index":"G","name":"Distinctification","type":"PROGRAMMING","rating":2900,"tags":["data structures","dsu","greedy"]},{"contestId":1051,"index":"F","name":"The Shortest Statement","type":"PROGRAMMING","rating":2400,"tags":["graphs","shortest paths","trees"]},{"contestId":1051,"index":"E","name":"Vasya and Big Integers","type":"PROGRAMMING","rating":2600,"tags":["binary search","data structures","dp","hashing","strings"]},{"contestId":1051,"index":"D","name":"Bicolorings","type":"PROGRAMMING","rating":1700,"tags":["bitmasks","dp"]},{"contestId":1051,"index":"C","name":"Vasya and Multisets","type":"PROGRAMMING","rating":1500,"tags":["brute force","dp","greedy","implementation","math"]},{"contestId":1051,"index":"B","name":"Relatively Prime Pairs","type":"PROGRAMMING","rating":1000,"tags":["greedy","math","number theory"]},{"contestId":1051,"index":"A","name":"Vasya And Password","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation","strings"]},{"contestId":1047,"index":"B","name":"Cover Points","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["geometry","math"]},{"contestId":1047,"index":"A","name":"Little C Loves 3 I","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1046,"index":"I","name":"Say Hello","type":"PROGRAMMING","rating":2300,"tags":["geometry"]},{"contestId":1046,"index":"F","name":"Splitting money","type":"PROGRAMMING","rating":1400,"tags":["implementation"]},{"contestId":1046,"index":"C","name":"Space Formula","type":"PROGRAMMING","rating":1400,"tags":["greedy"]},{"contestId":1045,"index":"J","name":"Moonwalk challenge","type":"PROGRAMMING","rating":2600,"tags":["data structures","strings","trees"]},{"contestId":1045,"index":"I","name":"Palindrome Pairs","type":"PROGRAMMING","rating":1600,"tags":["hashing","strings"]},{"contestId":1045,"index":"H","name":"Self-exploration","type":"PROGRAMMING","rating":2400,"tags":["math"]},{"contestId":1045,"index":"G","name":"AI robots","type":"PROGRAMMING","rating":2200,"tags":["data structures"]},{"contestId":1045,"index":"F","name":"Shady Lady","type":"PROGRAMMING","rating":3400,"tags":["geometry","math"]},{"contestId":1045,"index":"E","name":"Ancient civilizations","type":"PROGRAMMING","rating":3200,"tags":["constructive algorithms","geometry"]},{"contestId":1045,"index":"D","name":"Interstellar battle","type":"PROGRAMMING","rating":2200,"tags":["math","probabilities","trees"]},{"contestId":1045,"index":"C","name":"Hyperspace Highways","type":"PROGRAMMING","rating":2300,"tags":["dfs and similar","graphs","trees"]},{"contestId":1045,"index":"B","name":"Space Isaac","type":"PROGRAMMING","rating":2400,"tags":["hashing","number theory"]},{"contestId":1045,"index":"A","name":"Last chance","type":"PROGRAMMING","rating":2500,"tags":["data structures","flows","graph matchings","graphs","trees"]},{"contestId":1044,"index":"F","name":"DFS","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["data structures"]},{"contestId":1044,"index":"E","name":"Grid Sort","type":"PROGRAMMING","points":2750.0,"rating":3100,"tags":["implementation"]},{"contestId":1044,"index":"D","name":"Deduction Queries","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures","dsu"]},{"contestId":1044,"index":"C","name":"Optimal Polygon Perimeter","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dp","geometry"]},{"contestId":1044,"index":"B","name":"Intersecting Subtrees","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["dfs and similar","interactive","trees"]},{"contestId":1044,"index":"A","name":"The Tower is Going Home","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["binary search","two pointers"]},{"contestId":1043,"index":"G","name":"Speckled Band","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","divide and conquer","hashing","string suffix structures","strings"]},{"contestId":1043,"index":"F","name":"Make It One","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["bitmasks","combinatorics","dp","math","number theory","shortest paths"]},{"contestId":1043,"index":"E","name":"Train Hard, Win Easy","type":"PROGRAMMING","points":2250.0,"rating":1900,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":1043,"index":"D","name":"Mysterious Crime","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["brute force","combinatorics","math","meet-in-the-middle","two pointers"]},{"contestId":1043,"index":"C","name":"Smallest Word","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1043,"index":"B","name":"Lost Array","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":1043,"index":"A","name":"Elections","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1042,"index":"F","name":"Leaf Sets","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["data structures","dfs and similar","dsu","graphs","greedy","sortings","trees"]},{"contestId":1042,"index":"E","name":"Vasya and Magic Matrix","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["dp","math","probabilities"]},{"contestId":1042,"index":"D","name":"Petya and Array","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","divide and conquer","two pointers"]},{"contestId":1042,"index":"C","name":"Array Product","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","greedy","math"]},{"contestId":1042,"index":"B","name":"Vitamins","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","brute force","dp","implementation"]},{"contestId":1042,"index":"A","name":"Benches","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["binary search","implementation"]},{"contestId":1041,"index":"F","name":"Ray in the tube","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["data structures","divide and conquer","dp","math"]},{"contestId":1041,"index":"E","name":"Tree Reconstruction","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["constructive algorithms","data structures","graphs","greedy"]},{"contestId":1041,"index":"D","name":"Glider","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","data structures","two pointers"]},{"contestId":1041,"index":"C","name":"Coffee Break","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","data structures","greedy","two pointers"]},{"contestId":1041,"index":"B","name":"Buying a TV Set","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["math"]},{"contestId":1041,"index":"A","name":"Heist","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":1040,"index":"B","name":"Shashlik Cooking","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dp","greedy","math"]},{"contestId":1040,"index":"A","name":"Palindrome Dance","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy"]},{"contestId":1039,"index":"E","name":"Summer Oenothera Exhibition","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["data structures"]},{"contestId":1039,"index":"D","name":"You Are Given a Tree","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["data structures","dp","trees"]},{"contestId":1039,"index":"C","name":"Network Safety","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["dfs and similar","dsu","graphs","math","sortings"]},{"contestId":1039,"index":"B","name":"Subway Pursuit","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["binary search","interactive","probabilities"]},{"contestId":1039,"index":"A","name":"Timetable","type":"PROGRAMMING","points":750.0,"rating":2300,"tags":["constructive algorithms","data structures","greedy","math"]},{"contestId":1038,"index":"F","name":"Wrap Around","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["dp","strings"]},{"contestId":1038,"index":"E","name":"Maximum Matching","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["bitmasks","brute force","dfs and similar","dp","graphs"]},{"contestId":1038,"index":"D","name":"Slime","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["dp","greedy","implementation"]},{"contestId":1038,"index":"C","name":"Gambling","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["greedy","sortings"]},{"contestId":1038,"index":"B","name":"Non-Coprime Partition","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","math"]},{"contestId":1038,"index":"A","name":"Equality","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1037,"index":"H","name":"Security","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["data structures","string suffix structures"]},{"contestId":1037,"index":"G","name":"A Game on Strings","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["games"]},{"contestId":1037,"index":"F","name":"Maximum Reduction","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["combinatorics","data structures","math"]},{"contestId":1037,"index":"E","name":"Trips","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["graphs"]},{"contestId":1037,"index":"D","name":"Valid BFS?","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dfs and similar","graphs","shortest paths","trees"]},{"contestId":1037,"index":"C","name":"Equalize","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dp","greedy","strings"]},{"contestId":1037,"index":"B","name":"Reach Median","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["greedy"]},{"contestId":1037,"index":"A","name":"Packets","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","greedy","math"]},{"contestId":1036,"index":"G","name":"Sources and Sinks","type":"PROGRAMMING","rating":2700,"tags":["bitmasks","brute force","dfs and similar"]},{"contestId":1036,"index":"F","name":"Relatively Prime Powers","type":"PROGRAMMING","rating":2400,"tags":["combinatorics","math","number theory"]},{"contestId":1036,"index":"E","name":"Covered Points","type":"PROGRAMMING","rating":2400,"tags":["fft","geometry","number theory"]},{"contestId":1036,"index":"D","name":"Vasya and Arrays","type":"PROGRAMMING","rating":1600,"tags":["greedy","two pointers"]},{"contestId":1036,"index":"C","name":"Classy Numbers","type":"PROGRAMMING","rating":1900,"tags":["combinatorics","dp"]},{"contestId":1036,"index":"B","name":"Diagonal Walking v.2","type":"PROGRAMMING","rating":1600,"tags":["math"]},{"contestId":1036,"index":"A","name":"Function Height","type":"PROGRAMMING","rating":1000,"tags":["math"]},{"contestId":1034,"index":"E","name":"Little C Loves 3 III","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["bitmasks","dp","math"]},{"contestId":1034,"index":"D","name":"Intervals of Intervals","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["binary search","data structures","two pointers"]},{"contestId":1034,"index":"C","name":"Region Separation","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["combinatorics","dp","number theory","trees"]},{"contestId":1034,"index":"B","name":"Little C Loves 3 II","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["brute force","constructive algorithms","flows","graph matchings"]},{"contestId":1034,"index":"A","name":"Enlarge GCD","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["number theory"]},{"contestId":1033,"index":"G","name":"Chip Game","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["games"]},{"contestId":1033,"index":"F","name":"Boolean Computer","type":"PROGRAMMING","points":3250.0,"rating":2800,"tags":["bitmasks","brute force","fft","math"]},{"contestId":1033,"index":"E","name":"Hidden Bipartite Graph","type":"PROGRAMMING","points":2750.0,"rating":2800,"tags":["binary search","constructive algorithms","dfs and similar","graphs","interactive"]},{"contestId":1033,"index":"D","name":"Divisors","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["interactive","math","number theory"]},{"contestId":1033,"index":"C","name":"Permutation Game","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","dp","games"]},{"contestId":1033,"index":"B","name":"Square Difference","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["math","number theory"]},{"contestId":1033,"index":"A","name":"King Escape","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["dfs and similar","graphs","implementation"]},{"contestId":1032,"index":"G","name":"Chattering","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":[]},{"contestId":1032,"index":"F","name":"Vasya and Maximum Matching","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["dp","trees"]},{"contestId":1032,"index":"E","name":"The Unbearable Lightness of Weights","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["dp","math"]},{"contestId":1032,"index":"D","name":"Barcelonian Distance","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["geometry","implementation"]},{"contestId":1032,"index":"C","name":"Playing Piano","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","dp"]},{"contestId":1032,"index":"B","name":"Personalized Cup","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":[]},{"contestId":1032,"index":"A","name":"Kitchen Utensils","type":"PROGRAMMING","points":500.0,"rating":900,"tags":[]},{"contestId":1031,"index":"F","name":"Familiar Operations","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["brute force","graphs","math"]},{"contestId":1031,"index":"E","name":"Triple Flips","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["constructive algorithms"]},{"contestId":1031,"index":"D","name":"Minimum path","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["greedy"]},{"contestId":1031,"index":"C","name":"Cram Time","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["greedy"]},{"contestId":1031,"index":"B","name":"Curiosity Has No Limits","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":[]},{"contestId":1031,"index":"A","name":"Golden Plate","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1030,"index":"G","name":"Linear Congruential Generator","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["number theory"]},{"contestId":1030,"index":"F","name":"Putting Boxes Together","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures"]},{"contestId":1030,"index":"E","name":"Vasya and Good Sequences","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","dp"]},{"contestId":1030,"index":"D","name":"Vasya and Triangle","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["geometry","number theory"]},{"contestId":1030,"index":"C","name":"Vasya and Golden Ticket","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["implementation"]},{"contestId":1030,"index":"B","name":"Vasya and Cornfield","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["geometry"]},{"contestId":1030,"index":"A","name":"In Search of an Easy Problem","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["implementation"]},{"contestId":1029,"index":"F","name":"Multicolored Markers","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","math","number theory"]},{"contestId":1029,"index":"E","name":"Tree with Small Distances","type":"PROGRAMMING","rating":2100,"tags":["dp","graphs","greedy"]},{"contestId":1029,"index":"D","name":"Concatenated Multiples","type":"PROGRAMMING","rating":1900,"tags":["implementation","math"]},{"contestId":1029,"index":"C","name":"Maximal Intersection","type":"PROGRAMMING","rating":1600,"tags":["greedy","math","sortings"]},{"contestId":1029,"index":"B","name":"Creating the Contest","type":"PROGRAMMING","rating":1200,"tags":["dp","greedy","math"]},{"contestId":1029,"index":"A","name":"Many Equal Substrings","type":"PROGRAMMING","rating":1300,"tags":["implementation","strings"]},{"contestId":1028,"index":"H","name":"Make Square","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["math"]},{"contestId":1028,"index":"G","name":"Guess the number","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["dp","interactive"]},{"contestId":1028,"index":"F","name":"Make Symmetrical","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["brute force"]},{"contestId":1028,"index":"E","name":"Restore Array","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms"]},{"contestId":1028,"index":"D","name":"Order book","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["combinatorics","data structures","greedy"]},{"contestId":1028,"index":"C","name":"Rectangles","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["geometry","implementation","sortings"]},{"contestId":1028,"index":"B","name":"Unnatural Conditions","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","math"]},{"contestId":1028,"index":"A","name":"Find Square","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1027,"index":"G","name":"X-mouse in the Campus","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","math","number theory"]},{"contestId":1027,"index":"F","name":"Session in BSU","type":"PROGRAMMING","rating":2400,"tags":["binary search","dfs and similar","dsu","graph matchings","graphs"]},{"contestId":1027,"index":"E","name":"Inverse Coloring","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":1027,"index":"D","name":"Mouse Hunt","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","graphs"]},{"contestId":1027,"index":"C","name":"Minimum Value Rectangle","type":"PROGRAMMING","rating":1600,"tags":["greedy"]},{"contestId":1027,"index":"B","name":"Numbers on the Chessboard","type":"PROGRAMMING","rating":1200,"tags":["implementation","math"]},{"contestId":1027,"index":"A","name":"Palindromic Twist","type":"PROGRAMMING","rating":1000,"tags":["implementation","strings"]},{"contestId":1025,"index":"G","name":"Company Acquisitions","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["constructive algorithms","math"]},{"contestId":1025,"index":"F","name":"Disjoint Triangles","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["geometry"]},{"contestId":1025,"index":"E","name":"Colored Cubes","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["constructive algorithms","implementation","matrices"]},{"contestId":1025,"index":"D","name":"Recovering BST","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["brute force","dp","math","number theory","trees"]},{"contestId":1025,"index":"C","name":"Plasticine zebra","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","implementation"]},{"contestId":1025,"index":"B","name":"Weakened Common Divisor","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","greedy","number theory"]},{"contestId":1025,"index":"A","name":"Doggo Recoloring","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","sortings"]},{"contestId":1023,"index":"G","name":"Pisces","type":"PROGRAMMING","points":4000.0,"rating":3400,"tags":["data structures","flows","trees"]},{"contestId":1023,"index":"F","name":"Mobile Phone Network","type":"PROGRAMMING","points":3250.0,"rating":2600,"tags":["dfs and similar","dsu","graphs","trees"]},{"contestId":1023,"index":"E","name":"Down or Right","type":"PROGRAMMING","points":2750.0,"rating":2100,"tags":["constructive algorithms","interactive","matrices"]},{"contestId":1023,"index":"D","name":"Array Restoration","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["constructive algorithms","data structures"]},{"contestId":1023,"index":"C","name":"Bracket Subsequence","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["greedy"]},{"contestId":1023,"index":"B","name":"Pair of Toys","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["math"]},{"contestId":1023,"index":"A","name":"Single Wildcard Pattern Matching","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","implementation","strings"]},{"contestId":1020,"index":"B","name":"Badge","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","dfs and similar","graphs"]},{"contestId":1020,"index":"A","name":"New Building for SIS","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["math"]},{"contestId":1019,"index":"E","name":"Raining season","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["data structures","divide and conquer","trees"]},{"contestId":1019,"index":"D","name":"Large Triangle","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["binary search","geometry","sortings"]},{"contestId":1019,"index":"C","name":"Sergey\u0027s problem","type":"PROGRAMMING","points":1750.0,"rating":3000,"tags":["constructive algorithms","graphs"]},{"contestId":1019,"index":"B","name":"The hat","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search","interactive"]},{"contestId":1019,"index":"A","name":"Elections","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","greedy"]},{"contestId":1017,"index":"H","name":"The Films","type":"PROGRAMMING","points":3250.0,"rating":3300,"tags":["brute force"]},{"contestId":1017,"index":"G","name":"The Tree","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["data structures"]},{"contestId":1017,"index":"F","name":"The Neutral Zone","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["brute force","math"]},{"contestId":1017,"index":"E","name":"The Supersonic Rocket","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["geometry","hashing","strings"]},{"contestId":1017,"index":"D","name":"The Wu","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["bitmasks","brute force","data structures"]},{"contestId":1017,"index":"C","name":"The Phone Number","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","greedy"]},{"contestId":1017,"index":"B","name":"The Bits","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","math"]},{"contestId":1017,"index":"A","name":"The Rank","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1016,"index":"G","name":"Appropriate Team","type":"PROGRAMMING","rating":2700,"tags":["bitmasks","math","number theory"]},{"contestId":1016,"index":"F","name":"Road Projects","type":"PROGRAMMING","rating":2600,"tags":["dfs and similar","dp","trees"]},{"contestId":1016,"index":"E","name":"Rest In The Shades","type":"PROGRAMMING","rating":2400,"tags":["binary search","geometry"]},{"contestId":1016,"index":"D","name":"Vasya And The Matrix","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","flows","math"]},{"contestId":1016,"index":"C","name":"Vasya And The Mushrooms","type":"PROGRAMMING","rating":1800,"tags":["dp","implementation"]},{"contestId":1016,"index":"B","name":"Segment Occurrences","type":"PROGRAMMING","rating":1300,"tags":["brute force","implementation"]},{"contestId":1016,"index":"A","name":"Death Note","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation","math"]},{"contestId":1015,"index":"F","name":"Bracket Substring","type":"PROGRAMMING","rating":2300,"tags":["dp","strings"]},{"contestId":1015,"index":"E2","name":"Stars Drawing (Hard Edition)","type":"PROGRAMMING","rating":1900,"tags":["binary search","dp","greedy"]},{"contestId":1015,"index":"E1","name":"Stars Drawing (Easy Edition)","type":"PROGRAMMING","rating":1700,"tags":["brute force","dp","greedy"]},{"contestId":1015,"index":"D","name":"Walking Between Houses","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","greedy"]},{"contestId":1015,"index":"C","name":"Songs Compression","type":"PROGRAMMING","rating":1100,"tags":["sortings"]},{"contestId":1015,"index":"B","name":"Obtaining the String","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":1015,"index":"A","name":"Points in Segments","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1013,"index":"B","name":"And","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy"]},{"contestId":1013,"index":"A","name":"Piles With Stones","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1012,"index":"F","name":"Passports","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["dp","implementation"]},{"contestId":1012,"index":"E","name":"Cycle sort","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["dsu","math"]},{"contestId":1012,"index":"D","name":"AB-Strings","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["constructive algorithms","strings"]},{"contestId":1012,"index":"C","name":"Hills","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dp"]},{"contestId":1012,"index":"B","name":"Chemical table","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["constructive algorithms","dfs and similar","dsu","graphs","matrices"]},{"contestId":1012,"index":"A","name":"Photo of The Sky","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","implementation","math","sortings"]},{"contestId":1011,"index":"B","name":"Planning The Expedition","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","brute force","implementation"]},{"contestId":1011,"index":"A","name":"Stages","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation","sortings"]},{"contestId":1010,"index":"F","name":"Tree","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["fft","graphs","trees"]},{"contestId":1010,"index":"E","name":"Store","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["data structures"]},{"contestId":1010,"index":"D","name":"Mars rover","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dfs and similar","graphs","implementation","trees"]},{"contestId":1010,"index":"C","name":"Border","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["number theory"]},{"contestId":1010,"index":"B","name":"Rocket","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["binary search","interactive"]},{"contestId":1010,"index":"A","name":"Fly","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["binary search","math"]},{"contestId":1009,"index":"G","name":"Allowed Letters","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","flows","graph matchings","graphs","greedy"]},{"contestId":1009,"index":"F","name":"Dominant Indices","type":"PROGRAMMING","rating":2300,"tags":["data structures","dsu","trees"]},{"contestId":1009,"index":"E","name":"Intercity Travelling","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","math","probabilities"]},{"contestId":1009,"index":"D","name":"Relatively Prime Graph","type":"PROGRAMMING","rating":1700,"tags":["brute force","constructive algorithms","graphs","greedy","math"]},{"contestId":1009,"index":"C","name":"Annoying Present","type":"PROGRAMMING","rating":1700,"tags":["greedy","math"]},{"contestId":1009,"index":"B","name":"Minimum Ternary String","type":"PROGRAMMING","rating":1400,"tags":["greedy","implementation"]},{"contestId":1009,"index":"A","name":"Game Shopping","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1008,"index":"B","name":"Turn the Rectangles","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","sortings"]},{"contestId":1008,"index":"A","name":"Romaji","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","strings"]},{"contestId":1007,"index":"E","name":"Mini Metro","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["dp"]},{"contestId":1007,"index":"D","name":"Ants","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["2-sat","data structures","trees"]},{"contestId":1007,"index":"C","name":"Guess two numbers","type":"PROGRAMMING","points":1500.0,"rating":3000,"tags":["binary search","interactive"]},{"contestId":1007,"index":"B","name":"Pave the Parallelepiped","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["bitmasks","brute force","combinatorics","math","number theory"]},{"contestId":1007,"index":"A","name":"Reorder the Array","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["combinatorics","data structures","math","sortings","two pointers"]},{"contestId":1006,"index":"F","name":"Xor-Paths","type":"PROGRAMMING","rating":2100,"tags":["bitmasks","brute force","dp","meet-in-the-middle"]},{"contestId":1006,"index":"E","name":"Military Problem","type":"PROGRAMMING","rating":1600,"tags":["dfs and similar","graphs","trees"]},{"contestId":1006,"index":"D","name":"Two Strings Swaps","type":"PROGRAMMING","rating":1700,"tags":["implementation"]},{"contestId":1006,"index":"C","name":"Three Parts of the Array","type":"PROGRAMMING","rating":1200,"tags":["binary search","data structures","two pointers"]},{"contestId":1006,"index":"B","name":"Polycarp\u0027s Practice","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation","sortings"]},{"contestId":1006,"index":"A","name":"Adjacent Replacements","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1005,"index":"F","name":"Berland and the Shortest Paths","type":"PROGRAMMING","rating":2100,"tags":["brute force","dfs and similar","graphs","shortest paths"]},{"contestId":1005,"index":"E2","name":"Median on Segments (General Case Edition)","type":"PROGRAMMING","rating":2400,"tags":["sortings"]},{"contestId":1005,"index":"E1","name":"Median on Segments (Permutations Edition)","type":"PROGRAMMING","rating":1800,"tags":["sortings"]},{"contestId":1005,"index":"D","name":"Polycarp and Div 3","type":"PROGRAMMING","rating":1500,"tags":["dp","greedy","number theory"]},{"contestId":1005,"index":"C","name":"Summarize to the Power of Two","type":"PROGRAMMING","rating":1300,"tags":["brute force","greedy","implementation"]},{"contestId":1005,"index":"B","name":"Delete from the Left","type":"PROGRAMMING","rating":900,"tags":["brute force","implementation","strings"]},{"contestId":1005,"index":"A","name":"Tanya and Stairways","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1004,"index":"F","name":"Sonya and Bitwise OR","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["bitmasks","data structures","divide and conquer"]},{"contestId":1004,"index":"E","name":"Sonya and Ice Cream","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","data structures","dp","greedy","shortest paths","trees"]},{"contestId":1004,"index":"D","name":"Sonya and Matrix","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":1004,"index":"C","name":"Sonya and Robots","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","implementation"]},{"contestId":1004,"index":"B","name":"Sonya and Exhibition","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1004,"index":"A","name":"Sonya and Hotels","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":1003,"index":"F","name":"Abbreviation","type":"PROGRAMMING","rating":2200,"tags":["dp","hashing","strings"]},{"contestId":1003,"index":"E","name":"Tree Constructing","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms","graphs"]},{"contestId":1003,"index":"D","name":"Coins and Queries","type":"PROGRAMMING","rating":1600,"tags":["greedy"]},{"contestId":1003,"index":"C","name":"Intense Heat","type":"PROGRAMMING","rating":1300,"tags":["brute force","implementation","math"]},{"contestId":1003,"index":"B","name":"Binary String Constructing","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms"]},{"contestId":1003,"index":"A","name":"Polycarp\u0027s Pockets","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1002,"index":"E2","name":"Another array reconstruction algorithm","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":1002,"index":"E1","name":"Bernstein-Vazirani algorithm","type":"PROGRAMMING","rating":1500,"tags":["*special"]},{"contestId":1002,"index":"D3","name":"Oracle for majority function","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":1002,"index":"D2","name":"Oracle for f(x) \u003d b * x + (1 - b) * (1 - x) mod 2","type":"PROGRAMMING","rating":1300,"tags":["*special"]},{"contestId":1002,"index":"D1","name":"Oracle for f(x) \u003d b * x mod 2","type":"PROGRAMMING","rating":1200,"tags":["*special"]},{"contestId":1002,"index":"C2","name":"Distinguish zero state and plus state without errors","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":1002,"index":"C1","name":"Distinguish zero state and plus state with minimum error","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":1002,"index":"B4","name":"Distinguish four 2-qubit states - 2","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":1002,"index":"B3","name":"Distinguish four 2-qubit states","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":1002,"index":"B2","name":"Distinguish GHZ state and W state","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":1002,"index":"B1","name":"Distinguish zero state and W state","type":"PROGRAMMING","rating":1300,"tags":["*special"]},{"contestId":1002,"index":"A4","name":"Generate W state","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":1002,"index":"A3","name":"Generate superposition of two basis states","type":"PROGRAMMING","rating":1500,"tags":["*special"]},{"contestId":1002,"index":"A2","name":"Generate superposition of zero state and a basis state","type":"PROGRAMMING","rating":1300,"tags":["*special"]},{"contestId":1002,"index":"A1","name":"Generate superposition of all basis states","type":"PROGRAMMING","rating":800,"tags":["*special"]},{"contestId":1001,"index":"I","name":"Deutsch-Jozsa algorithm","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":1001,"index":"H","name":"Oracle for f(x) \u003d parity of the number of 1s in x","type":"PROGRAMMING","rating":1200,"tags":["*special"]},{"contestId":1001,"index":"G","name":"Oracle for f(x) \u003d k-th element of x","type":"PROGRAMMING","rating":1400,"tags":["*special"]},{"contestId":1001,"index":"F","name":"Distinguish multi-qubit basis states","type":"PROGRAMMING","rating":1300,"tags":["*special"]},{"contestId":1001,"index":"E","name":"Distinguish Bell states","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":1001,"index":"D","name":"Distinguish plus state and minus state","type":"PROGRAMMING","rating":1400,"tags":["*special"]},{"contestId":1001,"index":"C","name":"Generate GHZ state","type":"PROGRAMMING","rating":1400,"tags":["*special"]},{"contestId":1001,"index":"B","name":"Generate Bell state","type":"PROGRAMMING","rating":1400,"tags":["*special"]},{"contestId":1001,"index":"A","name":"Generate plus state or minus state","type":"PROGRAMMING","rating":1100,"tags":["*special"]},{"contestId":1000,"index":"G","name":"Two-Paths","type":"PROGRAMMING","rating":2700,"tags":["data structures","dp","trees"]},{"contestId":1000,"index":"F","name":"One Occurrence","type":"PROGRAMMING","rating":2400,"tags":["data structures","divide and conquer"]},{"contestId":1000,"index":"E","name":"We Need More Bosses","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","graphs","trees"]},{"contestId":1000,"index":"D","name":"Yet Another Problem On a Subsequence","type":"PROGRAMMING","rating":1900,"tags":["combinatorics","dp"]},{"contestId":1000,"index":"C","name":"Covered Points Count","type":"PROGRAMMING","rating":1700,"tags":["data structures","implementation","sortings"]},{"contestId":1000,"index":"B","name":"Light It Up","type":"PROGRAMMING","rating":1500,"tags":["greedy"]},{"contestId":1000,"index":"A","name":"Codehorses T-shirts","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation"]},{"contestId":999,"index":"F","name":"Cards and Joy","type":"PROGRAMMING","rating":2000,"tags":["dp"]},{"contestId":999,"index":"E","name":"Reachability from the Capital","type":"PROGRAMMING","rating":2000,"tags":["dfs and similar","graphs","greedy"]},{"contestId":999,"index":"D","name":"Equalize the Remainders","type":"PROGRAMMING","rating":1900,"tags":["data structures","greedy","implementation"]},{"contestId":999,"index":"C","name":"Alphabetic Removals","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":999,"index":"B","name":"Reversing Encryption","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":999,"index":"A","name":"Mishka and Contest","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":998,"index":"B","name":"Cutting","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["dp","greedy","sortings"]},{"contestId":998,"index":"A","name":"Balloons","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","implementation"]},{"contestId":997,"index":"E","name":"Good Subsegments","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures"]},{"contestId":997,"index":"D","name":"Cycles in product","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["combinatorics","divide and conquer","trees"]},{"contestId":997,"index":"C","name":"Sky Full of Stars","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["combinatorics","math"]},{"contestId":997,"index":"B","name":"Roman Digits","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["brute force","combinatorics","dp","greedy","math"]},{"contestId":997,"index":"A","name":"Convert to Ones","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","greedy","implementation","math"]},{"contestId":996,"index":"B","name":"World Cup","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","math"]},{"contestId":996,"index":"A","name":"Hit the Lottery","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["dp","greedy"]},{"contestId":995,"index":"F","name":"Cowmpany Cowmpensation","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["combinatorics","dp","math","trees"]},{"contestId":995,"index":"E","name":"Number Clicker","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["divide and conquer","graphs","meet-in-the-middle","number theory"]},{"contestId":995,"index":"D","name":"Game","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["math"]},{"contestId":995,"index":"C","name":"Leaving the Bar","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["brute force","data structures","geometry","greedy","math","sortings"]},{"contestId":995,"index":"B","name":"Suit and Tie","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["greedy","implementation","math"]},{"contestId":995,"index":"A","name":"Tesla","type":"PROGRAMMING","points":500.0,"rating":2100,"tags":["constructive algorithms","implementation"]},{"contestId":994,"index":"B","name":"Knights of a Polygonal Table","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","implementation","sortings"]},{"contestId":994,"index":"A","name":"Fingerprints","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":993,"index":"F","name":"The Moral Dilemma","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":[]},{"contestId":993,"index":"E","name":"Nikita and Order Statistics","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["chinese remainder theorem","fft","math"]},{"contestId":993,"index":"D","name":"Compute Power","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["binary search","dp","greedy"]},{"contestId":993,"index":"C","name":"Careful Maneuvering","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["bitmasks","brute force","geometry"]},{"contestId":993,"index":"B","name":"Open Communication","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["bitmasks","brute force"]},{"contestId":993,"index":"A","name":"Two Squares","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["geometry","implementation"]},{"contestId":992,"index":"E","name":"Nastya and King-Shamans","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","data structures"]},{"contestId":992,"index":"D","name":"Nastya and a Game","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","implementation","math"]},{"contestId":992,"index":"C","name":"Nastya and a Wardrobe","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["math"]},{"contestId":992,"index":"B","name":"Nastya Studies Informatics","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["math","number theory"]},{"contestId":992,"index":"A","name":"Nastya and an Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","sortings"]},{"contestId":991,"index":"F","name":"Concise and clear","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["brute force","greedy","implementation","math"]},{"contestId":991,"index":"E","name":"Bus Number","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","combinatorics","math"]},{"contestId":991,"index":"D","name":"Bishwock","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dp","greedy"]},{"contestId":991,"index":"C","name":"Candies","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["binary search","implementation"]},{"contestId":991,"index":"B","name":"Getting an A","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","sortings"]},{"contestId":991,"index":"A","name":"If at first you don\u0027t succeed...","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":990,"index":"G","name":"GCD Counting","type":"PROGRAMMING","rating":2400,"tags":["divide and conquer","dp","dsu","number theory","trees"]},{"contestId":990,"index":"F","name":"Flow Control","type":"PROGRAMMING","rating":2400,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":990,"index":"E","name":"Post Lamps","type":"PROGRAMMING","rating":2100,"tags":["brute force","greedy"]},{"contestId":990,"index":"D","name":"Graph And Its Complement","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":990,"index":"C","name":"Bracket Sequences Concatenation Problem","type":"PROGRAMMING","rating":1500,"tags":["implementation"]},{"contestId":990,"index":"B","name":"Micro-World","type":"PROGRAMMING","rating":1200,"tags":["greedy","sortings"]},{"contestId":990,"index":"A","name":"Commentary Boxes","type":"PROGRAMMING","rating":1000,"tags":["implementation","math"]},{"contestId":989,"index":"E","name":"A Trance of Nightfall","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dp","geometry","matrices","probabilities"]},{"contestId":989,"index":"D","name":"A Shade of Moonlight","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","geometry","math","sortings","two pointers"]},{"contestId":989,"index":"C","name":"A Mist of Florescence","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["constructive algorithms","graphs"]},{"contestId":989,"index":"B","name":"A Tide of Riverscape","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","strings"]},{"contestId":989,"index":"A","name":"A Blend of Springtime","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","strings"]},{"contestId":988,"index":"F","name":"Rain and Umbrellas","type":"PROGRAMMING","rating":2100,"tags":["dp"]},{"contestId":988,"index":"E","name":"Divisibility by 25","type":"PROGRAMMING","rating":2100,"tags":["brute force","greedy"]},{"contestId":988,"index":"D","name":"Points and Powers of Two","type":"PROGRAMMING","rating":1800,"tags":["brute force","math"]},{"contestId":988,"index":"C","name":"Equal Sums","type":"PROGRAMMING","rating":1400,"tags":["implementation","sortings"]},{"contestId":988,"index":"B","name":"Substrings Sort","type":"PROGRAMMING","rating":1100,"tags":["sortings","strings"]},{"contestId":988,"index":"A","name":"Diverse Team","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":987,"index":"C","name":"Three displays","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["brute force","dp","implementation"]},{"contestId":987,"index":"B","name":"High School: Become Human","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["math"]},{"contestId":987,"index":"A","name":"Infinity Gauntlet","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":986,"index":"F","name":"Oppa Funcan Style Remastered","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["graphs","math","number theory","shortest paths"]},{"contestId":986,"index":"E","name":"Prince\u0027s Problem","type":"PROGRAMMING","points":2750.0,"rating":2800,"tags":["brute force","data structures","math","number theory","trees"]},{"contestId":986,"index":"D","name":"Perfect Encoding","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["fft","math"]},{"contestId":986,"index":"C","name":"AND Graph","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["bitmasks","dfs and similar","dsu","graphs"]},{"contestId":986,"index":"B","name":"Petr and Permutations","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["combinatorics","math"]},{"contestId":986,"index":"A","name":"Fair","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["graphs","greedy","number theory","shortest paths"]},{"contestId":985,"index":"G","name":"Team Players","type":"PROGRAMMING","rating":2700,"tags":["combinatorics"]},{"contestId":985,"index":"F","name":"Isomorphic Strings","type":"PROGRAMMING","rating":2300,"tags":["hashing","strings"]},{"contestId":985,"index":"E","name":"Pencils and Boxes","type":"PROGRAMMING","rating":2100,"tags":["binary search","data structures","dp","greedy","two pointers"]},{"contestId":985,"index":"D","name":"Sand Fortress","type":"PROGRAMMING","rating":2100,"tags":["binary search","constructive algorithms","math"]},{"contestId":985,"index":"C","name":"Liebig\u0027s Barrels","type":"PROGRAMMING","rating":1500,"tags":["greedy"]},{"contestId":985,"index":"B","name":"Switches and Lamps","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":985,"index":"A","name":"Chess Placing","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":984,"index":"B","name":"Minesweeper","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation"]},{"contestId":984,"index":"A","name":"Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["sortings"]},{"contestId":983,"index":"E","name":"NN country","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["binary search","data structures","trees"]},{"contestId":983,"index":"D","name":"Arkady and Rectangles","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["data structures"]},{"contestId":983,"index":"C","name":"Elevator","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["dp","graphs","shortest paths"]},{"contestId":983,"index":"B","name":"XOR-pyramid","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp"]},{"contestId":983,"index":"A","name":"Finite or not?","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["implementation","math"]},{"contestId":982,"index":"F","name":"The Meeting Place Cannot Be Changed","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["dfs and similar","graphs"]},{"contestId":982,"index":"E","name":"Billiard","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["geometry","number theory"]},{"contestId":982,"index":"D","name":"Shark","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","data structures","dsu","trees"]},{"contestId":982,"index":"C","name":"Cut \u0027em all!","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dfs and similar","dp","graphs","greedy","trees"]},{"contestId":982,"index":"B","name":"Bus of Characters","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["data structures","greedy","implementation"]},{"contestId":982,"index":"A","name":"Row","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","constructive algorithms"]},{"contestId":981,"index":"H","name":"K Paths","type":"PROGRAMMING","points":3750.0,"rating":3100,"tags":["combinatorics","data structures","dp","fft","math"]},{"contestId":981,"index":"G","name":"Magic multisets","type":"PROGRAMMING","points":3250.0,"rating":2500,"tags":["data structures"]},{"contestId":981,"index":"F","name":"Round Marriage","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["binary search","graph matchings","greedy"]},{"contestId":981,"index":"E","name":"Addition on Segments","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["bitmasks","data structures","divide and conquer","dp"]},{"contestId":981,"index":"D","name":"Bookshelves","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["bitmasks","dp","greedy"]},{"contestId":981,"index":"C","name":"Useful Decomposition","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["implementation","trees"]},{"contestId":981,"index":"B","name":"Businessmen Problems","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["sortings"]},{"contestId":981,"index":"A","name":"Antipalindrome","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation","strings"]},{"contestId":980,"index":"F","name":"Cactus to Tree","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["dp","graphs","trees"]},{"contestId":980,"index":"E","name":"The Number Games","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","greedy","trees"]},{"contestId":980,"index":"D","name":"Perfect Groups","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dp","math","number theory"]},{"contestId":980,"index":"C","name":"Posterized","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["games","greedy"]},{"contestId":980,"index":"B","name":"Marlin","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["constructive algorithms"]},{"contestId":980,"index":"A","name":"Links and Pearls","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":979,"index":"E","name":"Kuro and Topological Parity","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["dp"]},{"contestId":979,"index":"D","name":"Kuro and GCD and XOR and SUM","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","bitmasks","brute force","data structures","dp","dsu","greedy","math","number theory","strings","trees"]},{"contestId":979,"index":"C","name":"Kuro and Walking Route","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["dfs and similar","trees"]},{"contestId":979,"index":"B","name":"Treasure Hunt","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["greedy"]},{"contestId":979,"index":"A","name":"Pizza, Pizza, Pizza!!!","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["math"]},{"contestId":978,"index":"G","name":"Petya\u0027s Exams","type":"PROGRAMMING","rating":1700,"tags":["greedy","implementation","sortings"]},{"contestId":978,"index":"F","name":"Mentors","type":"PROGRAMMING","rating":1500,"tags":["binary search","data structures","implementation"]},{"contestId":978,"index":"E","name":"Bus Video System","type":"PROGRAMMING","rating":1400,"tags":["combinatorics","math"]},{"contestId":978,"index":"D","name":"Almost Arithmetic Progression","type":"PROGRAMMING","rating":1500,"tags":["brute force","implementation","math"]},{"contestId":978,"index":"C","name":"Letters","type":"PROGRAMMING","rating":1000,"tags":["binary search","implementation","two pointers"]},{"contestId":978,"index":"B","name":"File Name","type":"PROGRAMMING","rating":800,"tags":["greedy","strings"]},{"contestId":978,"index":"A","name":"Remove Duplicates","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":977,"index":"F","name":"Consecutive Subsequence","type":"PROGRAMMING","rating":1700,"tags":["dp"]},{"contestId":977,"index":"E","name":"Cyclic Components","type":"PROGRAMMING","rating":1500,"tags":["dfs and similar","dsu","graphs"]},{"contestId":977,"index":"D","name":"Divide by three, multiply by two","type":"PROGRAMMING","rating":1400,"tags":["dfs and similar","math","sortings"]},{"contestId":977,"index":"C","name":"Less or Equal","type":"PROGRAMMING","rating":1200,"tags":["sortings"]},{"contestId":977,"index":"B","name":"Two-gram","type":"PROGRAMMING","rating":900,"tags":["implementation","strings"]},{"contestId":977,"index":"A","name":"Wrong Subtraction","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":976,"index":"F","name":"Minimal k-covering","type":"PROGRAMMING","rating":2500,"tags":["flows","graphs"]},{"contestId":976,"index":"E","name":"Well played!","type":"PROGRAMMING","rating":2100,"tags":["greedy","sortings"]},{"contestId":976,"index":"D","name":"Degree Set","type":"PROGRAMMING","rating":2500,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":976,"index":"C","name":"Nested Segments","type":"PROGRAMMING","rating":1500,"tags":["greedy","implementation","sortings"]},{"contestId":976,"index":"B","name":"Lara Croft and the New Game","type":"PROGRAMMING","rating":1300,"tags":["implementation","math"]},{"contestId":976,"index":"A","name":"Minimum Binary Number","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":975,"index":"E","name":"Hag\u0027s Khashba","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["geometry"]},{"contestId":975,"index":"D","name":"Ghosts","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["geometry","math"]},{"contestId":975,"index":"C","name":"Valhalla Siege","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["binary search"]},{"contestId":975,"index":"B","name":"Mancala","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":975,"index":"A","name":"Aramic script","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","strings"]},{"contestId":967,"index":"B","name":"Watering System","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["math","sortings"]},{"contestId":967,"index":"A","name":"Mind the Gap","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":965,"index":"E","name":"Short Code","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","dp","greedy","strings","trees"]},{"contestId":965,"index":"D","name":"Single-use Stones","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","flows","greedy","two pointers"]},{"contestId":965,"index":"C","name":"Greedy Arkady","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["math"]},{"contestId":965,"index":"B","name":"Battleship","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":965,"index":"A","name":"Paper Airplanes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":964,"index":"B","name":"Messages","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["math"]},{"contestId":964,"index":"A","name":"Splits","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":963,"index":"E","name":"Circles of Waiting","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["math"]},{"contestId":963,"index":"D","name":"Frequency of String","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["hashing","string suffix structures","strings"]},{"contestId":963,"index":"C","name":"Cutting Rectangle","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["brute force","math","number theory"]},{"contestId":963,"index":"B","name":"Destruction of a Tree","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","dp","greedy","trees"]},{"contestId":963,"index":"A","name":"Alternating Sum","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["math","number theory"]},{"contestId":962,"index":"G","name":"Visible Black Areas","type":"PROGRAMMING","rating":2800,"tags":["data structures","dsu","geometry","trees"]},{"contestId":962,"index":"F","name":"Simple Cycles Edges","type":"PROGRAMMING","rating":2400,"tags":["dfs and similar","graphs","trees"]},{"contestId":962,"index":"E","name":"Byteland, Berland and Disputed Cities","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","greedy"]},{"contestId":962,"index":"D","name":"Merge Equals","type":"PROGRAMMING","rating":1600,"tags":["data structures","implementation"]},{"contestId":962,"index":"C","name":"Make a Square","type":"PROGRAMMING","rating":1400,"tags":["brute force","implementation","math"]},{"contestId":962,"index":"B","name":"Students in Railway Carriage","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":962,"index":"A","name":"Equator","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":961,"index":"G","name":"Partitions","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","math","number theory"]},{"contestId":961,"index":"F","name":"k-substrings","type":"PROGRAMMING","rating":2700,"tags":["binary search","hashing","string suffix structures"]},{"contestId":961,"index":"E","name":"Tufurama","type":"PROGRAMMING","rating":1900,"tags":["data structures"]},{"contestId":961,"index":"D","name":"Pair Of Lines","type":"PROGRAMMING","rating":2000,"tags":["geometry"]},{"contestId":961,"index":"C","name":"Chessboard","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","brute force","implementation"]},{"contestId":961,"index":"B","name":"Lecture Sleep","type":"PROGRAMMING","rating":1200,"tags":["data structures","dp","implementation","two pointers"]},{"contestId":961,"index":"A","name":"Tetris","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":960,"index":"H","name":"Santa\u0027s Gift","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["data structures","trees"]},{"contestId":960,"index":"G","name":"Bandit Blues","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["combinatorics","dp","fft","math"]},{"contestId":960,"index":"F","name":"Pathwalks","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","dp","graphs"]},{"contestId":960,"index":"E","name":"Alternating Tree","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["combinatorics","dfs and similar","divide and conquer","dp","probabilities","trees"]},{"contestId":960,"index":"D","name":"Full Binary Tree Queries","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","implementation","trees"]},{"contestId":960,"index":"C","name":"Subsequence Counting","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["bitmasks","constructive algorithms","greedy","implementation"]},{"contestId":960,"index":"B","name":"Minimize the error","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["data structures","greedy","sortings"]},{"contestId":960,"index":"A","name":"Check the string","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":959,"index":"F","name":"Mahmoud and Ehab and yet another xor task","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","dp","math","matrices"]},{"contestId":959,"index":"E","name":"Mahmoud and Ehab and the xor-MST","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["bitmasks","dp","graphs","implementation","math"]},{"contestId":959,"index":"D","name":"Mahmoud and Ehab and another array construction task","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":959,"index":"C","name":"Mahmoud and Ehab and the wrong algorithm","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","trees"]},{"contestId":959,"index":"B","name":"Mahmoud and Ehab and the message","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["dsu","greedy","implementation"]},{"contestId":959,"index":"A","name":"Mahmoud and Ehab and the even-odd game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","math"]},{"contestId":958,"index":"F3","name":"Lightsabers (hard)","type":"PROGRAMMING","rating":2600,"tags":["fft"]},{"contestId":958,"index":"F2","name":"Lightsabers (medium)","type":"PROGRAMMING","rating":1800,"tags":["binary search","two pointers"]},{"contestId":958,"index":"F1","name":"Lightsabers (easy)","type":"PROGRAMMING","rating":1500,"tags":["implementation"]},{"contestId":958,"index":"E3","name":"Guard Duty (hard)","type":"PROGRAMMING","rating":2700,"tags":["geometry"]},{"contestId":958,"index":"E2","name":"Guard Duty (medium)","type":"PROGRAMMING","rating":2200,"tags":["binary search","dp","greedy","sortings"]},{"contestId":958,"index":"E1","name":"Guard Duty (easy)","type":"PROGRAMMING","rating":1600,"tags":["brute force","geometry","greedy","math"]},{"contestId":958,"index":"D2","name":"Hyperspace Jump (hard)","type":"PROGRAMMING","rating":2700,"tags":[]},{"contestId":958,"index":"D1","name":"Hyperspace Jump (easy)","type":"PROGRAMMING","rating":1400,"tags":["expression parsing","math"]},{"contestId":958,"index":"C3","name":"Encryption (hard)","type":"PROGRAMMING","rating":2500,"tags":["data structures","dp"]},{"contestId":958,"index":"C2","name":"Encryption (medium)","type":"PROGRAMMING","rating":2000,"tags":["dp"]},{"contestId":958,"index":"C1","name":"Encryption (easy)","type":"PROGRAMMING","rating":1200,"tags":["brute force"]},{"contestId":958,"index":"B2","name":"Maximum Control (medium)","type":"PROGRAMMING","rating":2200,"tags":["data structures","dfs and similar","graphs","greedy","trees"]},{"contestId":958,"index":"B1","name":"Maximum Control (easy)","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":958,"index":"A3","name":"Death Stars (hard)","type":"PROGRAMMING","rating":3100,"tags":[]},{"contestId":958,"index":"A2","name":"Death Stars (medium)","type":"PROGRAMMING","rating":2000,"tags":["hashing","strings"]},{"contestId":958,"index":"A1","name":"Death Stars (easy)","type":"PROGRAMMING","rating":1400,"tags":["implementation"]},{"contestId":957,"index":"A","name":"Tritonic Iridescence","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":955,"index":"F","name":"Heaps","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["dp","trees"]},{"contestId":955,"index":"E","name":"Icicles","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":[]},{"contestId":955,"index":"D","name":"Scissors","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["brute force","strings"]},{"contestId":955,"index":"C","name":"Sad powers","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["binary search","math","number theory"]},{"contestId":955,"index":"B","name":"Not simply beatiful strings","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation"]},{"contestId":955,"index":"A","name":"Feed the cat","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","math"]},{"contestId":954,"index":"I","name":"Yet Another String Matching Problem","type":"PROGRAMMING","rating":2200,"tags":["fft","math"]},{"contestId":954,"index":"H","name":"Path Counting","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","dp"]},{"contestId":954,"index":"G","name":"Castle Defense","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures","greedy","two pointers"]},{"contestId":954,"index":"F","name":"Runner\u0027s Problem","type":"PROGRAMMING","rating":2100,"tags":["dp","matrices","sortings"]},{"contestId":954,"index":"E","name":"Water Taps","type":"PROGRAMMING","rating":2000,"tags":["binary search","greedy","sortings"]},{"contestId":954,"index":"D","name":"Fight Against Traffic","type":"PROGRAMMING","rating":1600,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":954,"index":"C","name":"Matrix Walk","type":"PROGRAMMING","rating":1700,"tags":["implementation"]},{"contestId":954,"index":"B","name":"String Typing","type":"PROGRAMMING","rating":1400,"tags":["implementation","strings"]},{"contestId":954,"index":"A","name":"Diagonal Walking","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":952,"index":"G","name":"Puzzling Language","type":"PROGRAMMING","rating":2200,"tags":["*special","constructive algorithms"]},{"contestId":952,"index":"F","name":"2 + 2 !\u003d 4","type":"PROGRAMMING","rating":2400,"tags":["*special"]},{"contestId":952,"index":"E","name":"Cheese Board","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":952,"index":"D","name":"I\u0027m Feeling Lucky!","type":"PROGRAMMING","rating":1800,"tags":["*special","probabilities"]},{"contestId":952,"index":"C","name":"Ravioli Sort","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":952,"index":"B","name":"A Map of the Cat","type":"PROGRAMMING","rating":1900,"tags":["*special","brute force","interactive"]},{"contestId":952,"index":"A","name":"Quirky Quantifiers","type":"PROGRAMMING","rating":800,"tags":["*special","math"]},{"contestId":950,"index":"B","name":"Intercepted Message","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":950,"index":"A","name":"Left-handers, Right-handers and Ambidexters","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":949,"index":"F","name":"Astronomy","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["geometry","probabilities"]},{"contestId":949,"index":"E","name":"Binary Cards","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["brute force"]},{"contestId":949,"index":"D","name":"Curfew","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["binary search","brute force","greedy","sortings"]},{"contestId":949,"index":"C","name":"Data Center Maintenance","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["dfs and similar","graphs"]},{"contestId":949,"index":"B","name":"A Leapfrog in the Array","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","math"]},{"contestId":949,"index":"A","name":"Zebras","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["greedy"]},{"contestId":948,"index":"A","name":"Protect Sheep","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","dfs and similar","graphs","implementation"]},{"contestId":946,"index":"G","name":"Almost Increasing Array","type":"PROGRAMMING","rating":2500,"tags":["data structures","dp"]},{"contestId":946,"index":"F","name":"Fibonacci String Subsequences","type":"PROGRAMMING","rating":2400,"tags":["combinatorics","dp","matrices"]},{"contestId":946,"index":"E","name":"Largest Beautiful Number","type":"PROGRAMMING","rating":2200,"tags":["greedy","implementation"]},{"contestId":946,"index":"D","name":"Timetable","type":"PROGRAMMING","rating":1800,"tags":["dp"]},{"contestId":946,"index":"C","name":"String Transformation","type":"PROGRAMMING","rating":1300,"tags":["greedy","strings"]},{"contestId":946,"index":"B","name":"Weird Subtraction Process","type":"PROGRAMMING","rating":1100,"tags":["math","number theory"]},{"contestId":946,"index":"A","name":"Partition","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":940,"index":"F","name":"Machine Learning","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["brute force","data structures"]},{"contestId":940,"index":"E","name":"Cashback","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","dp","greedy","math"]},{"contestId":940,"index":"D","name":"Alena And The Heater","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","implementation"]},{"contestId":940,"index":"C","name":"Phone Numbers","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","implementation","strings"]},{"contestId":940,"index":"B","name":"Our Tanya is Crying Out Loud","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["dp","greedy"]},{"contestId":940,"index":"A","name":"Points on the line","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","greedy","sortings"]},{"contestId":939,"index":"F","name":"Cutlet","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["data structures","dp"]},{"contestId":939,"index":"E","name":"Maximize!","type":"PROGRAMMING","points":2500.0,"rating":1800,"tags":["binary search","greedy","ternary search","two pointers"]},{"contestId":939,"index":"D","name":"Love Rescue","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["dfs and similar","dsu","graphs","greedy","strings"]},{"contestId":939,"index":"C","name":"Convenient For Everybody","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","two pointers"]},{"contestId":939,"index":"B","name":"Hamster Farm","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["implementation"]},{"contestId":939,"index":"A","name":"Love Triangle","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["graphs"]},{"contestId":938,"index":"G","name":"Shortest Path Queries","type":"PROGRAMMING","rating":2900,"tags":["bitmasks","data structures","dsu","graphs"]},{"contestId":938,"index":"F","name":"Erasing Substrings","type":"PROGRAMMING","rating":2700,"tags":["bitmasks","dp","greedy"]},{"contestId":938,"index":"E","name":"Max History","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","math"]},{"contestId":938,"index":"D","name":"Buy a Ticket","type":"PROGRAMMING","rating":2000,"tags":["data structures","graphs","shortest paths"]},{"contestId":938,"index":"C","name":"Constructing Tests","type":"PROGRAMMING","rating":1700,"tags":["binary search","brute force","constructive algorithms"]},{"contestId":938,"index":"B","name":"Run For Your Prize","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy"]},{"contestId":938,"index":"A","name":"Word Correction","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":937,"index":"B","name":"Vile Grasshoppers","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","math","number theory"]},{"contestId":937,"index":"A","name":"Olympiad","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","sortings"]},{"contestId":936,"index":"E","name":"Iqea","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["data structures","dfs and similar","divide and conquer","dsu","shortest paths","trees"]},{"contestId":936,"index":"D","name":"World of Tank","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["dp","greedy"]},{"contestId":936,"index":"C","name":"Lock Puzzle","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["constructive algorithms","implementation","strings"]},{"contestId":936,"index":"B","name":"Sleepy Game","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["dfs and similar","dp","games","graphs"]},{"contestId":936,"index":"A","name":"Save Energy!","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","implementation","math"]},{"contestId":935,"index":"F","name":"Fafa and Array","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["data structures","greedy"]},{"contestId":935,"index":"E","name":"Fafa and Ancient Mathematics","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["dfs and similar","dp","trees"]},{"contestId":935,"index":"D","name":"Fafa and Ancient Alphabet","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["math","probabilities"]},{"contestId":935,"index":"C","name":"Fifa and Fafa","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["geometry"]},{"contestId":935,"index":"B","name":"Fafa and the Gates","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["implementation"]},{"contestId":935,"index":"A","name":"Fafa and his Company","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":934,"index":"B","name":"A Prosperous Lot","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","implementation"]},{"contestId":934,"index":"A","name":"A Compatible Pair","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","games"]},{"contestId":933,"index":"E","name":"A Preponderant Reunion","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["constructive algorithms","dp"]},{"contestId":933,"index":"D","name":"A Creative Cutout","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["brute force","combinatorics","math"]},{"contestId":933,"index":"C","name":"A Colourful Prospect","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["geometry","graphs"]},{"contestId":933,"index":"B","name":"A Determined Cleanup","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["math"]},{"contestId":933,"index":"A","name":"A Twisty Movement","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp"]},{"contestId":932,"index":"G","name":"Palindrome Partition","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["dp","string suffix structures","strings"]},{"contestId":932,"index":"F","name":"Escape Through Leaf","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["data structures","dp","geometry"]},{"contestId":932,"index":"E","name":"Team Work","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["combinatorics","dp","math"]},{"contestId":932,"index":"D","name":"Tree","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","dp","trees"]},{"contestId":932,"index":"C","name":"Permutation Cycle","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms"]},{"contestId":932,"index":"B","name":"Recursive Queries","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","data structures","dfs and similar"]},{"contestId":932,"index":"A","name":"Palindromic Supersequence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":931,"index":"C","name":"Laboratory Work","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["implementation","math"]},{"contestId":931,"index":"B","name":"World Cup","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","implementation"]},{"contestId":931,"index":"A","name":"Friends Meeting","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation","math"]},{"contestId":930,"index":"E","name":"Coins Exhibition","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["data structures","dp","math"]},{"contestId":930,"index":"D","name":"Game with Tokens","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["data structures","games","implementation"]},{"contestId":930,"index":"C","name":"Teodor is not a liar!","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","dp"]},{"contestId":930,"index":"B","name":"Game with String","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["implementation","probabilities","strings"]},{"contestId":930,"index":"A","name":"Peculiar apple-tree","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["dfs and similar","graphs","trees"]},{"contestId":929,"index":"D","name":"Пограничные врата","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":[]},{"contestId":929,"index":"C","name":"Красивая команда","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["*special","combinatorics","math"]},{"contestId":929,"index":"B","name":"Места в самолёте","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["*special","implementation"]},{"contestId":929,"index":"A","name":"Прокат велосипедов","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["*special","greedy","implementation"]},{"contestId":928,"index":"D","name":"Autocompletion","type":"PROGRAMMING","points":2250.0,"rating":1900,"tags":["*special","strings","trees"]},{"contestId":928,"index":"C","name":"Dependency management","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["*special","graphs","implementation"]},{"contestId":928,"index":"B","name":"Chat","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["*special","dp"]},{"contestId":928,"index":"A","name":"Login Verification","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["*special","strings"]},{"contestId":927,"index":"A","name":"BuberPool Taxi Optimization","type":"PROGRAMMING","rating":2900,"tags":["*special","interactive"]},{"contestId":926,"index":"J","name":"Segments","type":"PROGRAMMING","rating":2100,"tags":["data structures"]},{"contestId":926,"index":"I","name":"A Vital Problem","type":"PROGRAMMING","rating":1700,"tags":[]},{"contestId":926,"index":"H","name":"Endless Roses Most Beautiful","type":"PROGRAMMING","rating":2200,"tags":[]},{"contestId":926,"index":"G","name":"Large Bouquets","type":"PROGRAMMING","rating":1500,"tags":[]},{"contestId":926,"index":"F","name":"Mobile Communications","type":"PROGRAMMING","rating":2000,"tags":[]},{"contestId":926,"index":"E","name":"Merge Equal Elements","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","data structures"]},{"contestId":926,"index":"D","name":"Choose Place","type":"PROGRAMMING","rating":1600,"tags":[]},{"contestId":926,"index":"C","name":"Is This a Zebra?","type":"PROGRAMMING","rating":1700,"tags":["implementation"]},{"contestId":926,"index":"B","name":"Add Points","type":"PROGRAMMING","rating":1800,"tags":["math","number theory"]},{"contestId":926,"index":"A","name":"2-3-numbers","type":"PROGRAMMING","rating":1300,"tags":["implementation","math"]},{"contestId":925,"index":"F","name":"Parametric Circulation","type":"PROGRAMMING","points":3250.0,"rating":3100,"tags":["binary search","flows"]},{"contestId":925,"index":"E","name":"May Holidays","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["data structures","trees"]},{"contestId":925,"index":"D","name":"Aztec Catacombs","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["constructive algorithms"]},{"contestId":925,"index":"C","name":"Big Secret","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["constructive algorithms","math"]},{"contestId":925,"index":"B","name":"Resource Distribution","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["binary search","implementation","sortings"]},{"contestId":925,"index":"A","name":"Stairs and Elevators","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["binary search"]},{"contestId":924,"index":"F","name":"Minimal Subset Difference","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["dp"]},{"contestId":924,"index":"E","name":"Wardrobe","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["dp","greedy"]},{"contestId":924,"index":"D","name":"Contact ATC","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":[]},{"contestId":924,"index":"C","name":"Riverside Curio","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["data structures","dp","greedy"]},{"contestId":924,"index":"B","name":"Three-level Laser","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","greedy","two pointers"]},{"contestId":924,"index":"A","name":"Mystical Mosaic","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy","implementation"]},{"contestId":923,"index":"F","name":"Public Service","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["constructive algorithms","graphs","trees"]},{"contestId":923,"index":"E","name":"Perpetual Subtraction","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["fft","math","matrices"]},{"contestId":923,"index":"D","name":"Picking Strings","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["constructive algorithms","implementation","strings"]},{"contestId":923,"index":"C","name":"Perfect Security","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["data structures","greedy","strings","trees"]},{"contestId":923,"index":"B","name":"Producing Snow","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","data structures"]},{"contestId":923,"index":"A","name":"Primal Sport","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["math","number theory"]},{"contestId":922,"index":"F","name":"Divisibility","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["constructive algorithms","dp","greedy","number theory"]},{"contestId":922,"index":"E","name":"Birds","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dp"]},{"contestId":922,"index":"D","name":"Robot Vacuum Cleaner","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["greedy","sortings"]},{"contestId":922,"index":"C","name":"Cave Painting","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["brute force","number theory"]},{"contestId":922,"index":"B","name":"Magic Forest","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force"]},{"contestId":922,"index":"A","name":"Cloning Toys","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":921,"index":"14","name":"Labyrinth-14","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"13","name":"Labyrinth-13","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"12","name":"Labyrinth-12","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"11","name":"Labyrinth-11","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"10","name":"Labyrinth-10","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"09","name":"Labyrinth-9","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"08","name":"Labyrinth-8","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"07","name":"Labyrinth-7","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"06","name":"Labyrinth-6","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"05","name":"Labyrinth-5","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"04","name":"Labyrinth-4","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"03","name":"Labyrinth-3","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"02","name":"Labyrinth-2","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"01","name":"Labyrinth-1","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":920,"index":"G","name":"List Of Integers","type":"PROGRAMMING","rating":2200,"tags":["binary search","bitmasks","brute force","combinatorics","math","number theory"]},{"contestId":920,"index":"F","name":"SUM and REPLACE","type":"PROGRAMMING","rating":2000,"tags":["brute force","data structures","dsu","number theory"]},{"contestId":920,"index":"E","name":"Connected Components?","type":"PROGRAMMING","rating":2100,"tags":["data structures","dfs and similar","dsu","graphs"]},{"contestId":920,"index":"D","name":"Tanks","type":"PROGRAMMING","rating":2400,"tags":["dp","greedy","implementation"]},{"contestId":920,"index":"C","name":"Swap Adjacent Elements","type":"PROGRAMMING","rating":1400,"tags":["dfs and similar","greedy","math","sortings","two pointers"]},{"contestId":920,"index":"B","name":"Tea Queue","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":920,"index":"A","name":"Water The Garden","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":919,"index":"F","name":"A Game With Numbers","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["games","graphs","shortest paths"]},{"contestId":919,"index":"E","name":"Congruence Equation","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["chinese remainder theorem","math","number theory"]},{"contestId":919,"index":"D","name":"Substring","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dfs and similar","dp","graphs"]},{"contestId":919,"index":"C","name":"Seat Arrangements","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":919,"index":"B","name":"Perfect Number","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["binary search","brute force","dp","implementation","number theory"]},{"contestId":919,"index":"A","name":"Supermarket","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation"]},{"contestId":918,"index":"B","name":"Radio Station","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["implementation","strings"]},{"contestId":918,"index":"A","name":"Eleven","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":917,"index":"E","name":"Upside Down","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["data structures","string suffix structures","strings","trees"]},{"contestId":917,"index":"D","name":"Stranger Trees","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["dp","math","matrices","trees"]},{"contestId":917,"index":"C","name":"Pollywog","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["combinatorics","dp","matrices"]},{"contestId":917,"index":"B","name":"MADMAX","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["dfs and similar","dp","games","graphs"]},{"contestId":917,"index":"A","name":"The Monster","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp","greedy","implementation","math"]},{"contestId":916,"index":"E","name":"Jamie and Tree","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","trees"]},{"contestId":916,"index":"D","name":"Jamie and To-do List","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["data structures","interactive","trees"]},{"contestId":916,"index":"C","name":"Jamie and Interesting Graph","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","graphs","shortest paths"]},{"contestId":916,"index":"B","name":"Jamie and Binary Sequence (changed after round)","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["bitmasks","greedy","math"]},{"contestId":916,"index":"A","name":"Jamie and Alarm Snooze","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation","math"]},{"contestId":915,"index":"G","name":"Coprime Arrays","type":"PROGRAMMING","rating":2300,"tags":["math","number theory"]},{"contestId":915,"index":"F","name":"Imbalance Value of a Tree","type":"PROGRAMMING","rating":2400,"tags":["data structures","dsu","graphs","trees"]},{"contestId":915,"index":"E","name":"Physical Education Lessons","type":"PROGRAMMING","rating":2300,"tags":["data structures","implementation","sortings"]},{"contestId":915,"index":"D","name":"Almost Acyclic Graph","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","graphs"]},{"contestId":915,"index":"C","name":"Permute Digits","type":"PROGRAMMING","rating":1700,"tags":["dp","greedy"]},{"contestId":915,"index":"B","name":"Browser","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":915,"index":"A","name":"Garden","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":914,"index":"H","name":"Ember and Storm\u0027s Tree Game","type":"PROGRAMMING","points":3750.0,"rating":3400,"tags":["combinatorics","dp","games","trees"]},{"contestId":914,"index":"G","name":"Sum the Fibonacci","type":"PROGRAMMING","points":3500.0,"rating":2600,"tags":["bitmasks","divide and conquer","dp","fft","math"]},{"contestId":914,"index":"F","name":"Substrings in a String","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["bitmasks","brute force","data structures","string suffix structures","strings"]},{"contestId":914,"index":"E","name":"Palindromes in a Tree","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","data structures","divide and conquer","trees"]},{"contestId":914,"index":"D","name":"Bash and a Tough Math Puzzle","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["data structures","number theory"]},{"contestId":914,"index":"C","name":"Travelling Salesman and Special Numbers","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","combinatorics","dp"]},{"contestId":914,"index":"B","name":"Conan and Agasa play a Card Game","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["games","greedy","implementation"]},{"contestId":914,"index":"A","name":"Perfect Squares","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation","math"]},{"contestId":913,"index":"H","name":"Don\u0027t Exceed","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["math","probabilities"]},{"contestId":913,"index":"G","name":"Power Substring","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["math","number theory"]},{"contestId":913,"index":"F","name":"Strongly Connected Tournament","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["dp","graphs","math","probabilities"]},{"contestId":913,"index":"E","name":"Logical Expression","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["bitmasks","dp","shortest paths"]},{"contestId":913,"index":"D","name":"Too Easy Problems","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["binary search","brute force","data structures","greedy","sortings"]},{"contestId":913,"index":"C","name":"Party Lemonade","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["bitmasks","dp","greedy"]},{"contestId":913,"index":"B","name":"Christmas Spruce","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["implementation","trees"]},{"contestId":913,"index":"A","name":"Modular Exponentiation","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":912,"index":"E","name":"Prime Gift","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","dfs and similar","math","meet-in-the-middle","number theory","two pointers"]},{"contestId":912,"index":"D","name":"Fishes","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures","graphs","greedy","probabilities","shortest paths"]},{"contestId":912,"index":"C","name":"Perun, Ult!","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["brute force","greedy","sortings"]},{"contestId":912,"index":"B","name":"New Year\u0027s Eve","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","constructive algorithms","number theory"]},{"contestId":912,"index":"A","name":"Tricky Alchemy","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":911,"index":"G","name":"Mass Change Queries","type":"PROGRAMMING","rating":2500,"tags":["data structures"]},{"contestId":911,"index":"F","name":"Tree Destruction","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","dfs and similar","graphs","greedy","trees"]},{"contestId":911,"index":"E","name":"Stack Sorting","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":911,"index":"D","name":"Inversion Counting","type":"PROGRAMMING","rating":1800,"tags":["brute force","math"]},{"contestId":911,"index":"C","name":"Three Garlands","type":"PROGRAMMING","rating":1400,"tags":["brute force","constructive algorithms"]},{"contestId":911,"index":"B","name":"Two Cakes","type":"PROGRAMMING","rating":1200,"tags":["binary search","brute force","implementation"]},{"contestId":911,"index":"A","name":"Nearest Minimums","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":910,"index":"C","name":"Minimum Sum","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","greedy","math"]},{"contestId":910,"index":"B","name":"Door Frames","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["greedy","implementation"]},{"contestId":910,"index":"A","name":"The Way to Home","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["dfs and similar","dp","greedy","implementation"]},{"contestId":909,"index":"F","name":"AND-permutations","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms"]},{"contestId":909,"index":"E","name":"Coprocessor","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","dp","graphs","greedy"]},{"contestId":909,"index":"D","name":"Colorful Points","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["data structures","greedy","implementation"]},{"contestId":909,"index":"C","name":"Python Indentation","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp"]},{"contestId":909,"index":"B","name":"Segments","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","math"]},{"contestId":909,"index":"A","name":"Generate Login","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","greedy","sortings"]},{"contestId":908,"index":"H","name":"New Year and Boolean Bridges","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":[]},{"contestId":908,"index":"G","name":"New Year and Original Order","type":"PROGRAMMING","points":2750.0,"rating":2800,"tags":["dp","math"]},{"contestId":908,"index":"F","name":"New Year and Rainbow Roads","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["graphs","greedy","implementation"]},{"contestId":908,"index":"E","name":"New Year and Entity Enumeration","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":908,"index":"D","name":"New Year and Arbitrary Arrangement","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["dp","math","probabilities"]},{"contestId":908,"index":"C","name":"New Year and Curling","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","geometry","implementation","math"]},{"contestId":908,"index":"B","name":"New Year and Buggy Bot","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":908,"index":"A","name":"New Year and Counting Cards","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":907,"index":"B","name":"Tic-Tac-Toe","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation"]},{"contestId":907,"index":"A","name":"Masha and Bears","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":906,"index":"E","name":"Reverses","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["dp","string suffix structures","strings"]},{"contestId":906,"index":"D","name":"Power Tower","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["chinese remainder theorem","math","number theory"]},{"contestId":906,"index":"C","name":"Party","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["bitmasks","brute force","dp","graphs"]},{"contestId":906,"index":"B","name":"Seating of Students","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["brute force","constructive algorithms","math"]},{"contestId":906,"index":"A","name":"Shockers","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation","strings"]},{"contestId":903,"index":"G","name":"Yet Another Maxflow Problem","type":"PROGRAMMING","rating":2700,"tags":["data structures","flows","graphs"]},{"contestId":903,"index":"F","name":"Clear The Matrix","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","dp"]},{"contestId":903,"index":"E","name":"Swapping Characters","type":"PROGRAMMING","rating":2200,"tags":["brute force","hashing","implementation","strings"]},{"contestId":903,"index":"D","name":"Almost Difference","type":"PROGRAMMING","rating":2200,"tags":["data structures","math"]},{"contestId":903,"index":"C","name":"Boxes Packing","type":"PROGRAMMING","rating":1200,"tags":["greedy"]},{"contestId":903,"index":"B","name":"The Modcrab","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation"]},{"contestId":903,"index":"A","name":"Hungry Student Problem","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation"]},{"contestId":902,"index":"B","name":"Coloring a Tree","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["dfs and similar","dsu","greedy"]},{"contestId":902,"index":"A","name":"Visiting a Friend","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":901,"index":"E","name":"Cyclic Cipher","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["fft","math"]},{"contestId":901,"index":"D","name":"Weighting a Tree","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":901,"index":"C","name":"Bipartite Segments","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["binary search","data structures","dfs and similar","dsu","graphs","two pointers"]},{"contestId":901,"index":"B","name":"GCD of Polynomials","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["constructive algorithms","math"]},{"contestId":901,"index":"A","name":"Hashing Trees","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","trees"]},{"contestId":900,"index":"E","name":"Maximum Questions","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","dp","strings"]},{"contestId":900,"index":"D","name":"Unusual Sequences","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","combinatorics","dp","math","number theory"]},{"contestId":900,"index":"C","name":"Remove Extra One","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","data structures","math"]},{"contestId":900,"index":"B","name":"Position in Fraction","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["math","number theory"]},{"contestId":900,"index":"A","name":"Find Extra One","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","implementation"]},{"contestId":899,"index":"F","name":"Letters Removing","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","strings"]},{"contestId":899,"index":"E","name":"Segments Removal","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["data structures","dsu","flows","implementation","two pointers"]},{"contestId":899,"index":"D","name":"Shovel Sale","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["constructive algorithms","math"]},{"contestId":899,"index":"C","name":"Dividing the numbers","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","graphs","math"]},{"contestId":899,"index":"B","name":"Months and Years","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":899,"index":"A","name":"Splitting in Teams","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":898,"index":"F","name":"Restoring the Expression","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["brute force","hashing","math"]},{"contestId":898,"index":"E","name":"Squares and not squares","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["constructive algorithms","greedy"]},{"contestId":898,"index":"D","name":"Alarm Clock","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["greedy"]},{"contestId":898,"index":"C","name":"Phone Numbers","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["implementation","strings"]},{"contestId":898,"index":"B","name":"Proper Nutrition","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["brute force","implementation","number theory"]},{"contestId":898,"index":"A","name":"Rounding","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":897,"index":"B","name":"Chtholly\u0027s request","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force"]},{"contestId":897,"index":"A","name":"Scarborough Fair","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":896,"index":"E","name":"Welcome home, Chtholly","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["data structures","dsu"]},{"contestId":896,"index":"D","name":"Nephren Runs a Cinema","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["chinese remainder theorem","combinatorics","math","number theory"]},{"contestId":896,"index":"C","name":"Willem, Chtholly and Seniorious","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["data structures","probabilities"]},{"contestId":896,"index":"B","name":"Ithea Plays With Chtholly","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search","constructive algorithms","games","greedy","interactive"]},{"contestId":896,"index":"A","name":"Nephren gives a riddle","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","dfs and similar"]},{"contestId":895,"index":"E","name":"Eyes Closed","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["data structures","probabilities"]},{"contestId":895,"index":"D","name":"String Mark","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["combinatorics","math","strings"]},{"contestId":895,"index":"C","name":"Square Subsets","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":895,"index":"B","name":"XK Segments","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["binary search","math","sortings","two pointers"]},{"contestId":895,"index":"A","name":"Pizza Separation","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":894,"index":"E","name":"Ralph and Mushrooms","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["dp","graphs"]},{"contestId":894,"index":"D","name":"Ralph And His Tour in Binary Country","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["brute force","data structures","trees"]},{"contestId":894,"index":"C","name":"Marco and GCD Sequence","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms","math"]},{"contestId":894,"index":"B","name":"Ralph And His Magic Field","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["combinatorics","constructive algorithms","math","number theory"]},{"contestId":894,"index":"A","name":"QAQ","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","dp"]},{"contestId":893,"index":"F","name":"Subtree Minimum Query","type":"PROGRAMMING","rating":2300,"tags":["data structures","trees"]},{"contestId":893,"index":"E","name":"Counting Arrays","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","dp","math","number theory"]},{"contestId":893,"index":"D","name":"Credit Card","type":"PROGRAMMING","rating":1900,"tags":["data structures","dp","greedy","implementation"]},{"contestId":893,"index":"C","name":"Rumor","type":"PROGRAMMING","rating":1300,"tags":["dfs and similar","graphs","greedy"]},{"contestId":893,"index":"B","name":"Beautiful Divisors","type":"PROGRAMMING","rating":1000,"tags":["brute force","implementation"]},{"contestId":893,"index":"A","name":"Chess For Three","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":892,"index":"B","name":"Wrath","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","implementation","two pointers"]},{"contestId":892,"index":"A","name":"Greed","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation"]},{"contestId":891,"index":"E","name":"Lust","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["combinatorics","math","matrices"]},{"contestId":891,"index":"D","name":"Sloth","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["dfs and similar","dp","graph matchings","trees"]},{"contestId":891,"index":"C","name":"Envy","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["data structures","dsu","graphs"]},{"contestId":891,"index":"B","name":"Gluttony","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["constructive algorithms","greedy"]},{"contestId":891,"index":"A","name":"Pride","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","dp","greedy","math","number theory"]},{"contestId":889,"index":"E","name":"Mod Mod Mod","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["binary search","dp","math"]},{"contestId":888,"index":"G","name":"Xor-MST","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","constructive algorithms","data structures"]},{"contestId":888,"index":"F","name":"Connecting Vertices","type":"PROGRAMMING","rating":2500,"tags":["dp","graphs"]},{"contestId":888,"index":"E","name":"Maximum Subsequence","type":"PROGRAMMING","rating":1800,"tags":["bitmasks","divide and conquer","meet-in-the-middle"]},{"contestId":888,"index":"D","name":"Almost Identity Permutations","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","dp","math"]},{"contestId":888,"index":"C","name":"K-Dominant Character","type":"PROGRAMMING","rating":1400,"tags":["binary search","implementation","two pointers"]},{"contestId":888,"index":"B","name":"Buggy Robot","type":"PROGRAMMING","rating":1000,"tags":["greedy"]},{"contestId":888,"index":"A","name":"Local Extrema","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":887,"index":"F","name":"Row of Models","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["greedy","sortings"]},{"contestId":887,"index":"E","name":"Little Brother","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["binary search","geometry","sortings"]},{"contestId":887,"index":"D","name":"Ratings and Reality Shows","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures","two pointers"]},{"contestId":887,"index":"C","name":"Solution for Cube","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","implementation"]},{"contestId":887,"index":"B","name":"Cubes for Masha","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":887,"index":"A","name":"Div. 64","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":886,"index":"F","name":"Symmetric Projections","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["geometry"]},{"contestId":886,"index":"E","name":"Maximum Element","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["combinatorics","dp","math"]},{"contestId":886,"index":"D","name":"Restoration of string","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":886,"index":"C","name":"Petya and Catacombs","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["dsu","greedy","implementation","trees"]},{"contestId":886,"index":"B","name":"Vlad and Cafes","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":[]},{"contestId":886,"index":"A","name":"ACM ICPC","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force"]},{"contestId":884,"index":"F","name":"Anti-Palindromize","type":"PROGRAMMING","rating":2500,"tags":["flows","graphs","greedy"]},{"contestId":884,"index":"E","name":"Binary Matrix","type":"PROGRAMMING","rating":2500,"tags":["dsu"]},{"contestId":884,"index":"D","name":"Boxes And Balls","type":"PROGRAMMING","rating":2300,"tags":["data structures","greedy"]},{"contestId":884,"index":"C","name":"Bertown Subway","type":"PROGRAMMING","rating":1500,"tags":["dfs and similar","greedy","math"]},{"contestId":884,"index":"B","name":"Japanese Crosswords Strike Back","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":884,"index":"A","name":"Book Reading","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":883,"index":"M","name":"Quadcopter Competition","type":"PROGRAMMING","rating":1100,"tags":["greedy","math"]},{"contestId":883,"index":"L","name":"Berland.Taxi","type":"PROGRAMMING","rating":2500,"tags":["data structures"]},{"contestId":883,"index":"K","name":"Road Widening","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":883,"index":"J","name":"Renovation","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":883,"index":"I","name":"Photo Processing","type":"PROGRAMMING","rating":1900,"tags":["binary search","dp"]},{"contestId":883,"index":"H","name":"Palindromic Cut","type":"PROGRAMMING","rating":1800,"tags":["brute force","implementation","strings"]},{"contestId":883,"index":"G","name":"Orientation of Edges","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","graphs"]},{"contestId":883,"index":"F","name":"Lost in Transliteration","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":883,"index":"E","name":"Field of Wonders","type":"PROGRAMMING","rating":1500,"tags":["implementation","strings"]},{"contestId":883,"index":"D","name":"Packmen Strike Back","type":"PROGRAMMING","rating":2500,"tags":["binary search","dp","math"]},{"contestId":883,"index":"C","name":"Downloading B++","type":"PROGRAMMING","rating":2300,"tags":["binary search","implementation"]},{"contestId":883,"index":"B","name":"Berland Army","type":"PROGRAMMING","rating":2600,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":883,"index":"A","name":"Automatic Door","type":"PROGRAMMING","rating":2200,"tags":["implementation"]},{"contestId":879,"index":"B","name":"Table Tennis","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["data structures","implementation"]},{"contestId":879,"index":"A","name":"Borya\u0027s Diagnosis","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":878,"index":"E","name":"Numbers on the blackboard","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["combinatorics","dp"]},{"contestId":878,"index":"D","name":"Magic Breeding","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["bitmasks"]},{"contestId":878,"index":"C","name":"Tournament","type":"PROGRAMMING","points":1250.0,"rating":2700,"tags":["data structures","graphs"]},{"contestId":878,"index":"B","name":"Teams Formation","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["data structures","implementation"]},{"contestId":878,"index":"A","name":"Short Program","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["bitmasks","constructive algorithms"]},{"contestId":877,"index":"F","name":"Ann and Books","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["data structures","flows","hashing"]},{"contestId":877,"index":"E","name":"Danil and a Part-time Job","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["bitmasks","data structures","trees"]},{"contestId":877,"index":"D","name":"Olya and Energy Drinks","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures","dfs and similar","graphs","shortest paths"]},{"contestId":877,"index":"C","name":"Slava and tanks","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms"]},{"contestId":877,"index":"B","name":"Nikita and string","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","dp"]},{"contestId":877,"index":"A","name":"Alex and broken contest","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":876,"index":"B","name":"Divisiblity of Differences","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","math","number theory"]},{"contestId":876,"index":"A","name":"Trip For Meal","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math"]},{"contestId":875,"index":"F","name":"Royal Questions","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dsu","graphs","greedy"]},{"contestId":875,"index":"E","name":"Delivery Club","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["binary search","data structures","dp"]},{"contestId":875,"index":"D","name":"High Cry","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","bitmasks","combinatorics","data structures","divide and conquer"]},{"contestId":875,"index":"C","name":"National Property","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["2-sat","dfs and similar","graphs","implementation"]},{"contestId":875,"index":"B","name":"Sorting the Coins","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dsu","implementation","sortings","two pointers"]},{"contestId":875,"index":"A","name":"Classroom Watch","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","math"]},{"contestId":873,"index":"F","name":"Forbidden Indices","type":"PROGRAMMING","rating":2400,"tags":["dsu","string suffix structures","strings"]},{"contestId":873,"index":"E","name":"Awards For Contestants","type":"PROGRAMMING","rating":2300,"tags":["brute force","data structures","dp"]},{"contestId":873,"index":"D","name":"Merge Sort","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","divide and conquer"]},{"contestId":873,"index":"C","name":"Strange Game On Matrix","type":"PROGRAMMING","rating":1600,"tags":["greedy","two pointers"]},{"contestId":873,"index":"B","name":"Balanced Substring","type":"PROGRAMMING","rating":1500,"tags":["dp","implementation"]},{"contestId":873,"index":"A","name":"Chores","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":871,"index":"E","name":"Restore the Tree","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["graphs","greedy","trees"]},{"contestId":870,"index":"F","name":"Paths","type":"PROGRAMMING","points":3250.0,"rating":2700,"tags":["data structures","number theory"]},{"contestId":870,"index":"E","name":"Points, Lines and Ready-made Titles","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["dfs and similar","dsu","graphs","trees"]},{"contestId":870,"index":"D","name":"Something with XOR Queries","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["brute force","interactive","probabilities"]},{"contestId":870,"index":"C","name":"Maximum splitting","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["dp","greedy","math","number theory"]},{"contestId":870,"index":"B","name":"Maximum of Maximums of Minimums","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy"]},{"contestId":870,"index":"A","name":"Search for Pretty Integers","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation"]},{"contestId":869,"index":"E","name":"The Untended Antiquity","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","hashing"]},{"contestId":869,"index":"D","name":"The Overdosing Ubiquity","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["brute force","dfs and similar","graphs"]},{"contestId":869,"index":"C","name":"The Intriguing Obsession","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["combinatorics","dp","math"]},{"contestId":869,"index":"B","name":"The Eternal Immortality","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["math"]},{"contestId":869,"index":"A","name":"The Artful Expedient","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":868,"index":"G","name":"El Toll Caves","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["math"]},{"contestId":868,"index":"F","name":"Yet Another Minimization Problem","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["divide and conquer","dp"]},{"contestId":868,"index":"E","name":"Policeman and a Tree","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["dp","graphs","trees"]},{"contestId":868,"index":"D","name":"Huge Strings","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["bitmasks","brute force","dp","implementation","strings"]},{"contestId":868,"index":"C","name":"Qualification Rounds","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["bitmasks","brute force","constructive algorithms","dp"]},{"contestId":868,"index":"B","name":"Race Against Time","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["implementation"]},{"contestId":868,"index":"A","name":"Bark to Unlock","type":"PROGRAMMING","points":250.0,"rating":900,"tags":["brute force","implementation","strings"]},{"contestId":867,"index":"A","name":"Between the Offices","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":865,"index":"G","name":"Flowers and Chocolate","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["combinatorics","math","matrices"]},{"contestId":865,"index":"F","name":"Egg Roulette","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["bitmasks","brute force","divide and conquer","math","meet-in-the-middle"]},{"contestId":865,"index":"E","name":"Hex Dyslexia","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["bitmasks","brute force","dp","graphs"]},{"contestId":865,"index":"D","name":"Buy Low Sell High","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":865,"index":"C","name":"Gotta Go Fast","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["binary search","dp"]},{"contestId":865,"index":"B","name":"Ordering Pizza","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","sortings","ternary search"]},{"contestId":865,"index":"A","name":"Save the problem!","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["constructive algorithms"]},{"contestId":864,"index":"F","name":"Cities Excursions","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["dfs and similar","graphs","trees"]},{"contestId":864,"index":"E","name":"Fire","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["dp","sortings"]},{"contestId":864,"index":"D","name":"Make a Permutation!","type":"PROGRAMMING","points":2000.0,"rating":1500,"tags":["greedy","implementation","math"]},{"contestId":864,"index":"C","name":"Bus","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["greedy","implementation","math"]},{"contestId":864,"index":"B","name":"Polycarp and Letters","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","implementation","strings"]},{"contestId":864,"index":"A","name":"Fair Game","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","sortings"]},{"contestId":863,"index":"G","name":"Graphic Settings","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":863,"index":"F","name":"Almost Permutation","type":"PROGRAMMING","rating":2200,"tags":["flows"]},{"contestId":863,"index":"E","name":"Turn Off The TV","type":"PROGRAMMING","rating":2000,"tags":["data structures","sortings"]},{"contestId":863,"index":"D","name":"Yet Another Array Queries Problem","type":"PROGRAMMING","rating":1800,"tags":["data structures","implementation"]},{"contestId":863,"index":"C","name":"1-2-3","type":"PROGRAMMING","rating":1800,"tags":["graphs","implementation"]},{"contestId":863,"index":"B","name":"Kayaking","type":"PROGRAMMING","rating":1500,"tags":["brute force","greedy","sortings"]},{"contestId":863,"index":"A","name":"Quasi-palindrome","type":"PROGRAMMING","rating":900,"tags":["brute force","implementation"]},{"contestId":862,"index":"F","name":"Mahmoud and Ehab and the final stage","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["data structures","strings"]},{"contestId":862,"index":"E","name":"Mahmoud and Ehab and the function","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","data structures","sortings"]},{"contestId":862,"index":"D","name":"Mahmoud and Ehab and the binary string","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["binary search","divide and conquer","interactive"]},{"contestId":862,"index":"C","name":"Mahmoud and Ehab and the xor","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms"]},{"contestId":862,"index":"B","name":"Mahmoud and Ehab and the bipartiteness","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dfs and similar","graphs","trees"]},{"contestId":862,"index":"A","name":"Mahmoud and Ehab and the MEX","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","implementation"]},{"contestId":860,"index":"E","name":"Arkady and a Nobody-men","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["data structures","dfs and similar","trees"]},{"contestId":859,"index":"G","name":"Circle of Numbers","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["math"]},{"contestId":859,"index":"F","name":"Ordering T-Shirts","type":"PROGRAMMING","points":2750.0,"rating":2800,"tags":["greedy"]},{"contestId":859,"index":"E","name":"Desk Disorder","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["combinatorics","dfs and similar","dsu","graphs","trees"]},{"contestId":859,"index":"D","name":"Third Month Insanity","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dp","probabilities","trees"]},{"contestId":859,"index":"C","name":"Pie Rules","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dp","games"]},{"contestId":859,"index":"B","name":"Lazy Security Guard","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","geometry","math"]},{"contestId":859,"index":"A","name":"Declined Finalists","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":858,"index":"F","name":"Wizard\u0027s Tour","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":858,"index":"E","name":"Tests Renumeration","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["greedy","implementation"]},{"contestId":858,"index":"D","name":"Polycarp\u0027s phone book","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["data structures","implementation","sortings"]},{"contestId":858,"index":"C","name":"Did you mean...","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dp","greedy","implementation"]},{"contestId":858,"index":"B","name":"Which floor?","type":"PROGRAMMING","points":750.0,"rating":1500,"tags":["brute force","implementation"]},{"contestId":858,"index":"A","name":"k-rounding","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["brute force","math","number theory"]},{"contestId":856,"index":"F","name":"To Play or not to Play","type":"PROGRAMMING","rating":3000,"tags":["greedy"]},{"contestId":856,"index":"E","name":"Satellites","type":"PROGRAMMING","rating":3100,"tags":[]},{"contestId":856,"index":"D","name":"Masha and Cactus","type":"PROGRAMMING","rating":2400,"tags":["dp","trees"]},{"contestId":856,"index":"C","name":"Eleventh Birthday","type":"PROGRAMMING","rating":2400,"tags":["combinatorics","dp","math"]},{"contestId":856,"index":"B","name":"Similar Words","type":"PROGRAMMING","rating":2300,"tags":["dp","hashing","strings","trees"]},{"contestId":856,"index":"A","name":"Set Theory","type":"PROGRAMMING","rating":1600,"tags":["brute force","constructive algorithms"]},{"contestId":855,"index":"G","name":"Harry Vs Voldemort","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":855,"index":"F","name":"Nagini","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["binary search","data structures"]},{"contestId":855,"index":"E","name":"Salazar Slytherin\u0027s Locket","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["bitmasks","dp"]},{"contestId":855,"index":"D","name":"Rowena Ravenclaw\u0027s Diadem","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["trees"]},{"contestId":855,"index":"C","name":"Helga Hufflepuff\u0027s Cup","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp","trees"]},{"contestId":855,"index":"B","name":"Marvolo Gaunt\u0027s Ring","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","data structures","dp"]},{"contestId":855,"index":"A","name":"Tom Riddle\u0027s Diary","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","strings"]},{"contestId":854,"index":"B","name":"Maxim Buys an Apartment","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","math"]},{"contestId":854,"index":"A","name":"Fraction","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms","math"]},{"contestId":853,"index":"E","name":"Lada Malina","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["data structures","geometry"]},{"contestId":853,"index":"D","name":"Michael and Charging Stations","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["binary search","dp","greedy"]},{"contestId":853,"index":"C","name":"Boredom","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["data structures"]},{"contestId":853,"index":"B","name":"Jury Meeting","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["greedy","sortings","two pointers"]},{"contestId":853,"index":"A","name":"Planning","type":"PROGRAMMING","points":750.0,"rating":1500,"tags":["greedy"]},{"contestId":852,"index":"I","name":"Dating","type":"PROGRAMMING","rating":2300,"tags":["brute force","dfs and similar","graphs","trees"]},{"contestId":852,"index":"H","name":"Bob and stages","type":"PROGRAMMING","rating":3000,"tags":["dp","geometry"]},{"contestId":852,"index":"G","name":"Bathroom terminal","type":"PROGRAMMING","rating":1700,"tags":["implementation"]},{"contestId":852,"index":"F","name":"Product transformation","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","math","number theory"]},{"contestId":852,"index":"E","name":"Casinos and travel","type":"PROGRAMMING","rating":2100,"tags":["dp"]},{"contestId":852,"index":"D","name":"Exploration plan","type":"PROGRAMMING","rating":2100,"tags":["binary search","flows","graph matchings","shortest paths"]},{"contestId":852,"index":"C","name":"Property","type":"PROGRAMMING","rating":2100,"tags":["greedy","sortings"]},{"contestId":852,"index":"B","name":"Neural Network country","type":"PROGRAMMING","rating":2000,"tags":["dp","matrices"]},{"contestId":852,"index":"A","name":"Digits","type":"PROGRAMMING","rating":2500,"tags":["brute force","implementation","math"]},{"contestId":851,"index":"B","name":"Arpa and an exam about geometry","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["geometry","math"]},{"contestId":851,"index":"A","name":"Arpa and a research in Mexican wave","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":850,"index":"F","name":"Rainbow Balls","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["math"]},{"contestId":850,"index":"E","name":"Random Elections","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["bitmasks","brute force","divide and conquer","fft","math"]},{"contestId":850,"index":"D","name":"Tournament Construction","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["constructive algorithms","dp","graphs","greedy","math"]},{"contestId":850,"index":"C","name":"Arpa and a game with Mojtaba","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["bitmasks","dp","games"]},{"contestId":850,"index":"B","name":"Arpa and a list of numbers","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["implementation","number theory"]},{"contestId":850,"index":"A","name":"Five Dimensional Points","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","geometry","math"]},{"contestId":849,"index":"B","name":"Tell Your World","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","geometry"]},{"contestId":849,"index":"A","name":"Odds and Ends","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":848,"index":"E","name":"Days of Floral Colours","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["combinatorics","divide and conquer","dp","fft","math"]},{"contestId":848,"index":"D","name":"Shake It!","type":"PROGRAMMING","points":1750.0,"rating":2900,"tags":["combinatorics","dp","flows","graphs"]},{"contestId":848,"index":"C","name":"Goodbye Souvenir","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["data structures","divide and conquer"]},{"contestId":848,"index":"B","name":"Rooter\u0027s Song","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["constructive algorithms","data structures","geometry","implementation","sortings","two pointers"]},{"contestId":848,"index":"A","name":"From Y to Y","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms"]},{"contestId":847,"index":"M","name":"Weather Tomorrow","type":"PROGRAMMING","rating":1000,"tags":["implementation","math"]},{"contestId":847,"index":"L","name":"Berland SU Computer Network","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","dfs and similar","graphs","hashing","trees"]},{"contestId":847,"index":"K","name":"Travel Cards","type":"PROGRAMMING","rating":1800,"tags":["greedy","implementation","sortings"]},{"contestId":847,"index":"J","name":"Students Initiation","type":"PROGRAMMING","rating":2400,"tags":["binary search","flows","graphs"]},{"contestId":847,"index":"I","name":"Noise Level","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","implementation","math"]},{"contestId":847,"index":"H","name":"Load Testing","type":"PROGRAMMING","rating":1600,"tags":["greedy"]},{"contestId":847,"index":"G","name":"University Classes","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":847,"index":"F","name":"Berland Elections","type":"PROGRAMMING","rating":2100,"tags":["greedy","sortings"]},{"contestId":847,"index":"E","name":"Packmen","type":"PROGRAMMING","rating":1800,"tags":["binary search","dp"]},{"contestId":847,"index":"D","name":"Dog Show","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":847,"index":"C","name":"Sum of Nestings","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms"]},{"contestId":847,"index":"B","name":"Preparing for Merge Sort","type":"PROGRAMMING","rating":1600,"tags":["binary search","data structures"]},{"contestId":847,"index":"A","name":"Union of Doubly Linked Lists","type":"PROGRAMMING","rating":1500,"tags":["implementation"]},{"contestId":846,"index":"F","name":"Random Query","type":"PROGRAMMING","rating":1800,"tags":["data structures","math","probabilities","two pointers"]},{"contestId":846,"index":"E","name":"Chemistry in Berland","type":"PROGRAMMING","rating":2300,"tags":["dfs and similar","greedy","trees"]},{"contestId":846,"index":"D","name":"Monitor","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures"]},{"contestId":846,"index":"C","name":"Four Segments","type":"PROGRAMMING","rating":1800,"tags":["brute force","data structures","dp"]},{"contestId":846,"index":"B","name":"Math Show","type":"PROGRAMMING","rating":1800,"tags":["brute force","greedy"]},{"contestId":846,"index":"A","name":"Curriculum Vitae","type":"PROGRAMMING","rating":1500,"tags":["brute force","implementation"]},{"contestId":845,"index":"G","name":"Shortest Path Problem?","type":"PROGRAMMING","rating":2300,"tags":["dfs and similar","graphs","math"]},{"contestId":845,"index":"F","name":"Guards In The Storehouse","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","dp"]},{"contestId":845,"index":"E","name":"Fire in the City","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures"]},{"contestId":845,"index":"D","name":"Driving Test","type":"PROGRAMMING","rating":1800,"tags":["data structures","dp","greedy"]},{"contestId":845,"index":"C","name":"Two TVs","type":"PROGRAMMING","rating":1500,"tags":["data structures","greedy","sortings"]},{"contestId":845,"index":"B","name":"Luba And The Ticket","type":"PROGRAMMING","rating":1600,"tags":["brute force","greedy","implementation"]},{"contestId":845,"index":"A","name":"Chess Tourney","type":"PROGRAMMING","rating":1100,"tags":["implementation","sortings"]},{"contestId":844,"index":"B","name":"Rectangles","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["combinatorics","math"]},{"contestId":844,"index":"A","name":"Diversity","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","implementation","strings"]},{"contestId":843,"index":"E","name":"Maximum Flow","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["flows","graphs"]},{"contestId":843,"index":"D","name":"Dynamic Shortest Path","type":"PROGRAMMING","points":2250.0,"rating":3400,"tags":["graphs","shortest paths"]},{"contestId":843,"index":"C","name":"Upgrading Tree","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["constructive algorithms","dfs and similar","graphs","math","trees"]},{"contestId":843,"index":"B","name":"Interactive LowerBound","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["brute force","interactive","probabilities"]},{"contestId":843,"index":"A","name":"Sorting by Subsequences","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["dfs and similar","dsu","implementation","math","sortings"]},{"contestId":842,"index":"E","name":"Nikita and game","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["binary search","dfs and similar","divide and conquer","graphs","trees"]},{"contestId":842,"index":"D","name":"Vitya and Strange Lesson","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures"]},{"contestId":842,"index":"C","name":"Ilya And The Tree","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dfs and similar","graphs","math","number theory","trees"]},{"contestId":842,"index":"B","name":"Gleb And Pizza","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["geometry"]},{"contestId":842,"index":"A","name":"Kirill And The Game","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","two pointers"]},{"contestId":841,"index":"B","name":"Godsend","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["games","math"]},{"contestId":841,"index":"A","name":"Generous Kefa","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation"]},{"contestId":840,"index":"E","name":"In a Trap","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["trees"]},{"contestId":840,"index":"D","name":"Destiny","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["data structures","probabilities"]},{"contestId":840,"index":"C","name":"On the Bench","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["combinatorics","dp"]},{"contestId":840,"index":"B","name":"Leha and another game about graph","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["constructive algorithms","data structures","dfs and similar","dp","graphs"]},{"contestId":840,"index":"A","name":"Leha and Function","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["combinatorics","greedy","math","number theory","sortings"]},{"contestId":839,"index":"E","name":"Mother of Dragons","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["brute force","graphs","math","meet-in-the-middle"]},{"contestId":839,"index":"D","name":"Winter is here","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["combinatorics","dp","math","number theory"]},{"contestId":839,"index":"C","name":"Journey","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dfs and similar","dp","graphs","probabilities","trees"]},{"contestId":839,"index":"B","name":"Game of the Rows","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","greedy","implementation"]},{"contestId":839,"index":"A","name":"Arya and Bran","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":838,"index":"F","name":"Expected Earnings","type":"PROGRAMMING","rating":2800,"tags":[]},{"contestId":838,"index":"E","name":"Convex Countour","type":"PROGRAMMING","rating":2300,"tags":["dp"]},{"contestId":838,"index":"D","name":"Airplane Arrangements","type":"PROGRAMMING","rating":2700,"tags":["math","number theory"]},{"contestId":838,"index":"C","name":"Future Failure","type":"PROGRAMMING","rating":2800,"tags":["dp","games"]},{"contestId":838,"index":"B","name":"Diverging Directions","type":"PROGRAMMING","rating":2100,"tags":["data structures","dfs and similar","trees"]},{"contestId":838,"index":"A","name":"Binary Blocks","type":"PROGRAMMING","rating":1400,"tags":["brute force"]},{"contestId":837,"index":"G","name":"Functions On The Segments","type":"PROGRAMMING","rating":2500,"tags":["data structures"]},{"contestId":837,"index":"F","name":"Prefix Sums","type":"PROGRAMMING","rating":2400,"tags":["binary search","brute force","combinatorics","math","matrices"]},{"contestId":837,"index":"E","name":"Vasya\u0027s Function","type":"PROGRAMMING","rating":2100,"tags":["binary search","implementation","math"]},{"contestId":837,"index":"D","name":"Round Subset","type":"PROGRAMMING","rating":2100,"tags":["dp","math"]},{"contestId":837,"index":"C","name":"Two Seals","type":"PROGRAMMING","rating":1500,"tags":["brute force","implementation"]},{"contestId":837,"index":"B","name":"Flag of Berland","type":"PROGRAMMING","rating":1600,"tags":["brute force","implementation"]},{"contestId":837,"index":"A","name":"Text Volume","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":835,"index":"F","name":"Roads in the Kingdom","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":835,"index":"E","name":"The penguin\u0027s game","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["binary search","constructive algorithms","interactive"]},{"contestId":835,"index":"D","name":"Palindromic characteristics","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","dp","hashing","strings"]},{"contestId":835,"index":"C","name":"Star sky","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["dp","implementation"]},{"contestId":835,"index":"B","name":"The number on the board","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["greedy"]},{"contestId":835,"index":"A","name":"Key races","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":834,"index":"B","name":"The Festive Evening","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["data structures","implementation"]},{"contestId":834,"index":"A","name":"The Useless Toy","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":833,"index":"E","name":"Caramel Clouds","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["data structures","dp","sortings"]},{"contestId":833,"index":"D","name":"Red-Black Cobweb","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["data structures","divide and conquer","implementation","trees"]},{"contestId":833,"index":"C","name":"Ever-Hungry Krakozyabra","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["brute force","combinatorics","greedy","math"]},{"contestId":833,"index":"B","name":"The Bakery","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["binary search","data structures","divide and conquer","dp","two pointers"]},{"contestId":833,"index":"A","name":"The Meaningless Game","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["math","number theory"]},{"contestId":832,"index":"E","name":"Vasya and Shifts","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["matrices"]},{"contestId":832,"index":"D","name":"Misha, Grisha and Underground","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","graphs","trees"]},{"contestId":832,"index":"C","name":"Strange Radiation","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["binary search","implementation","math"]},{"contestId":832,"index":"B","name":"Petya and Exam","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["implementation","strings"]},{"contestId":832,"index":"A","name":"Sasha and Sticks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","math"]},{"contestId":831,"index":"C","name":"Jury Marks","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","constructive algorithms"]},{"contestId":831,"index":"B","name":"Keyboard Layouts","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["implementation","strings"]},{"contestId":831,"index":"A","name":"Unimodal Array","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":830,"index":"E","name":"Perpetual Motion Machine","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["constructive algorithms","dp","graphs","implementation","math","trees"]},{"contestId":830,"index":"D","name":"Singer House","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["combinatorics","dp","graphs","trees"]},{"contestId":830,"index":"C","name":"Bamboo Partition","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["brute force","data structures","implementation","math","number theory","sortings","two pointers"]},{"contestId":830,"index":"B","name":"Cards Sorting","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["data structures","implementation","sortings"]},{"contestId":830,"index":"A","name":"Office Keys","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["binary search","brute force","dp","greedy","sortings"]},{"contestId":828,"index":"B","name":"Black Square","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["implementation"]},{"contestId":828,"index":"A","name":"Restaurant Tables","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":827,"index":"F","name":"Dirty Arkady\u0027s Kitchen","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures","dp","graphs","shortest paths"]},{"contestId":827,"index":"E","name":"Rusty String","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["fft","math","strings"]},{"contestId":827,"index":"D","name":"Best Edge Weight","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["data structures","dfs and similar","graphs","trees"]},{"contestId":827,"index":"C","name":"DNA Evolution","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["data structures","strings"]},{"contestId":827,"index":"B","name":"High Load","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["constructive algorithms","greedy","implementation","trees"]},{"contestId":827,"index":"A","name":"String Reconstruction","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["data structures","greedy","sortings","strings"]},{"contestId":825,"index":"G","name":"Tree Queries","type":"PROGRAMMING","rating":2500,"tags":["dfs and similar","graphs","trees"]},{"contestId":825,"index":"F","name":"String Compression","type":"PROGRAMMING","rating":2400,"tags":["dp","hashing","string suffix structures","strings"]},{"contestId":825,"index":"E","name":"Minimal Labels","type":"PROGRAMMING","rating":2300,"tags":["data structures","dfs and similar","graphs","greedy"]},{"contestId":825,"index":"D","name":"Suitable Replacement","type":"PROGRAMMING","rating":1500,"tags":["binary search","greedy","implementation"]},{"contestId":825,"index":"C","name":"Multi-judge Solving","type":"PROGRAMMING","rating":1600,"tags":["greedy","implementation"]},{"contestId":825,"index":"B","name":"Five-In-a-Row","type":"PROGRAMMING","rating":1600,"tags":["brute force","implementation"]},{"contestId":825,"index":"A","name":"Binary Protocol","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":822,"index":"F","name":"Madness","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","trees"]},{"contestId":822,"index":"E","name":"Liar","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["binary search","dp","hashing","string suffix structures"]},{"contestId":822,"index":"D","name":"My pretty girl Noora","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["brute force","dp","greedy","math","number theory"]},{"contestId":822,"index":"C","name":"Hacker, pack your bags!","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","greedy","implementation","sortings"]},{"contestId":822,"index":"B","name":"Crossword solving","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","implementation","strings"]},{"contestId":822,"index":"A","name":"I\u0027m bored with life","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math","number theory"]},{"contestId":821,"index":"E","name":"Okabe and El Psy Kongroo","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["dp","matrices"]},{"contestId":821,"index":"D","name":"Okabe and City","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":821,"index":"C","name":"Okabe and Boxes","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["data structures","greedy","trees"]},{"contestId":821,"index":"B","name":"Okabe and Banana Trees","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","math"]},{"contestId":821,"index":"A","name":"Okabe and Future Gadget Laboratory","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":820,"index":"C","name":"Mister B and Boring Game","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["games","greedy"]},{"contestId":820,"index":"B","name":"Mister B and Angle in Polygon","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","geometry","math"]},{"contestId":820,"index":"A","name":"Mister B and Book Reading","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":819,"index":"E","name":"Mister B and Flight to the Moon","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["constructive algorithms","graphs"]},{"contestId":819,"index":"D","name":"Mister B and Astronomers","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["number theory"]},{"contestId":819,"index":"C","name":"Mister B and Beacons on Field","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["number theory"]},{"contestId":819,"index":"B","name":"Mister B and PR Shifts","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["data structures","implementation","math"]},{"contestId":818,"index":"G","name":"Four Melodies","type":"PROGRAMMING","rating":2600,"tags":["flows","graphs"]},{"contestId":818,"index":"F","name":"Level Generation","type":"PROGRAMMING","rating":2100,"tags":["binary search","math","ternary search"]},{"contestId":818,"index":"E","name":"Card Game Again","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","number theory","two pointers"]},{"contestId":818,"index":"D","name":"Multicolored Cars","type":"PROGRAMMING","rating":1700,"tags":["data structures","implementation"]},{"contestId":818,"index":"C","name":"Sofa Thief","type":"PROGRAMMING","rating":2000,"tags":["brute force","implementation"]},{"contestId":818,"index":"B","name":"Permutation Game","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":818,"index":"A","name":"Diplomas and Certificates","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":817,"index":"F","name":"MEX Queries","type":"PROGRAMMING","rating":2300,"tags":["binary search","data structures","trees"]},{"contestId":817,"index":"E","name":"Choosing The Commander","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","data structures","trees"]},{"contestId":817,"index":"D","name":"Imbalanced Array","type":"PROGRAMMING","rating":1900,"tags":["data structures","divide and conquer","dsu","sortings"]},{"contestId":817,"index":"C","name":"Really Big Numbers","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","dp","math"]},{"contestId":817,"index":"B","name":"Makes And The Product","type":"PROGRAMMING","rating":1500,"tags":["combinatorics","implementation","math","sortings"]},{"contestId":817,"index":"A","name":"Treasure Hunt","type":"PROGRAMMING","rating":1200,"tags":["implementation","math","number theory"]},{"contestId":816,"index":"B","name":"Karen and Coffee","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","data structures","implementation"]},{"contestId":816,"index":"A","name":"Karen and Morning","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":815,"index":"E","name":"Karen and Neighborhood","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["binary search","constructive algorithms","implementation"]},{"contestId":815,"index":"D","name":"Karen and Cards","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["binary search","combinatorics","data structures","geometry"]},{"contestId":815,"index":"C","name":"Karen and Supermarket","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["brute force","dp","trees"]},{"contestId":815,"index":"B","name":"Karen and Test","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["brute force","combinatorics","constructive algorithms","math"]},{"contestId":815,"index":"A","name":"Karen and Game","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","greedy","implementation"]},{"contestId":814,"index":"E","name":"An unavoidable detour for home","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","dp","graphs","shortest paths"]},{"contestId":814,"index":"D","name":"An overnight dance in discotheque","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["dfs and similar","dp","geometry","greedy","trees"]},{"contestId":814,"index":"C","name":"An impassioned circulation of affection","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["brute force","dp","strings","two pointers"]},{"contestId":814,"index":"B","name":"An express train to reveries","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms"]},{"contestId":814,"index":"A","name":"An abandoned sentiment from past","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","greedy","implementation","sortings"]},{"contestId":813,"index":"F","name":"Bipartite Checking","type":"PROGRAMMING","rating":2500,"tags":["data structures","dsu","graphs"]},{"contestId":813,"index":"E","name":"Army Creation","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures"]},{"contestId":813,"index":"D","name":"Two Melodies","type":"PROGRAMMING","rating":2600,"tags":["dp","flows"]},{"contestId":813,"index":"C","name":"The Tag Game","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","graphs"]},{"contestId":813,"index":"B","name":"The Golden Age","type":"PROGRAMMING","rating":1800,"tags":["brute force","math"]},{"contestId":813,"index":"A","name":"The Contest","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":812,"index":"E","name":"Sagheer and Apple Tree","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["games","trees"]},{"contestId":812,"index":"D","name":"Sagheer and Kindergarten","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["dfs and similar","graphs","implementation","trees"]},{"contestId":812,"index":"C","name":"Sagheer and Nubian Market","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","sortings"]},{"contestId":812,"index":"B","name":"Sagheer, the Hausmeister","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["bitmasks","brute force","dp"]},{"contestId":812,"index":"A","name":"Sagheer and Crossroads","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":811,"index":"E","name":"Vladik and Entertaining Flags","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","dsu","graphs"]},{"contestId":811,"index":"D","name":"Vladik and Favorite Game","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","dfs and similar","graphs","interactive"]},{"contestId":811,"index":"C","name":"Vladik and Memorable Trip","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dp","implementation"]},{"contestId":811,"index":"B","name":"Vladik and Complicated Book","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","sortings"]},{"contestId":811,"index":"A","name":"Vladik and Courtesy","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":810,"index":"B","name":"Summer sell-off","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","sortings"]},{"contestId":810,"index":"A","name":"Straight \u003c\u003cA\u003e\u003e","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":809,"index":"E","name":"Surprise me!","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["divide and conquer","math","number theory","trees"]},{"contestId":809,"index":"D","name":"Hitchhiking in the Baltic States","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["data structures","dp"]},{"contestId":809,"index":"C","name":"Find a car","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["combinatorics","divide and conquer","dp"]},{"contestId":809,"index":"B","name":"Glad to see you!","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["binary search","interactive"]},{"contestId":809,"index":"A","name":"Do you want a date?","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["implementation","math","sortings"]},{"contestId":808,"index":"G","name":"Anthem of Berland","type":"PROGRAMMING","rating":2300,"tags":["dp","strings"]},{"contestId":808,"index":"F","name":"Card Game","type":"PROGRAMMING","rating":2400,"tags":["binary search","flows","graphs"]},{"contestId":808,"index":"E","name":"Selling Souvenirs","type":"PROGRAMMING","rating":2300,"tags":["binary search","dp","greedy","ternary search"]},{"contestId":808,"index":"D","name":"Array Division","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","implementation"]},{"contestId":808,"index":"C","name":"Tea Party","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":808,"index":"B","name":"Average Sleep Time","type":"PROGRAMMING","rating":1300,"tags":["data structures","implementation","math"]},{"contestId":808,"index":"A","name":"Lucky Year","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":807,"index":"B","name":"T-Shirt Hunt","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":807,"index":"A","name":"Is it rated?","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","sortings"]},{"contestId":805,"index":"B","name":"3-palindrome","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms"]},{"contestId":805,"index":"A","name":"Fake NP","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","math"]},{"contestId":804,"index":"F","name":"Fake bullions","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["combinatorics","dfs and similar","dp","graphs","number theory"]},{"contestId":804,"index":"E","name":"The same permutation ","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["constructive algorithms"]},{"contestId":804,"index":"D","name":"Expected diameter of a tree","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","brute force","dfs and similar","dp","sortings","trees"]},{"contestId":804,"index":"C","name":"Ice cream coloring","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","greedy"]},{"contestId":804,"index":"B","name":"Minimum number of steps","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["combinatorics","greedy","implementation","math"]},{"contestId":804,"index":"A","name":"Find Amir","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","greedy","math"]},{"contestId":803,"index":"G","name":"Periodic RMQ Problem","type":"PROGRAMMING","rating":2300,"tags":["data structures"]},{"contestId":803,"index":"F","name":"Coprime Subsequences","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","combinatorics","number theory"]},{"contestId":803,"index":"E","name":"Roma and Poker","type":"PROGRAMMING","rating":2000,"tags":["dp","graphs"]},{"contestId":803,"index":"D","name":"Magazine Ad","type":"PROGRAMMING","rating":1900,"tags":["binary search","greedy"]},{"contestId":803,"index":"C","name":"Maximal GCD","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","greedy","math"]},{"contestId":803,"index":"B","name":"Distances to Zero","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms"]},{"contestId":803,"index":"A","name":"Maximal Binary Matrix","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms"]},{"contestId":802,"index":"M3","name":"April Fools\u0027 Problem (hard)","type":"PROGRAMMING","rating":2900,"tags":["binary search","data structures","flows"]},{"contestId":802,"index":"M2","name":"April Fools\u0027 Problem (medium)","type":"PROGRAMMING","rating":2400,"tags":["binary search","flows","graphs"]},{"contestId":802,"index":"M1","name":"April Fools\u0027 Problem (easy)","type":"PROGRAMMING","rating":1200,"tags":["greedy","sortings"]},{"contestId":802,"index":"J3","name":"Send the Fool Further! (hard)","type":"PROGRAMMING","rating":2400,"tags":["dfs and similar","dp","math","trees"]},{"contestId":802,"index":"J2","name":"Send the Fool Further! (medium)","type":"PROGRAMMING","rating":2100,"tags":["dp","trees"]},{"contestId":802,"index":"J1","name":"Send the Fool Further! (easy)","type":"PROGRAMMING","rating":1400,"tags":["dfs and similar","graphs","trees"]},{"contestId":802,"index":"G3","name":"Fake News (hard)","type":"PROGRAMMING","rating":2300,"tags":["string suffix structures"]},{"contestId":802,"index":"G2","name":"Fake News (medium)","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","strings"]},{"contestId":802,"index":"G1","name":"Fake News (easy)","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":802,"index":"D3","name":"Marmots (hard)","type":"PROGRAMMING","rating":2800,"tags":["math","probabilities"]},{"contestId":802,"index":"D2","name":"Marmots (medium)","type":"PROGRAMMING","rating":2200,"tags":["math"]},{"contestId":802,"index":"D1","name":"Marmots (easy)","type":"PROGRAMMING","rating":2100,"tags":["math"]},{"contestId":802,"index":"A3","name":"Heidi and Library (hard)","type":"PROGRAMMING","rating":2600,"tags":["flows","graphs"]},{"contestId":802,"index":"A2","name":"Heidi and Library (medium)","type":"PROGRAMMING","rating":1800,"tags":["data structures","greedy"]},{"contestId":802,"index":"A1","name":"Heidi and Library (easy)","type":"PROGRAMMING","rating":1800,"tags":["greedy"]},{"contestId":801,"index":"B","name":"Valued Keys","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","greedy","strings"]},{"contestId":801,"index":"A","name":"Vicious Keyboard","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force"]},{"contestId":799,"index":"G","name":"Cut the pie","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["binary search","data structures","geometry"]},{"contestId":799,"index":"F","name":"Beautiful fountains rows","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["data structures"]},{"contestId":799,"index":"E","name":"Aquarium decoration","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","greedy","two pointers"]},{"contestId":799,"index":"D","name":"Field expansion","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","dp","meet-in-the-middle"]},{"contestId":799,"index":"C","name":"Fountains","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["binary search","data structures","implementation"]},{"contestId":799,"index":"B","name":"T-shirt buying","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["data structures","implementation"]},{"contestId":799,"index":"A","name":"Carrot Cakes","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":798,"index":"E","name":"Mike and code of a permutation","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["constructive algorithms","data structures","graphs","sortings"]},{"contestId":798,"index":"D","name":"Mike and distribution","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","sortings"]},{"contestId":798,"index":"C","name":"Mike and gcd problem","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp","greedy","number theory"]},{"contestId":798,"index":"B","name":"Mike and strings","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","dp","strings"]},{"contestId":798,"index":"A","name":"Mike and palindrome","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","constructive algorithms","strings"]},{"contestId":797,"index":"F","name":"Mice and Holes","type":"PROGRAMMING","rating":2600,"tags":["data structures","dp","greedy","sortings"]},{"contestId":797,"index":"E","name":"Array Queries","type":"PROGRAMMING","rating":2000,"tags":["brute force","data structures","dp"]},{"contestId":797,"index":"D","name":"Broken BST","type":"PROGRAMMING","rating":2100,"tags":["data structures","dfs and similar"]},{"contestId":797,"index":"C","name":"Minimal string","type":"PROGRAMMING","rating":1700,"tags":["data structures","greedy","strings"]},{"contestId":797,"index":"B","name":"Odd sum","type":"PROGRAMMING","rating":1400,"tags":["dp","greedy","implementation"]},{"contestId":797,"index":"A","name":"k-Factorization","type":"PROGRAMMING","rating":1100,"tags":["implementation","math","number theory"]},{"contestId":796,"index":"F","name":"Sequence Recovery","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["bitmasks","data structures","greedy"]},{"contestId":796,"index":"E","name":"Exam Cheating","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["binary search","dp"]},{"contestId":796,"index":"D","name":"Police Stations","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["constructive algorithms","dfs and similar","dp","graphs","shortest paths","trees"]},{"contestId":796,"index":"C","name":"Bank Hacking","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["constructive algorithms","data structures","dp","trees"]},{"contestId":796,"index":"B","name":"Find The Bone","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["implementation"]},{"contestId":796,"index":"A","name":"Buying A House","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":794,"index":"G","name":"Replace All","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["combinatorics","dp","math"]},{"contestId":794,"index":"F","name":"Leha and security system","type":"PROGRAMMING","points":2750.0,"rating":2800,"tags":["data structures"]},{"contestId":794,"index":"E","name":"Choosing Carrot","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["games","math"]},{"contestId":794,"index":"D","name":"Labelling Cities","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dfs and similar","graphs","hashing"]},{"contestId":794,"index":"C","name":"Naming Company","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["games","greedy","sortings"]},{"contestId":794,"index":"B","name":"Cutting Carrot","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["geometry","math"]},{"contestId":794,"index":"A","name":"Bank Robbery","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":793,"index":"G","name":"Oleg and chess","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["data structures","divide and conquer","flows","graph matchings"]},{"contestId":793,"index":"F","name":"Julia the snail","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","divide and conquer","dp"]},{"contestId":793,"index":"E","name":"Problem of offices","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["constructive algorithms","dfs and similar","dp","trees"]},{"contestId":793,"index":"D","name":"Presents in Bankopolis","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dp","graphs","shortest paths"]},{"contestId":793,"index":"C","name":"Mice problem","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["geometry","implementation","math","sortings"]},{"contestId":793,"index":"B","name":"Igor and his way to work","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dfs and similar","graphs","implementation","shortest paths"]},{"contestId":793,"index":"A","name":"Oleg and shares","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":792,"index":"F","name":"Mages and Monsters","type":"PROGRAMMING","rating":3100,"tags":["data structures","geometry"]},{"contestId":792,"index":"E","name":"Colored Balls","type":"PROGRAMMING","rating":2500,"tags":["greedy","math","number theory"]},{"contestId":792,"index":"D","name":"Paths in a Complete Binary Tree","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","trees"]},{"contestId":792,"index":"C","name":"Divide by Three","type":"PROGRAMMING","rating":2000,"tags":["dp","greedy","math","number theory"]},{"contestId":792,"index":"B","name":"Counting-out Rhyme","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":792,"index":"A","name":"New Bus Route","type":"PROGRAMMING","rating":1100,"tags":["implementation","sortings"]},{"contestId":791,"index":"A","name":"Bear and Big Brother","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":789,"index":"B","name":"Masha and geometric depression","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","implementation","math"]},{"contestId":789,"index":"A","name":"Anastasia and pebbles","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","math"]},{"contestId":788,"index":"E","name":"New task","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["data structures"]},{"contestId":788,"index":"D","name":"Finding lines","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["constructive algorithms","divide and conquer","interactive"]},{"contestId":788,"index":"C","name":"The Great Mixing","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":788,"index":"B","name":"Weird journey","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["combinatorics","constructive algorithms","dfs and similar","dsu","graphs"]},{"contestId":788,"index":"A","name":"Functions again","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dp","two pointers"]},{"contestId":787,"index":"B","name":"Not Afraid","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","implementation","math"]},{"contestId":787,"index":"A","name":"The Monster","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","math","number theory"]},{"contestId":786,"index":"E","name":"ALT","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures","flows","graphs","trees"]},{"contestId":786,"index":"D","name":"Rap God","type":"PROGRAMMING","points":2000.0,"rating":3400,"tags":["data structures","dfs and similar","hashing","strings","trees"]},{"contestId":786,"index":"C","name":"Till I Collapse","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["data structures","divide and conquer"]},{"contestId":786,"index":"B","name":"Legacy","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["data structures","graphs","shortest paths"]},{"contestId":786,"index":"A","name":"Berzerk","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["dfs and similar","dp","games"]},{"contestId":785,"index":"E","name":"Anton and Permutation","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","data structures"]},{"contestId":785,"index":"D","name":"Anton and School - 2","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["combinatorics","dp","math","number theory"]},{"contestId":785,"index":"C","name":"Anton and Fairy Tale","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","math"]},{"contestId":785,"index":"B","name":"Anton and Classes","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","sortings"]},{"contestId":785,"index":"A","name":"Anton and Polyhedrons","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":784,"index":"G","name":"BF Calculator","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":784,"index":"F","name":"Crunching Numbers Just for You","type":"PROGRAMMING","rating":1900,"tags":["*special","implementation"]},{"contestId":784,"index":"E","name":"Twisted Circuit","type":"PROGRAMMING","rating":2000,"tags":["*special","brute force","implementation"]},{"contestId":784,"index":"D","name":"Touchy-Feely Palindromes","type":"PROGRAMMING","rating":1900,"tags":["*special","implementation"]},{"contestId":784,"index":"C","name":"INTERCALC","type":"PROGRAMMING","rating":1800,"tags":["*special","implementation"]},{"contestId":784,"index":"B","name":"Kids\u0027 Riddle","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":784,"index":"A","name":"Numbers Joke","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":780,"index":"H","name":"Intranet of Buses","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["binary search","geometry","implementation","two pointers"]},{"contestId":780,"index":"G","name":"Andryusha and Nervous Barriers","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["data structures","dp"]},{"contestId":780,"index":"F","name":"Axel and Marston in Bitland","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","dp","graphs","matrices"]},{"contestId":780,"index":"E","name":"Underground Lab","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":780,"index":"D","name":"Innokenty and a Football League","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["2-sat","graphs","greedy","implementation","shortest paths","strings"]},{"contestId":780,"index":"C","name":"Andryusha and Colored Balloons","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["dfs and similar","graphs","greedy","trees"]},{"contestId":780,"index":"B","name":"The Meeting Place Cannot Be Changed","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search"]},{"contestId":780,"index":"A","name":"Andryusha and Socks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":779,"index":"C","name":"Dishonest Sellers","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":779,"index":"B","name":"Weird Rounding","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","greedy"]},{"contestId":779,"index":"A","name":"Pupils Redistribution","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","math"]},{"contestId":778,"index":"E","name":"Selling Numbers","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["dp","sortings"]},{"contestId":778,"index":"D","name":"Parquet Re-laying","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["constructive algorithms"]},{"contestId":778,"index":"C","name":"Peterson Polyglot","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["brute force","dfs and similar","dsu","hashing","strings","trees"]},{"contestId":778,"index":"B","name":"Bitwise Formula","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["bitmasks","brute force","dfs and similar","expression parsing","implementation"]},{"contestId":778,"index":"A","name":"String Game","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","greedy","strings"]},{"contestId":777,"index":"E","name":"Hanoi Factory","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["brute force","data structures","dp","greedy","sortings"]},{"contestId":777,"index":"D","name":"Cloud of Hashtags","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","greedy","implementation","strings"]},{"contestId":777,"index":"C","name":"Alyona and Spreadsheet","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","data structures","dp","greedy","implementation","two pointers"]},{"contestId":777,"index":"B","name":"Game of Credit Cards","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["data structures","dp","greedy","sortings"]},{"contestId":777,"index":"A","name":"Shell Game","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","implementation","math"]},{"contestId":776,"index":"G","name":"Sherlock and the Encrypted Data","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["bitmasks","combinatorics","dp"]},{"contestId":776,"index":"F","name":"Sherlock\u0027s bet to Moriarty","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["constructive algorithms","data structures","divide and conquer","geometry","graphs","implementation","trees"]},{"contestId":776,"index":"E","name":"The Holmes Children","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["math","number theory"]},{"contestId":776,"index":"D","name":"The Door Problem","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["2-sat","dfs and similar","dsu","graphs"]},{"contestId":776,"index":"C","name":"Molly\u0027s Chemicals","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["binary search","brute force","data structures","implementation","math"]},{"contestId":776,"index":"B","name":"Sherlock and his girlfriend","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","number theory"]},{"contestId":776,"index":"A","name":"A Serial Killer","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation","strings"]},{"contestId":775,"index":"A","name":"University Schedule","type":"PROGRAMMING","rating":2900,"tags":["*special"]},{"contestId":774,"index":"L","name":"Bars","type":"PROGRAMMING","rating":2000,"tags":["*special","binary search"]},{"contestId":774,"index":"K","name":"Stepan and Vowels","type":"PROGRAMMING","rating":1600,"tags":["*special","implementation","strings"]},{"contestId":774,"index":"J","name":"Stepan\u0027s Series","type":"PROGRAMMING","rating":2000,"tags":["*special","dp"]},{"contestId":774,"index":"I","name":"Composing Of String","type":"PROGRAMMING","rating":2300,"tags":["*special","dp"]},{"contestId":774,"index":"H","name":"Repairing Of String","type":"PROGRAMMING","rating":2200,"tags":["*special","constructive algorithms"]},{"contestId":774,"index":"G","name":"Perfectionist Arkadiy","type":"PROGRAMMING","rating":2700,"tags":["*special","number theory"]},{"contestId":774,"index":"F","name":"Pens And Days Of Week","type":"PROGRAMMING","rating":2700,"tags":["*special","binary search","number theory"]},{"contestId":774,"index":"E","name":"Big Number and Remainder","type":"PROGRAMMING","rating":2300,"tags":["*special","math","number theory"]},{"contestId":774,"index":"D","name":"Lie or Truth","type":"PROGRAMMING","rating":1500,"tags":["*special","constructive algorithms","implementation","sortings"]},{"contestId":774,"index":"C","name":"Maximum Number","type":"PROGRAMMING","rating":1200,"tags":["*special","constructive algorithms","greedy","implementation"]},{"contestId":774,"index":"B","name":"Significant Cups","type":"PROGRAMMING","rating":2100,"tags":["*special","binary search","data structures","two pointers"]},{"contestId":774,"index":"A","name":"Amusement Park","type":"PROGRAMMING","rating":2100,"tags":["*special","ternary search"]},{"contestId":773,"index":"F","name":"Test Data Generation","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["combinatorics","divide and conquer","dp","fft","math","number theory"]},{"contestId":773,"index":"E","name":"Blog Post Rating","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["data structures","sortings"]},{"contestId":773,"index":"D","name":"Perishable Roads","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dp","graphs","shortest paths"]},{"contestId":773,"index":"C","name":"Prairie Partition","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","constructive algorithms","greedy","math"]},{"contestId":773,"index":"B","name":"Dynamic Problem Scoring","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["brute force","greedy"]},{"contestId":773,"index":"A","name":"Success Rate","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","math"]},{"contestId":772,"index":"E","name":"Verifying Kingdom","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["binary search","divide and conquer","interactive","trees"]},{"contestId":772,"index":"D","name":"Varying Kibibits","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["bitmasks","dp"]},{"contestId":772,"index":"C","name":"Vulnerable Kerbals","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["constructive algorithms","dp","graphs","math","number theory"]},{"contestId":772,"index":"B","name":"Volatile Kite","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["geometry"]},{"contestId":772,"index":"A","name":"Voltage Keepsake","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["binary search","math"]},{"contestId":771,"index":"F","name":"Bear and Isomorphic Points","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["geometry","two pointers"]},{"contestId":771,"index":"E","name":"Bear and Rectangle Strips","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["dp","greedy"]},{"contestId":771,"index":"D","name":"Bear and Company","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["dp"]},{"contestId":771,"index":"C","name":"Bear and Tree Jumps","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["dfs and similar","dp","trees"]},{"contestId":771,"index":"B","name":"Bear and Different Names","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","greedy"]},{"contestId":771,"index":"A","name":"Bear and Friendship Condition","type":"PROGRAMMING","points":250.0,"rating":1500,"tags":["dfs and similar","dsu","graphs"]},{"contestId":770,"index":"D","name":"Draw Brackets!","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["*special","implementation"]},{"contestId":770,"index":"C","name":"Online Courses In BSU","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["*special","dfs and similar","graphs","implementation"]},{"contestId":770,"index":"B","name":"Maximize Sum of Digits","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["*special","implementation","math"]},{"contestId":770,"index":"A","name":"New Password","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["*special","implementation"]},{"contestId":769,"index":"D","name":"k-Interesting Pairs Of Integers","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["*special","bitmasks","brute force","meet-in-the-middle"]},{"contestId":769,"index":"C","name":"Cycle In Maze","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["*special","dfs and similar","graphs","greedy","shortest paths"]},{"contestId":769,"index":"B","name":"News About Credit","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["*special","greedy","two pointers"]},{"contestId":769,"index":"A","name":"Year of University Entrance","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["*special","implementation","sortings"]},{"contestId":768,"index":"G","name":"The Winds of Winter","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["binary search","data structures"]},{"contestId":768,"index":"F","name":"Barrels and boxes","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["brute force","combinatorics","math","number theory","probabilities"]},{"contestId":768,"index":"E","name":"Game of Stones","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["bitmasks","dp","games"]},{"contestId":768,"index":"D","name":"Jon and Orbs","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["dp","math","probabilities"]},{"contestId":768,"index":"C","name":"Jon Snow and his Favourite Number","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["brute force","dp","implementation","sortings"]},{"contestId":768,"index":"B","name":"Code For 1","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["constructive algorithms","dfs and similar","divide and conquer"]},{"contestId":768,"index":"A","name":"Oath of the Night\u0027s Watch","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","sortings"]},{"contestId":767,"index":"E","name":"Change-free","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["greedy"]},{"contestId":767,"index":"D","name":"Cartons of milk","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","data structures","greedy","sortings","two pointers"]},{"contestId":767,"index":"C","name":"Garland","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dfs and similar","graphs","greedy","trees"]},{"contestId":767,"index":"B","name":"The Queue","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["brute force","greedy"]},{"contestId":767,"index":"A","name":"Snacktower","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["data structures","implementation"]},{"contestId":766,"index":"E","name":"Mahmoud and a xor trip","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["bitmasks","constructive algorithms","data structures","dfs and similar","dp","math","trees"]},{"contestId":766,"index":"D","name":"Mahmoud and a Dictionary","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","dfs and similar","dp","dsu","graphs"]},{"contestId":766,"index":"C","name":"Mahmoud and a Message","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","dp","greedy","strings"]},{"contestId":766,"index":"B","name":"Mahmoud and a Triangle","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","geometry","greedy","math","number theory","sortings"]},{"contestId":766,"index":"A","name":"Mahmoud and Longest Uncommon Subsequence","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","strings"]},{"contestId":765,"index":"G","name":"Math, math everywhere","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["brute force","dp","math","meet-in-the-middle","number theory"]},{"contestId":765,"index":"F","name":"Souvenirs","type":"PROGRAMMING","points":3250.0,"rating":3100,"tags":["data structures"]},{"contestId":765,"index":"E","name":"Tree Folding","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dfs and similar","dp","greedy","implementation","trees"]},{"contestId":765,"index":"D","name":"Artsem and Saunders","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["constructive algorithms","dsu","math"]},{"contestId":765,"index":"C","name":"Table Tennis Game 2","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["math"]},{"contestId":765,"index":"B","name":"Code obfuscation","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation","strings"]},{"contestId":765,"index":"A","name":"Neverending competitions","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":764,"index":"B","name":"Timofey and cubes","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","implementation"]},{"contestId":764,"index":"A","name":"Taymyr is calling you","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","math"]},{"contestId":763,"index":"E","name":"Timofey and our friends animals","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["data structures","divide and conquer","dsu"]},{"contestId":763,"index":"D","name":"Timofey and a flat tree","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["data structures","graphs","hashing","shortest paths","trees"]},{"contestId":763,"index":"C","name":"Timofey and remoduling","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["brute force","implementation","math","number theory"]},{"contestId":763,"index":"B","name":"Timofey and rectangles","type":"PROGRAMMING","points":750.0,"rating":2100,"tags":["constructive algorithms","geometry"]},{"contestId":763,"index":"A","name":"Timofey and a tree","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dfs and similar","dp","dsu","graphs","implementation","trees"]},{"contestId":762,"index":"F","name":"Tree nesting","type":"PROGRAMMING","rating":2800,"tags":["combinatorics","graphs","trees"]},{"contestId":762,"index":"E","name":"Radio stations","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures"]},{"contestId":762,"index":"D","name":"Maximum path","type":"PROGRAMMING","rating":2300,"tags":["dp","greedy","implementation"]},{"contestId":762,"index":"C","name":"Two strings","type":"PROGRAMMING","rating":2100,"tags":["binary search","hashing","strings","two pointers"]},{"contestId":762,"index":"B","name":"USB vs. PS/2","type":"PROGRAMMING","rating":1400,"tags":["greedy","implementation","sortings","two pointers"]},{"contestId":762,"index":"A","name":"k-th divisor","type":"PROGRAMMING","rating":1400,"tags":["math","number theory"]},{"contestId":761,"index":"F","name":"Dasha and Photos","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["brute force","data structures","dp","implementation"]},{"contestId":761,"index":"E","name":"Dasha and Puzzle","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","graphs","greedy","trees"]},{"contestId":761,"index":"D","name":"Dasha and Very Difficult Problem","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","brute force","constructive algorithms","greedy","sortings"]},{"contestId":761,"index":"C","name":"Dasha and Password","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","dp","implementation"]},{"contestId":761,"index":"B","name":"Dasha and friends","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","implementation","math"]},{"contestId":761,"index":"A","name":"Dasha and Stairs","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","constructive algorithms","implementation","math"]},{"contestId":760,"index":"B","name":"Frodo and pillows","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","greedy"]},{"contestId":760,"index":"A","name":"Petr and a calendar","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":758,"index":"F","name":"Geometrical Progression","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["brute force","math","number theory"]},{"contestId":758,"index":"E","name":"Broken Tree","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dfs and similar","dp","graphs","greedy","trees"]},{"contestId":758,"index":"D","name":"Ability To Convert","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","dp","greedy","math","strings"]},{"contestId":758,"index":"C","name":"Unfair Poll","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","constructive algorithms","implementation","math"]},{"contestId":758,"index":"B","name":"Blown Garland","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation","number theory"]},{"contestId":758,"index":"A","name":"Holiday Of Equality","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":757,"index":"G","name":"Can Bash Save the Day?","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["data structures","divide and conquer","graphs","trees"]},{"contestId":757,"index":"F","name":"Team Rocket Rises Again","type":"PROGRAMMING","points":2750.0,"rating":2800,"tags":["data structures","graphs","shortest paths"]},{"contestId":757,"index":"E","name":"Bash Plays with Functions","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["brute force","combinatorics","dp","number theory"]},{"contestId":757,"index":"D","name":"Felicity\u0027s Big Secret Revealed","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["bitmasks","dp"]},{"contestId":757,"index":"C","name":"Felicity is Coming!","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","hashing","sortings","strings"]},{"contestId":757,"index":"B","name":"Bash\u0027s Big Day","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","math","number theory"]},{"contestId":757,"index":"A","name":"Gotta Catch Em\u0027 All!","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":756,"index":"F","name":"Long number","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["expression parsing","math","number theory"]},{"contestId":756,"index":"E","name":"Byteland coins","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["combinatorics","dp","math"]},{"contestId":756,"index":"D","name":"Bacterial Melee","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["brute force","combinatorics","dp","string suffix structures"]},{"contestId":756,"index":"C","name":"Nikita and stack","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["data structures"]},{"contestId":756,"index":"B","name":"Travel Card","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","dp"]},{"contestId":756,"index":"A","name":"Pavel and barbecue","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["constructive algorithms","dfs and similar"]},{"contestId":755,"index":"G","name":"PolandBall and Many Other Balls","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["combinatorics","divide and conquer","dp","fft","math","number theory"]},{"contestId":755,"index":"F","name":"PolandBall and Gifts","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["bitmasks","dp","greedy"]},{"contestId":755,"index":"E","name":"PolandBall and White-Red graph","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","graphs","shortest paths"]},{"contestId":755,"index":"D","name":"PolandBall and Polygon","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["data structures"]},{"contestId":755,"index":"C","name":"PolandBall and Forest","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["dfs and similar","dsu","graphs","interactive","trees"]},{"contestId":755,"index":"B","name":"PolandBall and Game","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","data structures","games","greedy","sortings","strings"]},{"contestId":755,"index":"A","name":"PolandBall and Hypothesis","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","graphs","math","number theory"]},{"contestId":754,"index":"E","name":"Dasha and cyclic table","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["bitmasks","brute force","fft","strings","trees"]},{"contestId":754,"index":"D","name":"Fedor and coupons","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","data structures","greedy","sortings"]},{"contestId":754,"index":"C","name":"Vladik and chat","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["brute force","constructive algorithms","dp","implementation","strings"]},{"contestId":754,"index":"B","name":"Ilya and tic-tac-toe game","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":754,"index":"A","name":"Lesha and array splitting","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":753,"index":"C","name":"Interactive Bulls and Cows (Hard)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["brute force","constructive algorithms","interactive"]},{"contestId":753,"index":"B","name":"Interactive Bulls and Cows (Easy)","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":753,"index":"A","name":"Santa Claus and Candies","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["dp","greedy","math"]},{"contestId":750,"index":"H","name":"New Year and Snowy Grid","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dfs and similar","dsu","graphs","interactive"]},{"contestId":750,"index":"G","name":"New Year and Binary Tree Paths","type":"PROGRAMMING","points":3250.0,"rating":3200,"tags":["bitmasks","brute force","combinatorics","dp"]},{"contestId":750,"index":"F","name":"New Year and Finding Roots","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["constructive algorithms","implementation","interactive","trees"]},{"contestId":750,"index":"E","name":"New Year and Old Subsequence","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["data structures","divide and conquer","dp","matrices"]},{"contestId":750,"index":"D","name":"New Year and Fireworks","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","data structures","dfs and similar","dp","implementation"]},{"contestId":750,"index":"C","name":"New Year and Rating","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","greedy","math"]},{"contestId":750,"index":"B","name":"New Year and North Pole","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["geometry","implementation"]},{"contestId":750,"index":"A","name":"New Year and Hurry","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["binary search","brute force","implementation","math"]},{"contestId":749,"index":"E","name":"Inversions After Shuffle","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","probabilities"]},{"contestId":749,"index":"D","name":"Leaving Auction","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures"]},{"contestId":749,"index":"C","name":"Voting","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["greedy","implementation","two pointers"]},{"contestId":749,"index":"B","name":"Parallelogram is Back","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","constructive algorithms","geometry"]},{"contestId":749,"index":"A","name":"Bachgold Problem","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math","number theory"]},{"contestId":748,"index":"F","name":"Santa Clauses and a Soccer Championship","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":748,"index":"E","name":"Santa Claus and Tangerines","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","data structures","greedy","two pointers"]},{"contestId":748,"index":"D","name":"Santa Claus and a Palindrome","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":748,"index":"C","name":"Santa Claus and Robot","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","math"]},{"contestId":748,"index":"B","name":"Santa Claus and Keyboard Check","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation","strings"]},{"contestId":748,"index":"A","name":"Santa Claus and a Place in a Class","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":747,"index":"F","name":"Igor and Interesting Numbers","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["brute force","combinatorics","dp","math"]},{"contestId":747,"index":"E","name":"Comments","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["dfs and similar","expression parsing","implementation","strings"]},{"contestId":747,"index":"D","name":"Winter Is Coming","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dp","greedy","sortings"]},{"contestId":747,"index":"C","name":"Servers","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["implementation"]},{"contestId":747,"index":"B","name":"Mammoth\u0027s Genome Decoding","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["implementation","strings"]},{"contestId":747,"index":"A","name":"Display Size","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","math"]},{"contestId":746,"index":"G","name":"New Roads","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["constructive algorithms","graphs","trees"]},{"contestId":746,"index":"F","name":"Music in Car","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["data structures","greedy","two pointers"]},{"contestId":746,"index":"E","name":"Numbers Exchange","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["greedy","implementation","math"]},{"contestId":746,"index":"D","name":"Green and Black Tea","type":"PROGRAMMING","points":2000.0,"rating":1500,"tags":["constructive algorithms","greedy","math"]},{"contestId":746,"index":"C","name":"Tram","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","implementation","math"]},{"contestId":746,"index":"B","name":"Decoding","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["implementation","strings"]},{"contestId":746,"index":"A","name":"Compote","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":745,"index":"B","name":"Hongcow Solves A Puzzle","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation"]},{"contestId":745,"index":"A","name":"Hongcow Learns the Cyclic Shift","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","strings"]},{"contestId":744,"index":"E","name":"Hongcow Masters the Cyclic Shift","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["strings","two pointers"]},{"contestId":744,"index":"D","name":"Hongcow Draws a Circle","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["geometry"]},{"contestId":744,"index":"C","name":"Hongcow Buys a Deck of Cards","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["bitmasks","brute force","dp"]},{"contestId":744,"index":"B","name":"Hongcow\u0027s Game","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["bitmasks","divide and conquer","interactive"]},{"contestId":744,"index":"A","name":"Hongcow Builds A Nation","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["dfs and similar","graphs"]},{"contestId":743,"index":"E","name":"Vladik and cards","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","bitmasks","brute force","dp"]},{"contestId":743,"index":"D","name":"Chloe and pleasant prizes","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":743,"index":"C","name":"Vladik and fractions","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["brute force","constructive algorithms","math","number theory"]},{"contestId":743,"index":"B","name":"Chloe and the sequence ","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","bitmasks","constructive algorithms","implementation"]},{"contestId":743,"index":"A","name":"Vladik and flights","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":742,"index":"B","name":"Arpa’s obvious problem and Mehrdad’s terrible solution","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","math","number theory"]},{"contestId":742,"index":"A","name":"Arpa’s hard exam and Mehrdad’s naive cheat","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math","number theory"]},{"contestId":741,"index":"E","name":"Arpa’s abnormal DNA and Mehrdad’s deep interest","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["data structures","string suffix structures"]},{"contestId":741,"index":"D","name":"Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["data structures","dfs and similar","trees"]},{"contestId":741,"index":"C","name":"Arpa’s overnight party and Mehrdad’s silent entering","type":"PROGRAMMING","points":1250.0,"rating":2600,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":741,"index":"B","name":"Arpa\u0027s weak amphitheater and Mehrdad\u0027s valuable Hoses","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dfs and similar","dp","dsu"]},{"contestId":741,"index":"A","name":"Arpa\u0027s loud Owf and Mehrdad\u0027s evil plan","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dfs and similar","math"]},{"contestId":740,"index":"B","name":"Alyona and flowers","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms"]},{"contestId":740,"index":"A","name":"Alyona and copybooks","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":739,"index":"E","name":"Gosha is hunting","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["brute force","data structures","dp","flows","math","probabilities","sortings"]},{"contestId":739,"index":"D","name":"Recover a functional graph","type":"PROGRAMMING","points":2000.0,"rating":3400,"tags":["graph matchings"]},{"contestId":739,"index":"C","name":"Alyona and towers","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["data structures"]},{"contestId":739,"index":"B","name":"Alyona and a tree","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","data structures","dfs and similar","graphs","trees"]},{"contestId":739,"index":"A","name":"Alyona and mex","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["constructive algorithms","greedy"]},{"contestId":737,"index":"F","name":"Dirty plates","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["constructive algorithms","math"]},{"contestId":737,"index":"E","name":"Tanya is 5!","type":"PROGRAMMING","points":2000.0,"rating":3300,"tags":["graph matchings","graphs","greedy","schedules"]},{"contestId":736,"index":"E","name":"Chess Championship","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["constructive algorithms","flows","greedy","math"]},{"contestId":736,"index":"D","name":"Permutations","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["math","matrices"]},{"contestId":735,"index":"E","name":"Ostap and Tree","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dp","trees"]},{"contestId":735,"index":"D","name":"Taxes","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["math","number theory"]},{"contestId":735,"index":"C","name":"Tennis Championship","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["combinatorics","constructive algorithms","greedy","math"]},{"contestId":735,"index":"B","name":"Urbanization","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","number theory","sortings"]},{"contestId":735,"index":"A","name":"Ostap and Grasshopper","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":734,"index":"F","name":"Anton and School","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["bitmasks","constructive algorithms","implementation","math"]},{"contestId":734,"index":"E","name":"Anton and Tree","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dfs and similar","dp","trees"]},{"contestId":734,"index":"D","name":"Anton and Chess","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["implementation"]},{"contestId":734,"index":"C","name":"Anton and Making Potions","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","dp","greedy","two pointers"]},{"contestId":734,"index":"B","name":"Anton and Digits","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["brute force","greedy","implementation","math"]},{"contestId":734,"index":"A","name":"Anton and Danik","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":733,"index":"F","name":"Drivers Dissatisfaction","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["data structures","dsu","graphs","trees"]},{"contestId":733,"index":"E","name":"Sleep in Class","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["constructive algorithms","data structures","math","two pointers"]},{"contestId":733,"index":"D","name":"Kostya the Sculptor","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["data structures","hashing"]},{"contestId":733,"index":"C","name":"Epidemic in Monstropolis","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["constructive algorithms","dp","greedy","two pointers"]},{"contestId":733,"index":"B","name":"Parade","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["math"]},{"contestId":733,"index":"A","name":"Grasshopper And the String","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":732,"index":"F","name":"Tourist Reform","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["dfs and similar","graphs"]},{"contestId":732,"index":"E","name":"Sockets","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["greedy","sortings"]},{"contestId":732,"index":"D","name":"Exams","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","greedy","sortings"]},{"contestId":732,"index":"C","name":"Sanatorium","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["binary search","constructive algorithms","greedy","implementation","math"]},{"contestId":732,"index":"B","name":"Cormen --- The Best Friend Of a Man","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["dp","greedy"]},{"contestId":732,"index":"A","name":"Buy a Shovel","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms","implementation","math"]},{"contestId":731,"index":"F","name":"Video Cards","type":"PROGRAMMING","points":3000.0,"rating":1900,"tags":["brute force","data structures","implementation","math","number theory"]},{"contestId":731,"index":"E","name":"Funny Game","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dp","games"]},{"contestId":731,"index":"D","name":"80-th Level Archeology","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["brute force","data structures","greedy","sortings"]},{"contestId":731,"index":"C","name":"Socks","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["dfs and similar","dsu","graphs","greedy"]},{"contestId":731,"index":"B","name":"Coupons and Discounts","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy"]},{"contestId":731,"index":"A","name":"Night at the Museum","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":730,"index":"L","name":"Expression Queries","type":"PROGRAMMING","rating":3200,"tags":["data structures"]},{"contestId":730,"index":"K","name":"Roads Orientation Problem","type":"PROGRAMMING","rating":3200,"tags":["graphs"]},{"contestId":730,"index":"J","name":"Bottles","type":"PROGRAMMING","rating":1900,"tags":["dp"]},{"contestId":730,"index":"I","name":"Olympiad in Programming and Sports","type":"PROGRAMMING","rating":2000,"tags":["dp","flows","graphs","greedy"]},{"contestId":730,"index":"H","name":"Delete Them","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":730,"index":"G","name":"Car Repair Shop","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":730,"index":"F","name":"Ber Patio","type":"PROGRAMMING","rating":3100,"tags":[]},{"contestId":730,"index":"E","name":"Award Ceremony","type":"PROGRAMMING","rating":2200,"tags":["greedy","implementation"]},{"contestId":730,"index":"D","name":"Running Over The Bridges","type":"PROGRAMMING","rating":2200,"tags":["greedy","implementation","math"]},{"contestId":730,"index":"C","name":"Bulmart","type":"PROGRAMMING","rating":2100,"tags":["binary search","dfs and similar"]},{"contestId":730,"index":"B","name":"Minimum and Maximum","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","interactive"]},{"contestId":730,"index":"A","name":"Toda 2","type":"PROGRAMMING","rating":1800,"tags":["greedy","implementation"]},{"contestId":729,"index":"F","name":"Financiers Game","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dp"]},{"contestId":729,"index":"E","name":"Subordinates","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","data structures","graphs","greedy","sortings"]},{"contestId":729,"index":"D","name":"Sea Battle","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms","greedy","math"]},{"contestId":729,"index":"C","name":"Road to Cinema","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["binary search","greedy","sortings"]},{"contestId":729,"index":"B","name":"Spotlights","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["dp","implementation"]},{"contestId":729,"index":"A","name":"Interview with Oleg","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","strings"]},{"contestId":727,"index":"F","name":"Polycarp\u0027s problems","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["binary search","dp","greedy"]},{"contestId":727,"index":"E","name":"Games on a CD","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["data structures","hashing","string suffix structures","strings"]},{"contestId":727,"index":"D","name":"T-shirts Distribution","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["constructive algorithms","flows","greedy"]},{"contestId":727,"index":"C","name":"Guess the Array","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","interactive","math"]},{"contestId":727,"index":"B","name":"Bill Total Value","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["expression parsing","implementation","strings"]},{"contestId":727,"index":"A","name":"Transformation: from A to B","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","dfs and similar","math"]},{"contestId":725,"index":"G","name":"Messages on a Tree","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":[]},{"contestId":725,"index":"F","name":"Family Photos","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["games","greedy"]},{"contestId":725,"index":"E","name":"Too Much Money","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force","greedy"]},{"contestId":725,"index":"D","name":"Contest Balloons","type":"PROGRAMMING","points":2250.0,"rating":1800,"tags":["data structures","greedy"]},{"contestId":725,"index":"C","name":"Hidden Word","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms","implementation","strings"]},{"contestId":725,"index":"B","name":"Food on the Plane","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","math"]},{"contestId":725,"index":"A","name":"Jumping Ball","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":724,"index":"G","name":"Xor-matic Number of the Graph","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["bitmasks","graphs","math","number theory","trees"]},{"contestId":724,"index":"F","name":"Uniformly Branched Trees","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["combinatorics","dp","trees"]},{"contestId":724,"index":"E","name":"Goods transportation","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dp","flows","greedy"]},{"contestId":724,"index":"D","name":"Dense Subsequence","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","greedy","strings"]},{"contestId":724,"index":"C","name":"Ray Tracing","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["greedy","hashing","implementation","math","number theory","sortings"]},{"contestId":724,"index":"B","name":"Batch Sort","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","greedy","implementation","math"]},{"contestId":724,"index":"A","name":"Checking the Calendar","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":723,"index":"F","name":"st-Spanning Tree","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["dsu","graphs","greedy","implementation"]},{"contestId":723,"index":"E","name":"One-Way Reform","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","flows","graphs","greedy"]},{"contestId":723,"index":"D","name":"Lakes in Berland","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["dfs and similar","dsu","graphs","greedy","implementation"]},{"contestId":723,"index":"C","name":"Polycarp at the Radio","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["greedy"]},{"contestId":723,"index":"B","name":"Text Document Analysis","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["expression parsing","implementation","strings"]},{"contestId":723,"index":"A","name":"The New Year: Meeting Friends","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math","sortings"]},{"contestId":722,"index":"F","name":"Cyclic Cipher","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["chinese remainder theorem","data structures","implementation","number theory","two pointers"]},{"contestId":722,"index":"E","name":"Research Rover","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["combinatorics","dp"]},{"contestId":722,"index":"D","name":"Generating Sets","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["binary search","data structures","dfs and similar","greedy","strings","trees"]},{"contestId":722,"index":"C","name":"Destroying Array","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["data structures","dsu"]},{"contestId":722,"index":"B","name":"Verse Pattern","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation","strings"]},{"contestId":722,"index":"A","name":"Broken Clock","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":721,"index":"E","name":"Road to Home","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["binary search","dp"]},{"contestId":721,"index":"D","name":"Maxim and Array","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","data structures","greedy","math"]},{"contestId":721,"index":"C","name":"Journey","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp","graphs"]},{"contestId":721,"index":"B","name":"Passwords","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","math","sortings","strings"]},{"contestId":721,"index":"A","name":"One-dimensional Japanese Crossword","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":720,"index":"F","name":"Array Covering","type":"PROGRAMMING","rating":3100,"tags":["data structures"]},{"contestId":720,"index":"E","name":"Cipher","type":"PROGRAMMING","rating":3100,"tags":["implementation"]},{"contestId":720,"index":"D","name":"Slalom","type":"PROGRAMMING","rating":3100,"tags":["data structures","dp","sortings"]},{"contestId":720,"index":"C","name":"Homework","type":"PROGRAMMING","rating":3100,"tags":["constructive algorithms"]},{"contestId":720,"index":"B","name":"Cactusophobia","type":"PROGRAMMING","rating":2400,"tags":["dfs and similar","flows"]},{"contestId":720,"index":"A","name":"Closing ceremony","type":"PROGRAMMING","rating":2000,"tags":["greedy"]},{"contestId":719,"index":"B","name":"Anatoly and Cockroaches","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy"]},{"contestId":719,"index":"A","name":"Vitya in the Countryside","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":718,"index":"E","name":"Matvey\u0027s Birthday","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["bitmasks","graphs"]},{"contestId":718,"index":"D","name":"Andrew and Chemistry","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["dp","hashing","trees"]},{"contestId":718,"index":"C","name":"Sasha and Array","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["data structures","math","matrices"]},{"contestId":718,"index":"A","name":"Efim and Strange Grade","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["dp","implementation","math"]},{"contestId":717,"index":"I","name":"Cowboy Beblop at his computer","type":"PROGRAMMING","rating":2800,"tags":["geometry"]},{"contestId":717,"index":"H","name":"Pokermon League challenge","type":"PROGRAMMING","rating":2400,"tags":["math","probabilities"]},{"contestId":717,"index":"G","name":"Underfail","type":"PROGRAMMING","rating":2400,"tags":["flows"]},{"contestId":717,"index":"F","name":"Heroes of Making Magic III","type":"PROGRAMMING","rating":2600,"tags":["data structures"]},{"contestId":717,"index":"E","name":"Paint it really, really dark gray","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar"]},{"contestId":717,"index":"D","name":"Dexterina’s Lab","type":"PROGRAMMING","rating":1900,"tags":["games","matrices","probabilities"]},{"contestId":717,"index":"C","name":"Potions Homework","type":"PROGRAMMING","rating":1200,"tags":["implementation","sortings"]},{"contestId":717,"index":"B","name":"R3D3’s Summer Adventure","type":"PROGRAMMING","rating":2700,"tags":["dp","greedy"]},{"contestId":717,"index":"A","name":"Festival Organization","type":"PROGRAMMING","rating":2900,"tags":["combinatorics","math","number theory"]},{"contestId":716,"index":"B","name":"Complete the Word","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","two pointers"]},{"contestId":716,"index":"A","name":"Crazy Computer","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":715,"index":"E","name":"Complete the Permutations","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["combinatorics","fft","graphs","math"]},{"contestId":715,"index":"D","name":"Create a Maze","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["constructive algorithms"]},{"contestId":715,"index":"C","name":"Digit Tree","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["dfs and similar","divide and conquer","dsu","trees"]},{"contestId":715,"index":"B","name":"Complete The Graph","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["binary search","constructive algorithms","graphs","shortest paths"]},{"contestId":715,"index":"A","name":"Plus and Square Root","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms","math"]},{"contestId":714,"index":"B","name":"Filya and Homework","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","sortings"]},{"contestId":714,"index":"A","name":"Meeting of Old Friends","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","math"]},{"contestId":713,"index":"E","name":"Sonya Partymaker","type":"PROGRAMMING","points":2000.0,"rating":3300,"tags":["binary search","dp"]},{"contestId":713,"index":"D","name":"Animals and Puzzle","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["binary search","data structures"]},{"contestId":713,"index":"C","name":"Sonya and Problem Wihtout a Legend","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["dp","sortings"]},{"contestId":713,"index":"B","name":"Searching Rectangles","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["binary search","constructive algorithms","interactive"]},{"contestId":713,"index":"A","name":"Sonya and Queries","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["data structures","implementation"]},{"contestId":712,"index":"E","name":"Memory and Casinos","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","math","probabilities"]},{"contestId":712,"index":"D","name":"Memory and Scores","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["combinatorics","dp","math"]},{"contestId":712,"index":"C","name":"Memory and De-Evolution","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["greedy","math"]},{"contestId":712,"index":"B","name":"Memory and Trident","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":712,"index":"A","name":"Memory and Crow","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":711,"index":"E","name":"ZS and The Birthday Paradox","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["math","number theory","probabilities"]},{"contestId":711,"index":"D","name":"Directed Roads","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["combinatorics","dfs and similar","graphs","math"]},{"contestId":711,"index":"C","name":"Coloring Trees","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp"]},{"contestId":711,"index":"B","name":"Chris and Magic Square","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","implementation"]},{"contestId":711,"index":"A","name":"Bus to Udayland","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":710,"index":"F","name":"String Set Queries","type":"PROGRAMMING","rating":2400,"tags":["brute force","data structures","hashing","interactive","string suffix structures","strings"]},{"contestId":710,"index":"E","name":"Generate a String","type":"PROGRAMMING","rating":2000,"tags":["dfs and similar","dp"]},{"contestId":710,"index":"D","name":"Two Arithmetic Progressions","type":"PROGRAMMING","rating":2500,"tags":["math","number theory"]},{"contestId":710,"index":"C","name":"Magic Odd Square","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","math"]},{"contestId":710,"index":"B","name":"Optimal Point on a Line","type":"PROGRAMMING","rating":1400,"tags":["brute force","sortings"]},{"contestId":710,"index":"A","name":"King Moves","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":709,"index":"B","name":"Checkpoints","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","implementation","sortings"]},{"contestId":709,"index":"A","name":"Juicer","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":708,"index":"E","name":"Student\u0027s Camp","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["dp","math"]},{"contestId":708,"index":"D","name":"Incorrect Flow","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["flows"]},{"contestId":708,"index":"C","name":"Centroids","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["data structures","dfs and similar","dp","graphs","greedy","trees"]},{"contestId":708,"index":"B","name":"Recover the String","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":708,"index":"A","name":"Letters Cyclic Shift","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy","implementation","strings"]},{"contestId":707,"index":"E","name":"Garlands","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures"]},{"contestId":707,"index":"D","name":"Persistent Bookcase ","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["bitmasks","data structures","dfs and similar","implementation"]},{"contestId":707,"index":"C","name":"Pythagorean Triples","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["math","number theory"]},{"contestId":707,"index":"B","name":"Bakery","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["graphs"]},{"contestId":707,"index":"A","name":"Brain\u0027s Photos","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":706,"index":"E","name":"Working routine","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","implementation"]},{"contestId":706,"index":"D","name":"Vasiliy\u0027s Multiset","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","bitmasks","data structures","trees"]},{"contestId":706,"index":"C","name":"Hard problem","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["dp","strings"]},{"contestId":706,"index":"B","name":"Interesting drink","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","dp","implementation"]},{"contestId":706,"index":"A","name":"Beru-taxi","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","geometry","implementation"]},{"contestId":705,"index":"B","name":"Spider Man","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["games","math"]},{"contestId":705,"index":"A","name":"Hulk","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":704,"index":"E","name":"Iron Man","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["data structures","geometry","trees"]},{"contestId":704,"index":"D","name":"Captain America","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["flows","greedy"]},{"contestId":704,"index":"C","name":"Black Widow","type":"PROGRAMMING","points":1250.0,"rating":2900,"tags":["dp","graphs","implementation","math"]},{"contestId":704,"index":"B","name":"Ant Man","type":"PROGRAMMING","points":1250.0,"rating":2500,"tags":["dp","graphs","greedy"]},{"contestId":704,"index":"A","name":"Thor","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","data structures","implementation"]},{"contestId":703,"index":"E","name":"Mishka and Divisors","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["dp","number theory"]},{"contestId":703,"index":"D","name":"Mishka and Interesting sum","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures"]},{"contestId":703,"index":"C","name":"Chris and Road","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["geometry","implementation"]},{"contestId":703,"index":"B","name":"Mishka and trip","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","math"]},{"contestId":703,"index":"A","name":"Mishka and Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":702,"index":"F","name":"T-Shirts","type":"PROGRAMMING","rating":2800,"tags":["data structures"]},{"contestId":702,"index":"E","name":"Analysis of Pathes in Functional Graph","type":"PROGRAMMING","rating":2100,"tags":["data structures","graphs"]},{"contestId":702,"index":"D","name":"Road to Post Office","type":"PROGRAMMING","rating":1900,"tags":["math"]},{"contestId":702,"index":"C","name":"Cellular Network","type":"PROGRAMMING","rating":1500,"tags":["binary search","implementation","two pointers"]},{"contestId":702,"index":"B","name":"Powers of Two","type":"PROGRAMMING","rating":1500,"tags":["brute force","data structures","implementation","math"]},{"contestId":702,"index":"A","name":"Maximum Increase","type":"PROGRAMMING","rating":800,"tags":["dp","greedy","implementation"]},{"contestId":701,"index":"C","name":"They Are Everywhere","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","strings","two pointers"]},{"contestId":701,"index":"B","name":"Cells Not Under Attack","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["data structures","math"]},{"contestId":701,"index":"A","name":"Cards","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":700,"index":"E","name":"Cool Slogans","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["string suffix structures","strings"]},{"contestId":700,"index":"D","name":"Huffman Coding on Segment","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["data structures","greedy"]},{"contestId":700,"index":"C","name":"Break Up","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["dfs and similar","graphs"]},{"contestId":700,"index":"B","name":"Connecting Universities","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":700,"index":"A","name":"As Fast As Possible","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["binary search","math"]},{"contestId":699,"index":"B","name":"One Bomb","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation"]},{"contestId":699,"index":"A","name":"Launch of Collider","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":698,"index":"F","name":"Coprime Permutation","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["combinatorics","number theory"]},{"contestId":698,"index":"E","name":"Cron","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":[]},{"contestId":698,"index":"D","name":"Limak and Shooting Points","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["brute force","geometry","math"]},{"contestId":698,"index":"C","name":"LRU","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["bitmasks","dp","math","probabilities"]},{"contestId":698,"index":"B","name":"Fix a Tree","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","dfs and similar","dsu","graphs","trees"]},{"contestId":698,"index":"A","name":"Vacations","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["dp"]},{"contestId":697,"index":"B","name":"Barnicle","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","implementation","math","strings"]},{"contestId":697,"index":"A","name":"Pineapple Incident","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":696,"index":"F","name":"...Dary!","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["binary search","geometry","two pointers"]},{"contestId":696,"index":"E","name":"...Wait for it...","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures","dsu","trees"]},{"contestId":696,"index":"D","name":"Legen...","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["data structures","dp","matrices","strings"]},{"contestId":696,"index":"C","name":"PLEASE","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["combinatorics","dp","implementation","math","matrices"]},{"contestId":696,"index":"B","name":"Puzzles","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dfs and similar","math","probabilities","trees"]},{"contestId":696,"index":"A","name":"Lorenzo Von Matterhorn","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","data structures","implementation","trees"]},{"contestId":691,"index":"F","name":"Couple Cover","type":"PROGRAMMING","rating":2200,"tags":["brute force","dp","number theory"]},{"contestId":691,"index":"E","name":"Xor-sequences","type":"PROGRAMMING","rating":1900,"tags":["matrices"]},{"contestId":691,"index":"D","name":"Swaps in Permutation","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","dsu","math"]},{"contestId":691,"index":"C","name":"Exponential notation","type":"PROGRAMMING","rating":1800,"tags":["implementation","strings"]},{"contestId":691,"index":"B","name":"s-palindrome","type":"PROGRAMMING","rating":1600,"tags":["implementation","strings"]},{"contestId":691,"index":"A","name":"Fashion in Berland","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":690,"index":"F3","name":"Tree of Life (hard)","type":"PROGRAMMING","rating":3200,"tags":["trees"]},{"contestId":690,"index":"F2","name":"Tree of Life (medium)","type":"PROGRAMMING","rating":2700,"tags":["constructive algorithms","hashing","trees"]},{"contestId":690,"index":"F1","name":"Tree of Life (easy)","type":"PROGRAMMING","rating":1300,"tags":[]},{"contestId":690,"index":"E2","name":"Photographs (II)","type":"PROGRAMMING","rating":2600,"tags":[]},{"contestId":690,"index":"E1","name":"Photographs (I)","type":"PROGRAMMING","rating":1800,"tags":[]},{"contestId":690,"index":"D3","name":"The Wall (hard)","type":"PROGRAMMING","rating":2100,"tags":["dp"]},{"contestId":690,"index":"D2","name":"The Wall (medium)","type":"PROGRAMMING","rating":1800,"tags":["combinatorics"]},{"contestId":690,"index":"D1","name":"The Wall (easy)","type":"PROGRAMMING","rating":1200,"tags":[]},{"contestId":690,"index":"C3","name":"Brain Network (hard)","type":"PROGRAMMING","rating":2200,"tags":["trees"]},{"contestId":690,"index":"C2","name":"Brain Network (medium)","type":"PROGRAMMING","rating":1500,"tags":["dfs and similar","graphs","trees"]},{"contestId":690,"index":"C1","name":"Brain Network (easy)","type":"PROGRAMMING","rating":1300,"tags":[]},{"contestId":690,"index":"B3","name":"Recover Polygon (hard)","type":"PROGRAMMING","rating":2600,"tags":["data structures"]},{"contestId":690,"index":"B2","name":"Recover Polygon (medium)","type":"PROGRAMMING","rating":2600,"tags":["geometry"]},{"contestId":690,"index":"B1","name":"Recover Polygon (easy)","type":"PROGRAMMING","rating":1700,"tags":[]},{"contestId":690,"index":"A3","name":"Collective Mindsets (hard)","type":"PROGRAMMING","rating":2400,"tags":[]},{"contestId":690,"index":"A2","name":"Collective Mindsets (medium)","type":"PROGRAMMING","rating":2300,"tags":[]},{"contestId":690,"index":"A1","name":"Collective Mindsets (easy)","type":"PROGRAMMING","rating":1100,"tags":[]},{"contestId":689,"index":"E","name":"Mike and Geometry Problem","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["combinatorics","data structures","dp","geometry","implementation"]},{"contestId":689,"index":"D","name":"Friends and Subsequences","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","data structures"]},{"contestId":689,"index":"C","name":"Mike and Chocolate Thieves","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","combinatorics","math"]},{"contestId":689,"index":"B","name":"Mike and Shortcuts","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dfs and similar","graphs","greedy","shortest paths"]},{"contestId":689,"index":"A","name":"Mike and Cellphone","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":688,"index":"B","name":"Lovely Palindromes","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","math"]},{"contestId":688,"index":"A","name":"Opponents","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":687,"index":"E","name":"TOF","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dfs and similar","graphs"]},{"contestId":687,"index":"D","name":"Dividing Kingdom II","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","data structures","dsu","graphs","sortings"]},{"contestId":687,"index":"C","name":"The Values You Can Make","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dp"]},{"contestId":687,"index":"B","name":"Remainders Game","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["chinese remainder theorem","math","number theory"]},{"contestId":687,"index":"A","name":"NP-Hard Problem","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["dfs and similar","graphs"]},{"contestId":686,"index":"B","name":"Little Robber Girl\u0027s Zoo","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":686,"index":"A","name":"Free Ice Cream","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":685,"index":"E","name":"Travelling Through the Snow Queen\u0027s Kingdom","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["bitmasks","brute force","divide and conquer","graphs"]},{"contestId":685,"index":"D","name":"Kay and Eternity","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["brute force","implementation","sortings"]},{"contestId":685,"index":"C","name":"Optimal Point","type":"PROGRAMMING","points":1250.0,"rating":2900,"tags":["binary search","math"]},{"contestId":685,"index":"B","name":"Kay and Snowflake","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["data structures","dfs and similar","dp","trees"]},{"contestId":685,"index":"A","name":"Robbers\u0027 watch","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","combinatorics","dp","math"]},{"contestId":683,"index":"J","name":"The Hero with Bombs","type":"PROGRAMMING","rating":3000,"tags":["*special"]},{"contestId":683,"index":"I","name":"Loader","type":"PROGRAMMING","rating":2500,"tags":["*special","graphs"]},{"contestId":683,"index":"H","name":"Exchange of Books","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":683,"index":"G","name":"The Fraction","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":683,"index":"F","name":"Reformat the String","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":683,"index":"E","name":"Hammer throwing","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":683,"index":"D","name":"Chocolate Bar","type":"PROGRAMMING","rating":1400,"tags":["*special","math"]},{"contestId":683,"index":"C","name":"Symmetric Difference","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":683,"index":"B","name":"The Teacher of Physical Education","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":683,"index":"A","name":"The Check of the Point","type":"PROGRAMMING","rating":1200,"tags":["*special","geometry"]},{"contestId":682,"index":"E","name":"Alyona and Triangles","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["geometry","two pointers"]},{"contestId":682,"index":"D","name":"Alyona and Strings","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp","strings"]},{"contestId":682,"index":"C","name":"Alyona and the Tree","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":682,"index":"B","name":"Alyona and Mex","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["sortings"]},{"contestId":682,"index":"A","name":"Alyona and Numbers","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["constructive algorithms","math","number theory"]},{"contestId":681,"index":"E","name":"Runaway to a Shadow","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["geometry","sortings"]},{"contestId":681,"index":"D","name":"Gifts by the List","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":681,"index":"C","name":"Heap Operations","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":681,"index":"B","name":"Economy Game","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force"]},{"contestId":681,"index":"A","name":"A Good Contest","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":680,"index":"B","name":"Bear and Finding Criminals","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","implementation"]},{"contestId":680,"index":"A","name":"Bear and Five Cards","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":679,"index":"E","name":"Bear and Bad Powers of 42","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["data structures"]},{"contestId":679,"index":"D","name":"Bear and Chase","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["brute force","dfs and similar","graphs","implementation","math","probabilities"]},{"contestId":679,"index":"C","name":"Bear and Square Grid","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["dfs and similar","dsu","implementation"]},{"contestId":679,"index":"B","name":"Bear and Tower of Cubes","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["binary search","dp","greedy"]},{"contestId":679,"index":"A","name":"Bear and Prime 100","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["constructive algorithms","interactive","math"]},{"contestId":678,"index":"F","name":"Lena and Queries","type":"PROGRAMMING","rating":2500,"tags":["data structures","divide and conquer","geometry"]},{"contestId":678,"index":"E","name":"Another Sith Tournament","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","dp","math","probabilities"]},{"contestId":678,"index":"D","name":"Iterated Linear Function","type":"PROGRAMMING","rating":1700,"tags":["math","number theory"]},{"contestId":678,"index":"C","name":"Joty and Chocolate","type":"PROGRAMMING","rating":1600,"tags":["implementation","math","number theory"]},{"contestId":678,"index":"B","name":"The Same Calendar","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":678,"index":"A","name":"Johny Likes Numbers","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":677,"index":"E","name":"Vanya and Balloons","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["binary search","brute force","dp","implementation"]},{"contestId":677,"index":"D","name":"Vanya and Treasure","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["data structures","dp","graphs","shortest paths"]},{"contestId":677,"index":"C","name":"Vanya and Label","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["bitmasks","combinatorics","implementation","strings"]},{"contestId":677,"index":"B","name":"Vanya and Food Processor","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","math"]},{"contestId":677,"index":"A","name":"Vanya and Fence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":676,"index":"E","name":"The Last Fight Between Human and AI","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["math"]},{"contestId":676,"index":"D","name":"Theseus and labyrinth","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["graphs","implementation","shortest paths"]},{"contestId":676,"index":"C","name":"Vasya and String","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","dp","strings","two pointers"]},{"contestId":676,"index":"B","name":"Pyramid of Glasses","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation","math"]},{"contestId":676,"index":"A","name":"Nicholas and Permutation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":675,"index":"E","name":"Trains and Statistic","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["data structures","dp","greedy"]},{"contestId":675,"index":"D","name":"Tree Construction","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","trees"]},{"contestId":675,"index":"C","name":"Money Transfers","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["constructive algorithms","data structures","greedy","sortings"]},{"contestId":675,"index":"B","name":"Restoring Painting","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","constructive algorithms","math"]},{"contestId":675,"index":"A","name":"Infinite Sequence","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["math"]},{"contestId":673,"index":"B","name":"Problems for Round","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["greedy","implementation"]},{"contestId":673,"index":"A","name":"Bear and Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":672,"index":"B","name":"Different is Good","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","implementation","strings"]},{"contestId":672,"index":"A","name":"Summer Camp","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":671,"index":"E","name":"Organizing a Race","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["data structures","greedy"]},{"contestId":671,"index":"D","name":"Roads in Yusland","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["data structures","dp","greedy"]},{"contestId":671,"index":"C","name":"Ultimate Weirdness of an Array","type":"PROGRAMMING","points":1500.0,"rating":2800,"tags":["data structures","number theory"]},{"contestId":671,"index":"B","name":"Robin Hood","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search","greedy"]},{"contestId":671,"index":"A","name":"Recycling Bottles","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp","geometry","greedy","implementation"]},{"contestId":670,"index":"F","name":"Restore a Number","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["brute force","constructive algorithms","strings"]},{"contestId":670,"index":"E","name":"Correct Bracket Sequence Editor","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["data structures","dsu","strings"]},{"contestId":670,"index":"D2","name":"Magic Powder - 2","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["binary search","implementation"]},{"contestId":670,"index":"D1","name":"Magic Powder - 1","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","brute force","implementation"]},{"contestId":670,"index":"C","name":"Cinema","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","sortings"]},{"contestId":670,"index":"B","name":"Game of Robots","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["implementation"]},{"contestId":670,"index":"A","name":"Holidays","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":669,"index":"A","name":"Little Artem and Presents","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":667,"index":"B","name":"Coat of Anticubism","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","geometry"]},{"contestId":667,"index":"A","name":"Pouring Rain","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["geometry","math"]},{"contestId":666,"index":"E","name":"Forensic Examination","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["data structures","string suffix structures"]},{"contestId":666,"index":"D","name":"Chain Reaction","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["brute force","geometry"]},{"contestId":666,"index":"C","name":"Codeword","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["combinatorics","strings"]},{"contestId":666,"index":"B","name":"World Tour","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["graphs","shortest paths"]},{"contestId":666,"index":"A","name":"Reberland Linguistics","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp","implementation","strings"]},{"contestId":665,"index":"F","name":"Four Divisors","type":"PROGRAMMING","rating":2400,"tags":["data structures","dp","math","number theory","sortings","two pointers"]},{"contestId":665,"index":"E","name":"Beautiful Subarrays","type":"PROGRAMMING","rating":2100,"tags":["data structures","divide and conquer","strings","trees"]},{"contestId":665,"index":"D","name":"Simple Subset","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","greedy","number theory"]},{"contestId":665,"index":"C","name":"Simple Strings","type":"PROGRAMMING","rating":1300,"tags":["dp","greedy","strings"]},{"contestId":665,"index":"B","name":"Shopping","type":"PROGRAMMING","rating":1400,"tags":["brute force"]},{"contestId":665,"index":"A","name":"Buses Between Cities","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":664,"index":"A","name":"Complicated GCD","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":663,"index":"A","name":"Rebus","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["constructive algorithms","expression parsing","greedy","math"]},{"contestId":662,"index":"E","name":"To Hack or not to Hack","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["brute force","dp","greedy"]},{"contestId":662,"index":"D","name":"International Olympiad","type":"PROGRAMMING","points":250.0,"rating":2000,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":662,"index":"C","name":"Binary Table","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["bitmasks","brute force","divide and conquer","dp","fft","math"]},{"contestId":662,"index":"B","name":"Graph Coloring","type":"PROGRAMMING","points":250.0,"rating":2200,"tags":["dfs and similar","graphs"]},{"contestId":662,"index":"A","name":"Gambling Nim","type":"PROGRAMMING","points":500.0,"rating":2400,"tags":["bitmasks","math","matrices","probabilities"]},{"contestId":661,"index":"H","name":"Rotate Matrix","type":"PROGRAMMING","rating":2400,"tags":["*special"]},{"contestId":661,"index":"G","name":"Hungarian Notation","type":"PROGRAMMING","rating":2200,"tags":["*special"]},{"contestId":661,"index":"F","name":"Primes in Interval","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":661,"index":"E","name":"Divisibility Check","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":661,"index":"D","name":"Maximal Difference","type":"PROGRAMMING","rating":2100,"tags":["*special"]},{"contestId":661,"index":"C","name":"Array Sum","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":661,"index":"B","name":"Seasons","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":661,"index":"A","name":"Lazy Caterer Sequence","type":"PROGRAMMING","rating":1300,"tags":["*special"]},{"contestId":660,"index":"F","name":"Bear and Bowling 4","type":"PROGRAMMING","rating":2500,"tags":["binary search","data structures","divide and conquer","geometry","ternary search"]},{"contestId":660,"index":"E","name":"Different Subsets For All Tuples","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","math"]},{"contestId":660,"index":"D","name":"Number of Parallelograms","type":"PROGRAMMING","rating":1900,"tags":["geometry"]},{"contestId":660,"index":"C","name":"Hard Process","type":"PROGRAMMING","rating":1600,"tags":["binary search","dp","two pointers"]},{"contestId":660,"index":"B","name":"Seating On Bus","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":660,"index":"A","name":"Co-prime Array","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation","math","number theory"]},{"contestId":659,"index":"G","name":"Fence Divercity","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["combinatorics","dp","number theory"]},{"contestId":659,"index":"F","name":"Polycarp and Hay","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dfs and similar","dsu","graphs","greedy","sortings"]},{"contestId":659,"index":"E","name":"New Reform","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["data structures","dfs and similar","dsu","graphs","greedy"]},{"contestId":659,"index":"D","name":"Bicycle Race","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["geometry","implementation","math"]},{"contestId":659,"index":"C","name":"Tanya and Toys","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":659,"index":"B","name":"Qualifying Contest","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","sortings"]},{"contestId":659,"index":"A","name":"Round House","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":658,"index":"A","name":"Bear and Reverse Radewoosh","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":656,"index":"G","name":"You\u0027re a Professional","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":656,"index":"F","name":"Ace It!","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":656,"index":"E","name":"Out of Controls","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":656,"index":"D","name":"Rosetta Problem","type":"PROGRAMMING","rating":2100,"tags":["*special"]},{"contestId":656,"index":"C","name":"Without Text","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":656,"index":"B","name":"Scrambled","type":"PROGRAMMING","rating":1700,"tags":["*special","implementation"]},{"contestId":656,"index":"A","name":"Da Vinci Powers","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":653,"index":"G","name":"Move by Prime","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["combinatorics","math","number theory"]},{"contestId":653,"index":"F","name":"Paper task","type":"PROGRAMMING","points":3500.0,"rating":2600,"tags":["data structures","string suffix structures","strings"]},{"contestId":653,"index":"E","name":"Bear and Forgotten Tree 2","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["dfs and similar","dsu","graphs","trees"]},{"contestId":653,"index":"D","name":"Delivery Bears","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","flows","graphs"]},{"contestId":653,"index":"C","name":"Bear and Up-Down","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","implementation"]},{"contestId":653,"index":"B","name":"Bear and Compressing","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","dfs and similar","dp","strings"]},{"contestId":653,"index":"A","name":"Bear and Three Balls","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation","sortings"]},{"contestId":652,"index":"F","name":"Ants on a Circle","type":"PROGRAMMING","rating":2800,"tags":["constructive algorithms","math"]},{"contestId":652,"index":"E","name":"Pursuit For Artifacts","type":"PROGRAMMING","rating":2300,"tags":["dfs and similar","dsu","graphs","trees"]},{"contestId":652,"index":"D","name":"Nested Segments","type":"PROGRAMMING","rating":1800,"tags":["data structures","sortings"]},{"contestId":652,"index":"C","name":"Foe Pairs","type":"PROGRAMMING","rating":1800,"tags":["combinatorics","sortings","two pointers"]},{"contestId":652,"index":"B","name":"z-sort","type":"PROGRAMMING","rating":1000,"tags":["sortings"]},{"contestId":652,"index":"A","name":"Gabriel and Caterpillar","type":"PROGRAMMING","rating":1400,"tags":["implementation","math"]},{"contestId":651,"index":"B","name":"Beautiful Paintings","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","sortings"]},{"contestId":651,"index":"A","name":"Joysticks","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["dp","greedy","implementation","math"]},{"contestId":650,"index":"E","name":"Clockwork Bomb","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures","dfs and similar","dsu","greedy","trees"]},{"contestId":650,"index":"D","name":"Zip-line","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["binary search","data structures","dp","hashing"]},{"contestId":650,"index":"C","name":"Table Compression","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["dfs and similar","dp","dsu","graphs","greedy"]},{"contestId":650,"index":"B","name":"Image Preview","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","brute force","dp","two pointers"]},{"contestId":650,"index":"A","name":"Watchmen","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["data structures","geometry","math"]},{"contestId":649,"index":"E","name":"Автобус","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","data structures","greedy","sortings"]},{"contestId":649,"index":"D","name":"Дефрагментация памяти","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":649,"index":"C","name":"Печать условий","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":649,"index":"B","name":"Этажи","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms"]},{"contestId":649,"index":"A","name":"Любимые числа Поликарпа","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","implementation"]},{"contestId":648,"index":"E","name":"Собери число","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["graphs","shortest paths"]},{"contestId":648,"index":"D","name":"Собачки и миски","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["data structures","greedy","sortings"]},{"contestId":648,"index":"C","name":"Путь Робота","type":"PROGRAMMING","points":1500.0,"rating":1100,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":648,"index":"B","name":"Собери стол","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["constructive algorithms","sortings"]},{"contestId":648,"index":"A","name":"Наибольший подъем","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","implementation"]},{"contestId":645,"index":"G","name":"Armistice Area Apportionment","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["binary search","geometry"]},{"contestId":645,"index":"F","name":"Cowslip Collections","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["combinatorics","math","number theory"]},{"contestId":645,"index":"E","name":"Intellectual Inquiry","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dp","greedy","strings"]},{"contestId":645,"index":"D","name":"Robot Rapping Results Report","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","dp","graphs"]},{"contestId":645,"index":"C","name":"Enduring Exodus","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","two pointers"]},{"contestId":645,"index":"B","name":"Mischievous Mess Makers","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","math"]},{"contestId":645,"index":"A","name":"Amity Assessment","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":644,"index":"C","name":"Hostname Aliases","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["*special","binary search","data structures","implementation","sortings","strings"]},{"contestId":644,"index":"B","name":"Processing Queries","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["*special","constructive algorithms","data structures","two pointers"]},{"contestId":644,"index":"A","name":"Parliament of Berland","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["*special","constructive algorithms"]},{"contestId":643,"index":"G","name":"Choosing Ads","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["data structures"]},{"contestId":643,"index":"F","name":"Bears and Juice","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["dp","math","meet-in-the-middle"]},{"contestId":643,"index":"E","name":"Bear and Destroying Subtrees","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["dp","math","probabilities","trees"]},{"contestId":643,"index":"D","name":"Bearish Fanpages","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":[]},{"contestId":643,"index":"C","name":"Levels and Regions","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["dp"]},{"contestId":643,"index":"B","name":"Bear and Two Paths","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["constructive algorithms","graphs"]},{"contestId":643,"index":"A","name":"Bear and Colors","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["implementation"]},{"contestId":641,"index":"G","name":"Little Artem and Graph","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":[]},{"contestId":641,"index":"F","name":"Little Artem and 2-SAT","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":[]},{"contestId":641,"index":"E","name":"Little Artem and Time Machine","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures"]},{"contestId":641,"index":"D","name":"Little Artem and Random Variable","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["dp","implementation","math","probabilities"]},{"contestId":641,"index":"C","name":"Little Artem and Dance","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":641,"index":"B","name":"Little Artem and Matrix","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["implementation"]},{"contestId":641,"index":"A","name":"Little Artem and Grasshopper","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":639,"index":"F","name":"Bear and Chemistry","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["data structures","dfs and similar","graphs","trees"]},{"contestId":639,"index":"E","name":"Bear and Paradox","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["binary search","greedy","math","sortings"]},{"contestId":639,"index":"D","name":"Bear and Contribution","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["data structures","greedy","sortings","two pointers"]},{"contestId":639,"index":"C","name":"Bear and Polynomials","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["hashing","implementation","math"]},{"contestId":639,"index":"B","name":"Bear and Forgotten Tree 3","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["constructive algorithms","graphs","trees"]},{"contestId":639,"index":"A","name":"Bear and Displayed Friends","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":638,"index":"D","name":"Three-dimensional Turtle Super Computer ","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","dfs and similar","graphs"]},{"contestId":638,"index":"C","name":"Road Improvement","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["*special","dfs and similar","graphs","greedy","trees"]},{"contestId":638,"index":"B","name":"Making Genome in Berland","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["*special","dfs and similar","strings"]},{"contestId":638,"index":"A","name":"Home Numbers","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["*special","constructive algorithms","math"]},{"contestId":637,"index":"D","name":"Running with Obstacles","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["*special","data structures","dp","greedy"]},{"contestId":637,"index":"C","name":"Promocodes with Mistakes","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["*special","brute force","constructive algorithms","implementation"]},{"contestId":637,"index":"B","name":"Chat Order","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["*special","binary search","constructive algorithms","data structures","sortings"]},{"contestId":637,"index":"A","name":"Voting for Photos","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["*special","constructive algorithms","implementation"]},{"contestId":635,"index":"A","name":"Orchestra","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":634,"index":"A","name":"Island Puzzle","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":633,"index":"H","name":"Fibonacci-ish II","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["data structures","implementation"]},{"contestId":633,"index":"G","name":"Yash And Trees","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["bitmasks","data structures","dfs and similar","math","number theory"]},{"contestId":633,"index":"F","name":"The Chocolate Spree","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":633,"index":"E","name":"Startup Funding","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","constructive algorithms","data structures","probabilities","two pointers"]},{"contestId":633,"index":"D","name":"Fibonacci-ish","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["brute force","dp","hashing","implementation","math"]},{"contestId":633,"index":"C","name":"Spy Syndrome 2","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","dp","hashing","implementation","sortings","string suffix structures","strings"]},{"contestId":633,"index":"B","name":"A Trivial Problem","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","constructive algorithms","math","number theory"]},{"contestId":633,"index":"A","name":"Ebony and Ivory","type":"PROGRAMMING","points":250.0,"rating":1100,"tags":["brute force","math","number theory"]},{"contestId":632,"index":"F","name":"Magic Matrix","type":"PROGRAMMING","rating":2400,"tags":["brute force","divide and conquer","graphs","matrices","trees"]},{"contestId":632,"index":"E","name":"Thief in a Shop","type":"PROGRAMMING","rating":2400,"tags":["divide and conquer","dp","fft","math"]},{"contestId":632,"index":"D","name":"Longest Subsequence","type":"PROGRAMMING","rating":2100,"tags":["brute force","math","number theory"]},{"contestId":632,"index":"C","name":"The Smallest String Concatenation","type":"PROGRAMMING","rating":1700,"tags":["sortings","strings"]},{"contestId":632,"index":"B","name":"Alice, Bob, Two Teams","type":"PROGRAMMING","rating":1400,"tags":["brute force","constructive algorithms"]},{"contestId":632,"index":"A","name":"Grandma Laura and Apples","type":"PROGRAMMING","rating":1200,"tags":[]},{"contestId":631,"index":"E","name":"Product Sum","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","dp","geometry"]},{"contestId":631,"index":"D","name":"Messenger","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures","hashing","implementation","string suffix structures","strings"]},{"contestId":631,"index":"C","name":"Report","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["data structures","sortings"]},{"contestId":631,"index":"B","name":"Print Check","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","implementation"]},{"contestId":631,"index":"A","name":"Interview","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation"]},{"contestId":630,"index":"R","name":"Game","type":"PROGRAMMING","rating":1200,"tags":["games","math"]},{"contestId":630,"index":"Q","name":"Pyramids","type":"PROGRAMMING","rating":1700,"tags":["geometry","math"]},{"contestId":630,"index":"P","name":"Area of a Star","type":"PROGRAMMING","rating":2100,"tags":["geometry","math"]},{"contestId":630,"index":"O","name":"Arrow","type":"PROGRAMMING","rating":2000,"tags":["geometry"]},{"contestId":630,"index":"N","name":"Forecast","type":"PROGRAMMING","rating":1300,"tags":["math"]},{"contestId":630,"index":"M","name":"Turn","type":"PROGRAMMING","rating":1800,"tags":["geometry","math"]},{"contestId":630,"index":"L","name":"Cracking the Code","type":"PROGRAMMING","rating":1400,"tags":["implementation","math"]},{"contestId":630,"index":"K","name":"Indivisibility","type":"PROGRAMMING","rating":1500,"tags":["math","number theory"]},{"contestId":630,"index":"J","name":"Divisibility","type":"PROGRAMMING","rating":1100,"tags":["math","number theory"]},{"contestId":630,"index":"I","name":"Parking Lot","type":"PROGRAMMING","rating":1700,"tags":["combinatorics","math"]},{"contestId":630,"index":"H","name":"Benches","type":"PROGRAMMING","rating":1400,"tags":["combinatorics","math"]},{"contestId":630,"index":"G","name":"Challenge Pennants","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","math"]},{"contestId":630,"index":"F","name":"Selection of Personnel","type":"PROGRAMMING","rating":1300,"tags":["combinatorics","math"]},{"contestId":630,"index":"E","name":"A rectangle","type":"PROGRAMMING","rating":1900,"tags":["math"]},{"contestId":630,"index":"D","name":"Hexagons!","type":"PROGRAMMING","rating":1100,"tags":["math"]},{"contestId":630,"index":"C","name":"Lucky Numbers","type":"PROGRAMMING","rating":1100,"tags":["combinatorics","math"]},{"contestId":630,"index":"B","name":"Moore\u0027s Law","type":"PROGRAMMING","rating":1200,"tags":["math"]},{"contestId":630,"index":"A","name":"Again Twenty Five!","type":"PROGRAMMING","rating":800,"tags":["number theory"]},{"contestId":629,"index":"E","name":"Famil Door and Roads","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["combinatorics","data structures","dfs and similar","dp","probabilities","trees"]},{"contestId":629,"index":"D","name":"Babaei and Birthday Cake","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","dp"]},{"contestId":629,"index":"C","name":"Famil Door and Brackets","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["dp","strings"]},{"contestId":629,"index":"B","name":"Far Relative’s Problem","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force"]},{"contestId":629,"index":"A","name":"Far Relative’s Birthday Cake","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","combinatorics","constructive algorithms","implementation"]},{"contestId":628,"index":"F","name":"Bear and Fair Set","type":"PROGRAMMING","rating":2500,"tags":["flows","graphs"]},{"contestId":628,"index":"E","name":"Zbazi in Zeydabad","type":"PROGRAMMING","rating":2300,"tags":["data structures","implementation"]},{"contestId":628,"index":"D","name":"Magic Numbers","type":"PROGRAMMING","rating":2200,"tags":["dp"]},{"contestId":628,"index":"C","name":"Bear and String Distance","type":"PROGRAMMING","rating":1300,"tags":["greedy","strings"]},{"contestId":628,"index":"B","name":"New Skateboard","type":"PROGRAMMING","rating":1300,"tags":["dp"]},{"contestId":628,"index":"A","name":"Tennis Tournament","type":"PROGRAMMING","rating":1000,"tags":["implementation","math"]},{"contestId":627,"index":"F","name":"Island Puzzle","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["dfs and similar","dsu","graphs","trees"]},{"contestId":627,"index":"E","name":"Orchestra","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["two pointers"]},{"contestId":627,"index":"D","name":"Preorder Test","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["binary search","dfs and similar","dp","graphs","greedy","trees"]},{"contestId":627,"index":"C","name":"Package Delivery","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["data structures","divide and conquer","greedy"]},{"contestId":627,"index":"B","name":"Factory Repairs","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["data structures"]},{"contestId":627,"index":"A","name":"XOR Equation","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["dp","math"]},{"contestId":626,"index":"G","name":"Raffles","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["data structures","dp","greedy","math"]},{"contestId":626,"index":"F","name":"Group Projects","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["dp"]},{"contestId":626,"index":"E","name":"Simple Skewness","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["binary search","math","ternary search"]},{"contestId":626,"index":"D","name":"Jerry\u0027s Protest","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","combinatorics","dp","probabilities"]},{"contestId":626,"index":"C","name":"Block Towers","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","greedy","math","number theory"]},{"contestId":626,"index":"B","name":"Cards","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["constructive algorithms","dp","math"]},{"contestId":626,"index":"A","name":"Robot Sequence","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":625,"index":"E","name":"Frog Fights","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","greedy"]},{"contestId":625,"index":"D","name":"Finals in arithmetic","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","implementation","math"]},{"contestId":625,"index":"C","name":"K-special Tables","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":625,"index":"B","name":"War of the Corporations","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","greedy","strings"]},{"contestId":625,"index":"A","name":"Guest From the Past","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["implementation","math"]},{"contestId":624,"index":"B","name":"Making a String","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","sortings"]},{"contestId":624,"index":"A","name":"Save Luke","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":623,"index":"E","name":"Transforming Sequence","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["combinatorics","dp","fft","math"]},{"contestId":623,"index":"D","name":"Birthday","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["greedy","math","probabilities"]},{"contestId":623,"index":"C","name":"Electric Charges","type":"PROGRAMMING","points":1750.0,"rating":2900,"tags":["binary search","dp"]},{"contestId":623,"index":"B","name":"Array GCD","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["dp","greedy","number theory"]},{"contestId":623,"index":"A","name":"Graph and String","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["constructive algorithms","graphs"]},{"contestId":622,"index":"F","name":"The Sum of the k-th Powers","type":"PROGRAMMING","rating":2600,"tags":["math"]},{"contestId":622,"index":"E","name":"Ants in Leaves","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","greedy","sortings","trees"]},{"contestId":622,"index":"D","name":"Optimal Number Permutation","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms"]},{"contestId":622,"index":"C","name":"Not Equal on a Segment","type":"PROGRAMMING","rating":1700,"tags":["data structures","implementation"]},{"contestId":622,"index":"B","name":"The Time","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":622,"index":"A","name":"Infinite Sequence","type":"PROGRAMMING","rating":1000,"tags":["implementation","math"]},{"contestId":621,"index":"E","name":"Wet Shark and Blocks","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["dp","matrices"]},{"contestId":621,"index":"D","name":"Rat Kwesh and Cheese","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["brute force","constructive algorithms","math"]},{"contestId":621,"index":"C","name":"Wet Shark and Flowers","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["combinatorics","math","number theory","probabilities"]},{"contestId":621,"index":"B","name":"Wet Shark and Bishops","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["combinatorics","implementation"]},{"contestId":621,"index":"A","name":"Wet Shark and Odd and Even","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":620,"index":"F","name":"Xors on Segments","type":"PROGRAMMING","rating":2800,"tags":["data structures","strings","trees"]},{"contestId":620,"index":"E","name":"New Year Tree","type":"PROGRAMMING","rating":2100,"tags":["bitmasks","data structures","trees"]},{"contestId":620,"index":"D","name":"Professor GukiZ and Two Arrays","type":"PROGRAMMING","rating":2200,"tags":["binary search","two pointers"]},{"contestId":620,"index":"C","name":"Pearls in a Row","type":"PROGRAMMING","rating":1500,"tags":["greedy"]},{"contestId":620,"index":"B","name":"Grandfather Dovlet’s calculator","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":620,"index":"A","name":"Professor GukiZ\u0027s Robot","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":618,"index":"G","name":"Combining Slimes","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["dp","math","matrices","probabilities"]},{"contestId":618,"index":"F","name":"Double Knapsack","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["constructive algorithms","two pointers"]},{"contestId":618,"index":"E","name":"Robot Arm","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","geometry"]},{"contestId":618,"index":"D","name":"Hamiltonian Spanning Tree","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["dfs and similar","dp","graph matchings","greedy","trees"]},{"contestId":618,"index":"C","name":"Constellation","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["geometry","implementation"]},{"contestId":618,"index":"B","name":"Guess the Permutation","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms"]},{"contestId":618,"index":"A","name":"Slime Combining","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":617,"index":"E","name":"XOR and Favorite Number","type":"PROGRAMMING","points":2750.0,"rating":2200,"tags":["data structures"]},{"contestId":617,"index":"D","name":"Polyline","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms","implementation"]},{"contestId":617,"index":"C","name":"Watering Flowers","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["implementation"]},{"contestId":617,"index":"B","name":"Chocolate","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["combinatorics"]},{"contestId":617,"index":"A","name":"Elephant","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":616,"index":"F","name":"Expensive Strings","type":"PROGRAMMING","rating":2700,"tags":["data structures","sortings","string suffix structures","strings"]},{"contestId":616,"index":"E","name":"Sum of Remainders","type":"PROGRAMMING","rating":2200,"tags":["implementation","math","number theory"]},{"contestId":616,"index":"D","name":"Longest k-Good Segment","type":"PROGRAMMING","rating":1600,"tags":["binary search","data structures","two pointers"]},{"contestId":616,"index":"C","name":"The Labyrinth","type":"PROGRAMMING","rating":1600,"tags":["dfs and similar"]},{"contestId":616,"index":"B","name":"Dinner with Emma","type":"PROGRAMMING","rating":1000,"tags":["games","greedy"]},{"contestId":616,"index":"A","name":"Comparing Two Long Integers","type":"PROGRAMMING","rating":900,"tags":["implementation","strings"]},{"contestId":615,"index":"E","name":"Hexagons","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","implementation","math"]},{"contestId":615,"index":"D","name":"Multipliers","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["math","number theory"]},{"contestId":615,"index":"C","name":"Running Track","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["dp","greedy","strings","trees"]},{"contestId":615,"index":"B","name":"Longtail Hedgehog","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["dp","graphs"]},{"contestId":615,"index":"A","name":"Bulbs","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":614,"index":"B","name":"Gena\u0027s Code","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","math"]},{"contestId":614,"index":"A","name":"Link/Cut Tree","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","implementation"]},{"contestId":613,"index":"E","name":"Puzzle Lover","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["dp","hashing","strings"]},{"contestId":613,"index":"D","name":"Kingdom and its Cities","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["dfs and similar","divide and conquer","dp","graphs","sortings","trees"]},{"contestId":613,"index":"C","name":"Necklace","type":"PROGRAMMING","points":1250.0,"rating":2500,"tags":["constructive algorithms","math"]},{"contestId":613,"index":"B","name":"Skills","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["binary search","brute force","dp","greedy","sortings","two pointers"]},{"contestId":613,"index":"A","name":"Peter and Snow Blower","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["binary search","geometry","ternary search"]},{"contestId":612,"index":"F","name":"Simba on the Circle","type":"PROGRAMMING","rating":2600,"tags":["dp"]},{"contestId":612,"index":"E","name":"Square Root of Permutation","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","constructive algorithms","dfs and similar","graphs","math"]},{"contestId":612,"index":"D","name":"The Union of k-Segments","type":"PROGRAMMING","rating":1800,"tags":["greedy","sortings"]},{"contestId":612,"index":"C","name":"Replace To Make Regular Bracket Sequence","type":"PROGRAMMING","rating":1400,"tags":["data structures","expression parsing","math"]},{"contestId":612,"index":"B","name":"HDD is Outdated Technology","type":"PROGRAMMING","rating":1200,"tags":["implementation","math"]},{"contestId":612,"index":"A","name":"The Text Splitting","type":"PROGRAMMING","rating":1300,"tags":["brute force","implementation","strings"]},{"contestId":611,"index":"H","name":"New Year  and Forgotten Tree","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["constructive algorithms","flows","graphs"]},{"contestId":611,"index":"G","name":"New Year and Cake","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["geometry","two pointers"]},{"contestId":611,"index":"F","name":"New Year and Cleaning","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","implementation"]},{"contestId":611,"index":"E","name":"New Year and Three Musketeers","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","greedy","sortings"]},{"contestId":611,"index":"D","name":"New Year and Ancient Prophecy","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["dp","hashing","strings"]},{"contestId":611,"index":"C","name":"New Year and Domino","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["dp","implementation"]},{"contestId":611,"index":"B","name":"New Year and Old Property","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["bitmasks","brute force","implementation"]},{"contestId":611,"index":"A","name":"New Year and Days","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":610,"index":"E","name":"Alphabet Permutations","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","strings"]},{"contestId":610,"index":"D","name":"Vika and Segments","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","data structures","geometry","two pointers"]},{"contestId":610,"index":"C","name":"Harmony Analysis","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["constructive algorithms"]},{"contestId":610,"index":"B","name":"Vika and Squares","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":610,"index":"A","name":"Pasha and Stick","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["combinatorics","math"]},{"contestId":609,"index":"F","name":"Frogs and mosquitoes","type":"PROGRAMMING","rating":2500,"tags":["data structures","greedy"]},{"contestId":609,"index":"E","name":"Minimum spanning tree for each edge","type":"PROGRAMMING","rating":2100,"tags":["data structures","dfs and similar","dsu","graphs","trees"]},{"contestId":609,"index":"D","name":"Gadgets for dollars and pounds","type":"PROGRAMMING","rating":2000,"tags":["binary search","greedy","two pointers"]},{"contestId":609,"index":"C","name":"Load Balancing","type":"PROGRAMMING","rating":1500,"tags":["implementation","math"]},{"contestId":609,"index":"B","name":"The Best Gift","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","implementation"]},{"contestId":609,"index":"A","name":"USB Flash Drives","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":608,"index":"B","name":"Hamming Distance Sum","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["combinatorics","strings"]},{"contestId":608,"index":"A","name":"Saitama Destroys Hotel","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":607,"index":"E","name":"Cross Sum","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["binary search","geometry"]},{"contestId":607,"index":"D","name":"Power Tree","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","trees"]},{"contestId":607,"index":"C","name":"Marbles","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["hashing","strings"]},{"contestId":607,"index":"B","name":"Zuma","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["dp"]},{"contestId":607,"index":"A","name":"Chain Reaction","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["binary search","dp"]},{"contestId":606,"index":"B","name":"Testing Robots","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["implementation"]},{"contestId":606,"index":"A","name":"Magic Spheres","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":605,"index":"E","name":"Intergalaxy Trips","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["probabilities","shortest paths"]},{"contestId":605,"index":"D","name":"Board Game","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["data structures","dfs and similar"]},{"contestId":605,"index":"C","name":"Freelancer\u0027s Dreams","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["geometry"]},{"contestId":605,"index":"B","name":"Lazy Student","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","data structures","graphs"]},{"contestId":605,"index":"A","name":"Sorting Railway Cars","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms","greedy"]},{"contestId":604,"index":"B","name":"More Cowbell","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","greedy"]},{"contestId":604,"index":"A","name":"Uncowed Forces","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":603,"index":"E","name":"Pastoral Oddities","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","divide and conquer","dsu","math","trees"]},{"contestId":603,"index":"D","name":"Ruminations on Ruminants","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["geometry","math"]},{"contestId":603,"index":"C","name":"Lieges of Legendre","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["games","math"]},{"contestId":603,"index":"B","name":"Moodular Arithmetic","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["combinatorics","dfs and similar","dsu","math","number theory"]},{"contestId":603,"index":"A","name":"Alternative Thinking","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dp","greedy","math"]},{"contestId":602,"index":"B","name":"Approximating a Constant Range","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dp","implementation","two pointers"]},{"contestId":602,"index":"A","name":"Two Bases","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":601,"index":"E","name":"A Museum Robbery","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","dp"]},{"contestId":601,"index":"D","name":"Acyclic Organic Compounds","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures","dfs and similar","dsu","hashing","strings","trees"]},{"contestId":601,"index":"C","name":"Kleofáš and the n-thlon","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["dp","math","probabilities"]},{"contestId":601,"index":"B","name":"Lipshitz Sequence","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["data structures","math"]},{"contestId":601,"index":"A","name":"The Two Routes","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["graphs","shortest paths"]},{"contestId":600,"index":"F","name":"Edge coloring of bipartite graph","type":"PROGRAMMING","rating":2800,"tags":["graphs"]},{"contestId":600,"index":"E","name":"Lomsat gelral","type":"PROGRAMMING","rating":2300,"tags":["data structures","dfs and similar","dsu","trees"]},{"contestId":600,"index":"D","name":"Area of Two Circles\u0027 Intersection","type":"PROGRAMMING","rating":2000,"tags":["geometry"]},{"contestId":600,"index":"C","name":"Make Palindrome","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","greedy","strings"]},{"contestId":600,"index":"B","name":"Queries about less or equal elements","type":"PROGRAMMING","rating":1300,"tags":["binary search","data structures","sortings","two pointers"]},{"contestId":600,"index":"A","name":"Extract Numbers","type":"PROGRAMMING","rating":1600,"tags":["implementation","strings"]},{"contestId":599,"index":"E","name":"Sandy and Nuts","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["bitmasks","dp","trees"]},{"contestId":599,"index":"D","name":"Spongebob and Squares","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","math"]},{"contestId":599,"index":"C","name":"Day at the Beach","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["sortings"]},{"contestId":599,"index":"B","name":"Spongebob and Joke","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation"]},{"contestId":599,"index":"A","name":"Patrick and Shopping","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":598,"index":"F","name":"Cut Length","type":"PROGRAMMING","rating":2900,"tags":["geometry"]},{"contestId":598,"index":"E","name":"Chocolate Bar","type":"PROGRAMMING","rating":2000,"tags":["brute force","dp"]},{"contestId":598,"index":"D","name":"Igor In the Museum","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":598,"index":"C","name":"Nearest vectors","type":"PROGRAMMING","rating":2300,"tags":["geometry","sortings"]},{"contestId":598,"index":"B","name":"Queries on a String","type":"PROGRAMMING","rating":1300,"tags":["implementation","strings"]},{"contestId":598,"index":"A","name":"Tricky Sum","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":597,"index":"C","name":"Subsequences","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","dp"]},{"contestId":597,"index":"B","name":"Restaurant","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dp","greedy","sortings"]},{"contestId":597,"index":"A","name":"Divisibility","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["math"]},{"contestId":596,"index":"E","name":"Wilbur and Strings","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dfs and similar","dp","graphs","strings"]},{"contestId":596,"index":"D","name":"Wilbur and Trees","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["dp","math","probabilities","sortings"]},{"contestId":596,"index":"C","name":"Wilbur and Points","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["combinatorics","greedy","sortings"]},{"contestId":596,"index":"B","name":"Wilbur and Array","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":596,"index":"A","name":"Wilbur and Swimming Pool","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["geometry","implementation"]},{"contestId":595,"index":"B","name":"Pasha and Phone","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","math"]},{"contestId":595,"index":"A","name":"Vitaly and Night","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":594,"index":"E","name":"Cutting the Line","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["string suffix structures","strings"]},{"contestId":594,"index":"D","name":"REQ","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["data structures","number theory"]},{"contestId":594,"index":"C","name":"Edo and Magnets","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["brute force","greedy","implementation","two pointers"]},{"contestId":594,"index":"B","name":"Max and Bike","type":"PROGRAMMING","points":1000.0,"rating":2500,"tags":["binary search","geometry"]},{"contestId":594,"index":"A","name":"Warrior and Archer","type":"PROGRAMMING","points":500.0,"rating":2300,"tags":["games"]},{"contestId":593,"index":"E","name":"Strange Calculation and Cats","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["dp","matrices"]},{"contestId":593,"index":"D","name":"Happy Tree Party","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["data structures","dfs and similar","graphs","math","trees"]},{"contestId":593,"index":"C","name":"Beautiful Function","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["constructive algorithms","math"]},{"contestId":593,"index":"B","name":"Anton and Lines","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["geometry","sortings"]},{"contestId":593,"index":"A","name":"2Char","type":"PROGRAMMING","points":250.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":592,"index":"E","name":"BCPC","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["binary search","geometry","two pointers"]},{"contestId":592,"index":"D","name":"Super M","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":592,"index":"C","name":"The Big Race","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["math"]},{"contestId":592,"index":"B","name":"The Monster and the Squirrel","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["math"]},{"contestId":592,"index":"A","name":"PawnChess","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":591,"index":"B","name":"Rebranding","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","strings"]},{"contestId":591,"index":"A","name":"Wizards\u0027 Duel","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":590,"index":"E","name":"Birthday","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["graph matchings","strings"]},{"contestId":590,"index":"D","name":"Top Secret Task","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["dp"]},{"contestId":590,"index":"C","name":"Three States","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":590,"index":"B","name":"Chip \u0027n Dale Rescue Rangers","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["binary search","geometry","math"]},{"contestId":590,"index":"A","name":"Median Smoothing","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["implementation"]},{"contestId":588,"index":"B","name":"Duff in Love","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["math"]},{"contestId":588,"index":"A","name":"Duff and Meat","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["greedy"]},{"contestId":587,"index":"F","name":"Duff is Mad","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["data structures","strings"]},{"contestId":587,"index":"E","name":"Duff as a Queen","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["data structures"]},{"contestId":587,"index":"D","name":"Duff in Mafia","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["2-sat","binary search"]},{"contestId":587,"index":"C","name":"Duff in the Army","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["data structures","trees"]},{"contestId":587,"index":"B","name":"Duff in Beach","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["dp"]},{"contestId":587,"index":"A","name":"Duff and Weight Lifting","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["greedy"]},{"contestId":586,"index":"B","name":"Laurenty and Shop","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":586,"index":"A","name":"Alena\u0027s Schedule","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":585,"index":"F","name":"Digits of Number Pi","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["dp","implementation","strings"]},{"contestId":585,"index":"E","name":"Present for Vitalik the Philatelist ","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["combinatorics","math","number theory"]},{"contestId":585,"index":"D","name":"Lizard Era: Beginning","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["meet-in-the-middle"]},{"contestId":585,"index":"C","name":"Alice, Bob, Oranges and Apples","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["number theory"]},{"contestId":585,"index":"B","name":"Phillip and Trains","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":585,"index":"A","name":"Gennady the Dentist","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["brute force","implementation"]},{"contestId":584,"index":"E","name":"Anton and Ira","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","greedy","math"]},{"contestId":584,"index":"D","name":"Dima and Lisa","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","math","number theory"]},{"contestId":584,"index":"C","name":"Marina and Vasya","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","greedy","strings"]},{"contestId":584,"index":"B","name":"Kolya and Tanya ","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["combinatorics"]},{"contestId":584,"index":"A","name":"Olesya and Rodion","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["math"]},{"contestId":583,"index":"B","name":"Robot\u0027s Task","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":583,"index":"A","name":"Asphalting Roads","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":582,"index":"E","name":"Boolean Function","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["bitmasks","dp","expression parsing"]},{"contestId":582,"index":"D","name":"Number of Binominal Coefficients","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["dp","math","number theory"]},{"contestId":582,"index":"C","name":"Superior Periodic Subarrays","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["number theory"]},{"contestId":582,"index":"B","name":"Once Again...","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["constructive algorithms","dp","matrices"]},{"contestId":582,"index":"A","name":"GCD Table","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","greedy","number theory"]},{"contestId":581,"index":"F","name":"Zublicanes and Mumocrates","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["dp","trees","two pointers"]},{"contestId":581,"index":"E","name":"Kojiro and Furrari","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["dp","greedy"]},{"contestId":581,"index":"D","name":"Three Logos","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["bitmasks","brute force","constructive algorithms","geometry","implementation","math"]},{"contestId":581,"index":"C","name":"Developing Skills","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["implementation","math","sortings"]},{"contestId":581,"index":"B","name":"Luxurious Houses","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","math"]},{"contestId":581,"index":"A","name":"Vasya the Hipster","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":580,"index":"E","name":"Kefa and Watch","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","hashing","strings"]},{"contestId":580,"index":"D","name":"Kefa and Dishes","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["bitmasks","dp"]},{"contestId":580,"index":"C","name":"Kefa and Park","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dfs and similar","graphs","trees"]},{"contestId":580,"index":"B","name":"Kefa and Company","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["binary search","sortings","two pointers"]},{"contestId":580,"index":"A","name":"Kefa and First Steps","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["brute force","dp","implementation"]},{"contestId":579,"index":"B","name":"Finding Team Member","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","implementation","sortings"]},{"contestId":579,"index":"A","name":"Raising Bacteria","type":"PROGRAMMING","points":250.0,"rating":1000,"tags":["bitmasks"]},{"contestId":578,"index":"F","name":"Mirror Box","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["matrices","trees"]},{"contestId":578,"index":"E","name":"Walking!","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["constructive algorithms","greedy"]},{"contestId":578,"index":"D","name":"LCS Again","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dp","greedy"]},{"contestId":578,"index":"C","name":"Weakness and Poorness","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["ternary search"]},{"contestId":578,"index":"B","name":"\"Or\" Game","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","greedy"]},{"contestId":578,"index":"A","name":"A Problem about Polyline","type":"PROGRAMMING","points":250.0,"rating":1700,"tags":["geometry","math"]},{"contestId":577,"index":"B","name":"Modulo Sum","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["combinatorics","data structures","dp","two pointers"]},{"contestId":577,"index":"A","name":"Multiplication Table","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","number theory"]},{"contestId":576,"index":"E","name":"Painting Edges","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["binary search","data structures"]},{"contestId":576,"index":"D","name":"Flights for Regular Customers","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["dp","matrices"]},{"contestId":576,"index":"C","name":"Points on Plane","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["constructive algorithms","divide and conquer","geometry","greedy","sortings"]},{"contestId":576,"index":"B","name":"Invariance of Tree","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["constructive algorithms","dfs and similar","greedy","trees"]},{"contestId":576,"index":"A","name":"Vasya and Petya\u0027s Game","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["math","number theory"]},{"contestId":575,"index":"I","name":"Robots protection","type":"PROGRAMMING","rating":2800,"tags":["data structures"]},{"contestId":575,"index":"H","name":"Bots","type":"PROGRAMMING","rating":1800,"tags":["combinatorics","dp","math","number theory"]},{"contestId":575,"index":"G","name":"Run for beer","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","shortest paths"]},{"contestId":575,"index":"F","name":"Bulbo","type":"PROGRAMMING","rating":2100,"tags":["dp","greedy"]},{"contestId":575,"index":"E","name":"Spectator Riots","type":"PROGRAMMING","rating":2800,"tags":["geometry"]},{"contestId":575,"index":"D","name":"Tablecity","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","implementation"]},{"contestId":575,"index":"C","name":"Party","type":"PROGRAMMING","rating":2700,"tags":["bitmasks","brute force","graph matchings"]},{"contestId":575,"index":"B","name":"Bribes","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","graphs","trees"]},{"contestId":575,"index":"A","name":"Fibonotci","type":"PROGRAMMING","rating":2700,"tags":["data structures","math","matrices"]},{"contestId":574,"index":"B","name":"Bear and Three Musketeers","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","dfs and similar","graphs","hashing"]},{"contestId":574,"index":"A","name":"Bear and Elections","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":573,"index":"E","name":"Bear and Bowling","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures","greedy"]},{"contestId":573,"index":"D","name":"Bear and Cavalry","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["data structures","divide and conquer","dp"]},{"contestId":573,"index":"C","name":"Bear and Drawing","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["constructive algorithms","dfs and similar","trees"]},{"contestId":573,"index":"B","name":"Bear and Blocks","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","data structures","dp","math"]},{"contestId":573,"index":"A","name":"Bear and Poker","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","math","number theory"]},{"contestId":572,"index":"B","name":"Order Book","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["data structures","greedy","implementation","sortings"]},{"contestId":572,"index":"A","name":"Arrays","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["sortings"]},{"contestId":571,"index":"E","name":"Geometric Progressions","type":"PROGRAMMING","points":2750.0,"rating":3200,"tags":["math"]},{"contestId":571,"index":"D","name":"Campus","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["binary search","data structures","dsu","trees"]},{"contestId":571,"index":"C","name":"CNF 2","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":571,"index":"B","name":"Minimization","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["dp","greedy","sortings"]},{"contestId":571,"index":"A","name":"Lengthening Sticks","type":"PROGRAMMING","points":750.0,"rating":2100,"tags":["combinatorics","implementation","math"]},{"contestId":570,"index":"E","name":"Pig and Palindromes","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["combinatorics","dp"]},{"contestId":570,"index":"D","name":"Tree Requests","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","bitmasks","constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":570,"index":"C","name":"Replacement","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","data structures","implementation"]},{"contestId":570,"index":"B","name":"Simple Game","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","games","greedy","implementation","math"]},{"contestId":570,"index":"A","name":"Elections","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":569,"index":"B","name":"Inventory","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","math"]},{"contestId":569,"index":"A","name":"Music","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["implementation","math"]},{"contestId":568,"index":"E","name":"Longest Increasing Subsequence","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures","dp"]},{"contestId":568,"index":"D","name":"Sign Posts","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["brute force","geometry","math"]},{"contestId":568,"index":"C","name":"New Language","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["2-sat","greedy"]},{"contestId":568,"index":"B","name":"Symmetric and Transitive","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["combinatorics","dp","math"]},{"contestId":568,"index":"A","name":"Primes or Palindromes?","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","implementation","math","number theory"]},{"contestId":567,"index":"F","name":"Mausoleum","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["dp"]},{"contestId":567,"index":"E","name":"President and Roads","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dfs and similar","graphs","hashing","shortest paths"]},{"contestId":567,"index":"D","name":"One-Dimensional Battle Ships","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","data structures","greedy","sortings"]},{"contestId":567,"index":"C","name":"Geometric Progression","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","data structures","dp"]},{"contestId":567,"index":"B","name":"Berland National Library","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":567,"index":"A","name":"Lineland Mail","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation"]},{"contestId":566,"index":"G","name":"Max and Min","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["geometry"]},{"contestId":566,"index":"F","name":"Clique in the Divisibility Graph","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["dp","math","number theory"]},{"contestId":566,"index":"E","name":"Restoring Map","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["bitmasks","constructive algorithms","trees"]},{"contestId":566,"index":"D","name":"Restructuring Company","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["data structures","dsu"]},{"contestId":566,"index":"C","name":"Logistical Questions","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["dfs and similar","divide and conquer","trees"]},{"contestId":566,"index":"B","name":"Replicating Processes","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["constructive algorithms","greedy"]},{"contestId":566,"index":"A","name":"Matching Names","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["dfs and similar","strings","trees"]},{"contestId":560,"index":"B","name":"Gerald is into Art","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","implementation"]},{"contestId":560,"index":"A","name":"Currency System in Geraldion","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","sortings"]},{"contestId":559,"index":"E","name":"Gerald and Path","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["dp","sortings"]},{"contestId":559,"index":"D","name":"Randomizer","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["combinatorics","geometry","probabilities"]},{"contestId":559,"index":"C","name":"Gerald and Giant Chess","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["combinatorics","dp","math","number theory"]},{"contestId":559,"index":"B","name":"Equivalent Strings","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["divide and conquer","hashing","sortings","strings"]},{"contestId":559,"index":"A","name":"Gerald\u0027s Hexagon","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","geometry","math"]},{"contestId":558,"index":"E","name":"A Simple Task","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["data structures","sortings","strings"]},{"contestId":558,"index":"D","name":"Guess Your Way Out! II","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["data structures","implementation","sortings"]},{"contestId":558,"index":"C","name":"Amr and Chemistry","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","graphs","greedy","math","shortest paths"]},{"contestId":558,"index":"B","name":"Amr and The Large Array","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":558,"index":"A","name":"Lala Land and Apple Trees","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation","sortings"]},{"contestId":557,"index":"E","name":"Ann and Half-Palindrome","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["data structures","dp","graphs","string suffix structures","strings","trees"]},{"contestId":557,"index":"D","name":"Vitaly and Cycle","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["combinatorics","dfs and similar","graphs","math"]},{"contestId":557,"index":"C","name":"Arthur and Table","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","data structures","dp","greedy","math","sortings"]},{"contestId":557,"index":"B","name":"Pasha and Tea","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["constructive algorithms","implementation","math","sortings"]},{"contestId":557,"index":"A","name":"Ilya and Diplomas","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation","math"]},{"contestId":556,"index":"B","name":"Case of Fake Numbers","type":"PROGRAMMING","points":250.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":556,"index":"A","name":"Case of the Zeros and Ones","type":"PROGRAMMING","points":250.0,"rating":900,"tags":["greedy"]},{"contestId":555,"index":"E","name":"Case of Computer Network","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["dfs and similar","graphs","trees"]},{"contestId":555,"index":"D","name":"Case of a Top Secret","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","implementation","math"]},{"contestId":555,"index":"C","name":"Case of Chocolate","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["data structures"]},{"contestId":555,"index":"B","name":"Case of Fugitive","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["data structures","greedy","sortings"]},{"contestId":555,"index":"A","name":"Case of Matryoshkas","type":"PROGRAMMING","points":250.0,"rating":1500,"tags":["implementation"]},{"contestId":554,"index":"B","name":"Ohana Cleans Up","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","greedy","strings"]},{"contestId":554,"index":"A","name":"Kyoya and Photobooks","type":"PROGRAMMING","points":250.0,"rating":900,"tags":["brute force","math","strings"]},{"contestId":553,"index":"E","name":"Kyoya and Train","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["dp","fft","graphs","math","probabilities"]},{"contestId":553,"index":"D","name":"Nudist Beach","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["binary search","graphs","greedy"]},{"contestId":553,"index":"C","name":"Love Triangles","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["dfs and similar","dsu","graphs"]},{"contestId":553,"index":"B","name":"Kyoya and Permutation","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["binary search","combinatorics","constructive algorithms","greedy","implementation","math"]},{"contestId":553,"index":"A","name":"Kyoya and Colored Balls","type":"PROGRAMMING","points":250.0,"rating":1500,"tags":["combinatorics","dp","math"]},{"contestId":552,"index":"E","name":"Vanya and Brackets","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["brute force","dp","expression parsing","greedy","implementation","strings"]},{"contestId":552,"index":"D","name":"Vanya and Triangles","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","combinatorics","data structures","geometry","math","sortings"]},{"contestId":552,"index":"C","name":"Vanya and Scales","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","dp","greedy","math","meet-in-the-middle","number theory"]},{"contestId":552,"index":"B","name":"Vanya and Books","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","math"]},{"contestId":552,"index":"A","name":"Vanya and Table","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":551,"index":"E","name":"GukiZ and GukiZiana","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","data structures","implementation"]},{"contestId":551,"index":"D","name":"GukiZ and Binary Operations","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["combinatorics","implementation","math","matrices","number theory"]},{"contestId":551,"index":"C","name":"GukiZ hates Boxes","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","greedy"]},{"contestId":551,"index":"B","name":"ZgukistringZ","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["brute force","constructive algorithms","implementation","strings"]},{"contestId":551,"index":"A","name":"GukiZ and Contest","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","sortings"]},{"contestId":550,"index":"E","name":"Brackets in Implications","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":550,"index":"D","name":"Regular Bridge","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":550,"index":"C","name":"Divisibility by Eight","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","dp","math"]},{"contestId":550,"index":"B","name":"Preparing Olympiad","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["bitmasks","brute force"]},{"contestId":550,"index":"A","name":"Two Substrings","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","dp","greedy","implementation","strings"]},{"contestId":549,"index":"H","name":"Degenerate Matrix","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["binary search","math"]},{"contestId":549,"index":"G","name":"Happy Line","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":549,"index":"F","name":"Yura and Developers","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","divide and conquer"]},{"contestId":549,"index":"E","name":"Sasha Circle","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["geometry","math"]},{"contestId":549,"index":"D","name":"Haar Features","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["greedy","implementation"]},{"contestId":549,"index":"C","name":"The Game Of Parity","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["games"]},{"contestId":549,"index":"B","name":"Looksery Party","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":549,"index":"A","name":"Face Detection","type":"PROGRAMMING","points":250.0,"rating":900,"tags":["implementation","strings"]},{"contestId":548,"index":"B","name":"Mike and Fun","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","dp","greedy","implementation"]},{"contestId":548,"index":"A","name":"Mike and Fax","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation","strings"]},{"contestId":547,"index":"E","name":"Mike and Friends","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","string suffix structures","strings","trees"]},{"contestId":547,"index":"D","name":"Mike and Fish","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":547,"index":"C","name":"Mike and Foam","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["bitmasks","combinatorics","dp","math","number theory"]},{"contestId":547,"index":"B","name":"Mike and Feet","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","data structures","dp","dsu"]},{"contestId":547,"index":"A","name":"Mike and Frog","type":"PROGRAMMING","points":750.0,"rating":2200,"tags":["brute force","greedy","implementation","math"]},{"contestId":546,"index":"E","name":"Soldier and Traveling","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["flows","graphs","math"]},{"contestId":546,"index":"D","name":"Soldier and Number Game","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","dp","math","number theory"]},{"contestId":546,"index":"C","name":"Soldier and Cards","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["brute force","dfs and similar","games"]},{"contestId":546,"index":"B","name":"Soldier and Badges","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","greedy","implementation","sortings"]},{"contestId":546,"index":"A","name":"Soldier and Bananas","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","math"]},{"contestId":545,"index":"E","name":"Paths and Trees","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["graphs","greedy","shortest paths"]},{"contestId":545,"index":"D","name":"Queue","type":"PROGRAMMING","points":1750.0,"rating":1300,"tags":["greedy","implementation","sortings"]},{"contestId":545,"index":"C","name":"Woodcutters","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["dp","greedy"]},{"contestId":545,"index":"B","name":"Equidistant String","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy"]},{"contestId":545,"index":"A","name":"Toy Cars","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":544,"index":"B","name":"Sea and Islands","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","implementation"]},{"contestId":544,"index":"A","name":"Set of Strings","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":543,"index":"E","name":"Listening to Music","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["constructive algorithms","data structures"]},{"contestId":543,"index":"D","name":"Road Improvement","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["dp","trees"]},{"contestId":543,"index":"C","name":"Remembering Strings","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["bitmasks","dp"]},{"contestId":543,"index":"B","name":"Destroying Roads","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["constructive algorithms","graphs","shortest paths"]},{"contestId":543,"index":"A","name":"Writing Code","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp"]},{"contestId":542,"index":"F","name":"Quest","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["dp","greedy"]},{"contestId":542,"index":"E","name":"Playing on Graph","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["graphs","shortest paths"]},{"contestId":542,"index":"D","name":"Superhero\u0027s Job","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["dfs and similar","dp","hashing","math","number theory"]},{"contestId":542,"index":"C","name":"Idempotent functions","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["constructive algorithms","graphs","math"]},{"contestId":542,"index":"B","name":"Duck Hunt","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["data structures"]},{"contestId":542,"index":"A","name":"Place Your Ad Here","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures","sortings"]},{"contestId":540,"index":"E","name":"Infinite Inversions","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","data structures","implementation","sortings","trees"]},{"contestId":540,"index":"D","name":"Bad Luck Island","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp","probabilities"]},{"contestId":540,"index":"C","name":"Ice Cave","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dfs and similar"]},{"contestId":540,"index":"B","name":"School Marks","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["greedy","implementation"]},{"contestId":540,"index":"A","name":"Combination Lock","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":538,"index":"H","name":"Summer Dichotomy","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["2-sat","data structures","dfs and similar","greedy"]},{"contestId":538,"index":"G","name":"Berserk Robot ","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["constructive algorithms","math","sortings"]},{"contestId":538,"index":"F","name":"A Heap of Heaps","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","data structures","math","sortings"]},{"contestId":538,"index":"E","name":"Demiurges Play Again","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dfs and similar","dp","math","trees"]},{"contestId":538,"index":"D","name":"Weird Chess","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":538,"index":"C","name":"Tourist\u0027s Notes","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","brute force","greedy","implementation","math"]},{"contestId":538,"index":"B","name":"Quasi Binary","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","dp","greedy","implementation"]},{"contestId":538,"index":"A","name":"Cutting Banner","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","implementation"]},{"contestId":536,"index":"E","name":"Tavas on the Path","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["data structures","divide and conquer","trees"]},{"contestId":536,"index":"D","name":"Tavas in Kansas","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["dp","games"]},{"contestId":535,"index":"E","name":"Tavas and Pashmaks","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["geometry","math"]},{"contestId":535,"index":"D","name":"Tavas and Malekas","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["greedy","hashing","string suffix structures","strings"]},{"contestId":535,"index":"C","name":"Tavas and Karafs","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["binary search","greedy","math"]},{"contestId":535,"index":"B","name":"Tavas and SaDDas","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","brute force","combinatorics","implementation"]},{"contestId":535,"index":"A","name":"Tavas and Nafas","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":534,"index":"F","name":"Simplified Nonogram","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["bitmasks","dp","hashing","meet-in-the-middle"]},{"contestId":534,"index":"E","name":"Berland Local Positioning System","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","greedy","hashing","implementation"]},{"contestId":534,"index":"D","name":"Handshakes","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","constructive algorithms","data structures","greedy"]},{"contestId":534,"index":"C","name":"Polycarpus\u0027 Dice","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["math"]},{"contestId":534,"index":"B","name":"Covered Path","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dp","greedy","math"]},{"contestId":534,"index":"A","name":"Exam","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["constructive algorithms","implementation","math"]},{"contestId":533,"index":"F","name":"Encoding","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["hashing","string suffix structures","strings"]},{"contestId":533,"index":"E","name":"Correcting Mistakes","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["constructive algorithms","dp","greedy","hashing","strings","two pointers"]},{"contestId":533,"index":"D","name":"Landmarks","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","dp"]},{"contestId":533,"index":"C","name":"Board Game","type":"PROGRAMMING","points":250.0,"rating":1700,"tags":["games","greedy","implementation","math"]},{"contestId":533,"index":"B","name":"Work Group","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["dfs and similar","dp","graphs","strings","trees"]},{"contestId":533,"index":"A","name":"Berland Miners","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["binary search","data structures","dfs and similar","greedy","trees"]},{"contestId":530,"index":"I","name":"Different variables","type":"PROGRAMMING","rating":2500,"tags":["*special"]},{"contestId":530,"index":"H","name":"Points in triangle","type":"PROGRAMMING","rating":2100,"tags":["*special","geometry"]},{"contestId":530,"index":"G","name":"Levenshtein distance","type":"PROGRAMMING","rating":2100,"tags":["*special"]},{"contestId":530,"index":"F","name":"Jumping frogs","type":"PROGRAMMING","rating":2100,"tags":["*special"]},{"contestId":530,"index":"E","name":"Sum and product","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":530,"index":"D","name":"Set subtraction","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":530,"index":"C","name":"Diophantine equation","type":"PROGRAMMING","rating":1500,"tags":["*special"]},{"contestId":530,"index":"B","name":"String inside out","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":530,"index":"A","name":"Quadratic equation","type":"PROGRAMMING","rating":1500,"tags":["*special"]},{"contestId":529,"index":"B","name":"Group Photo 2 (online mirror version)","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["brute force","greedy","sortings"]},{"contestId":528,"index":"E","name":"Triangles 3000","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["geometry","sortings"]},{"contestId":528,"index":"D","name":"Fuzzy Search","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["bitmasks","brute force","fft"]},{"contestId":527,"index":"E","name":"Data Center Drama","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dfs and similar","graphs"]},{"contestId":527,"index":"D","name":"Clique Problem","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","dp","greedy","implementation","sortings"]},{"contestId":527,"index":"C","name":"Glass Carving","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","data structures","implementation"]},{"contestId":527,"index":"B","name":"Error Correct System","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy"]},{"contestId":527,"index":"A","name":"Playing with Paper","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","math"]},{"contestId":526,"index":"G","name":"Spiders Evil Plan","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["greedy","trees"]},{"contestId":526,"index":"F","name":"Pudding Monsters","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","divide and conquer"]},{"contestId":526,"index":"E","name":"Transmitting Levels","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["dp","implementation"]},{"contestId":526,"index":"D","name":"Om Nom and Necklace","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["hashing","string suffix structures","strings"]},{"contestId":526,"index":"C","name":"Om Nom and Candies","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["brute force","greedy","math"]},{"contestId":526,"index":"B","name":"Om Nom and Dark Park","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["dfs and similar","greedy","implementation"]},{"contestId":526,"index":"A","name":"King of Thieves","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":525,"index":"E","name":"Anya and Cubes","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["binary search","bitmasks","brute force","dp","math","meet-in-the-middle"]},{"contestId":525,"index":"D","name":"Arthur and Walls","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["constructive algorithms","data structures","graphs","greedy","shortest paths"]},{"contestId":525,"index":"C","name":"Ilya and Sticks","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["greedy","math","sortings"]},{"contestId":525,"index":"B","name":"Pasha and String","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["constructive algorithms","greedy","math","strings"]},{"contestId":525,"index":"A","name":"Vitaliy and Pie","type":"PROGRAMMING","points":250.0,"rating":1100,"tags":["greedy","hashing","strings"]},{"contestId":524,"index":"F","name":"And Yet Another Bracket Sequence","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["data structures","greedy","hashing","string suffix structures","strings"]},{"contestId":524,"index":"E","name":"Rooks and Rectangles","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["data structures","sortings"]},{"contestId":524,"index":"D","name":"Social Network","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["greedy","two pointers"]},{"contestId":524,"index":"C","name":"The Art of Dealing with ATM","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","sortings"]},{"contestId":524,"index":"B","name":"Фото на память - 2 (round version)","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["dp","greedy"]},{"contestId":524,"index":"A","name":"Возможно, вы знаете этих людей?","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation"]},{"contestId":523,"index":"D","name":"Statistics of Recompressing Videos","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["*special","data structures","implementation"]},{"contestId":523,"index":"C","name":"Name Quest","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["*special","greedy"]},{"contestId":523,"index":"B","name":"Mean Requests","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["*special","implementation"]},{"contestId":523,"index":"A","name":"Rotate, Flip and Zoom","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["*special","implementation"]},{"contestId":522,"index":"D","name":"Closest Equals","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["*special","data structures"]},{"contestId":522,"index":"C","name":"Chicken or Fish?","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["greedy"]},{"contestId":522,"index":"B","name":"Photo to Remember","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["*special","data structures","dp","implementation"]},{"contestId":522,"index":"A","name":"Reposts","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["*special","dfs and similar","dp","graphs","trees"]},{"contestId":521,"index":"E","name":"Cycling City","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["dfs and similar","graphs"]},{"contestId":521,"index":"D","name":"Shop","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["greedy"]},{"contestId":520,"index":"E","name":"Pluses everywhere","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["combinatorics","dp","math","number theory"]},{"contestId":520,"index":"D","name":"Cubes","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["games","greedy","implementation"]},{"contestId":520,"index":"C","name":"DNA Alignment","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["math","strings"]},{"contestId":520,"index":"B","name":"Two Buttons","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dfs and similar","graphs","greedy","implementation","math","shortest paths"]},{"contestId":520,"index":"A","name":"Pangram","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":519,"index":"E","name":"A and B and Lecture Rooms","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","data structures","dfs and similar","dp","trees"]},{"contestId":519,"index":"D","name":"A and B and Interesting Substrings","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","dp","two pointers"]},{"contestId":519,"index":"C","name":"A and B and Team Training","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["greedy","implementation","math","number theory"]},{"contestId":519,"index":"B","name":"A and B and Compilation Errors","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["data structures","implementation","sortings"]},{"contestId":519,"index":"A","name":"A and B and Chess","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":518,"index":"F","name":"Pasha and Pipe","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","brute force","combinatorics","dp","implementation"]},{"contestId":518,"index":"E","name":"Arthur and Questions","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["greedy","implementation","math","ternary search"]},{"contestId":518,"index":"D","name":"Ilya and Escalator","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":518,"index":"C","name":"Anya and Smartphone","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","data structures","implementation"]},{"contestId":518,"index":"B","name":"Tanya and Postcard","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","implementation","strings"]},{"contestId":518,"index":"A","name":"Vitaly and Strings","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms","strings"]},{"contestId":516,"index":"E","name":"Drazil and His Happy Friends","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["math","number theory"]},{"contestId":516,"index":"D","name":"Drazil and Morning Exercise","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["dfs and similar","dp","dsu","trees","two pointers"]},{"contestId":515,"index":"E","name":"Drazil and Park","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["data structures"]},{"contestId":515,"index":"D","name":"Drazil and Tiles","type":"PROGRAMMING","points":3000.0,"rating":2000,"tags":["constructive algorithms","greedy"]},{"contestId":515,"index":"C","name":"Drazil and Factorial","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","math","sortings"]},{"contestId":515,"index":"B","name":"Drazil and His Happy Friends","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","dsu","meet-in-the-middle","number theory"]},{"contestId":515,"index":"A","name":"Drazil and Date","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["math"]},{"contestId":514,"index":"E","name":"Darth Vader and Tree","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dp","matrices"]},{"contestId":514,"index":"D","name":"R2D2 and Droid Army","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures","two pointers"]},{"contestId":514,"index":"C","name":"Watto and Mechanism","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures","hashing","string suffix structures","strings"]},{"contestId":514,"index":"B","name":"Han Solo and Lazer Gun","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","data structures","geometry","implementation","math"]},{"contestId":514,"index":"A","name":"Chewbaсca and Number","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":513,"index":"G3","name":"Inversions problem","type":"PROGRAMMING","points":16.0,"rating":3100,"tags":["dp"]},{"contestId":513,"index":"G2","name":"Inversions problem","type":"PROGRAMMING","points":5.0,"rating":2400,"tags":["dp","probabilities"]},{"contestId":513,"index":"G1","name":"Inversions problem","type":"PROGRAMMING","points":3.0,"rating":1800,"tags":["brute force","dfs and similar","dp","meet-in-the-middle"]},{"contestId":513,"index":"F2","name":"Scaygerboss","type":"PROGRAMMING","points":6.0,"rating":2800,"tags":["flows"]},{"contestId":513,"index":"F1","name":"Scaygerboss","type":"PROGRAMMING","points":14.0,"rating":2700,"tags":["flows"]},{"contestId":513,"index":"E2","name":"Subarray Cuts","type":"PROGRAMMING","points":12.0,"rating":2700,"tags":["dp"]},{"contestId":513,"index":"E1","name":"Subarray Cuts","type":"PROGRAMMING","points":9.0,"rating":2600,"tags":["dp"]},{"contestId":513,"index":"D2","name":"Constrained Tree","type":"PROGRAMMING","points":8.0,"rating":2600,"tags":["constructive algorithms","data structures"]},{"contestId":513,"index":"D1","name":"Constrained Tree","type":"PROGRAMMING","points":9.0,"rating":2400,"tags":["dfs and similar"]},{"contestId":513,"index":"C","name":"Second price auction","type":"PROGRAMMING","points":8.0,"rating":2000,"tags":["bitmasks","probabilities"]},{"contestId":513,"index":"B2","name":"Permutations","type":"PROGRAMMING","points":4.0,"rating":1800,"tags":["bitmasks","divide and conquer","math"]},{"contestId":513,"index":"B1","name":"Permutations","type":"PROGRAMMING","points":3.0,"rating":1400,"tags":["brute force"]},{"contestId":513,"index":"A","name":"Game","type":"PROGRAMMING","points":3.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":512,"index":"E","name":"Fox And Polygon","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["constructive algorithms","divide and conquer"]},{"contestId":512,"index":"D","name":"Fox And Travelling","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["dp","trees"]},{"contestId":510,"index":"E","name":"Fox And Dinner","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["flows"]},{"contestId":510,"index":"D","name":"Fox And Jumping","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["bitmasks","brute force","dp","math"]},{"contestId":510,"index":"C","name":"Fox And Names","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["dfs and similar","graphs","sortings"]},{"contestId":510,"index":"B","name":"Fox And Two Dots","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dfs and similar"]},{"contestId":510,"index":"A","name":"Fox And Snake","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":509,"index":"F","name":"Progress Monitoring","type":"PROGRAMMING","rating":2300,"tags":["dp","trees"]},{"contestId":509,"index":"E","name":"Pretty Song","type":"PROGRAMMING","rating":2000,"tags":["math","strings"]},{"contestId":509,"index":"D","name":"Restoring Numbers","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","math"]},{"contestId":509,"index":"C","name":"Sums of Digits","type":"PROGRAMMING","rating":2000,"tags":["dp","greedy","implementation"]},{"contestId":509,"index":"B","name":"Painting Pebbles","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":509,"index":"A","name":"Maximum in Table","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":508,"index":"E","name":"Arthur and Brackets","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dp","greedy"]},{"contestId":508,"index":"D","name":"Tanya and Password","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dfs and similar","graphs"]},{"contestId":508,"index":"C","name":"Anya and Ghosts","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","greedy"]},{"contestId":508,"index":"B","name":"Anton and currency you all know","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","math","strings"]},{"contestId":508,"index":"A","name":"Pasha and Pixels","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force"]},{"contestId":507,"index":"E","name":"Breaking Good","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["dfs and similar","dp","graphs","shortest paths"]},{"contestId":507,"index":"D","name":"The Maths Lecture","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dp","implementation"]},{"contestId":507,"index":"C","name":"Guess Your Way Out!","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["implementation","math","trees"]},{"contestId":507,"index":"B","name":"Amr and Pins","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["geometry","math"]},{"contestId":507,"index":"A","name":"Amr and Music","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","implementation","sortings"]},{"contestId":506,"index":"E","name":"Mr. Kitayuta\u0027s Gift","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["combinatorics","dp","matrices","strings"]},{"contestId":506,"index":"D","name":"Mr. Kitayuta\u0027s Colorful Graph","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["brute force","dfs and similar","dsu","graphs"]},{"contestId":505,"index":"E","name":"Mr. Kitayuta vs. Bamboos","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["binary search","greedy"]},{"contestId":505,"index":"D","name":"Mr. Kitayuta\u0027s Technology","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dfs and similar"]},{"contestId":505,"index":"C","name":"Mr. Kitayuta, the Treasure Hunter","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dfs and similar","dp","two pointers"]},{"contestId":505,"index":"B","name":"Mr. Kitayuta\u0027s Colorful Graph","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dfs and similar","dp","dsu","graphs"]},{"contestId":505,"index":"A","name":"Mr. Kitayuta\u0027s Gift","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation","strings"]},{"contestId":504,"index":"E","name":"Misha and LCP on Tree","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["binary search","dfs and similar","hashing","string suffix structures","trees"]},{"contestId":504,"index":"D","name":"Misha and XOR","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["bitmasks"]},{"contestId":501,"index":"E","name":"Misha and Palindrome Degree","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["binary search","combinatorics","implementation"]},{"contestId":501,"index":"D","name":"Misha and Permutations Summation","type":"PROGRAMMING","points":3000.0,"rating":2000,"tags":["data structures"]},{"contestId":501,"index":"C","name":"Misha and Forest","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","data structures","greedy","sortings","trees"]},{"contestId":501,"index":"B","name":"Misha and Changing Handles","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["data structures","dsu","strings"]},{"contestId":501,"index":"A","name":"Contest","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":500,"index":"G","name":"New Year Running","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["number theory","trees"]},{"contestId":500,"index":"F","name":"New Year Shopping","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["divide and conquer","dp"]},{"contestId":500,"index":"E","name":"New Year Domino","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["data structures","dp","dsu"]},{"contestId":500,"index":"D","name":"New Year Santa Network","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["combinatorics","dfs and similar","graphs","trees"]},{"contestId":500,"index":"C","name":"New Year Book Reading","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":500,"index":"B","name":"New Year Permutation","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dfs and similar","dsu","graphs","greedy","math","sortings"]},{"contestId":500,"index":"A","name":"New Year Transportation","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["dfs and similar","graphs","implementation"]},{"contestId":499,"index":"B","name":"Lecture","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","strings"]},{"contestId":499,"index":"A","name":"Watching a movie","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","implementation"]},{"contestId":498,"index":"E","name":"Stairs and Lines","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dp","matrices"]},{"contestId":498,"index":"D","name":"Traffic Jams in the Land","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures","dp","number theory"]},{"contestId":498,"index":"C","name":"Array and Operations","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["flows","graph matchings","number theory"]},{"contestId":498,"index":"B","name":"Name That Tune","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dp","probabilities","two pointers"]},{"contestId":498,"index":"A","name":"Crazy Town","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["geometry"]},{"contestId":497,"index":"E","name":"Subsequences Return","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dp","matrices"]},{"contestId":497,"index":"D","name":"Gears","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["brute force","geometry","math"]},{"contestId":496,"index":"E","name":"Distributing Parts ","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["greedy","sortings"]},{"contestId":496,"index":"D","name":"Tennis Game","type":"PROGRAMMING","points":2250.0,"rating":1900,"tags":["binary search"]},{"contestId":496,"index":"C","name":"Removing Columns","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":496,"index":"B","name":"Secret Combination","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":496,"index":"A","name":"Minimum Difficulty","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation","math"]},{"contestId":495,"index":"B","name":"Modular Equations","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["math","number theory"]},{"contestId":495,"index":"A","name":"Digital Counter","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":494,"index":"E","name":"Sharti","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures","games"]},{"contestId":494,"index":"D","name":"Birthday","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["data structures","dfs and similar","dp","trees"]},{"contestId":494,"index":"C","name":"Helping People","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["dp","probabilities"]},{"contestId":494,"index":"B","name":"Obsessive String","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dp","strings"]},{"contestId":494,"index":"A","name":"Treasure","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["greedy"]},{"contestId":493,"index":"E","name":"Vasya and Polynomial","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["math"]},{"contestId":493,"index":"D","name":"Vasya and Chess","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","games","math"]},{"contestId":493,"index":"C","name":"Vasya and Basketball","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["binary search","brute force","data structures","implementation","sortings","two pointers"]},{"contestId":493,"index":"B","name":"Vasya and Wrestling","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation"]},{"contestId":493,"index":"A","name":"Vasya and Football","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":492,"index":"E","name":"Vanya and Field","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["math"]},{"contestId":492,"index":"D","name":"Vanya and Computer Game","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","implementation","math","sortings"]},{"contestId":492,"index":"C","name":"Vanya and Exams","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","sortings"]},{"contestId":492,"index":"B","name":"Vanya and Lanterns","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","implementation","math","sortings"]},{"contestId":492,"index":"A","name":"Vanya and Cubes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":491,"index":"C","name":"Deciphering","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["flows","graph matchings"]},{"contestId":491,"index":"B","name":"New York Hotel","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["greedy","math"]},{"contestId":491,"index":"A","name":"Up the hill","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","implementation"]},{"contestId":490,"index":"F","name":"Treeland Tour","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","dfs and similar","dp","trees"]},{"contestId":490,"index":"E","name":"Restoring Increasing Sequence","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","brute force","greedy","implementation"]},{"contestId":490,"index":"D","name":"Chocolate","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","dfs and similar","math","meet-in-the-middle","number theory"]},{"contestId":490,"index":"C","name":"Hacking Cypher","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","math","number theory","strings"]},{"contestId":490,"index":"B","name":"Queue","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dsu","implementation"]},{"contestId":490,"index":"A","name":"Team Olympiad","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":489,"index":"F","name":"Special Matrices","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["combinatorics","dp"]},{"contestId":489,"index":"E","name":"Hiking","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","dp"]},{"contestId":489,"index":"D","name":"Unbearable Controversy of Being","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["brute force","combinatorics","dfs and similar","graphs"]},{"contestId":489,"index":"C","name":"Given Length and Sum of Digits...","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["dp","greedy","implementation"]},{"contestId":489,"index":"B","name":"BerSU Ball","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["dfs and similar","dp","graph matchings","greedy","sortings","two pointers"]},{"contestId":489,"index":"A","name":"SwapSort","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","implementation","sortings"]},{"contestId":488,"index":"B","name":"Candy Boxes","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","constructive algorithms","math"]},{"contestId":488,"index":"A","name":"Giga Tower","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force"]},{"contestId":487,"index":"E","name":"Tourists","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures","dfs and similar","graphs","trees"]},{"contestId":487,"index":"D","name":"Conveyor Belts","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["data structures"]},{"contestId":487,"index":"C","name":"Prefix Product Sequence","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["constructive algorithms","math","number theory"]},{"contestId":487,"index":"B","name":"Strip","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["binary search","data structures","dp","two pointers"]},{"contestId":487,"index":"A","name":"Fight the Monster","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["binary search","brute force","implementation"]},{"contestId":486,"index":"E","name":"LIS of Sequence","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","dp","greedy","hashing","math"]},{"contestId":486,"index":"D","name":"Valid Sets","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dfs and similar","dp","math","trees"]},{"contestId":486,"index":"C","name":"Palindrome Transformation","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","greedy","implementation"]},{"contestId":486,"index":"B","name":"OR in Matrix","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","hashing","implementation"]},{"contestId":486,"index":"A","name":"Calculating Function","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":485,"index":"B","name":"Valuable Resources","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","greedy"]},{"contestId":485,"index":"A","name":"Factory","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","math","matrices"]},{"contestId":484,"index":"E","name":"Sign on Fence","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["binary search","constructive algorithms","data structures"]},{"contestId":484,"index":"D","name":"Kindergarten","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures","dp","greedy"]},{"contestId":484,"index":"C","name":"Strange Sorting","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["implementation","math"]},{"contestId":484,"index":"B","name":"Maximum Value","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["binary search","math","sortings","two pointers"]},{"contestId":484,"index":"A","name":"Bits","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["bitmasks","constructive algorithms"]},{"contestId":483,"index":"B","name":"Friends and Presents","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","math"]},{"contestId":483,"index":"A","name":"Counterexample ","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation","math","number theory"]},{"contestId":482,"index":"E","name":"ELCA","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures","trees"]},{"contestId":482,"index":"D","name":"Random Function and Tree","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["combinatorics","dp","trees"]},{"contestId":482,"index":"C","name":"Game with Strings","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["bitmasks","dp","probabilities"]},{"contestId":482,"index":"B","name":"Interesting Array","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["constructive algorithms","data structures","trees"]},{"contestId":482,"index":"A","name":"Diverse Permutation","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":480,"index":"E","name":"Parking Lot","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","divide and conquer"]},{"contestId":480,"index":"D","name":"Parcels","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["dp","graphs"]},{"contestId":479,"index":"E","name":"Riding in a Lift","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["combinatorics","dp"]},{"contestId":479,"index":"D","name":"Long Jumps","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","greedy","implementation"]},{"contestId":479,"index":"C","name":"Exams","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","sortings"]},{"contestId":479,"index":"B","name":"Towers","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","constructive algorithms","greedy","implementation","sortings"]},{"contestId":479,"index":"A","name":"Expression","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","math"]},{"contestId":478,"index":"E","name":"Wavy numbers","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["brute force","dfs and similar","meet-in-the-middle","sortings"]},{"contestId":478,"index":"D","name":"Red-Green Towers","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dp"]},{"contestId":478,"index":"C","name":"Table Decorations","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["greedy"]},{"contestId":478,"index":"B","name":"Random Teams","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["combinatorics","constructive algorithms","greedy","math"]},{"contestId":478,"index":"A","name":"Initial Bet","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":477,"index":"E","name":"Dreamoon and Notepad","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["data structures"]},{"contestId":477,"index":"D","name":"Dreamoon and Binary","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["dp","strings"]},{"contestId":476,"index":"E","name":"Dreamoon and Strings","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dp","strings"]},{"contestId":476,"index":"D","name":"Dreamoon and Sets","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","greedy","math"]},{"contestId":476,"index":"C","name":"Dreamoon and Sums","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["math"]},{"contestId":476,"index":"B","name":"Dreamoon and WiFi","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["bitmasks","brute force","combinatorics","dp","math","probabilities"]},{"contestId":476,"index":"A","name":"Dreamoon and Stairs","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":475,"index":"F","name":"Meta-universe","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["data structures"]},{"contestId":475,"index":"E","name":"Strongly Connected City 2","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dfs and similar"]},{"contestId":475,"index":"D","name":"CGCDSSQ","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","data structures","math"]},{"contestId":475,"index":"C","name":"Kamal-ol-molk\u0027s Painting","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":475,"index":"B","name":"Strongly Connected City","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","dfs and similar","graphs","implementation"]},{"contestId":475,"index":"A","name":"Bayan Bus","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":474,"index":"F","name":"Ant colony","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["data structures","math","number theory"]},{"contestId":474,"index":"E","name":"Pillars","type":"PROGRAMMING","points":3000.0,"rating":2000,"tags":["binary search","data structures","dp","sortings","trees"]},{"contestId":474,"index":"D","name":"Flowers","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["dp"]},{"contestId":474,"index":"C","name":"Captain Marmot","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force","geometry"]},{"contestId":474,"index":"B","name":"Worms","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","implementation"]},{"contestId":474,"index":"A","name":"Keyboard","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":472,"index":"G","name":"Design Tutorial: Increase the Constraints","type":"PROGRAMMING","points":3500.0,"rating":2800,"tags":["bitmasks","data structures","fft"]},{"contestId":472,"index":"F","name":"Design Tutorial: Change the Goal","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["constructive algorithms","math","matrices"]},{"contestId":472,"index":"E","name":"Design Tutorial: Learn from a Game","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["constructive algorithms","implementation"]},{"contestId":472,"index":"D","name":"Design Tutorial: Inverse the Problem","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","dsu","shortest paths","trees"]},{"contestId":472,"index":"C","name":"Design Tutorial: Make It Nondeterministic","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy"]},{"contestId":472,"index":"B","name":"Design Tutorial: Learn from Life","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":[]},{"contestId":472,"index":"A","name":"Design Tutorial: Learn from Math","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":471,"index":"E","name":"MUH and Lots and Lots of Segments","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["data structures","dsu"]},{"contestId":471,"index":"D","name":"MUH and Cube Walls","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["string suffix structures","strings"]},{"contestId":471,"index":"C","name":"MUH and House of Cards","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","brute force","greedy","math"]},{"contestId":471,"index":"B","name":"MUH and Important Things","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","sortings"]},{"contestId":471,"index":"A","name":"MUH and Sticks","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":470,"index":"H","name":"Array Sorting","type":"PROGRAMMING","rating":2300,"tags":["*special"]},{"contestId":470,"index":"G","name":"Hamming Distance","type":"PROGRAMMING","rating":2300,"tags":["*special"]},{"contestId":470,"index":"F","name":"Pairwise Sums","type":"PROGRAMMING","rating":2300,"tags":["*special"]},{"contestId":470,"index":"E","name":"Chessboard","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":470,"index":"D","name":"Caesar Cipher","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":470,"index":"C","name":"Eval","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":470,"index":"B","name":"Hexakosioihexekontahexaphobia","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":470,"index":"A","name":"Crystal Ball Sequence","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation"]},{"contestId":469,"index":"B","name":"Chat Online","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":469,"index":"A","name":"I Wanna Be the Guy","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":468,"index":"E","name":"Permanent","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["dp","graph matchings","math","meet-in-the-middle"]},{"contestId":468,"index":"D","name":"Tree","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["graph matchings"]},{"contestId":468,"index":"C","name":"Hack it!","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["binary search","constructive algorithms","math"]},{"contestId":468,"index":"B","name":"Two Sets","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["2-sat","dfs and similar","dsu","graph matchings","greedy"]},{"contestId":468,"index":"A","name":"24 Game","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","greedy","math"]},{"contestId":467,"index":"E","name":"Alex and Complicated Task","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["data structures","dp","greedy"]},{"contestId":467,"index":"D","name":"Fedor and Essay","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dfs and similar","dp","graphs","hashing","strings"]},{"contestId":467,"index":"C","name":"George and Job","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp","implementation"]},{"contestId":467,"index":"B","name":"Fedor and New Game","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","brute force","constructive algorithms","implementation"]},{"contestId":467,"index":"A","name":"George and Accommodation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":466,"index":"E","name":"Information Graph","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["dfs and similar","dsu","graphs","trees"]},{"contestId":466,"index":"D","name":"Increase Sequence","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["combinatorics","dp"]},{"contestId":466,"index":"C","name":"Number of Ways","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","brute force","data structures","dp","two pointers"]},{"contestId":466,"index":"B","name":"Wonder Room","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["brute force","math"]},{"contestId":466,"index":"A","name":"Cheap Travel","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":465,"index":"B","name":"Inbox (100500)","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["implementation"]},{"contestId":465,"index":"A","name":"inc ARG","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":464,"index":"E","name":"The Classic Problem","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures","graphs","shortest paths"]},{"contestId":464,"index":"D","name":"World of Darkraft - 2","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["dp","probabilities"]},{"contestId":464,"index":"C","name":"Substitutes in Number","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dp"]},{"contestId":464,"index":"B","name":"Restore Cube ","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force","geometry"]},{"contestId":464,"index":"A","name":"No to Palindromes!","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["greedy","strings"]},{"contestId":463,"index":"E","name":"Caisa and Tree","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["brute force","dfs and similar","math","number theory","trees"]},{"contestId":463,"index":"D","name":"Gargari and Permutations","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","dp","graphs","implementation"]},{"contestId":463,"index":"C","name":"Gargari and Bishops","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["greedy","hashing","implementation"]},{"contestId":463,"index":"B","name":"Caisa and Pylons","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation","math"]},{"contestId":463,"index":"A","name":"Caisa and Sugar","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":462,"index":"B","name":"Appleman and Card Game","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy"]},{"contestId":462,"index":"A","name":"Appleman and Easy Task","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":461,"index":"E","name":"Appleman and a Game","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["binary search","shortest paths","strings"]},{"contestId":461,"index":"D","name":"Appleman and Complicated Task","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["dsu","math"]},{"contestId":461,"index":"C","name":"Appleman and a Sheet of Paper","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["data structures","implementation"]},{"contestId":461,"index":"B","name":"Appleman and Tree","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dfs and similar","dp","trees"]},{"contestId":461,"index":"A","name":"Appleman and Toastman","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","sortings"]},{"contestId":460,"index":"E","name":"Roland and Rose","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["brute force","geometry","math","sortings"]},{"contestId":460,"index":"D","name":"Little Victor and Set","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["brute force","constructive algorithms","math"]},{"contestId":460,"index":"C","name":"Present","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","data structures","greedy"]},{"contestId":460,"index":"B","name":"Little Dima and Equation","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","implementation","math","number theory"]},{"contestId":460,"index":"A","name":"Vasya and Socks","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation","math"]},{"contestId":459,"index":"E","name":"Pashmak and Graph","type":"PROGRAMMING","points":3000.0,"rating":1900,"tags":["dp","sortings"]},{"contestId":459,"index":"D","name":"Pashmak and Parmida\u0027s problem","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","divide and conquer","sortings"]},{"contestId":459,"index":"C","name":"Pashmak and Buses","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":459,"index":"B","name":"Pashmak and Flowers","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["combinatorics","implementation","sortings"]},{"contestId":459,"index":"A","name":"Pashmak and Garden","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":457,"index":"F","name":"An easy problem about trees","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["dp","games","greedy","trees"]},{"contestId":457,"index":"E","name":"Flow Optimality","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["constructive algorithms","flows","math"]},{"contestId":457,"index":"D","name":"Bingo!","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["combinatorics","math","probabilities"]},{"contestId":457,"index":"C","name":"Elections","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["brute force"]},{"contestId":457,"index":"B","name":"Distributed Join","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["greedy"]},{"contestId":457,"index":"A","name":"Golden System","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["math","meet-in-the-middle"]},{"contestId":456,"index":"B","name":"Fedya and Maths","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["math","number theory"]},{"contestId":456,"index":"A","name":"Laptops","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["sortings"]},{"contestId":455,"index":"E","name":"Function","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["data structures"]},{"contestId":455,"index":"D","name":"Serega and Fun","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["data structures"]},{"contestId":455,"index":"C","name":"Civilization","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dfs and similar","dp","dsu","ternary search","trees"]},{"contestId":455,"index":"B","name":"A Lot of Games","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["dfs and similar","dp","games","implementation","strings","trees"]},{"contestId":455,"index":"A","name":"Boredom","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["dp"]},{"contestId":454,"index":"B","name":"Little Pony and Sort by Shift","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":454,"index":"A","name":"Little Pony and Crystal Mine","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":453,"index":"E","name":"Little Pony and Lord Tirek","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["data structures"]},{"contestId":453,"index":"D","name":"Little Pony and Elements of Harmony","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["dp","matrices"]},{"contestId":453,"index":"C","name":"Little Pony and Summer Sun Celebration","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":453,"index":"B","name":"Little Pony and Harmony Chest","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["bitmasks","brute force","dp"]},{"contestId":453,"index":"A","name":"Little Pony and Expected Maximum","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["probabilities"]},{"contestId":452,"index":"F","name":"Permutation","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["data structures","divide and conquer","hashing"]},{"contestId":452,"index":"E","name":"Three strings","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dsu","string suffix structures","strings"]},{"contestId":452,"index":"D","name":"Washer, Dryer, Folder","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["greedy","implementation"]},{"contestId":452,"index":"C","name":"Magic Trick","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["combinatorics","math","probabilities"]},{"contestId":452,"index":"B","name":"4-point polyline","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","constructive algorithms","geometry","trees"]},{"contestId":452,"index":"A","name":"Eevee","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","implementation","strings"]},{"contestId":451,"index":"E","name":"Devu and Flowers","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["bitmasks","combinatorics","number theory"]},{"contestId":451,"index":"D","name":"Count Good Substrings","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["math"]},{"contestId":451,"index":"C","name":"Predict Outcome of the Game","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","implementation","math"]},{"contestId":451,"index":"B","name":"Sort the Array","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","sortings"]},{"contestId":451,"index":"A","name":"Game With Sticks","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":450,"index":"B","name":"Jzzhu and Sequences","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","math"]},{"contestId":450,"index":"A","name":"Jzzhu and Children","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":449,"index":"E","name":"Jzzhu and Squares","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dp","math","number theory"]},{"contestId":449,"index":"D","name":"Jzzhu and Numbers","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["bitmasks","combinatorics","dp"]},{"contestId":449,"index":"C","name":"Jzzhu and Apples","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["constructive algorithms","number theory"]},{"contestId":449,"index":"B","name":"Jzzhu and Cities","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["graphs","greedy","shortest paths"]},{"contestId":449,"index":"A","name":"Jzzhu and Chocolate","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["greedy","math"]},{"contestId":448,"index":"E","name":"Divisors","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["brute force","dfs and similar","implementation","number theory"]},{"contestId":448,"index":"D","name":"Multiplication Table","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","brute force"]},{"contestId":448,"index":"C","name":"Painting Fence","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["divide and conquer","dp","greedy"]},{"contestId":448,"index":"B","name":"Suffix Structures","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","strings"]},{"contestId":448,"index":"A","name":"Rewards","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":447,"index":"B","name":"DZY Loves Strings","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","implementation"]},{"contestId":447,"index":"A","name":"DZY Loves Hash","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":446,"index":"E","name":"DZY Loves Bridges","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["math","matrices"]},{"contestId":446,"index":"D","name":"DZY Loves Games","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["math","matrices","probabilities"]},{"contestId":446,"index":"C","name":"DZY Loves Fibonacci Numbers","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["data structures","math","number theory"]},{"contestId":446,"index":"B","name":"DZY Loves Modification","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force","data structures","greedy"]},{"contestId":446,"index":"A","name":"DZY Loves Sequences","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dp","implementation","two pointers"]},{"contestId":445,"index":"B","name":"DZY Loves Chemistry","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dfs and similar","dsu","greedy"]},{"contestId":445,"index":"A","name":"DZY Loves Chessboard","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["dfs and similar","implementation"]},{"contestId":444,"index":"E","name":"DZY Loves Planting","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["binary search","dsu","trees"]},{"contestId":444,"index":"D","name":"DZY Loves Strings","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","hashing","strings","two pointers"]},{"contestId":444,"index":"C","name":"DZY Loves Colors","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures"]},{"contestId":444,"index":"B","name":"DZY Loves FFT","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["probabilities"]},{"contestId":444,"index":"A","name":"DZY Loves Physics","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["greedy","math"]},{"contestId":443,"index":"B","name":"Kolya and Tandem Repeat","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","implementation","strings"]},{"contestId":443,"index":"A","name":"Anton and Letters","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":442,"index":"E","name":"Gena and Second Distance","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["geometry"]},{"contestId":442,"index":"D","name":"Adam and Tree","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","trees"]},{"contestId":442,"index":"C","name":"Artem and Array ","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["data structures","greedy"]},{"contestId":442,"index":"B","name":"Andrey and Problem","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["greedy","math","probabilities"]},{"contestId":442,"index":"A","name":"Borya and Hanabi","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["bitmasks","brute force","implementation"]},{"contestId":441,"index":"E","name":"Valera and Number","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","dp","math","probabilities"]},{"contestId":441,"index":"D","name":"Valera and Swaps","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","dsu","graphs","implementation","math","string suffix structures"]},{"contestId":441,"index":"C","name":"Valera and Tubes ","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","dfs and similar","implementation"]},{"contestId":441,"index":"B","name":"Valera and Fruits","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","implementation"]},{"contestId":441,"index":"A","name":"Valera and Antique Items","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":440,"index":"D","name":"Berland Federalization","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dp","trees"]},{"contestId":440,"index":"C","name":"One-Based Arithmetic","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","dfs and similar","divide and conquer"]},{"contestId":440,"index":"B","name":"Balancer","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["greedy","implementation"]},{"contestId":440,"index":"A","name":"Forgotten Episode","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":439,"index":"E","name":"Devu and Birthday Celebration","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":439,"index":"D","name":"Devu and his Brother","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","sortings","ternary search","two pointers"]},{"contestId":439,"index":"C","name":"Devu and Partitioning of the Array","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","constructive algorithms","implementation","number theory"]},{"contestId":439,"index":"B","name":"Devu, the Dumb Guy","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","sortings"]},{"contestId":439,"index":"A","name":"Devu, the Singer and Churu, the Joker","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation"]},{"contestId":438,"index":"E","name":"The Child and Binary Tree","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["combinatorics","divide and conquer","fft","number theory"]},{"contestId":438,"index":"D","name":"The Child and Sequence","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["data structures","math"]},{"contestId":437,"index":"E","name":"The Child and Polygon","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dp","geometry"]},{"contestId":437,"index":"D","name":"The Child and Zoo","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dsu","sortings"]},{"contestId":437,"index":"C","name":"The Child and Toy","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["graphs","greedy","sortings"]},{"contestId":437,"index":"B","name":"The Child and Set","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["bitmasks","greedy","implementation","sortings"]},{"contestId":437,"index":"A","name":"The Child and Homework","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":436,"index":"F","name":"Banners","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["brute force","data structures","dp"]},{"contestId":436,"index":"E","name":"Cardboard Box","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","greedy"]},{"contestId":436,"index":"D","name":"Pudding Monsters","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["dp"]},{"contestId":436,"index":"C","name":"Dungeons and Candies","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dsu","graphs","greedy","trees"]},{"contestId":436,"index":"B","name":"Om Nom and Spiders","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","math"]},{"contestId":436,"index":"A","name":"Feed with Candy","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy"]},{"contestId":435,"index":"E","name":"Special Graph","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":[]},{"contestId":435,"index":"D","name":"Special Grid","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","dp","greedy"]},{"contestId":435,"index":"C","name":"Cardiogram","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["implementation"]},{"contestId":435,"index":"B","name":"Pasha Maximizes","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy"]},{"contestId":435,"index":"A","name":"Queue on Bus Stop","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":434,"index":"E","name":"Furukawa Nagisa\u0027s Tree","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["binary search","divide and conquer","sortings","trees"]},{"contestId":434,"index":"D","name":"Nanami\u0027s Power Plant","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["flows"]},{"contestId":433,"index":"E","name":"Tachibana Kanade\u0027s Tofu","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dp"]},{"contestId":433,"index":"D","name":"Nanami\u0027s Digital Board","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dsu","implementation"]},{"contestId":433,"index":"C","name":"Ryouko\u0027s Memory Note","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["implementation","math","sortings"]},{"contestId":433,"index":"B","name":"Kuriyama Mirai\u0027s Stones","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["dp","implementation","sortings"]},{"contestId":433,"index":"A","name":"Kitahara Haruki\u0027s Gift","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":432,"index":"E","name":"Square Tiling","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","greedy"]},{"contestId":432,"index":"D","name":"Prefixes and Suffixes","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dp","string suffix structures","strings","two pointers"]},{"contestId":432,"index":"C","name":"Prime Swaps","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["greedy","sortings"]},{"contestId":432,"index":"B","name":"Football Kit","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","greedy","implementation"]},{"contestId":432,"index":"A","name":"Choosing Teams","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":431,"index":"E","name":"Chemistry Experiment","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","data structures","ternary search"]},{"contestId":431,"index":"D","name":"Random Task","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","bitmasks","combinatorics","dp","math"]},{"contestId":431,"index":"C","name":"k-Tree","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["dp","implementation","trees"]},{"contestId":431,"index":"B","name":"Shower Line","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":431,"index":"A","name":"Black Square","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":430,"index":"B","name":"Balls Game","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","two pointers"]},{"contestId":430,"index":"A","name":"Points and Segments (easy)","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms","sortings"]},{"contestId":429,"index":"E","name":"Points and Segments","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["graphs"]},{"contestId":429,"index":"D","name":"Tricky Function","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["data structures","divide and conquer","geometry"]},{"contestId":429,"index":"C","name":"Guess the Tree","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["bitmasks","constructive algorithms","dp","greedy","trees"]},{"contestId":429,"index":"B","name":"Working out","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dp"]},{"contestId":429,"index":"A","name":"Xor-tree","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["dfs and similar","trees"]},{"contestId":427,"index":"E","name":"Police Patrol","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["greedy","implementation","math","ternary search"]},{"contestId":427,"index":"D","name":"Match \u0026 Catch","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dp","string suffix structures","strings"]},{"contestId":427,"index":"C","name":"Checkposts","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dfs and similar","graphs","two pointers"]},{"contestId":427,"index":"B","name":"Prison Transfer","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["data structures","implementation"]},{"contestId":427,"index":"A","name":"Police Recruits","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":426,"index":"B","name":"Sereja and Mirroring","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":426,"index":"A","name":"Sereja and Mugs","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":425,"index":"E","name":"Sereja and Sets","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp"]},{"contestId":425,"index":"D","name":"Sereja and Squares","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["binary search","data structures","hashing"]},{"contestId":425,"index":"C","name":"Sereja and Two Sequences","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["data structures","dp"]},{"contestId":425,"index":"B","name":"Sereja and Table ","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["bitmasks","greedy"]},{"contestId":425,"index":"A","name":"Sereja and Swaps","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","sortings"]},{"contestId":424,"index":"E","name":"Colored Jenga","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["dfs and similar","dp","probabilities"]},{"contestId":424,"index":"D","name":"Biathlon Track","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","brute force","constructive algorithms","data structures","dp"]},{"contestId":424,"index":"C","name":"Magic Formulas","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["math"]},{"contestId":424,"index":"B","name":"Megacity","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","greedy","implementation","sortings"]},{"contestId":424,"index":"A","name":"Squats","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":421,"index":"D","name":"Bug in Code","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","data structures","sortings"]},{"contestId":421,"index":"A","name":"Pasha and Hamsters","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":420,"index":"E","name":"Playing the ball","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["geometry"]},{"contestId":420,"index":"D","name":"Cup Trick","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["data structures"]},{"contestId":420,"index":"C","name":"Bug in Code","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","graphs","implementation","two pointers"]},{"contestId":420,"index":"B","name":"Online Meeting","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["implementation"]},{"contestId":420,"index":"A","name":"Start Up","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":418,"index":"E","name":"Tricky Password","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["data structures"]},{"contestId":418,"index":"D","name":"Big Problems for Organizers","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","graphs","trees"]},{"contestId":417,"index":"E","name":"Square Table","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","math","probabilities"]},{"contestId":417,"index":"D","name":"Cunning Gena","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["bitmasks","dp","greedy","sortings"]},{"contestId":417,"index":"C","name":"Football","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":417,"index":"B","name":"Crash","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation"]},{"contestId":417,"index":"A","name":"Elimination","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["dp","implementation","math"]},{"contestId":416,"index":"E","name":"President\u0027s Path","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dp","graphs","shortest paths"]},{"contestId":416,"index":"D","name":"Population Size","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["greedy","implementation","math"]},{"contestId":416,"index":"C","name":"Booking System","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","dp","greedy","implementation"]},{"contestId":416,"index":"B","name":"Art Union","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","dp","implementation"]},{"contestId":416,"index":"A","name":"Guess a number!","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["greedy","implementation","two pointers"]},{"contestId":415,"index":"B","name":"Mashmokh and Tokens","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","greedy","implementation","math"]},{"contestId":415,"index":"A","name":"Mashmokh and Lights","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":414,"index":"E","name":"Mashmokh\u0027s Designed Problem","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures"]},{"contestId":414,"index":"D","name":"Mashmokh and Water Tanks","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["binary search","data structures","greedy","trees","two pointers"]},{"contestId":414,"index":"C","name":"Mashmokh and Reverse Operation","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["combinatorics","divide and conquer"]},{"contestId":414,"index":"B","name":"Mashmokh and ACM","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["combinatorics","dp","number theory"]},{"contestId":414,"index":"A","name":"Mashmokh and Numbers","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","number theory"]},{"contestId":413,"index":"E","name":"Maze 2D","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","divide and conquer"]},{"contestId":413,"index":"D","name":"2048","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","dp"]},{"contestId":413,"index":"C","name":"Jeopardy!","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","math"]},{"contestId":413,"index":"B","name":"Spyke Chatting","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":413,"index":"A","name":"Data Recovery","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":412,"index":"E","name":"E-mail Addresses","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["implementation"]},{"contestId":412,"index":"D","name":"Giving Awards","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dfs and similar"]},{"contestId":412,"index":"C","name":"Pattern","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["implementation","strings"]},{"contestId":412,"index":"B","name":"Network Configuration","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","sortings"]},{"contestId":412,"index":"A","name":"Poster","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation"]},{"contestId":411,"index":"C","name":"Kicker","type":"PROGRAMMING","rating":1700,"tags":["*special","implementation"]},{"contestId":411,"index":"B","name":"Multi-core Processor","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":411,"index":"A","name":"Password Check","type":"PROGRAMMING","rating":800,"tags":["*special","implementation"]},{"contestId":409,"index":"I","name":"Feed the Golorp","type":"PROGRAMMING","rating":2400,"tags":["*special"]},{"contestId":409,"index":"H","name":"A + B Strikes Back","type":"PROGRAMMING","rating":1500,"tags":["*special","brute force","constructive algorithms","dsu","implementation"]},{"contestId":409,"index":"G","name":"On a plane","type":"PROGRAMMING","rating":2200,"tags":["*special","geometry"]},{"contestId":409,"index":"F","name":"000001","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":409,"index":"E","name":"Dome","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":409,"index":"D","name":"Big Data","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":409,"index":"C","name":"Magnum Opus","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":409,"index":"B","name":"Mysterious Language","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":409,"index":"A","name":"The Great Game","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":408,"index":"B","name":"Garland","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":408,"index":"A","name":"Line to Cashier","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":407,"index":"E","name":"k-d-sequence","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["data structures"]},{"contestId":407,"index":"D","name":"Largest Submatrix 3","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["dp","hashing"]},{"contestId":407,"index":"C","name":"Curious Array","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","combinatorics","implementation","math"]},{"contestId":407,"index":"B","name":"Long Path","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dp","implementation"]},{"contestId":407,"index":"A","name":"Triangle","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","geometry","implementation","math"]},{"contestId":406,"index":"E","name":"Hamming Triples","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["implementation","math","two pointers"]},{"contestId":406,"index":"D","name":"Hill Climbing","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dfs and similar","geometry","trees"]},{"contestId":405,"index":"E","name":"Graph Cutting","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["dfs and similar","graphs"]},{"contestId":405,"index":"D","name":"Toy Sum","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["greedy","implementation","math"]},{"contestId":405,"index":"C","name":"Unusual Product","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["implementation","math"]},{"contestId":405,"index":"B","name":"Domino Effect","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":[]},{"contestId":405,"index":"A","name":"Gravity Flip","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation","sortings"]},{"contestId":404,"index":"E","name":"Maze 1D","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","greedy","implementation"]},{"contestId":404,"index":"D","name":"Minesweeper 1D","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp","implementation"]},{"contestId":404,"index":"C","name":"Restore Graph","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dfs and similar","graphs","sortings"]},{"contestId":404,"index":"B","name":"Marathon","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation","math"]},{"contestId":404,"index":"A","name":"Valera and X","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":403,"index":"E","name":"Two Rooted Trees","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["data structures","implementation","trees"]},{"contestId":403,"index":"D","name":"Beautiful Pairs of Numbers","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["combinatorics","dp"]},{"contestId":402,"index":"E","name":"Strictly Positive Matrix","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["graphs","math"]},{"contestId":402,"index":"D","name":"Upgrading Array","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dp","greedy","math","number theory"]},{"contestId":402,"index":"C","name":"Searching for Graph","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","constructive algorithms","graphs"]},{"contestId":402,"index":"B","name":"Trees in a Row","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","implementation"]},{"contestId":402,"index":"A","name":"Nuts","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","math"]},{"contestId":401,"index":"D","name":"Roman and Numbers","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","brute force","combinatorics","dp","number theory"]},{"contestId":401,"index":"C","name":"Team","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":401,"index":"B","name":"Sereja and Contests","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","implementation","math"]},{"contestId":401,"index":"A","name":"Vanya and Cards","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":400,"index":"E","name":"Inna and Binary Logic","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","bitmasks","data structures"]},{"contestId":400,"index":"D","name":"Dima and Bacteria","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dsu","graphs","shortest paths"]},{"contestId":400,"index":"C","name":"Inna and Huge Candy Matrix","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["implementation","math"]},{"contestId":400,"index":"B","name":"Inna and New Matrix of Candies","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","implementation","schedules"]},{"contestId":400,"index":"A","name":"Inna and Choose Options","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":399,"index":"B","name":"Red and Blue Balls","type":"PROGRAMMING","points":1000.0,"tags":[]},{"contestId":399,"index":"A","name":"Pages","type":"PROGRAMMING","points":500.0,"tags":["implementation"]},{"contestId":398,"index":"E","name":"Sorting Permutations","type":"PROGRAMMING","points":2500.0,"tags":[]},{"contestId":398,"index":"D","name":"Instant Messanger","type":"PROGRAMMING","points":2000.0,"tags":["data structures"]},{"contestId":398,"index":"C","name":"Tree and Array","type":"PROGRAMMING","points":1500.0,"tags":["constructive algorithms"]},{"contestId":398,"index":"B","name":"Painting The Wall","type":"PROGRAMMING","points":1000.0,"tags":["dp","probabilities"]},{"contestId":398,"index":"A","name":"Cards","type":"PROGRAMMING","points":500.0,"tags":["constructive algorithms","implementation"]},{"contestId":397,"index":"B","name":"On Corruption and Numbers","type":"PROGRAMMING","points":1000.0,"tags":["constructive algorithms","implementation","math"]},{"contestId":397,"index":"A","name":"On Segment\u0027s Own Points","type":"PROGRAMMING","points":500.0,"tags":["implementation"]},{"contestId":396,"index":"E","name":"On Iteration of One Well-Known Function","type":"PROGRAMMING","points":2500.0,"tags":["math"]},{"contestId":396,"index":"D","name":"On Sum of Number of Inversions in Permutations","type":"PROGRAMMING","points":2000.0,"tags":["combinatorics","math"]},{"contestId":396,"index":"C","name":"On Changing Tree","type":"PROGRAMMING","points":1500.0,"tags":["data structures","graphs","trees"]},{"contestId":396,"index":"B","name":"On Sum of Fractions","type":"PROGRAMMING","points":1000.0,"tags":["math","number theory"]},{"contestId":396,"index":"A","name":"On Number of Decompositions into Multipliers","type":"PROGRAMMING","points":500.0,"tags":["combinatorics","math","number theory"]},{"contestId":394,"index":"E","name":"Lightbulb for Minister","type":"PROGRAMMING","points":2500.0,"tags":["geometry"]},{"contestId":394,"index":"D","name":"Physical Education and Buns","type":"PROGRAMMING","points":2000.0,"tags":["brute force","implementation","math"]},{"contestId":394,"index":"C","name":"Dominoes","type":"PROGRAMMING","points":1500.0,"tags":["constructive algorithms","greedy"]},{"contestId":394,"index":"B","name":"Very Beautiful Number","type":"PROGRAMMING","points":1000.0,"tags":["math"]},{"contestId":394,"index":"A","name":"Counting Sticks","type":"PROGRAMMING","points":500.0,"tags":["brute force","implementation"]},{"contestId":393,"index":"B","name":"Three matrices","type":"PROGRAMMING","points":1000.0,"tags":[]},{"contestId":393,"index":"A","name":"Nineteen","type":"PROGRAMMING","points":500.0,"tags":[]},{"contestId":392,"index":"E","name":"Deleting Substrings","type":"PROGRAMMING","points":2500.0,"tags":[]},{"contestId":392,"index":"D","name":"Three Arrays","type":"PROGRAMMING","points":2000.0,"tags":["data structures"]},{"contestId":392,"index":"C","name":"Yet Another Number Sequence","type":"PROGRAMMING","points":1500.0,"tags":["combinatorics","math","matrices"]},{"contestId":392,"index":"B","name":"Tower of Hanoi","type":"PROGRAMMING","points":1000.0,"tags":["dp"]},{"contestId":392,"index":"A","name":"Blocked Points","type":"PROGRAMMING","points":500.0,"tags":["math"]},{"contestId":391,"index":"F3","name":"Stock Trading","type":"PROGRAMMING","points":10.0,"tags":[]},{"contestId":391,"index":"F2","name":"Stock Trading","type":"PROGRAMMING","points":15.0,"tags":["greedy"]},{"contestId":391,"index":"F1","name":"Stock Trading","type":"PROGRAMMING","points":8.0,"tags":["dp"]},{"contestId":391,"index":"E2","name":"Three Trees","type":"PROGRAMMING","points":13.0,"tags":[]},{"contestId":391,"index":"E1","name":"Three Trees","type":"PROGRAMMING","points":11.0,"tags":[]},{"contestId":391,"index":"D2","name":"Supercollider","type":"PROGRAMMING","points":16.0,"tags":["data structures"]},{"contestId":391,"index":"D1","name":"Supercollider","type":"PROGRAMMING","points":3.0,"tags":["brute force"]},{"contestId":391,"index":"C3","name":"The Tournament","type":"PROGRAMMING","points":8.0,"tags":[]},{"contestId":391,"index":"C2","name":"The Tournament","type":"PROGRAMMING","points":4.0,"tags":["greedy"]},{"contestId":391,"index":"C1","name":"The Tournament","type":"PROGRAMMING","points":4.0,"tags":["brute force"]},{"contestId":391,"index":"B","name":"Word Folding","type":"PROGRAMMING","points":5.0,"tags":["brute force"]},{"contestId":391,"index":"A","name":"Genetic Engineering","type":"PROGRAMMING","points":3.0,"tags":["implementation","two pointers"]},{"contestId":390,"index":"E","name":"Inna and Large Sweet Matrix","type":"PROGRAMMING","points":2500.0,"tags":[]},{"contestId":390,"index":"D","name":"Inna and Sweet Matrix","type":"PROGRAMMING","points":2000.0,"tags":["constructive algorithms"]},{"contestId":390,"index":"C","name":"Inna and Candy Boxes","type":"PROGRAMMING","points":1500.0,"tags":["data structures"]},{"contestId":390,"index":"B","name":"Inna, Dima and Song","type":"PROGRAMMING","points":1000.0,"tags":["implementation"]},{"contestId":390,"index":"A","name":"Inna and Alarm Clock","type":"PROGRAMMING","points":500.0,"tags":["implementation"]},{"contestId":389,"index":"B","name":"Fox and Cross","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":389,"index":"A","name":"Fox and Number Game","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","math"]},{"contestId":388,"index":"E","name":"Fox and Meteor Shower","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["geometry"]},{"contestId":388,"index":"D","name":"Fox and Perfect Sets","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["math"]},{"contestId":388,"index":"C","name":"Fox and Card Game","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["games","greedy","sortings"]},{"contestId":388,"index":"B","name":"Fox and Minimal path","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["bitmasks","constructive algorithms","graphs","implementation","math"]},{"contestId":388,"index":"A","name":"Fox and Box Accumulation","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["greedy","sortings"]},{"contestId":387,"index":"E","name":"George and Cards","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","data structures"]},{"contestId":387,"index":"D","name":"George and Interesting Graph","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["graph matchings"]},{"contestId":387,"index":"C","name":"George and Number","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["greedy","implementation"]},{"contestId":387,"index":"B","name":"George and Round","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","greedy","two pointers"]},{"contestId":387,"index":"A","name":"George and Sleep","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":386,"index":"D","name":"Game with Points","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dp","graphs","implementation","shortest paths"]},{"contestId":386,"index":"C","name":"Diverse Substrings","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp","strings","two pointers"]},{"contestId":386,"index":"B","name":"Fly, freebies, fly!","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","brute force","implementation"]},{"contestId":386,"index":"A","name":"Second-Price Auction","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":385,"index":"E","name":"Bear in the Field","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["math","matrices"]},{"contestId":385,"index":"D","name":"Bear and Floodlight","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["bitmasks","dp","geometry"]},{"contestId":385,"index":"C","name":"Bear and Prime Numbers","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","brute force","data structures","dp","implementation","math","number theory"]},{"contestId":385,"index":"B","name":"Bear and Strings","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","greedy","implementation","math","strings"]},{"contestId":385,"index":"A","name":"Bear and Raspberry","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","greedy","implementation"]},{"contestId":384,"index":"B","name":"Multitasking","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","implementation","sortings","two pointers"]},{"contestId":384,"index":"A","name":"Coder","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":383,"index":"E","name":"Vowels","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["combinatorics","divide and conquer","dp"]},{"contestId":383,"index":"D","name":"Antimatter","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["dp"]},{"contestId":383,"index":"C","name":"Propagating tree","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["data structures","dfs and similar","trees"]},{"contestId":383,"index":"B","name":"Volcanoes","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["binary search","implementation","sortings","two pointers"]},{"contestId":383,"index":"A","name":"Milking cows","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["data structures","greedy"]},{"contestId":382,"index":"E","name":"Ksenia and Combinatorics","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["combinatorics","dp"]},{"contestId":382,"index":"D","name":"Ksenia and Pawns","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["dfs and similar","graphs","implementation","trees"]},{"contestId":382,"index":"C","name":"Arithmetic Progression","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["implementation","sortings"]},{"contestId":382,"index":"B","name":"Number Busters","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["binary search","math"]},{"contestId":382,"index":"A","name":"Ksenia and Pan Scales","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":381,"index":"B","name":"Sereja and Stairs","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation","sortings"]},{"contestId":381,"index":"A","name":"Sereja and Dima","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","two pointers"]},{"contestId":380,"index":"E","name":"Sereja and Dividing","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures"]},{"contestId":380,"index":"D","name":"Sereja and Cinema","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["combinatorics","math"]},{"contestId":380,"index":"C","name":"Sereja and Brackets","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["data structures","schedules"]},{"contestId":380,"index":"B","name":"Sereja and Tree","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["graphs","implementation"]},{"contestId":380,"index":"A","name":"Sereja and Prefixes","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["binary search","brute force"]},{"contestId":379,"index":"G","name":"New Year Cactus","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["dp"]},{"contestId":379,"index":"F","name":"New Year Tree","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["data structures","divide and conquer","trees"]},{"contestId":379,"index":"E","name":"New Year Tree Decorations","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["geometry","schedules","sortings"]},{"contestId":379,"index":"D","name":"New Year Letter","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","brute force","dp"]},{"contestId":379,"index":"C","name":"New Year Ratings Change","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","sortings"]},{"contestId":379,"index":"B","name":"New Year Present","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","implementation"]},{"contestId":379,"index":"A","name":"New Year Candles","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":378,"index":"B","name":"Semifinals","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","sortings"]},{"contestId":378,"index":"A","name":"Playing with Dice","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":377,"index":"E","name":"Cookie Clicker","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["dp","geometry"]},{"contestId":377,"index":"D","name":"Developing Game","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures"]},{"contestId":377,"index":"C","name":"Captains Mode","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["bitmasks","dp","games"]},{"contestId":377,"index":"B","name":"Preparing for the Contest","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","data structures","greedy","sortings"]},{"contestId":377,"index":"A","name":"Maze","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dfs and similar"]},{"contestId":376,"index":"B","name":"I.O.U.","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":376,"index":"A","name":"Lever","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":375,"index":"E","name":"Red and Black Tree","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["dp","implementation","math"]},{"contestId":375,"index":"D","name":"Tree and Queries","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures","dfs and similar","trees"]},{"contestId":375,"index":"C","name":"Circling Round Treasures","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["bitmasks","shortest paths"]},{"contestId":375,"index":"B","name":"Maximum Submatrix 2","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["data structures","dp","implementation","sortings"]},{"contestId":375,"index":"A","name":"Divisible by Seven","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["math","number theory"]},{"contestId":374,"index":"E","name":"Inna and Babies","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["binary search","data structures","dsu","geometry","implementation"]},{"contestId":374,"index":"D","name":"Inna and Sequence ","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures","dp","trees"]},{"contestId":374,"index":"C","name":"Inna and Dima","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dfs and similar","dp","graphs","implementation"]},{"contestId":374,"index":"B","name":"Inna and Nine","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["combinatorics","greedy"]},{"contestId":374,"index":"A","name":"Inna and Pink Pony","type":"PROGRAMMING","points":500.0,"rating":2000,"tags":["greedy","implementation"]},{"contestId":373,"index":"B","name":"Making Sequences is Fun","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","implementation","math"]},{"contestId":373,"index":"A","name":"Collecting Beats is Fun","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":372,"index":"E","name":"Drawing Circles is Fun","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["combinatorics","geometry"]},{"contestId":372,"index":"D","name":"Choosing Subtree is Fun","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["binary search","data structures","dfs and similar","trees","two pointers"]},{"contestId":372,"index":"C","name":"Watching Fireworks is Fun","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["data structures","dp","math"]},{"contestId":372,"index":"B","name":"Counting Rectangles is Fun","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","divide and conquer","dp"]},{"contestId":372,"index":"A","name":"Counting Kangaroos is Fun","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["binary search","greedy","sortings","two pointers"]},{"contestId":371,"index":"E","name":"Subway Innovation","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["greedy","math","two pointers"]},{"contestId":371,"index":"D","name":"Vessels","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","dsu","implementation","trees"]},{"contestId":371,"index":"C","name":"Hamburgers","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","brute force"]},{"contestId":371,"index":"B","name":"Fox Dividing Cheese","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["math","number theory"]},{"contestId":371,"index":"A","name":"K-Periodic Array","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","implementation","math"]},{"contestId":370,"index":"E","name":"Summer Reading","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["dp","greedy"]},{"contestId":370,"index":"D","name":"Broken Monitor","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["brute force","constructive algorithms","greedy","implementation"]},{"contestId":370,"index":"C","name":"Mittens","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":370,"index":"B","name":"Berland Bingo","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":370,"index":"A","name":"Rook, Bishop and King","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["graphs","math","shortest paths"]},{"contestId":369,"index":"E","name":"Valera and Queries","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","data structures"]},{"contestId":369,"index":"D","name":"Valera and Fools","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dfs and similar","dp","graphs","shortest paths"]},{"contestId":369,"index":"C","name":"Valera and Elections","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["dfs and similar","graphs","trees"]},{"contestId":369,"index":"B","name":"Valera and Contest","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","implementation","math"]},{"contestId":369,"index":"A","name":"Valera and Plates","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation"]},{"contestId":368,"index":"B","name":"Sereja and Suffixes","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["data structures","dp"]},{"contestId":368,"index":"A","name":"Sereja and Coat Rack","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":367,"index":"E","name":"Sereja and Intervals","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["combinatorics","dp"]},{"contestId":367,"index":"D","name":"Sereja and Sets","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["bitmasks","dfs and similar"]},{"contestId":367,"index":"C","name":"Sereja and the Arrangement of Numbers","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["graphs","greedy","sortings"]},{"contestId":367,"index":"B","name":"Sereja ans Anagrams","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","data structures"]},{"contestId":367,"index":"A","name":"Sereja and Algorithm ","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["data structures","implementation"]},{"contestId":366,"index":"E","name":"Dima and Magic Guitar","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","implementation","math"]},{"contestId":366,"index":"D","name":"Dima and Trap Graph","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures","dfs and similar","dsu","shortest paths","two pointers"]},{"contestId":366,"index":"C","name":"Dima and Salad","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dp"]},{"contestId":366,"index":"B","name":"Dima and To-do List","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":366,"index":"A","name":"Dima and Guards","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":365,"index":"B","name":"The Fibonacci Segment","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation"]},{"contestId":365,"index":"A","name":"Good Number","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":364,"index":"E","name":"Empty Rectangles","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["divide and conquer","two pointers"]},{"contestId":364,"index":"D","name":"Ghd","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["brute force","math","probabilities"]},{"contestId":364,"index":"C","name":"Beautiful Set","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["brute force","number theory"]},{"contestId":364,"index":"B","name":"Free Market","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["dp","greedy"]},{"contestId":364,"index":"A","name":"Matrix","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["combinatorics","data structures","implementation"]},{"contestId":363,"index":"E","name":"Two Circles","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["brute force","data structures","implementation"]},{"contestId":363,"index":"D","name":"Renting Bikes","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","greedy"]},{"contestId":363,"index":"C","name":"Fixing Typos","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","implementation"]},{"contestId":363,"index":"B","name":"Fence","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","dp"]},{"contestId":363,"index":"A","name":"Soroban","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":362,"index":"E","name":"Petya and Pipes","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["flows","graphs","shortest paths"]},{"contestId":362,"index":"D","name":"Fools and Foolproof Roads","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["data structures","dfs and similar","dsu","graphs","greedy"]},{"contestId":362,"index":"C","name":"Insertion Sort","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["data structures","dp","implementation","math"]},{"contestId":362,"index":"B","name":"Petya and Staircases","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","sortings"]},{"contestId":362,"index":"A","name":"Two Semiknights Meet","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","math"]},{"contestId":361,"index":"B","name":"Levko and Permutation","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","math","number theory"]},{"contestId":361,"index":"A","name":"Levko and Table","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":360,"index":"E","name":"Levko and Game","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["graphs","greedy","shortest paths"]},{"contestId":360,"index":"D","name":"Levko and Sets","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["number theory"]},{"contestId":360,"index":"C","name":"Levko and Strings","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["combinatorics","dp"]},{"contestId":360,"index":"B","name":"Levko and Array","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search","dp"]},{"contestId":360,"index":"A","name":"Levko and Array Recovery","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["greedy","implementation"]},{"contestId":359,"index":"E","name":"Neatness","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","dfs and similar"]},{"contestId":359,"index":"D","name":"Pair of Numbers","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["binary search","brute force","data structures","math","two pointers"]},{"contestId":359,"index":"C","name":"Prime Number","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["math","number theory"]},{"contestId":359,"index":"B","name":"Permutation","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","dp","math"]},{"contestId":359,"index":"A","name":"Table","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":358,"index":"E","name":"Dima and Kicks","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["brute force","dsu","graphs","implementation"]},{"contestId":358,"index":"D","name":"Dima and Hares","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dp","greedy"]},{"contestId":358,"index":"C","name":"Dima and Containers","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":358,"index":"B","name":"Dima and Text Messages","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","strings"]},{"contestId":358,"index":"A","name":"Dima and Continuous Line","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","implementation"]},{"contestId":357,"index":"B","name":"Flag Day","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","implementation"]},{"contestId":357,"index":"A","name":"Group of Students","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","greedy","implementation"]},{"contestId":356,"index":"E","name":"Xenia and String Problem","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["dp","hashing","implementation","string suffix structures","strings"]},{"contestId":356,"index":"D","name":"Bags and Coins","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["bitmasks","constructive algorithms","dp","greedy"]},{"contestId":356,"index":"C","name":"Compartments","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["combinatorics","constructive algorithms","greedy","implementation"]},{"contestId":356,"index":"B","name":"Xenia and Hamming","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["implementation","math"]},{"contestId":356,"index":"A","name":"Knight Tournament","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["data structures","dsu"]},{"contestId":355,"index":"B","name":"Vasya and Public Transport","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":355,"index":"A","name":"Vasya and Digital Root","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["constructive algorithms","implementation"]},{"contestId":354,"index":"E","name":"Lucky Number Representation","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","dp"]},{"contestId":354,"index":"D","name":"Transferring Pyramid","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["dp"]},{"contestId":354,"index":"C","name":"Vasya and Beautiful Arrays","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["brute force","dp","number theory"]},{"contestId":354,"index":"B","name":"Game with Strings","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["bitmasks","dp","games"]},{"contestId":354,"index":"A","name":"Vasya and Robot","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","greedy","math"]},{"contestId":353,"index":"E","name":"Antichain","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["dp","graph matchings","greedy"]},{"contestId":353,"index":"D","name":"Queue","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["constructive algorithms","dp"]},{"contestId":353,"index":"C","name":"Find Maximum","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["implementation","math","number theory"]},{"contestId":353,"index":"B","name":"Two Heaps","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["combinatorics","constructive algorithms","greedy","implementation","math","sortings"]},{"contestId":353,"index":"A","name":"Domino","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation","math"]},{"contestId":352,"index":"B","name":"Jeff and Periods","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","sortings"]},{"contestId":352,"index":"A","name":"Jeff and Digits","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","implementation","math"]},{"contestId":351,"index":"E","name":"Jeff and Permutation","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["greedy"]},{"contestId":351,"index":"D","name":"Jeff and Removing Periods","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["data structures"]},{"contestId":351,"index":"C","name":"Jeff and Brackets","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["dp","matrices"]},{"contestId":351,"index":"B","name":"Jeff and Furik","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["combinatorics","dp","probabilities"]},{"contestId":351,"index":"A","name":"Jeff and Rounding","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp","greedy","implementation","math"]},{"contestId":350,"index":"E","name":"Wrong Floyd","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["brute force","constructive algorithms","dfs and similar","graphs"]},{"contestId":350,"index":"D","name":"Looking for Owls","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["binary search","data structures","geometry","hashing","sortings"]},{"contestId":350,"index":"C","name":"Bombs","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["greedy","implementation","sortings"]},{"contestId":350,"index":"B","name":"Resort","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["graphs"]},{"contestId":350,"index":"A","name":"TL","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","greedy","implementation"]},{"contestId":349,"index":"B","name":"Color the Fence","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["data structures","dp","greedy","implementation"]},{"contestId":349,"index":"A","name":"Cinema Line","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":348,"index":"E","name":"Pilgrims","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["dfs and similar","dp","trees"]},{"contestId":348,"index":"D","name":"Turtles","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","matrices"]},{"contestId":348,"index":"C","name":"Subset Sums","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["brute force","data structures"]},{"contestId":348,"index":"B","name":"Apple Tree","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["dfs and similar","number theory","trees"]},{"contestId":348,"index":"A","name":"Mafia","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["binary search","math","sortings"]},{"contestId":347,"index":"B","name":"Fixed Points","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation","math"]},{"contestId":347,"index":"A","name":"Difference Row","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":346,"index":"E","name":"Doodle Jump","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["math","number theory"]},{"contestId":346,"index":"D","name":"Robot Control","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["dp","graphs","shortest paths"]},{"contestId":346,"index":"C","name":"Number Transformation II","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["greedy","math"]},{"contestId":346,"index":"B","name":"Lucky Common Subsequence","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dp","strings"]},{"contestId":346,"index":"A","name":"Alice and Bob","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["games","math","number theory"]},{"contestId":345,"index":"G","name":"Suffix Subgroup","type":"PROGRAMMING","rating":2200,"tags":["*special","strings"]},{"contestId":345,"index":"F","name":"Superstitions Inspection","type":"PROGRAMMING","rating":2700,"tags":["*special"]},{"contestId":345,"index":"E","name":"Black Cat Rush","type":"PROGRAMMING","rating":2700,"tags":["*special"]},{"contestId":345,"index":"D","name":"Chain Letter","type":"PROGRAMMING","rating":2200,"tags":["*special","dfs and similar","graphs"]},{"contestId":345,"index":"C","name":"Counting Fridays","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":345,"index":"B","name":"Triskaidekaphobia","type":"PROGRAMMING","rating":2100,"tags":["*special"]},{"contestId":345,"index":"A","name":"Expecting Trouble","type":"PROGRAMMING","rating":1500,"tags":["*special","probabilities"]},{"contestId":344,"index":"B","name":"Simple Molecules","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","graphs","math"]},{"contestId":344,"index":"A","name":"Magnets","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":343,"index":"E","name":"Pumping Stations","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["brute force","dfs and similar","divide and conquer","flows","graphs","greedy","trees"]},{"contestId":343,"index":"D","name":"Water Tree","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures","dfs and similar","graphs","trees"]},{"contestId":343,"index":"C","name":"Read Time","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["binary search","greedy","two pointers"]},{"contestId":343,"index":"B","name":"Alternating Current","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["data structures","greedy","implementation"]},{"contestId":343,"index":"A","name":"Rational Resistance","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["math","number theory"]},{"contestId":342,"index":"E","name":"Xenia and Tree","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","divide and conquer","trees"]},{"contestId":342,"index":"D","name":"Xenia and Dominoes","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["bitmasks","dfs and similar","dp"]},{"contestId":342,"index":"C","name":"Cupboard and Balloons","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["geometry"]},{"contestId":342,"index":"B","name":"Xenia and Spies","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","greedy","implementation"]},{"contestId":342,"index":"A","name":"Xenia and Divisors","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":341,"index":"E","name":"Candies Game","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["constructive algorithms","greedy"]},{"contestId":341,"index":"D","name":"Iahub and Xors","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures"]},{"contestId":340,"index":"E","name":"Iahub and Permutations","type":"PROGRAMMING","points":3000.0,"rating":2000,"tags":["combinatorics","math"]},{"contestId":340,"index":"D","name":"Bubble Sort Graph","type":"PROGRAMMING","points":2000.0,"rating":1500,"tags":["binary search","data structures","dp"]},{"contestId":340,"index":"C","name":"Tourist Problem","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["combinatorics","implementation","math"]},{"contestId":340,"index":"B","name":"Maximal Area Quadrilateral","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["brute force","geometry"]},{"contestId":340,"index":"A","name":"The Wall","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["math"]},{"contestId":339,"index":"E","name":"Three Swaps","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["constructive algorithms","dfs and similar","greedy"]},{"contestId":339,"index":"D","name":"Xenia and Bit Operations","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["data structures","trees"]},{"contestId":339,"index":"C","name":"Xenia and Weights","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","dfs and similar","dp","graphs","greedy","shortest paths"]},{"contestId":339,"index":"B","name":"Xenia and Ringroad","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["implementation"]},{"contestId":339,"index":"A","name":"Helpful Maths","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings","strings"]},{"contestId":338,"index":"E","name":"Optimize!","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures"]},{"contestId":338,"index":"D","name":"GCD Table","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["chinese remainder theorem","math","number theory"]},{"contestId":337,"index":"E","name":"Divisor Tree","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","number theory","trees"]},{"contestId":337,"index":"D","name":"Book of Evil","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dfs and similar","divide and conquer","dp","trees"]},{"contestId":337,"index":"C","name":"Quiz","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","greedy","math","matrices","number theory"]},{"contestId":337,"index":"B","name":"Routine Problem","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","math","number theory"]},{"contestId":337,"index":"A","name":"Puzzles","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy"]},{"contestId":336,"index":"E","name":"Vasily the Bear and Painting Square","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["bitmasks","combinatorics","dp","implementation"]},{"contestId":336,"index":"D","name":"Vasily the Bear and Beautiful Strings","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["combinatorics","math","number theory"]},{"contestId":336,"index":"C","name":"Vasily the Bear and Sequence","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","greedy","implementation","number theory"]},{"contestId":336,"index":"B","name":"Vasily the Bear and Fly","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["math"]},{"contestId":336,"index":"A","name":"Vasily the Bear and Triangle","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":335,"index":"F","name":"Buy One, Get One Free","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["dp","greedy"]},{"contestId":335,"index":"E","name":"Counting Skyscrapers","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["dp","math","probabilities"]},{"contestId":335,"index":"D","name":"Rectangles and Square","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["brute force","dp"]},{"contestId":335,"index":"C","name":"More Reclamation","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["games"]},{"contestId":335,"index":"B","name":"Palindrome","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["constructive algorithms","dp"]},{"contestId":335,"index":"A","name":"Banana","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["binary search","constructive algorithms","greedy"]},{"contestId":334,"index":"B","name":"Eight Point Sets","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["sortings"]},{"contestId":334,"index":"A","name":"Candy Bags","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":333,"index":"E","name":"Summer Earnings","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","bitmasks","brute force","geometry","sortings"]},{"contestId":333,"index":"D","name":"Characteristics of Rectangles","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","bitmasks","brute force","implementation","sortings"]},{"contestId":333,"index":"C","name":"Lucky Tickets","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["brute force","constructive algorithms"]},{"contestId":333,"index":"B","name":"Chips","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["greedy"]},{"contestId":333,"index":"A","name":"Secrets","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["greedy"]},{"contestId":332,"index":"E","name":"Binary Key","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["dp","greedy","implementation"]},{"contestId":332,"index":"D","name":"Theft of Blueprints","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["graphs","math"]},{"contestId":332,"index":"C","name":"Students\u0027 Revenge","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["data structures","greedy","sortings"]},{"contestId":332,"index":"B","name":"Maximum Absurdity","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["data structures","dp","implementation"]},{"contestId":332,"index":"A","name":"Down the Hatch!","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":331,"index":"E2","name":"Deja Vu","type":"PROGRAMMING","points":50.0,"rating":3100,"tags":["constructive algorithms","dp"]},{"contestId":331,"index":"E1","name":"Deja Vu","type":"PROGRAMMING","points":50.0,"rating":2900,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":331,"index":"D3","name":"Escaping on Beaveractor","type":"PROGRAMMING","points":40.0,"rating":3000,"tags":["data structures","implementation","trees"]},{"contestId":331,"index":"D2","name":"Escaping on Beaveractor","type":"PROGRAMMING","points":30.0,"rating":2600,"tags":["graphs"]},{"contestId":331,"index":"D1","name":"Escaping on Beaveractor","type":"PROGRAMMING","points":30.0,"rating":2400,"tags":["dfs and similar","implementation"]},{"contestId":331,"index":"C3","name":"The Great Julya Calendar","type":"PROGRAMMING","points":60.0,"rating":2500,"tags":["dp"]},{"contestId":331,"index":"C2","name":"The Great Julya Calendar","type":"PROGRAMMING","points":20.0,"rating":2400,"tags":["dp"]},{"contestId":331,"index":"C1","name":"The Great Julya Calendar","type":"PROGRAMMING","points":20.0,"rating":1100,"tags":["dp"]},{"contestId":331,"index":"B2","name":"Shave Beaver!","type":"PROGRAMMING","points":70.0,"rating":1900,"tags":["data structures"]},{"contestId":331,"index":"B1","name":"Shave Beaver!","type":"PROGRAMMING","points":30.0,"rating":1700,"tags":["implementation"]},{"contestId":331,"index":"A2","name":"Oh Sweet Beaverette","type":"PROGRAMMING","points":70.0,"rating":1500,"tags":["data structures","sortings"]},{"contestId":331,"index":"A1","name":"Oh Sweet Beaverette","type":"PROGRAMMING","points":30.0,"rating":1400,"tags":["brute force","implementation"]},{"contestId":330,"index":"B","name":"Road Construction","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","graphs"]},{"contestId":330,"index":"A","name":"Cakeminator","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":329,"index":"E","name":"Evil","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["math"]},{"contestId":329,"index":"D","name":"The Evil Temple and the Moving Rocks","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["constructive algorithms"]},{"contestId":329,"index":"C","name":"Graph Reconstruction","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["constructive algorithms"]},{"contestId":329,"index":"B","name":"Biridian Forest","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dfs and similar","shortest paths"]},{"contestId":329,"index":"A","name":"Purification","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","greedy"]},{"contestId":328,"index":"B","name":"Sheldon and Ice Pieces","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["greedy"]},{"contestId":328,"index":"A","name":"IQ Test","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["implementation"]},{"contestId":327,"index":"E","name":"Axis Walking","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["bitmasks","combinatorics","constructive algorithms","dp","meet-in-the-middle"]},{"contestId":327,"index":"D","name":"Block Tower","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":327,"index":"C","name":"Magic Five","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["combinatorics","math"]},{"contestId":327,"index":"B","name":"Hungry Sequence","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["math"]},{"contestId":327,"index":"A","name":"Flipping Game","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","dp","implementation"]},{"contestId":325,"index":"E","name":"The Red Button","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["combinatorics","dfs and similar","dsu","graphs","greedy"]},{"contestId":325,"index":"D","name":"Reclamation","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["dsu"]},{"contestId":325,"index":"C","name":"Monsters and Diamonds","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":325,"index":"B","name":"Stadium and Games","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","math"]},{"contestId":325,"index":"A","name":"Square and Rectangles","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["implementation"]},{"contestId":323,"index":"C","name":"Two permutations","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["data structures"]},{"contestId":323,"index":"B","name":"Tournament-graph","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["constructive algorithms","graphs"]},{"contestId":323,"index":"A","name":"Black-and-White Cube","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["combinatorics","constructive algorithms"]},{"contestId":322,"index":"B","name":"Ciel and Flowers","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["combinatorics","math"]},{"contestId":322,"index":"A","name":"Ciel and Dancing","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy"]},{"contestId":321,"index":"E","name":"Ciel and Gondolas","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","divide and conquer","dp"]},{"contestId":321,"index":"D","name":"Ciel and Flipboard","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["dp","greedy","math"]},{"contestId":321,"index":"C","name":"Ciel the Commander","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["constructive algorithms","dfs and similar","divide and conquer","greedy","trees"]},{"contestId":321,"index":"B","name":"Ciel and Duel","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["dp","flows","greedy"]},{"contestId":321,"index":"A","name":"Ciel and Robot","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","implementation","math"]},{"contestId":320,"index":"B","name":"Ping-Pong (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dfs and similar","graphs"]},{"contestId":320,"index":"A","name":"Magic Numbers","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","greedy"]},{"contestId":319,"index":"E","name":"Ping-Pong","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures"]},{"contestId":319,"index":"D","name":"Have You Ever Heard About the Word?","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["greedy","hashing","string suffix structures","strings"]},{"contestId":319,"index":"C","name":"Kalila and Dimna in the Logging Industry","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dp","geometry"]},{"contestId":319,"index":"B","name":"Psychos in a Line","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["data structures","implementation"]},{"contestId":319,"index":"A","name":"Malek Dance Club","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["combinatorics","math"]},{"contestId":318,"index":"B","name":"Strings of Power","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","strings","two pointers"]},{"contestId":318,"index":"A","name":"Even Odds","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math"]},{"contestId":317,"index":"E","name":"Princess and Her Shadow","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["constructive algorithms","shortest paths"]},{"contestId":317,"index":"D","name":"Game with Powers","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["dp","games"]},{"contestId":317,"index":"C","name":"Balance","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":317,"index":"B","name":"Ants","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["brute force","implementation"]},{"contestId":317,"index":"A","name":"Perfect Pair","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force"]},{"contestId":316,"index":"G3","name":"Good Substrings","type":"PROGRAMMING","points":30.0,"rating":2400,"tags":["string suffix structures"]},{"contestId":316,"index":"G2","name":"Good Substrings","type":"PROGRAMMING","points":40.0,"rating":2200,"tags":["string suffix structures"]},{"contestId":316,"index":"G1","name":"Good Substrings","type":"PROGRAMMING","points":30.0,"rating":1700,"tags":["hashing","strings"]},{"contestId":316,"index":"F3","name":"Suns and Rays","type":"PROGRAMMING","points":30.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","implementation"]},{"contestId":316,"index":"F2","name":"Suns and Rays","type":"PROGRAMMING","points":40.0,"rating":2300,"tags":[]},{"contestId":316,"index":"F1","name":"Suns and Rays","type":"PROGRAMMING","points":30.0,"rating":2200,"tags":["dfs and similar","implementation"]},{"contestId":316,"index":"E3","name":"Summer Homework","type":"PROGRAMMING","points":30.0,"rating":2300,"tags":["data structures","math"]},{"contestId":316,"index":"E2","name":"Summer Homework","type":"PROGRAMMING","points":40.0,"rating":2300,"tags":["data structures","math"]},{"contestId":316,"index":"E1","name":"Summer Homework","type":"PROGRAMMING","points":30.0,"rating":1500,"tags":["brute force","data structures"]},{"contestId":316,"index":"D3","name":"PE Lesson","type":"PROGRAMMING","points":30.0,"rating":2400,"tags":["dp","math"]},{"contestId":316,"index":"D2","name":"PE Lesson","type":"PROGRAMMING","points":40.0,"rating":2300,"tags":["dp"]},{"contestId":316,"index":"D1","name":"PE Lesson","type":"PROGRAMMING","points":30.0,"rating":2300,"tags":["brute force","dp"]},{"contestId":316,"index":"C2","name":"Tidying Up","type":"PROGRAMMING","points":70.0,"rating":2300,"tags":["flows","graph matchings"]},{"contestId":316,"index":"C1","name":"Tidying Up","type":"PROGRAMMING","points":30.0,"rating":2200,"tags":["flows"]},{"contestId":316,"index":"B2","name":"EKG","type":"PROGRAMMING","points":70.0,"rating":1600,"tags":["dfs and similar","dp"]},{"contestId":316,"index":"B1","name":"EKG","type":"PROGRAMMING","points":30.0,"rating":1500,"tags":["brute force","dfs and similar"]},{"contestId":316,"index":"A2","name":"Special Task","type":"PROGRAMMING","points":70.0,"rating":1400,"tags":["math"]},{"contestId":316,"index":"A1","name":"Special Task","type":"PROGRAMMING","points":30.0,"rating":1100,"tags":["greedy"]},{"contestId":315,"index":"B","name":"Sereja and Array","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":315,"index":"A","name":"Sereja and Bottles","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force"]},{"contestId":314,"index":"E","name":"Sereja and Squares","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dp"]},{"contestId":314,"index":"D","name":"Sereja and Straight Lines","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","data structures","geometry","sortings","two pointers"]},{"contestId":314,"index":"C","name":"Sereja and Subsequences","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["data structures","dp"]},{"contestId":314,"index":"B","name":"Sereja and Periods","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search","dfs and similar","strings"]},{"contestId":314,"index":"A","name":"Sereja and Contest","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation"]},{"contestId":313,"index":"E","name":"Ilya and Two Numbers","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","data structures","dsu","greedy"]},{"contestId":313,"index":"D","name":"Ilya and Roads","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["dp"]},{"contestId":313,"index":"C","name":"Ilya and Matrix","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy","implementation","sortings"]},{"contestId":313,"index":"B","name":"Ilya and Queries","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["dp","implementation"]},{"contestId":313,"index":"A","name":"Ilya and Bank Account","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","number theory"]},{"contestId":312,"index":"B","name":"Archer","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["math","probabilities"]},{"contestId":312,"index":"A","name":"Whose sentence is it?","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":311,"index":"E","name":"Biologist","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["flows"]},{"contestId":311,"index":"D","name":"Interval Cubing","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","math"]},{"contestId":311,"index":"C","name":"Fetch the Treasure","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["brute force","data structures","graphs","shortest paths"]},{"contestId":311,"index":"B","name":"Cats Transport","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["data structures","dp"]},{"contestId":311,"index":"A","name":"The Closest Pair","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":309,"index":"E","name":"Sheep","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["binary search","greedy"]},{"contestId":309,"index":"D","name":"Tennis Rackets","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["brute force","geometry"]},{"contestId":309,"index":"C","name":"Memory for Arrays","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","bitmasks","greedy"]},{"contestId":309,"index":"B","name":"Context Advertising","type":"PROGRAMMING","points":500.0,"rating":2100,"tags":["dp","two pointers"]},{"contestId":309,"index":"A","name":"Morning run","type":"PROGRAMMING","points":500.0,"rating":2000,"tags":["binary search","math","two pointers"]},{"contestId":306,"index":"D","name":"Polygon","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["constructive algorithms","geometry"]},{"contestId":306,"index":"C","name":"White, Black and White Again","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["combinatorics","number theory"]},{"contestId":306,"index":"B","name":"Optimizer","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["data structures","greedy","sortings"]},{"contestId":306,"index":"A","name":"Candies","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":305,"index":"E","name":"Playing with String","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["games"]},{"contestId":305,"index":"D","name":"Olya and Graph","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["combinatorics","math"]},{"contestId":305,"index":"C","name":"Ivan and Powers of Two","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["greedy","implementation"]},{"contestId":305,"index":"B","name":"Continued Fractions","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","implementation","math"]},{"contestId":305,"index":"A","name":"Strange Addition","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":304,"index":"B","name":"Calendar","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":304,"index":"A","name":"Pythagorean Theorem II","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","math"]},{"contestId":303,"index":"E","name":"Random Ranking","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["dp","math","probabilities"]},{"contestId":303,"index":"D","name":"Rotatable Number","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["math","number theory"]},{"contestId":303,"index":"C","name":"Minimum Modular","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["brute force","graphs","math","number theory"]},{"contestId":303,"index":"B","name":"Rectangle Puzzle II","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["implementation","math"]},{"contestId":303,"index":"A","name":"Lucky Permutation Triple","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","implementation","math"]},{"contestId":302,"index":"B","name":"Eugeny and Play List","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","implementation","two pointers"]},{"contestId":302,"index":"A","name":"Eugeny and Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":301,"index":"E","name":"Yaroslav and Arrangements","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["dp"]},{"contestId":301,"index":"D","name":"Yaroslav and Divisors","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["data structures"]},{"contestId":301,"index":"C","name":"Yaroslav and Algorithm","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["constructive algorithms"]},{"contestId":301,"index":"B","name":"Yaroslav and Time","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["binary search","graphs","shortest paths"]},{"contestId":301,"index":"A","name":"Yaroslav and Sequence","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["constructive algorithms"]},{"contestId":300,"index":"E","name":"Empire Strikes Back","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["binary search","math","number theory"]},{"contestId":300,"index":"D","name":"Painting Square","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["dp","fft"]},{"contestId":300,"index":"C","name":"Beautiful Numbers","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","combinatorics"]},{"contestId":300,"index":"B","name":"Coach","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","dfs and similar","graphs"]},{"contestId":300,"index":"A","name":"Array","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":299,"index":"B","name":"Ksusha the Squirrel","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["brute force","implementation"]},{"contestId":299,"index":"A","name":"Ksusha and Array","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","number theory","sortings"]},{"contestId":298,"index":"B","name":"Sail","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","greedy","implementation"]},{"contestId":298,"index":"A","name":"Snow Footprints","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy","implementation"]},{"contestId":297,"index":"E","name":"Mystic Carvings","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures"]},{"contestId":297,"index":"D","name":"Color the Carpet","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms"]},{"contestId":297,"index":"C","name":"Splitting the Uniqueness","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms"]},{"contestId":297,"index":"B","name":"Fish Weight","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms","greedy"]},{"contestId":297,"index":"A","name":"Parity Game","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["constructive algorithms"]},{"contestId":296,"index":"B","name":"Yaroslav and Two Strings","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["combinatorics","dp"]},{"contestId":296,"index":"A","name":"Yaroslav and Permutations","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","math"]},{"contestId":295,"index":"E","name":"Yaroslav and Points","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures"]},{"contestId":295,"index":"D","name":"Greg and Caves","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","dp"]},{"contestId":295,"index":"C","name":"Greg and Friends","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["combinatorics","dp","graphs","shortest paths"]},{"contestId":295,"index":"B","name":"Greg and Graph","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dp","graphs","shortest paths"]},{"contestId":295,"index":"A","name":"Greg and Array","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["data structures","implementation"]},{"contestId":294,"index":"E","name":"Shaass the Great","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["dp","trees"]},{"contestId":294,"index":"D","name":"Shaass and Painter Robot","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","implementation","number theory"]},{"contestId":294,"index":"C","name":"Shaass and Lights","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["combinatorics","number theory"]},{"contestId":294,"index":"B","name":"Shaass and Bookshelf","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dp","greedy"]},{"contestId":294,"index":"A","name":"Shaass and Oskols","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":293,"index":"E","name":"Close Vertices","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["data structures","divide and conquer","trees"]},{"contestId":293,"index":"D","name":"Ksusha and Square","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["geometry","math","probabilities","two pointers"]},{"contestId":293,"index":"C","name":"Cube Problem","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["brute force","math","number theory"]},{"contestId":293,"index":"B","name":"Distinct Paths","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["brute force","combinatorics"]},{"contestId":293,"index":"A","name":"Weird Game","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["games","greedy"]},{"contestId":292,"index":"E","name":"Copying Data","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["data structures"]},{"contestId":292,"index":"D","name":"Connected Components","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["data structures","dfs and similar","dp","dsu"]},{"contestId":292,"index":"C","name":"Beautiful IP Addresses","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force"]},{"contestId":292,"index":"B","name":"Network Topology","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["graphs","implementation"]},{"contestId":292,"index":"A","name":"SMSC","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation"]},{"contestId":291,"index":"E","name":"Tree-String Problem","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["*special","dfs and similar","hashing","strings"]},{"contestId":291,"index":"D","name":"Parallel Programming","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["*special","greedy"]},{"contestId":291,"index":"C","name":"Network Mask","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["*special","bitmasks","brute force","implementation"]},{"contestId":291,"index":"B","name":"Command Line Arguments","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["*special","implementation","strings"]},{"contestId":291,"index":"A","name":"Spyke Talks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["*special","implementation","sortings"]},{"contestId":290,"index":"F","name":"Greedy Petya","type":"PROGRAMMING","rating":2800,"tags":["*special","dfs and similar","graphs","greedy"]},{"contestId":290,"index":"E","name":"HQ","type":"PROGRAMMING","rating":2500,"tags":["*special","constructive algorithms"]},{"contestId":290,"index":"D","name":"Orange","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation"]},{"contestId":290,"index":"C","name":"WTF?","type":"PROGRAMMING","rating":1700,"tags":["*special","graph matchings","implementation","trees"]},{"contestId":290,"index":"B","name":"QR code","type":"PROGRAMMING","rating":1500,"tags":["*special","implementation"]},{"contestId":290,"index":"A","name":"Mysterious strings","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation"]},{"contestId":289,"index":"B","name":"Polo the Penguin and Matrix","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","dp","implementation","sortings","ternary search"]},{"contestId":289,"index":"A","name":"Polo the Penguin and Segments ","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":288,"index":"E","name":"Polo the Penguin and Lucky Numbers","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["dp","implementation","math"]},{"contestId":288,"index":"D","name":"Polo the Penguin and Trees ","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","dfs and similar","trees"]},{"contestId":288,"index":"C","name":"Polo the Penguin and XOR operation","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["implementation","math"]},{"contestId":288,"index":"B","name":"Polo the Penguin and Houses ","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["combinatorics"]},{"contestId":288,"index":"A","name":"Polo the Penguin and Strings","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy"]},{"contestId":287,"index":"B","name":"Pipeline","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","math"]},{"contestId":287,"index":"A","name":"IQ Test","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":286,"index":"E","name":"Ladies\u0027 Shop","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["constructive algorithms","fft","math"]},{"contestId":286,"index":"D","name":"Tourists","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","sortings"]},{"contestId":286,"index":"C","name":"Main Sequence","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["greedy","implementation"]},{"contestId":286,"index":"B","name":"Shifting","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["implementation"]},{"contestId":286,"index":"A","name":"Lucky Permutation","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["constructive algorithms","math"]},{"contestId":285,"index":"E","name":"Positions in Permutations","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","dp","math"]},{"contestId":285,"index":"D","name":"Permutation Sum","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["bitmasks","combinatorics","dp","implementation","meet-in-the-middle"]},{"contestId":285,"index":"C","name":"Building Permutation","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["greedy","implementation","sortings"]},{"contestId":285,"index":"B","name":"Find Marble","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":285,"index":"A","name":"Slightly Decreasing Permutations","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":284,"index":"B","name":"Cows and Poker Game","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":284,"index":"A","name":"Cows and Primitive Roots","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["implementation","math","number theory"]},{"contestId":283,"index":"E","name":"Cow Tennis Tournament","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["combinatorics","data structures","math"]},{"contestId":283,"index":"D","name":"Cows and Cool Sequences","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dp","math","number theory"]},{"contestId":283,"index":"C","name":"Coin Troubles","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dp"]},{"contestId":283,"index":"B","name":"Cow Program","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dfs and similar","dp","graphs"]},{"contestId":283,"index":"A","name":"Cows and Sequence","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["constructive algorithms","data structures","implementation"]},{"contestId":282,"index":"E","name":"Sausage Maximization","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["bitmasks","data structures","trees"]},{"contestId":282,"index":"D","name":"Yet Another Number Game","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dp","games"]},{"contestId":282,"index":"C","name":"XOR and OR","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","implementation","math"]},{"contestId":282,"index":"B","name":"Painting Eggs","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","math"]},{"contestId":282,"index":"A","name":"Bit++","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":281,"index":"B","name":"Nearest Fraction","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","implementation","two pointers"]},{"contestId":281,"index":"A","name":"Word Capitalization","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":280,"index":"E","name":"Sequence Transformation","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["brute force","data structures","dp","implementation","math"]},{"contestId":280,"index":"D","name":"k-Maximum Subsequence Sum","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["data structures","flows","graphs","implementation"]},{"contestId":280,"index":"C","name":"Game on Tree","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["implementation","math","probabilities","trees"]},{"contestId":280,"index":"B","name":"Maximum Xor Secondary","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["data structures","implementation","two pointers"]},{"contestId":280,"index":"A","name":"Rectangle Puzzle","type":"PROGRAMMING","points":500.0,"rating":2000,"tags":["geometry"]},{"contestId":279,"index":"E","name":"Beautiful Decomposition","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp","games","greedy","number theory"]},{"contestId":279,"index":"D","name":"The Minimum Number of Variables","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["bitmasks","dp"]},{"contestId":279,"index":"C","name":"Ladder","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp","implementation","two pointers"]},{"contestId":279,"index":"B","name":"Books","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","brute force","implementation","two pointers"]},{"contestId":279,"index":"A","name":"Point on Spiral","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","geometry","implementation"]},{"contestId":278,"index":"B","name":"New Problem","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","strings"]},{"contestId":278,"index":"A","name":"Circle Line","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":277,"index":"E","name":"Binary Tree on Plane","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["flows","trees"]},{"contestId":277,"index":"D","name":"Google Code Jam","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["dp","probabilities"]},{"contestId":277,"index":"C","name":"Game","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["games","implementation"]},{"contestId":277,"index":"B","name":"Set of Points","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["constructive algorithms","geometry"]},{"contestId":277,"index":"A","name":"Learning Languages","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["dfs and similar","dsu"]},{"contestId":276,"index":"E","name":"Little Girl and Problem on Trees","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","graphs","trees"]},{"contestId":276,"index":"D","name":"Little Girl and Maximum XOR","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["bitmasks","dp","greedy","implementation","math"]},{"contestId":276,"index":"C","name":"Little Girl and Maximum Sum","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["data structures","greedy","implementation","sortings"]},{"contestId":276,"index":"B","name":"Little Girl and Game","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["games","greedy"]},{"contestId":276,"index":"A","name":"Lunch Rush","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":275,"index":"B","name":"Convex Shape","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","implementation"]},{"contestId":275,"index":"A","name":"Lights Out","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":274,"index":"E","name":"Mirror Room","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["data structures","implementation"]},{"contestId":274,"index":"D","name":"Lovely Matrix","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dfs and similar","graphs","greedy","sortings"]},{"contestId":274,"index":"C","name":"The Last Hole!","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["brute force","geometry"]},{"contestId":274,"index":"B","name":"Zero Tree","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":274,"index":"A","name":"k-Multiple Free Set","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["binary search","greedy","sortings"]},{"contestId":273,"index":"E","name":"Dima and Game","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dp","games"]},{"contestId":273,"index":"D","name":"Dima and Figure","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dp"]},{"contestId":272,"index":"E","name":"Dima and Horses","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["combinatorics","constructive algorithms","graphs"]},{"contestId":272,"index":"D","name":"Dima and Two Sequences","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["combinatorics","math","sortings"]},{"contestId":272,"index":"C","name":"Dima and Staircase","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["data structures","implementation"]},{"contestId":272,"index":"B","name":"Dima and Sequence","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","math"]},{"contestId":272,"index":"A","name":"Dima and Friends","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":271,"index":"E","name":"Three Horses","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["constructive algorithms","math","number theory"]},{"contestId":271,"index":"D","name":"Good Substrings","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","strings"]},{"contestId":271,"index":"C","name":"Secret","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","implementation"]},{"contestId":271,"index":"B","name":"Prime Matrix","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","brute force","math","number theory"]},{"contestId":271,"index":"A","name":"Beautiful Year","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":270,"index":"B","name":"Multithreading","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["data structures","greedy","implementation"]},{"contestId":270,"index":"A","name":"Fancy Fence","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["geometry","implementation","math"]},{"contestId":269,"index":"E","name":"String Theory","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["geometry","math","strings"]},{"contestId":269,"index":"D","name":"Maximum Waterfall","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","dp","graphs","sortings"]},{"contestId":269,"index":"C","name":"Flawed Flow","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["constructive algorithms","flows","graphs","greedy"]},{"contestId":269,"index":"B","name":"Greenhouse Effect","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dp"]},{"contestId":269,"index":"A","name":"Magical Boxes","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["greedy","math"]},{"contestId":268,"index":"E","name":"Playlist","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["math","probabilities","sortings"]},{"contestId":268,"index":"D","name":"Wall Bars","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["dp"]},{"contestId":268,"index":"C","name":"Beautiful Sets of Points","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","implementation"]},{"contestId":268,"index":"B","name":"Buttons","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["implementation","math"]},{"contestId":268,"index":"A","name":"Games","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":267,"index":"C","name":"Berland Traffic","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["math","matrices"]},{"contestId":267,"index":"B","name":"Dominoes","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dfs and similar","graphs"]},{"contestId":267,"index":"A","name":"Subtractions","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math","number theory"]},{"contestId":266,"index":"E","name":"More Queries to Array...","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["data structures","math"]},{"contestId":266,"index":"D","name":"BerDonalds","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["graphs","math","shortest paths"]},{"contestId":266,"index":"C","name":"Below the Diagonal","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["constructive algorithms","greedy","math"]},{"contestId":266,"index":"B","name":"Queue at the School","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","graph matchings","implementation","shortest paths"]},{"contestId":266,"index":"A","name":"Stones on the Table","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":265,"index":"B","name":"Roadside Trees (Simplified Edition)","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","implementation"]},{"contestId":265,"index":"A","name":"Colorful Stones (Simplified Edition)","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":264,"index":"E","name":"Roadside Trees","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures","dp"]},{"contestId":264,"index":"D","name":"Colorful Stones","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","two pointers"]},{"contestId":264,"index":"C","name":"Choosing Balls","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp"]},{"contestId":264,"index":"B","name":"Good Sequences","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dp","number theory"]},{"contestId":264,"index":"A","name":"Escape from Stones","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","data structures","implementation","two pointers"]},{"contestId":263,"index":"E","name":"Rhombus","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["brute force","data structures","dp"]},{"contestId":263,"index":"D","name":"Cycle in Graph","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dfs and similar","graphs"]},{"contestId":263,"index":"C","name":"Circle of Numbers","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["brute force","dfs and similar","implementation"]},{"contestId":263,"index":"B","name":"Squares","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation","sortings"]},{"contestId":263,"index":"A","name":"Beautiful Matrix","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":262,"index":"B","name":"Roma and Changing Signs","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy"]},{"contestId":262,"index":"A","name":"Roma and Lucky Numbers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":261,"index":"E","name":"Maxim and Calculator","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["brute force","dp","two pointers"]},{"contestId":261,"index":"D","name":"Maxim and Increasing Subsequence","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["dp"]},{"contestId":261,"index":"C","name":"Maxim and Matrix","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["constructive algorithms","dp","math"]},{"contestId":261,"index":"B","name":"Maxim and Restaurant","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["dp","math","probabilities"]},{"contestId":261,"index":"A","name":"Maxim and Discounts","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["greedy","sortings"]},{"contestId":260,"index":"E","name":"Dividing Kingdom","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","brute force","data structures"]},{"contestId":260,"index":"D","name":"Black and White Tree","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","dsu","graphs","greedy","trees"]},{"contestId":260,"index":"C","name":"Balls and Boxes","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":260,"index":"B","name":"Ancient Prophesy","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","implementation","strings"]},{"contestId":260,"index":"A","name":"Adding Digits","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["implementation","math"]},{"contestId":259,"index":"B","name":"Little Elephant and Magic Square","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":259,"index":"A","name":"Little Elephant and Chess","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","strings"]},{"contestId":258,"index":"E","name":"Little Elephant and Tree","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dfs and similar","trees"]},{"contestId":258,"index":"D","name":"Little Elephant and Broken Sorting","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["dp","math","probabilities"]},{"contestId":258,"index":"C","name":"Little Elephant and LCM","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["binary search","combinatorics","dp","math"]},{"contestId":258,"index":"B","name":"Little Elephant and Elections","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","combinatorics","dp"]},{"contestId":258,"index":"A","name":"Little Elephant and Bits","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","math"]},{"contestId":257,"index":"E","name":"Greedy Elevator","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["data structures","implementation"]},{"contestId":257,"index":"D","name":"Sum","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["greedy","math"]},{"contestId":257,"index":"C","name":"View Angle","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","geometry","math"]},{"contestId":257,"index":"B","name":"Playing Cubes","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["games","greedy","implementation"]},{"contestId":257,"index":"A","name":"Sockets","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation","sortings"]},{"contestId":256,"index":"E","name":"Lucky Arrays","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures"]},{"contestId":256,"index":"D","name":"Liars and Serge","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["dp"]},{"contestId":255,"index":"E","name":"Furlo and Rublo and Game","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["games","implementation","math"]},{"contestId":255,"index":"D","name":"Mr. Bender and Square","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","implementation","math"]},{"contestId":255,"index":"C","name":"Almost Arithmetical Progression","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","dp"]},{"contestId":255,"index":"B","name":"Code Parsing","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":255,"index":"A","name":"Greg\u0027s Workout","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":254,"index":"E","name":"Dormitory","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["dp","implementation"]},{"contestId":254,"index":"D","name":"Rats","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["brute force","dfs and similar","graphs","implementation","shortest paths"]},{"contestId":254,"index":"C","name":"Anagram","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["greedy","strings"]},{"contestId":254,"index":"B","name":"Jury Size","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","implementation"]},{"contestId":254,"index":"A","name":"Cards with Numbers","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","sortings"]},{"contestId":253,"index":"E","name":"Printer","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","data structures","implementation","sortings"]},{"contestId":253,"index":"D","name":"Table with Letters - 2","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","two pointers"]},{"contestId":253,"index":"C","name":"Text Editor","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["data structures","dfs and similar","graphs","greedy","shortest paths"]},{"contestId":253,"index":"B","name":"Physics Practical","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","dp","sortings","two pointers"]},{"contestId":253,"index":"A","name":"Boys and Girls","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy"]},{"contestId":252,"index":"B","name":"Unsorting Array","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","sortings"]},{"contestId":252,"index":"A","name":"Little Xor","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":251,"index":"E","name":"Tree and Table","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["dfs and similar","dp","implementation","trees"]},{"contestId":251,"index":"D","name":"Two Sets","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["bitmasks","math"]},{"contestId":251,"index":"C","name":"Number Transformation","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp","greedy","number theory"]},{"contestId":251,"index":"B","name":"Playing with Permutations","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["implementation","math"]},{"contestId":251,"index":"A","name":"Points on Line","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["binary search","combinatorics","two pointers"]},{"contestId":250,"index":"E","name":"Mad Joe","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force"]},{"contestId":250,"index":"D","name":"Building Bridge","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["geometry","ternary search","two pointers"]},{"contestId":250,"index":"C","name":"Movie Critics","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["greedy"]},{"contestId":250,"index":"B","name":"Restoring IPv6","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation","strings"]},{"contestId":250,"index":"A","name":"Paper Work","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy"]},{"contestId":249,"index":"E","name":"Endless Matrix","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["math"]},{"contestId":249,"index":"D","name":"Donkey and Stars","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["data structures","dp","geometry","math","sortings"]},{"contestId":248,"index":"E","name":"Piglet\u0027s Birthday","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dp","math","probabilities"]},{"contestId":248,"index":"D","name":"Sweets for Everyone!","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["binary search","greedy","implementation"]},{"contestId":248,"index":"C","name":"Robo-Footballer","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","geometry"]},{"contestId":248,"index":"B","name":"Chilly Willy","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["math","number theory"]},{"contestId":248,"index":"A","name":"Cupboards","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":246,"index":"E","name":"Blood Cousins Return","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","data structures","dfs and similar","dp","sortings"]},{"contestId":246,"index":"D","name":"Colorful Graph","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["brute force","dfs and similar","graphs"]},{"contestId":246,"index":"C","name":"Beauty Pageant","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":246,"index":"B","name":"Increase and Decrease","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","math"]},{"contestId":246,"index":"A","name":"Buggy Sorting","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":245,"index":"H","name":"Queries for Number of Palindromes","type":"PROGRAMMING","rating":1800,"tags":["dp","hashing","strings"]},{"contestId":245,"index":"G","name":"Suggested Friends","type":"PROGRAMMING","rating":2200,"tags":["brute force","graphs"]},{"contestId":245,"index":"F","name":"Log Stream Analysis","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","implementation","strings"]},{"contestId":245,"index":"E","name":"Mishap in Club","type":"PROGRAMMING","rating":1400,"tags":["greedy","implementation"]},{"contestId":245,"index":"D","name":"Restoring Table","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","greedy"]},{"contestId":245,"index":"C","name":"Game with Coins","type":"PROGRAMMING","rating":1700,"tags":["greedy"]},{"contestId":245,"index":"B","name":"Internet Address","type":"PROGRAMMING","rating":1100,"tags":["implementation","strings"]},{"contestId":245,"index":"A","name":"System Administrator","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":244,"index":"B","name":"Undoubtedly Lucky Numbers","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["bitmasks","brute force","dfs and similar"]},{"contestId":244,"index":"A","name":"Dividing Orange","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":243,"index":"E","name":"Matrix","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures"]},{"contestId":243,"index":"D","name":"Cubes","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["data structures","dp","geometry","two pointers"]},{"contestId":243,"index":"C","name":"Colorado Potato Beetle","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["dfs and similar","implementation"]},{"contestId":243,"index":"B","name":"Hydra","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["graphs","sortings"]},{"contestId":243,"index":"A","name":"The Brand New Function","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["bitmasks"]},{"contestId":242,"index":"E","name":"XOR on Segment","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["bitmasks","data structures"]},{"contestId":242,"index":"D","name":"Dispute","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dfs and similar","graphs","greedy"]},{"contestId":242,"index":"C","name":"King\u0027s Path","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dfs and similar","graphs","hashing","shortest paths"]},{"contestId":242,"index":"B","name":"Big Segment","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","sortings"]},{"contestId":242,"index":"A","name":"Heads or Tails","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":241,"index":"G","name":"Challenging Balloons","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms"]},{"contestId":241,"index":"F","name":"Race","type":"PROGRAMMING","rating":2300,"tags":["brute force","implementation"]},{"contestId":241,"index":"E","name":"Flights","type":"PROGRAMMING","rating":2600,"tags":["graphs","shortest paths"]},{"contestId":241,"index":"D","name":"Numbers","type":"PROGRAMMING","rating":2900,"tags":[]},{"contestId":241,"index":"C","name":"Mirror Box","type":"PROGRAMMING","rating":2000,"tags":["geometry","implementation"]},{"contestId":241,"index":"B","name":"Friends","type":"PROGRAMMING","rating":2700,"tags":["binary search","bitmasks","data structures","math"]},{"contestId":241,"index":"A","name":"Old Peykan","type":"PROGRAMMING","rating":1300,"tags":["greedy"]},{"contestId":240,"index":"F","name":"TorCoder","type":"PROGRAMMING","rating":2600,"tags":["data structures"]},{"contestId":240,"index":"E","name":"Road Repairs","type":"PROGRAMMING","rating":2800,"tags":["dfs and similar","graphs","greedy"]},{"contestId":239,"index":"B","name":"Easy Tape Programming","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","implementation"]},{"contestId":239,"index":"A","name":"Two Bags of Potatoes","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","implementation","math"]},{"contestId":238,"index":"E","name":"Meeting Her","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dp","graphs","shortest paths"]},{"contestId":238,"index":"D","name":"Tape Programming","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["data structures","implementation"]},{"contestId":238,"index":"C","name":"World Eater Brothers","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":238,"index":"B","name":"Boring Partition","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["constructive algorithms"]},{"contestId":238,"index":"A","name":"Not Wool Sequences","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","math"]},{"contestId":237,"index":"E","name":"Build String","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["flows","graphs"]},{"contestId":237,"index":"D","name":"T-decomposition","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dfs and similar","graphs","greedy","trees"]},{"contestId":237,"index":"C","name":"Primes on Interval","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","number theory","two pointers"]},{"contestId":237,"index":"B","name":"Young Table","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation","sortings"]},{"contestId":237,"index":"A","name":"Free Cash","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":236,"index":"B","name":"Easy Number Challenge","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","number theory"]},{"contestId":236,"index":"A","name":"Boy or Girl","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","strings"]},{"contestId":235,"index":"E","name":"Number Challenge","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","dp","implementation","math","number theory"]},{"contestId":235,"index":"D","name":"Graph Game","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["graphs"]},{"contestId":235,"index":"C","name":"Cyclical Quest","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["data structures","string suffix structures","strings"]},{"contestId":235,"index":"B","name":"Let\u0027s Play Osu!","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dp","math","probabilities"]},{"contestId":235,"index":"A","name":"LCM Challenge","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["number theory"]},{"contestId":234,"index":"H","name":"Merging Two Decks","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","greedy"]},{"contestId":234,"index":"G","name":"Practice","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","divide and conquer","implementation"]},{"contestId":234,"index":"F","name":"Fence","type":"PROGRAMMING","rating":1800,"tags":["dp"]},{"contestId":234,"index":"E","name":"Champions\u0027 League","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":234,"index":"D","name":"Cinema","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":234,"index":"C","name":"Weather","type":"PROGRAMMING","rating":1300,"tags":["dp","implementation"]},{"contestId":234,"index":"B","name":"Reading","type":"PROGRAMMING","rating":1000,"tags":["sortings"]},{"contestId":234,"index":"A","name":"Lefthanders and Righthanders ","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":233,"index":"B","name":"Non-square Equation","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","brute force","math"]},{"contestId":233,"index":"A","name":"Perfect Permutation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":232,"index":"E","name":"Quick Tortoise","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["bitmasks","divide and conquer","dp"]},{"contestId":232,"index":"D","name":"Fence","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["binary search","data structures","string suffix structures"]},{"contestId":232,"index":"C","name":"Doe Graphs","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["constructive algorithms","divide and conquer","dp","graphs","shortest paths"]},{"contestId":232,"index":"B","name":"Table","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":232,"index":"A","name":"Cycles","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["binary search","constructive algorithms","graphs","greedy"]},{"contestId":231,"index":"E","name":"Cactus","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","dfs and similar","dp","graphs","trees"]},{"contestId":231,"index":"D","name":"Magic Box","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["brute force","geometry"]},{"contestId":231,"index":"C","name":"To Add or Not to Add","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","sortings","two pointers"]},{"contestId":231,"index":"B","name":"Magic, Wizardry and Wonders","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["constructive algorithms","greedy"]},{"contestId":231,"index":"A","name":"Team","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy"]},{"contestId":230,"index":"B","name":"T-primes","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["binary search","implementation","math","number theory"]},{"contestId":230,"index":"A","name":"Dragons","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","sortings"]},{"contestId":229,"index":"E","name":"Gifts","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":229,"index":"D","name":"Towers","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["dp","greedy","two pointers"]},{"contestId":229,"index":"C","name":"Triangles","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["combinatorics","graphs","math"]},{"contestId":229,"index":"B","name":"Planets","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","data structures","graphs","shortest paths"]},{"contestId":229,"index":"A","name":"Shifts","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","two pointers"]},{"contestId":228,"index":"E","name":"The Road to Berland is Paved With Good Intentions","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["2-sat","dfs and similar","dsu","graphs"]},{"contestId":228,"index":"D","name":"Zigzag","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures"]},{"contestId":228,"index":"C","name":"Fractal Detector","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp","hashing"]},{"contestId":228,"index":"B","name":"Two Tables","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","implementation"]},{"contestId":228,"index":"A","name":"Is your horseshoe on the other hoof?","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":227,"index":"B","name":"Effective Approach","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation"]},{"contestId":227,"index":"A","name":"Where do I Turn?","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["geometry"]},{"contestId":226,"index":"E","name":"Noble Knight\u0027s Path","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["data structures","trees"]},{"contestId":226,"index":"D","name":"The table","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","greedy"]},{"contestId":226,"index":"C","name":"Anniversary","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["data structures","implementation","math","matrices","number theory"]},{"contestId":226,"index":"B","name":"Naughty Stone Piles","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["greedy"]},{"contestId":226,"index":"A","name":"Flying Saucer Segments","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["math"]},{"contestId":225,"index":"E","name":"Unsolvable","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["math","number theory"]},{"contestId":225,"index":"D","name":"Snake","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["bitmasks","dfs and similar","graphs","implementation"]},{"contestId":225,"index":"C","name":"Barcode","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp","matrices"]},{"contestId":225,"index":"B","name":"Well-known Numbers","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","greedy","number theory"]},{"contestId":225,"index":"A","name":"Dice Tower","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["constructive algorithms","greedy"]},{"contestId":224,"index":"B","name":"Array","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["bitmasks","implementation","two pointers"]},{"contestId":224,"index":"A","name":"Parallelepiped","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","geometry","math"]},{"contestId":223,"index":"E","name":"Planar Graph","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["flows","geometry","graphs"]},{"contestId":223,"index":"D","name":"Spider","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["geometry","graphs"]},{"contestId":223,"index":"C","name":"Partial Sums","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["combinatorics","math","number theory"]},{"contestId":223,"index":"B","name":"Two Strings","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["data structures","dp","strings"]},{"contestId":223,"index":"A","name":"Bracket Sequence","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["data structures","expression parsing","implementation"]},{"contestId":222,"index":"E","name":"Decoding Genome","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["dp","matrices"]},{"contestId":222,"index":"D","name":"Olympiad","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","greedy","sortings","two pointers"]},{"contestId":222,"index":"C","name":"Reducing Fractions","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["implementation","math","number theory","sortings"]},{"contestId":222,"index":"B","name":"Cosmic Tables","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["data structures","implementation"]},{"contestId":222,"index":"A","name":"Shooshuns and Sequence ","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":221,"index":"B","name":"Little Elephant and Numbers","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":221,"index":"A","name":"Little Elephant and Function","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":220,"index":"E","name":"Little Elephant and Inversions","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","two pointers"]},{"contestId":220,"index":"D","name":"Little Elephant and Triangle","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["geometry","math"]},{"contestId":220,"index":"C","name":"Little Elephant and Shifts","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["data structures"]},{"contestId":220,"index":"B","name":"Little Elephant and Array","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["constructive algorithms","data structures"]},{"contestId":220,"index":"A","name":"Little Elephant and Problem","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","sortings"]},{"contestId":219,"index":"E","name":"Parking Lot","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["data structures"]},{"contestId":219,"index":"D","name":"Choosing Capital for Treeland","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":219,"index":"C","name":"Color Stripe","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","dp","greedy"]},{"contestId":219,"index":"B","name":"Special Offer! Super Price 999 Bourles!","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation"]},{"contestId":219,"index":"A","name":"k-String","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","strings"]},{"contestId":218,"index":"B","name":"Airport","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":218,"index":"A","name":"Mountain Scenery","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":217,"index":"E","name":"Alien DNA","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","dsu","trees"]},{"contestId":217,"index":"D","name":"Bitonix\u0027 Patrol","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["bitmasks","brute force","combinatorics","dfs and similar","math"]},{"contestId":217,"index":"C","name":"Formurosa","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["divide and conquer","dp","expression parsing"]},{"contestId":217,"index":"B","name":"Blackboard Fibonacci","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["brute force","math"]},{"contestId":217,"index":"A","name":"Ice Skating","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","dfs and similar","dsu","graphs"]},{"contestId":216,"index":"E","name":"Martian Luck","type":"PROGRAMMING","points":3000.0,"rating":2000,"tags":["math","number theory"]},{"contestId":216,"index":"D","name":"Spider\u0027s Web","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","sortings","two pointers"]},{"contestId":216,"index":"C","name":"Hiring Staff","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["greedy"]},{"contestId":216,"index":"B","name":"Forming Teams","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dfs and similar","implementation"]},{"contestId":216,"index":"A","name":"Tiling with Hexagons","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation","math"]},{"contestId":215,"index":"E","name":"Periodical Numbers","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["combinatorics","dp","number theory"]},{"contestId":215,"index":"D","name":"Hot Days","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["greedy"]},{"contestId":215,"index":"C","name":"Crosses","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["brute force","implementation"]},{"contestId":215,"index":"B","name":"Olympic Medal","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy","math"]},{"contestId":215,"index":"A","name":"Bicycle Chain","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation"]},{"contestId":214,"index":"B","name":"Hometask","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":214,"index":"A","name":"System of Equations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":213,"index":"E","name":"Two Permutations","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["data structures","hashing","strings"]},{"contestId":213,"index":"D","name":"Stars","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["constructive algorithms","geometry"]},{"contestId":213,"index":"C","name":"Relay Race","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp"]},{"contestId":213,"index":"B","name":"Numbers","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["combinatorics","dp"]},{"contestId":213,"index":"A","name":"Game","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dfs and similar","greedy"]},{"contestId":212,"index":"E","name":"IT Restaurants","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["dfs and similar","dp","trees"]},{"contestId":212,"index":"D","name":"Cutting a Fence","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","data structures","dsu"]},{"contestId":212,"index":"C","name":"Cowboys","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":212,"index":"B","name":"Polycarpus is Looking for Good Substrings","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["bitmasks","hashing","implementation"]},{"contestId":212,"index":"A","name":"Privatization","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["flows","graphs"]},{"contestId":209,"index":"C","name":"Trails and Glades","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["constructive algorithms","dsu","graphs","greedy"]},{"contestId":209,"index":"B","name":"Pixels","type":"PROGRAMMING","points":500.0,"rating":2100,"tags":["constructive algorithms","math"]},{"contestId":209,"index":"A","name":"Multicolored Marbles","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dp","math"]},{"contestId":208,"index":"E","name":"Blood Cousins","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["binary search","data structures","dfs and similar","trees"]},{"contestId":208,"index":"D","name":"Prizes, Prizes, more Prizes","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":208,"index":"C","name":"Police Station","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["dp","graphs","shortest paths"]},{"contestId":208,"index":"B","name":"Solitaire","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","dp"]},{"contestId":208,"index":"A","name":"Dubstep","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["strings"]},{"contestId":207,"index":"D9","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":1800,"tags":[]},{"contestId":207,"index":"D8","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":2300,"tags":[]},{"contestId":207,"index":"D7","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":1600,"tags":[]},{"contestId":207,"index":"D6","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":2100,"tags":[]},{"contestId":207,"index":"D5","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":1600,"tags":[]},{"contestId":207,"index":"D4","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":2100,"tags":[]},{"contestId":207,"index":"D3","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":2000,"tags":[]},{"contestId":207,"index":"D2","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":2000,"tags":[]},{"contestId":207,"index":"D10","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":2100,"tags":[]},{"contestId":207,"index":"D1","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":1800,"tags":[]},{"contestId":207,"index":"C3","name":"Game with Two Trees","type":"PROGRAMMING","points":50.0,"rating":2700,"tags":["data structures"]},{"contestId":207,"index":"C2","name":"Game with Two Trees","type":"PROGRAMMING","points":30.0,"rating":2200,"tags":[]},{"contestId":207,"index":"C1","name":"Game with Two Trees","type":"PROGRAMMING","points":20.0,"rating":2100,"tags":[]},{"contestId":207,"index":"B3","name":"Military Trainings","type":"PROGRAMMING","points":50.0,"rating":1700,"tags":[]},{"contestId":207,"index":"B2","name":"Military Trainings","type":"PROGRAMMING","points":30.0,"rating":1900,"tags":[]},{"contestId":207,"index":"B1","name":"Military Trainings","type":"PROGRAMMING","points":20.0,"rating":1600,"tags":[]},{"contestId":207,"index":"A3","name":"Beaver\u0027s Calculator 1.0","type":"PROGRAMMING","points":50.0,"rating":2000,"tags":["greedy"]},{"contestId":207,"index":"A2","name":"Beaver\u0027s Calculator 1.0","type":"PROGRAMMING","points":30.0,"rating":1800,"tags":["greedy"]},{"contestId":207,"index":"A1","name":"Beaver\u0027s Calculator 1.0","type":"PROGRAMMING","points":20.0,"rating":1600,"tags":["greedy"]},{"contestId":205,"index":"B","name":"Little Elephant and Sorting","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","greedy"]},{"contestId":205,"index":"A","name":"Little Elephant and Rozdil","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation"]},{"contestId":204,"index":"E","name":"Little Elephant and Strings","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","implementation","string suffix structures","two pointers"]},{"contestId":204,"index":"D","name":"Little Elephant and Retro Strings","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dp"]},{"contestId":204,"index":"C","name":"Little Elephant and Furik and Rubik","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["math","probabilities"]},{"contestId":204,"index":"B","name":"Little Elephant and Cards","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["binary search","data structures"]},{"contestId":204,"index":"A","name":"Little Elephant and Interval","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["binary search","combinatorics","dp"]},{"contestId":203,"index":"E","name":"Transportation","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["greedy","sortings","two pointers"]},{"contestId":203,"index":"D","name":"Hit Ball","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["geometry","implementation","math"]},{"contestId":203,"index":"C","name":"Photographer","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","sortings"]},{"contestId":203,"index":"B","name":"Game on Paper","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":203,"index":"A","name":"Two Problems","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":202,"index":"B","name":"Brand New Easy Problem","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force"]},{"contestId":202,"index":"A","name":"LLPS","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["binary search","bitmasks","brute force","greedy","implementation","strings"]},{"contestId":201,"index":"E","name":"Thoroughly Bureaucratic Organization","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["binary search","combinatorics"]},{"contestId":201,"index":"D","name":"Brand New Problem","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["bitmasks","brute force","dp"]},{"contestId":201,"index":"C","name":"Fragile Bridges","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp"]},{"contestId":201,"index":"B","name":"Guess That Car!","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["math","ternary search"]},{"contestId":201,"index":"A","name":"Clear Symmetry","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","dp","math"]},{"contestId":200,"index":"E","name":"Tractor College","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["implementation","math","number theory","ternary search"]},{"contestId":200,"index":"D","name":"Programming Language","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["binary search","brute force","expression parsing","implementation"]},{"contestId":200,"index":"C","name":"Football Championship","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","implementation"]},{"contestId":200,"index":"B","name":"Drinks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":200,"index":"A","name":"Cinema","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["brute force","data structures"]},{"contestId":199,"index":"B","name":"Special Olympics","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["geometry"]},{"contestId":199,"index":"A","name":"Hexadecimal\u0027s theorem","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","constructive algorithms","implementation","number theory"]},{"contestId":198,"index":"E","name":"Gripping Story","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","data structures","sortings"]},{"contestId":198,"index":"D","name":"Cube Snake","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["constructive algorithms"]},{"contestId":198,"index":"C","name":"Delivering Carcinogen","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["binary search","geometry"]},{"contestId":198,"index":"B","name":"Jumping on Walls","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["shortest paths"]},{"contestId":198,"index":"A","name":"About Bacteria","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["implementation","math"]},{"contestId":197,"index":"B","name":"Limit","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["math"]},{"contestId":197,"index":"A","name":"Plate Game","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["constructive algorithms","games","math"]},{"contestId":196,"index":"E","name":"Opening Portals","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dsu","graphs","shortest paths"]},{"contestId":196,"index":"D","name":"The Next Good String","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","greedy","hashing","strings"]},{"contestId":196,"index":"C","name":"Paint Tree","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["constructive algorithms","divide and conquer","geometry","sortings","trees"]},{"contestId":196,"index":"B","name":"Infinite Maze","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dfs and similar","graphs"]},{"contestId":196,"index":"A","name":"Lexicographically Maximum Subsequence","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","strings"]},{"contestId":195,"index":"E","name":"Building Forest","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["data structures","dsu","graphs"]},{"contestId":195,"index":"D","name":"Analyzing Polyline","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["geometry","math","sortings"]},{"contestId":195,"index":"C","name":"Try and Catch","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["expression parsing","implementation"]},{"contestId":195,"index":"B","name":"After Training","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["data structures","implementation","math"]},{"contestId":195,"index":"A","name":"Let\u0027s Watch Football","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["binary search","brute force","math"]},{"contestId":194,"index":"B","name":"Square","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["math"]},{"contestId":194,"index":"A","name":"Exams","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":193,"index":"E","name":"Fibonacci Number","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["brute force","math","matrices"]},{"contestId":193,"index":"D","name":"Two Segments","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["data structures"]},{"contestId":193,"index":"C","name":"Hamming Distance","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","greedy","math","matrices"]},{"contestId":193,"index":"B","name":"Xor","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["brute force"]},{"contestId":193,"index":"A","name":"Cutting Figure","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["constructive algorithms","graphs","trees"]},{"contestId":192,"index":"B","name":"Walking in the Rain","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":192,"index":"A","name":"Funky Numbers","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["binary search","brute force","implementation"]},{"contestId":191,"index":"E","name":"Thwarting Demonstrations","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","data structures","trees"]},{"contestId":191,"index":"D","name":"Metro Scheme","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["graphs","greedy"]},{"contestId":191,"index":"C","name":"Fools and Roads","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","dfs and similar","trees"]},{"contestId":191,"index":"B","name":"Demonstration","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["greedy"]},{"contestId":191,"index":"A","name":"Dynasty Puzzles","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["dp"]},{"contestId":190,"index":"E","name":"Counter Attack","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","dsu","graphs","hashing","sortings"]},{"contestId":190,"index":"D","name":"Non-Secret Cypher","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["two pointers"]},{"contestId":190,"index":"C","name":"STL","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dfs and similar"]},{"contestId":190,"index":"B","name":"Surrounded","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["geometry"]},{"contestId":190,"index":"A","name":"Vasya and the Bus","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","math"]},{"contestId":189,"index":"B","name":"Counting Rhombi","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","math"]},{"contestId":189,"index":"A","name":"Cut Ribbon","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","dp"]},{"contestId":188,"index":"H","name":"Stack","type":"PROGRAMMING","rating":1800,"tags":["*special","expression parsing","implementation"]},{"contestId":188,"index":"G","name":"Array Sorting","type":"PROGRAMMING","rating":1600,"tags":["*special","implementation"]},{"contestId":188,"index":"F","name":"Binary Notation","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation"]},{"contestId":188,"index":"E","name":"HQ9+","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation"]},{"contestId":188,"index":"D","name":"Asterisks","type":"PROGRAMMING","rating":1100,"tags":["*special","implementation"]},{"contestId":188,"index":"C","name":"LCM","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation","math"]},{"contestId":188,"index":"B","name":"A + Reverse B","type":"PROGRAMMING","rating":1300,"tags":["*special","implementation"]},{"contestId":188,"index":"A","name":"Hexagonal Numbers","type":"PROGRAMMING","rating":1100,"tags":["*special"]},{"contestId":187,"index":"E","name":"Heaven Tour","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["data structures","greedy"]},{"contestId":187,"index":"D","name":"BRT Contract ","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["data structures"]},{"contestId":187,"index":"C","name":"Weak Memory","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dfs and similar","dsu"]},{"contestId":187,"index":"B","name":"AlgoRace","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp","shortest paths"]},{"contestId":187,"index":"A","name":"Permutations","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["greedy"]},{"contestId":186,"index":"B","name":"Growing Mushrooms","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","sortings"]},{"contestId":186,"index":"A","name":"Comparing Strings","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":185,"index":"E","name":"Soap Time! - 2","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["binary search","data structures"]},{"contestId":185,"index":"D","name":"Visit of the Great","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["math","number theory"]},{"contestId":185,"index":"C","name":"Clever Fat Rat","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["dp"]},{"contestId":185,"index":"B","name":"Mushroom Scientists","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["math","ternary search"]},{"contestId":185,"index":"A","name":"Plant","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["math"]},{"contestId":183,"index":"E","name":"Candy Shop","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["greedy"]},{"contestId":183,"index":"D","name":"T-shirt","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["dp","greedy","probabilities"]},{"contestId":183,"index":"C","name":"Cyclic Coloring","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["dfs and similar"]},{"contestId":183,"index":"B","name":"Zoo","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","geometry"]},{"contestId":183,"index":"A","name":"Headquarters","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["constructive algorithms","math"]},{"contestId":182,"index":"E","name":"Wooden Fence","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp"]},{"contestId":182,"index":"D","name":"Common Divisors","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","hashing","implementation","math","strings"]},{"contestId":182,"index":"C","name":"Optimal Sum","type":"PROGRAMMING","points":3000.0,"rating":2000,"tags":["data structures","greedy"]},{"contestId":182,"index":"B","name":"Vasya\u0027s Calendar","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":182,"index":"A","name":"Battlefield","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["geometry","graphs","implementation","shortest paths"]},{"contestId":181,"index":"B","name":"Number of Triplets","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","brute force"]},{"contestId":181,"index":"A","name":"Series of Crimes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","geometry","implementation"]},{"contestId":180,"index":"F","name":"Mathematical Analysis Rocks!","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","implementation","math"]},{"contestId":180,"index":"E","name":"Cubes","type":"PROGRAMMING","rating":1800,"tags":["binary search","dp","two pointers"]},{"contestId":180,"index":"D","name":"Name","type":"PROGRAMMING","rating":1900,"tags":["greedy","strings"]},{"contestId":180,"index":"C","name":"Letter","type":"PROGRAMMING","rating":1400,"tags":["dp"]},{"contestId":180,"index":"B","name":"Divisibility Rules","type":"PROGRAMMING","rating":2300,"tags":["math","number theory"]},{"contestId":180,"index":"A","name":"Defragmentation","type":"PROGRAMMING","rating":1800,"tags":["implementation"]},{"contestId":178,"index":"F3","name":"Representative Sampling","type":"PROGRAMMING","points":50.0,"rating":2500,"tags":[]},{"contestId":178,"index":"F2","name":"Representative Sampling","type":"PROGRAMMING","points":30.0,"rating":2200,"tags":["dp","sortings","strings"]},{"contestId":178,"index":"F1","name":"Representative Sampling","type":"PROGRAMMING","points":20.0,"rating":1800,"tags":[]},{"contestId":178,"index":"E3","name":"The Beaver\u0027s Problem - 2","type":"PROGRAMMING","points":50.0,"rating":2300,"tags":[]},{"contestId":178,"index":"E2","name":"The Beaver\u0027s Problem - 2","type":"PROGRAMMING","points":30.0,"rating":2000,"tags":[]},{"contestId":178,"index":"E1","name":"The Beaver\u0027s Problem - 2","type":"PROGRAMMING","points":20.0,"rating":1900,"tags":[]},{"contestId":178,"index":"D3","name":"Magic Squares","type":"PROGRAMMING","points":50.0,"rating":2100,"tags":[]},{"contestId":178,"index":"D2","name":"Magic Squares","type":"PROGRAMMING","points":30.0,"rating":1900,"tags":[]},{"contestId":178,"index":"D1","name":"Magic Squares","type":"PROGRAMMING","points":20.0,"rating":1500,"tags":[]},{"contestId":178,"index":"C3","name":"Smart Beaver and Resolving Collisions","type":"PROGRAMMING","points":50.0,"rating":2000,"tags":[]},{"contestId":178,"index":"C2","name":"Smart Beaver and Resolving Collisions","type":"PROGRAMMING","points":30.0,"rating":1900,"tags":[]},{"contestId":178,"index":"C1","name":"Smart Beaver and Resolving Collisions","type":"PROGRAMMING","points":20.0,"rating":1600,"tags":[]},{"contestId":178,"index":"B3","name":"Greedy Merchants","type":"PROGRAMMING","points":50.0,"rating":1800,"tags":[]},{"contestId":178,"index":"B2","name":"Greedy Merchants","type":"PROGRAMMING","points":30.0,"rating":1600,"tags":[]},{"contestId":178,"index":"B1","name":"Greedy Merchants","type":"PROGRAMMING","points":20.0,"rating":1600,"tags":[]},{"contestId":178,"index":"A3","name":"Educational Game","type":"PROGRAMMING","points":50.0,"rating":1100,"tags":["greedy"]},{"contestId":178,"index":"A2","name":"Educational Game","type":"PROGRAMMING","points":30.0,"rating":1000,"tags":["greedy"]},{"contestId":178,"index":"A1","name":"Educational Game","type":"PROGRAMMING","points":20.0,"rating":1000,"tags":[]},{"contestId":177,"index":"G2","name":"Fibonacci Strings","type":"PROGRAMMING","points":70.0,"rating":2600,"tags":["matrices","strings"]},{"contestId":177,"index":"G1","name":"Fibonacci Strings","type":"PROGRAMMING","points":30.0,"rating":2400,"tags":["strings"]},{"contestId":177,"index":"F2","name":"Script Generation","type":"PROGRAMMING","points":70.0,"rating":2300,"tags":[]},{"contestId":177,"index":"F1","name":"Script Generation","type":"PROGRAMMING","points":30.0,"rating":1800,"tags":[]},{"contestId":177,"index":"E2","name":"Space Voyage","type":"PROGRAMMING","points":70.0,"rating":1900,"tags":["binary search"]},{"contestId":177,"index":"E1","name":"Space Voyage","type":"PROGRAMMING","points":30.0,"rating":1700,"tags":["binary search"]},{"contestId":177,"index":"D2","name":"Encrypting Messages","type":"PROGRAMMING","points":70.0,"rating":1500,"tags":["data structures"]},{"contestId":177,"index":"D1","name":"Encrypting Messages","type":"PROGRAMMING","points":30.0,"rating":1200,"tags":["brute force"]},{"contestId":177,"index":"C2","name":"Party","type":"PROGRAMMING","points":70.0,"rating":1500,"tags":["brute force","dfs and similar","dsu","graphs"]},{"contestId":177,"index":"C1","name":"Party","type":"PROGRAMMING","points":30.0,"rating":1500,"tags":["dfs and similar","dsu","graphs"]},{"contestId":177,"index":"B2","name":"Rectangular Game","type":"PROGRAMMING","points":70.0,"rating":1200,"tags":["number theory"]},{"contestId":177,"index":"B1","name":"Rectangular Game","type":"PROGRAMMING","points":30.0,"rating":1000,"tags":["number theory"]},{"contestId":177,"index":"A2","name":"Good Matrix Elements","type":"PROGRAMMING","points":70.0,"rating":800,"tags":["implementation"]},{"contestId":177,"index":"A1","name":"Good Matrix Elements","type":"PROGRAMMING","points":30.0,"rating":800,"tags":["implementation"]},{"contestId":176,"index":"E","name":"Archaeology","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["data structures","dfs and similar","trees"]},{"contestId":176,"index":"D","name":"Hyper String","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp"]},{"contestId":176,"index":"C","name":"Playing with Superglue","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["combinatorics","constructive algorithms"]},{"contestId":176,"index":"B","name":"Word Cut","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dp"]},{"contestId":176,"index":"A","name":"Trading Business","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","sortings"]},{"contestId":175,"index":"F","name":"Gnomes of Might and Magic","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","graphs","implementation","shortest paths"]},{"contestId":175,"index":"E","name":"Power Defence","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["brute force","dp","geometry","greedy"]},{"contestId":175,"index":"D","name":"Plane of Tanks: Duel","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["brute force","dp","math","probabilities"]},{"contestId":175,"index":"C","name":"Geometry Horse","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["greedy","implementation","sortings","two pointers"]},{"contestId":175,"index":"B","name":"Plane of Tanks: Pro","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["implementation"]},{"contestId":175,"index":"A","name":"Robot Bicorn Attack","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","implementation"]},{"contestId":174,"index":"C","name":"Range Increments","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["data structures","greedy"]},{"contestId":174,"index":"B","name":"File List","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dp","greedy","implementation"]},{"contestId":174,"index":"A","name":"Problem About Equation","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["math"]},{"contestId":173,"index":"E","name":"Camping Groups","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","sortings"]},{"contestId":173,"index":"D","name":"Deputies","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["constructive algorithms","graphs","greedy","implementation"]},{"contestId":173,"index":"C","name":"Spiral Maximum","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","dp"]},{"contestId":173,"index":"B","name":"Chamber of Secrets","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dfs and similar","shortest paths"]},{"contestId":173,"index":"A","name":"Rock-Paper-Scissors","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","math"]},{"contestId":172,"index":"E","name":"BHTML+BCSS","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["*special","dfs and similar","expression parsing"]},{"contestId":172,"index":"D","name":"Calendar Reform","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["*special","number theory"]},{"contestId":172,"index":"C","name":"Bus","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["*special","implementation","sortings"]},{"contestId":172,"index":"B","name":"Pseudorandom Sequence Period","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["*special","implementation","number theory"]},{"contestId":172,"index":"A","name":"Phone Code","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["*special","brute force","implementation"]},{"contestId":171,"index":"H","name":"A polyline","type":"PROGRAMMING","rating":1700,"tags":["*special","implementation"]},{"contestId":171,"index":"G","name":"Mysterious numbers - 2","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":171,"index":"F","name":"ucyhf","type":"PROGRAMMING","rating":1600,"tags":["*special","brute force","implementation","number theory"]},{"contestId":171,"index":"E","name":"MYSTERIOUS LANGUAGE","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":171,"index":"D","name":"Broken checker","type":"PROGRAMMING","rating":1300,"tags":["*special","brute force"]},{"contestId":171,"index":"C","name":"A Piece of Cake","type":"PROGRAMMING","rating":2000,"tags":["*special","implementation"]},{"contestId":171,"index":"B","name":"Star","type":"PROGRAMMING","rating":1300,"tags":["*special","combinatorics"]},{"contestId":171,"index":"A","name":"Mysterious numbers - 1","type":"PROGRAMMING","rating":1200,"tags":["*special","constructive algorithms"]},{"contestId":169,"index":"B","name":"Replacing Digits","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy"]},{"contestId":169,"index":"A","name":"Chores","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["sortings"]},{"contestId":168,"index":"B","name":"Wizards and Minimal Spell","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["implementation","strings"]},{"contestId":168,"index":"A","name":"Wizards and Demonstration","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":167,"index":"E","name":"Wizards and Bets","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dfs and similar","graphs","math","matrices"]},{"contestId":167,"index":"D","name":"Wizards and Roads","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["data structures","divide and conquer","graph matchings","graphs","greedy"]},{"contestId":167,"index":"C","name":"Wizards and Numbers","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["games","math"]},{"contestId":167,"index":"B","name":"Wizards and Huge Prize","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp","math","probabilities"]},{"contestId":167,"index":"A","name":"Wizards and Trolleybuses","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation","math"]},{"contestId":166,"index":"E","name":"Tetrahedron","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dp","math","matrices"]},{"contestId":166,"index":"D","name":"Shoe Store","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["dp","graph matchings","greedy","sortings","two pointers"]},{"contestId":166,"index":"C","name":"Median","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","math","sortings"]},{"contestId":166,"index":"B","name":"Polygons","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["geometry","sortings"]},{"contestId":166,"index":"A","name":"Rank List","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["binary search","implementation","sortings"]},{"contestId":165,"index":"E","name":"Compatible Numbers","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["bitmasks","brute force","dfs and similar","dp"]},{"contestId":165,"index":"D","name":"Beard Graph","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures","dsu","trees"]},{"contestId":165,"index":"C","name":"Another Problem on Strings","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","brute force","dp","math","strings","two pointers"]},{"contestId":165,"index":"B","name":"Burning Midnight Oil","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","implementation"]},{"contestId":165,"index":"A","name":"Supercentral Point","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":164,"index":"E","name":"Polycarpus and Tasks","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":[]},{"contestId":164,"index":"D","name":"Minimum Diameter","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["binary search","brute force"]},{"contestId":164,"index":"C","name":"Machine Programming","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["flows","graphs"]},{"contestId":164,"index":"B","name":"Ancient Berland Hieroglyphs","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["two pointers"]},{"contestId":164,"index":"A","name":"Variable, or There and Back Again","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["dfs and similar","graphs"]},{"contestId":163,"index":"E","name":"e-Government","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","dfs and similar","dp","strings","trees"]},{"contestId":163,"index":"D","name":"Large Refrigerator","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["brute force"]},{"contestId":163,"index":"C","name":"Conveyor","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["sortings","two pointers"]},{"contestId":163,"index":"B","name":"Lemmings","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search"]},{"contestId":163,"index":"A","name":"Substring and Subsequence","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dp"]},{"contestId":162,"index":"J","name":"Brackets","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":162,"index":"I","name":"Truncatable primes","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":162,"index":"H","name":"Alternating case","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":162,"index":"G","name":"Non-decimal sum","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":162,"index":"F","name":"Factorial zeros","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":162,"index":"E","name":"HQ9+","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":162,"index":"D","name":"Remove digits","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":162,"index":"C","name":"Prime factorization","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":162,"index":"B","name":"Binary notation","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":162,"index":"A","name":"Pentagonal numbers","type":"PROGRAMMING","rating":1100,"tags":["*special","implementation"]},{"contestId":161,"index":"E","name":"Polycarpus the Safecracker","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["brute force","dp"]},{"contestId":161,"index":"D","name":"Distance in Tree","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dfs and similar","dp","trees"]},{"contestId":161,"index":"C","name":"Abracadabra","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["divide and conquer"]},{"contestId":161,"index":"B","name":"Discounts","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":161,"index":"A","name":"Dress\u0027em in Vests!","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","brute force","greedy","two pointers"]},{"contestId":160,"index":"E","name":"Buses and People","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","data structures","sortings"]},{"contestId":160,"index":"D","name":"Edges in MST","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["dfs and similar","dsu","graphs","sortings"]},{"contestId":160,"index":"C","name":"Find Pair","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["implementation","math","sortings"]},{"contestId":160,"index":"B","name":"Unlucky Ticket","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","sortings"]},{"contestId":160,"index":"A","name":"Twins","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","sortings"]},{"contestId":159,"index":"E","name":"Zebra Tower","type":"PROGRAMMING","points":2500.0,"rating":1700,"tags":["*special","data structures","greedy","sortings"]},{"contestId":159,"index":"D","name":"Palindrome pairs","type":"PROGRAMMING","points":2000.0,"rating":1500,"tags":["*special","brute force","dp","strings"]},{"contestId":159,"index":"C","name":"String Manipulation 1.0","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["*special","binary search","brute force","data structures","strings"]},{"contestId":159,"index":"B","name":"Matchmaker","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["*special","greedy","sortings"]},{"contestId":159,"index":"A","name":"Friends or Not","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["*special","greedy","implementation"]},{"contestId":158,"index":"E","name":"Phone Talks","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["*special","dp","sortings"]},{"contestId":158,"index":"D","name":"Ice Sculptures","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["*special","brute force","number theory"]},{"contestId":158,"index":"C","name":"Cd and pwd commands","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["*special","data structures","implementation"]},{"contestId":158,"index":"B","name":"Taxi","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["*special","greedy","implementation"]},{"contestId":158,"index":"A","name":"Next Round","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["*special","implementation"]},{"contestId":157,"index":"B","name":"Trace","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["geometry","sortings"]},{"contestId":157,"index":"A","name":"Game Outcome","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":156,"index":"E","name":"Mrs. Hudson\u0027s Pancakes","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["brute force","dp"]},{"contestId":156,"index":"D","name":"Clues","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["combinatorics","graphs"]},{"contestId":156,"index":"C","name":"Cipher","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["combinatorics","dp"]},{"contestId":156,"index":"B","name":"Suspects","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["constructive algorithms","data structures","implementation"]},{"contestId":156,"index":"A","name":"Message","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force"]},{"contestId":155,"index":"B","name":"Combination","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","sortings"]},{"contestId":155,"index":"A","name":"I_love_\\%username\\%","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":154,"index":"E","name":"Martian Colony","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["geometry"]},{"contestId":154,"index":"D","name":"Flatland Fencing","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["games","math"]},{"contestId":154,"index":"C","name":"Double Profiles","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["graphs","hashing","sortings"]},{"contestId":154,"index":"B","name":"Colliders","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["math","number theory"]},{"contestId":154,"index":"A","name":"Hometask","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["greedy"]},{"contestId":153,"index":"E","name":"Euclidean Distance","type":"PROGRAMMING","rating":2100,"tags":["*special"]},{"contestId":153,"index":"D","name":"Date Change","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":153,"index":"C","name":"Caesar Cipher","type":"PROGRAMMING","rating":2200,"tags":["*special"]},{"contestId":153,"index":"B","name":"Binary notation","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":153,"index":"A","name":"A + B","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":152,"index":"E","name":"Garden","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["bitmasks","dp","graphs","trees"]},{"contestId":152,"index":"D","name":"Frames","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force"]},{"contestId":152,"index":"C","name":"Pocket Book","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["combinatorics"]},{"contestId":152,"index":"B","name":"Steps","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","implementation"]},{"contestId":152,"index":"A","name":"Marks","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":151,"index":"B","name":"Phone Numbers","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","strings"]},{"contestId":151,"index":"A","name":"Soft Drinking","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":150,"index":"E","name":"Freezing with Style","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["binary search","data structures","divide and conquer","trees"]},{"contestId":150,"index":"D","name":"Mission Impassable","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["dp","strings"]},{"contestId":150,"index":"C","name":"Smart Cheater","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["data structures","math","probabilities"]},{"contestId":150,"index":"B","name":"Quantity of Strings","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["combinatorics","dfs and similar","graphs","math"]},{"contestId":150,"index":"A","name":"Win or Freeze","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["games","math","number theory"]},{"contestId":149,"index":"E","name":"Martian Strings","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["string suffix structures","strings"]},{"contestId":149,"index":"D","name":"Coloring Brackets","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["dp"]},{"contestId":149,"index":"C","name":"Division into Teams","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["greedy","math","sortings"]},{"contestId":149,"index":"B","name":"Martian Clock","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["implementation"]},{"contestId":149,"index":"A","name":"Business trip","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation","sortings"]},{"contestId":148,"index":"E","name":"Porcelain","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["dp"]},{"contestId":148,"index":"D","name":"Bag of mice","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp","games","math","probabilities"]},{"contestId":148,"index":"C","name":"Terse princess","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","greedy"]},{"contestId":148,"index":"B","name":"Escape","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation","math"]},{"contestId":148,"index":"A","name":"Insomnia cure","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":147,"index":"B","name":"Smile House","type":"PROGRAMMING","points":1000.0,"rating":2500,"tags":["binary search","graphs","matrices"]},{"contestId":147,"index":"A","name":"Punctuation","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","strings"]},{"contestId":146,"index":"B","name":"Lucky Mask","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":146,"index":"A","name":"Lucky Ticket","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":145,"index":"E","name":"Lucky Queries","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures"]},{"contestId":145,"index":"D","name":"Lucky Pair","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["combinatorics","data structures","implementation"]},{"contestId":145,"index":"C","name":"Lucky Subsequence","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":145,"index":"B","name":"Lucky Number 2","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["constructive algorithms"]},{"contestId":145,"index":"A","name":"Lucky Conversion","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":144,"index":"E","name":"Competition","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","greedy"]},{"contestId":144,"index":"D","name":"Missile Silos","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["data structures","dfs and similar","graphs","shortest paths"]},{"contestId":144,"index":"C","name":"Anagram Search","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["implementation","strings"]},{"contestId":144,"index":"B","name":"Meeting","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":144,"index":"A","name":"Arrival of the General","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":143,"index":"B","name":"Help Kingdom of Far Far Away 2","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","strings"]},{"contestId":143,"index":"A","name":"Help Vasilisa the Wise 2","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","math"]},{"contestId":142,"index":"E","name":"Help Greg the Dwarf 2","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["geometry"]},{"contestId":142,"index":"D","name":"Help Shrek and Donkey 2","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["games"]},{"contestId":142,"index":"C","name":"Help Caretaker","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["brute force","dp"]},{"contestId":142,"index":"B","name":"Help General","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":142,"index":"A","name":"Help Farmer","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","math"]},{"contestId":141,"index":"E","name":"Clearing Up","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","dp","dsu","graphs"]},{"contestId":141,"index":"D","name":"Take-off Ramps","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["graphs","shortest paths"]},{"contestId":141,"index":"C","name":"Queue","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":141,"index":"B","name":"Hopscotch","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["geometry","math"]},{"contestId":141,"index":"A","name":"Amusing Joke","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","sortings","strings"]},{"contestId":140,"index":"F","name":"New Year Snowflake","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["geometry","sortings"]},{"contestId":140,"index":"E","name":"New Year Garland","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","dp"]},{"contestId":140,"index":"D","name":"New Year Contest","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["greedy","sortings"]},{"contestId":140,"index":"C","name":"New Year Snowmen","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["binary search","data structures","greedy"]},{"contestId":140,"index":"B","name":"New Year Cards","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","greedy","implementation"]},{"contestId":140,"index":"A","name":"New Year Table","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["geometry","math"]},{"contestId":139,"index":"B","name":"Wallpaper","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["implementation","math"]},{"contestId":139,"index":"A","name":"Petr and Book","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":138,"index":"E","name":"Hellish Constraints","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["brute force","dp","two pointers"]},{"contestId":138,"index":"D","name":"World of Darkraft","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","games"]},{"contestId":138,"index":"C","name":"Mushroom Gnomes - 2","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","data structures","probabilities","sortings"]},{"contestId":138,"index":"B","name":"Digits Permutations","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["greedy"]},{"contestId":138,"index":"A","name":"Literature Lesson","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation"]},{"contestId":137,"index":"E","name":"Last Chance","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["data structures","implementation","strings"]},{"contestId":137,"index":"D","name":"Palindromes","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp","strings"]},{"contestId":137,"index":"C","name":"History","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["sortings"]},{"contestId":137,"index":"B","name":"Permutation","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy"]},{"contestId":137,"index":"A","name":"Postcards and photos","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":136,"index":"B","name":"Ternary Logic","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","math"]},{"contestId":136,"index":"A","name":"Presents","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":135,"index":"E","name":"Weak Subsequence","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["combinatorics"]},{"contestId":135,"index":"D","name":"Cycle","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","dfs and similar","implementation"]},{"contestId":135,"index":"C","name":"Zero-One","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms","games","greedy"]},{"contestId":135,"index":"B","name":"Rectangle and Square","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","geometry","math"]},{"contestId":135,"index":"A","name":"Replacement","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy","implementation","sortings"]},{"contestId":134,"index":"C","name":"Swaps","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":134,"index":"B","name":"Pairs of Numbers","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","dfs and similar","math","number theory"]},{"contestId":134,"index":"A","name":"Average Numbers","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":133,"index":"B","name":"Unary","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":133,"index":"A","name":"HQ9+","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":132,"index":"E","name":"Bits of merry old England","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["flows","graphs"]},{"contestId":132,"index":"D","name":"Constants in the language of Shakespeare","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","dp","greedy"]},{"contestId":132,"index":"C","name":"Logo Turtle","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp"]},{"contestId":132,"index":"B","name":"Piet","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["implementation"]},{"contestId":132,"index":"A","name":"Turing Tape","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":131,"index":"F","name":"Present to Mom","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["binary search","two pointers"]},{"contestId":131,"index":"E","name":"Yet Another Task with Queens","type":"PROGRAMMING","points":2500.0,"rating":1700,"tags":["sortings"]},{"contestId":131,"index":"D","name":"Subway","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["dfs and similar","graphs"]},{"contestId":131,"index":"C","name":"The World is a Theatre","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["combinatorics","math"]},{"contestId":131,"index":"B","name":"Opposites Attract","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","math"]},{"contestId":131,"index":"A","name":"cAPS lOCK","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","strings"]},{"contestId":130,"index":"J","name":"Date calculation","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":130,"index":"I","name":"Array sorting","type":"PROGRAMMING","rating":2300,"tags":["*special","sortings"]},{"contestId":130,"index":"H","name":"Balanced brackets","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":130,"index":"G","name":"CAPS LOCK ON","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":130,"index":"F","name":"Prime factorization","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":130,"index":"E","name":"Tribonacci numbers","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":130,"index":"D","name":"Exponentiation","type":"PROGRAMMING","rating":1500,"tags":["*special"]},{"contestId":130,"index":"C","name":"Decimal sum","type":"PROGRAMMING","rating":1500,"tags":["*special"]},{"contestId":130,"index":"B","name":"Gnikool Ssalg","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation","strings"]},{"contestId":130,"index":"A","name":"Hexagonal numbers","type":"PROGRAMMING","rating":900,"tags":["*special","implementation"]},{"contestId":129,"index":"B","name":"Students and Shoelaces","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","dfs and similar","graphs","implementation"]},{"contestId":129,"index":"A","name":"Cookies","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":128,"index":"E","name":"Birthday","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["geometry","math"]},{"contestId":128,"index":"D","name":"Numbers","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","implementation"]},{"contestId":128,"index":"C","name":"Games with Rectangle","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["combinatorics","dp"]},{"contestId":128,"index":"B","name":"String","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["brute force","constructive algorithms","hashing","implementation","string suffix structures","strings"]},{"contestId":128,"index":"A","name":"Statues","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dfs and similar"]},{"contestId":127,"index":"B","name":"Canvas Frames","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["implementation"]},{"contestId":127,"index":"A","name":"Wasted Time","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["geometry"]},{"contestId":126,"index":"E","name":"Pills","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["brute force","flows"]},{"contestId":126,"index":"D","name":"Fibonacci Sums","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["dp","math"]},{"contestId":126,"index":"C","name":"E-reader Display","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["constructive algorithms","greedy"]},{"contestId":126,"index":"B","name":"Password","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["binary search","dp","hashing","string suffix structures","strings"]},{"contestId":126,"index":"A","name":"Hot Bath","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["binary search","brute force","math"]},{"contestId":125,"index":"E","name":"MST Company","type":"PROGRAMMING","points":5000.0,"rating":2400,"tags":["binary search","graphs"]},{"contestId":125,"index":"D","name":"Two progressions","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["constructive algorithms","greedy"]},{"contestId":125,"index":"C","name":"Hobbits\u0027 Party","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["constructive algorithms","greedy"]},{"contestId":125,"index":"B","name":"Simple XML","type":"PROGRAMMING","points":1500.0,"rating":1000,"tags":["implementation"]},{"contestId":125,"index":"A","name":"Measuring Lengths in Baden","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["math"]},{"contestId":124,"index":"B","name":"Permutations","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","combinatorics","implementation"]},{"contestId":124,"index":"A","name":"The number of positions","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["math"]},{"contestId":123,"index":"E","name":"Maze","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dfs and similar","dp","probabilities","trees"]},{"contestId":123,"index":"D","name":"String","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["string suffix structures"]},{"contestId":123,"index":"C","name":"Brackets","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["combinatorics","dp","greedy"]},{"contestId":123,"index":"B","name":"Squares","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["math"]},{"contestId":123,"index":"A","name":"Prime Permutation","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","number theory","strings"]},{"contestId":122,"index":"B","name":"Lucky Substring","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":122,"index":"A","name":"Lucky Division","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","number theory"]},{"contestId":121,"index":"E","name":"Lucky Array","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures"]},{"contestId":121,"index":"D","name":"Lucky Segments","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","implementation","two pointers"]},{"contestId":121,"index":"C","name":"Lucky Permutation","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","combinatorics","number theory"]},{"contestId":121,"index":"B","name":"Lucky Transformation","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["strings"]},{"contestId":121,"index":"A","name":"Lucky Sum","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":120,"index":"J","name":"Minimum Sum","type":"PROGRAMMING","rating":1900,"tags":["divide and conquer","geometry","sortings"]},{"contestId":120,"index":"I","name":"Luck is in Numbers","type":"PROGRAMMING","rating":2200,"tags":["greedy"]},{"contestId":120,"index":"H","name":"Brevity is Soul of Wit","type":"PROGRAMMING","rating":1800,"tags":["graph matchings"]},{"contestId":120,"index":"G","name":"Boom","type":"PROGRAMMING","rating":1800,"tags":["implementation"]},{"contestId":120,"index":"F","name":"Spiders","type":"PROGRAMMING","rating":1400,"tags":["dp","greedy","trees"]},{"contestId":120,"index":"E","name":"Put Knight!","type":"PROGRAMMING","rating":1400,"tags":["games","math"]},{"contestId":120,"index":"D","name":"Three Sons","type":"PROGRAMMING","rating":1400,"tags":["brute force"]},{"contestId":120,"index":"C","name":"Winnie-the-Pooh and honey","type":"PROGRAMMING","rating":1100,"tags":["implementation","math"]},{"contestId":120,"index":"B","name":"Quiz League","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":120,"index":"A","name":"Elevator","type":"PROGRAMMING","rating":1000,"tags":["brute force","implementation","math"]},{"contestId":119,"index":"E","name":"Alternative Reality","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["geometry"]},{"contestId":119,"index":"D","name":"String Transformation","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["hashing","strings"]},{"contestId":119,"index":"C","name":"Education Reform","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp"]},{"contestId":119,"index":"B","name":"Before Exam","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":119,"index":"A","name":"Epic Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":118,"index":"E","name":"Bertown roads","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["dfs and similar","graphs"]},{"contestId":118,"index":"D","name":"Caesar\u0027s Legions","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["dp"]},{"contestId":118,"index":"C","name":"Fancy Number","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","greedy","sortings","strings"]},{"contestId":118,"index":"B","name":"Present from Lena","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","implementation"]},{"contestId":118,"index":"A","name":"String Task","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","strings"]},{"contestId":117,"index":"E","name":"Tree or not Tree","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["data structures","divide and conquer","graphs","implementation","trees"]},{"contestId":117,"index":"D","name":"Not Quick Transformation","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["divide and conquer","math"]},{"contestId":117,"index":"C","name":"Cycle","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dfs and similar","graphs"]},{"contestId":117,"index":"B","name":"Very Interesting Game","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","number theory"]},{"contestId":117,"index":"A","name":"Elevator","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","math"]},{"contestId":116,"index":"B","name":"Little Pigs and Wolves","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":116,"index":"A","name":"Tram","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":115,"index":"E","name":"Linear Kingdom Races","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dp"]},{"contestId":115,"index":"D","name":"Unambiguous Arithmetic Expression","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["dp","expression parsing"]},{"contestId":115,"index":"C","name":"Plumber","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["math"]},{"contestId":115,"index":"B","name":"Lawnmower","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","sortings"]},{"contestId":115,"index":"A","name":"Party","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["dfs and similar","graphs","trees"]},{"contestId":114,"index":"B","name":"PFAST Inc.","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["bitmasks","brute force","graphs"]},{"contestId":114,"index":"A","name":"Cifera","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["math"]},{"contestId":113,"index":"E","name":"Sleeping","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["combinatorics","implementation","math"]},{"contestId":113,"index":"D","name":"Museum","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["math","matrices","probabilities"]},{"contestId":113,"index":"C","name":"Double Happiness","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["brute force","math","number theory"]},{"contestId":113,"index":"B","name":"Petr#","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["brute force","data structures","hashing","strings"]},{"contestId":113,"index":"A","name":"Grammar Lessons","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation","strings"]},{"contestId":112,"index":"B","name":"Petya and Square","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","math"]},{"contestId":112,"index":"A","name":"Petya and Strings","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":111,"index":"E","name":"Petya and Rectangle","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":[]},{"contestId":111,"index":"D","name":"Petya and Coloring","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["combinatorics","dp"]},{"contestId":111,"index":"C","name":"Petya and Spiders","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["bitmasks","dp","dsu"]},{"contestId":111,"index":"B","name":"Petya and Divisors","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","data structures","number theory"]},{"contestId":111,"index":"A","name":"Petya and Inequiations","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["greedy"]},{"contestId":110,"index":"B","name":"Lucky String","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","strings"]},{"contestId":110,"index":"A","name":"Nearly Lucky Number","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":109,"index":"E","name":"Lucky Interval","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["brute force","math"]},{"contestId":109,"index":"D","name":"Lucky Sorting","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","sortings"]},{"contestId":109,"index":"C","name":"Lucky Tree","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dp","dsu","trees"]},{"contestId":109,"index":"B","name":"Lucky Probability","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","probabilities"]},{"contestId":109,"index":"A","name":"Lucky Sum of Digits","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":108,"index":"B","name":"Datatypes","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["math","sortings"]},{"contestId":108,"index":"A","name":"Palindromic Times","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","strings"]},{"contestId":107,"index":"E","name":"Darts","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["geometry","probabilities"]},{"contestId":107,"index":"D","name":"Crime Management","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dp","graphs","matrices"]},{"contestId":107,"index":"C","name":"Arrangement","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["bitmasks","dp"]},{"contestId":107,"index":"B","name":"Basketball Team","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":107,"index":"A","name":"Dorm Water Supply","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["dfs and similar","graphs"]},{"contestId":106,"index":"E","name":"Space Rescuers","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["geometry","ternary search"]},{"contestId":106,"index":"D","name":"Treasure Island","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["brute force","implementation"]},{"contestId":106,"index":"C","name":"Buns","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp"]},{"contestId":106,"index":"B","name":"Choosing Laptop","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":106,"index":"A","name":"Card Game","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":105,"index":"E","name":"Lift and Throw","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["brute force"]},{"contestId":105,"index":"D","name":"Entertaining Geodetics","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["brute force","dsu","implementation"]},{"contestId":105,"index":"C","name":"Item World","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["brute force","implementation","sortings"]},{"contestId":105,"index":"B","name":"Dark Assembly","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","probabilities"]},{"contestId":105,"index":"A","name":"Transmigration","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["implementation"]},{"contestId":104,"index":"A","name":"Blackjack","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":103,"index":"E","name":"Buying Sets","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["flows","graph matchings"]},{"contestId":103,"index":"D","name":"Time to Raid Cowavans","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","data structures","sortings"]},{"contestId":103,"index":"C","name":"Russian Roulette","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms","greedy"]},{"contestId":103,"index":"B","name":"Cthulhu","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dfs and similar","dsu","graphs"]},{"contestId":103,"index":"A","name":"Testing Pants for Sadness","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation","math"]},{"contestId":102,"index":"B","name":"Sum of Digits","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["implementation"]},{"contestId":102,"index":"A","name":"Clothes","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force"]},{"contestId":101,"index":"E","name":"Candies and Stones","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["divide and conquer","dp"]},{"contestId":101,"index":"D","name":"Castle","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["dp","greedy","probabilities","sortings","trees"]},{"contestId":101,"index":"C","name":"Vectors","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["implementation","math"]},{"contestId":101,"index":"B","name":"Buses","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["binary search","data structures","dp"]},{"contestId":101,"index":"A","name":"Homework","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy"]},{"contestId":100,"index":"J","name":"Interval Coloring","type":"PROGRAMMING","rating":2400,"tags":["*special","greedy","math"]},{"contestId":100,"index":"I","name":"Rotation","type":"PROGRAMMING","rating":1500,"tags":["*special","geometry","math"]},{"contestId":100,"index":"H","name":"Battleship","type":"PROGRAMMING","rating":2100,"tags":["*special","dfs and similar","implementation"]},{"contestId":100,"index":"G","name":"Name the album","type":"PROGRAMMING","rating":1800,"tags":["*special","data structures","implementation"]},{"contestId":100,"index":"F","name":"Polynom","type":"PROGRAMMING","rating":1800,"tags":["*special","implementation"]},{"contestId":100,"index":"E","name":"Lamps in a Line","type":"PROGRAMMING","rating":1600,"tags":["*special","math"]},{"contestId":100,"index":"D","name":"World of Mouth","type":"PROGRAMMING","rating":1500,"tags":["*special","strings"]},{"contestId":100,"index":"C","name":"A+B","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation"]},{"contestId":100,"index":"B","name":"Friendly Numbers","type":"PROGRAMMING","rating":1500,"tags":["*special","implementation"]},{"contestId":100,"index":"A","name":"Carpeting the Room","type":"PROGRAMMING","rating":1100,"tags":["*special","implementation"]},{"contestId":99,"index":"B","name":"Help Chef Gerasim","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","sortings"]},{"contestId":99,"index":"A","name":"Help Far Away Kingdom","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["strings"]},{"contestId":98,"index":"E","name":"Help Shrek and Donkey","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dp","games","math","probabilities"]},{"contestId":98,"index":"D","name":"Help Monks","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["constructive algorithms"]},{"contestId":98,"index":"C","name":"Help Greg the Dwarf","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["geometry","ternary search"]},{"contestId":98,"index":"B","name":"Help King","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["implementation","probabilities","trees"]},{"contestId":98,"index":"A","name":"Help Victoria the Wise","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","implementation"]},{"contestId":97,"index":"E","name":"Leaders","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dfs and similar","dsu","graphs","trees"]},{"contestId":97,"index":"D","name":"Robot in Basement","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["bitmasks","brute force","implementation"]},{"contestId":97,"index":"C","name":"Winning Strategy","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["binary search","graphs","math","shortest paths"]},{"contestId":97,"index":"B","name":"Superset","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["constructive algorithms","divide and conquer"]},{"contestId":97,"index":"A","name":"Domino","type":"PROGRAMMING","points":500.0,"rating":2400,"tags":["brute force","implementation"]},{"contestId":96,"index":"B","name":"Lucky Numbers (easy)","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","bitmasks","brute force"]},{"contestId":96,"index":"A","name":"Football","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","strings"]},{"contestId":95,"index":"E","name":"Lucky Country","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dp","dsu","graphs"]},{"contestId":95,"index":"D","name":"Horse Races","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","math"]},{"contestId":95,"index":"C","name":"Volleyball","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["shortest paths"]},{"contestId":95,"index":"B","name":"Lucky Numbers","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp","greedy"]},{"contestId":95,"index":"A","name":"Hockey","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation","strings"]},{"contestId":94,"index":"B","name":"Friends","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["graphs","implementation","math"]},{"contestId":94,"index":"A","name":"Restoring Password","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","strings"]},{"contestId":93,"index":"E","name":"Lostborn","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dp","math","number theory"]},{"contestId":93,"index":"D","name":"Flags","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","math","matrices"]},{"contestId":93,"index":"C","name":"Azembler","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["brute force","implementation"]},{"contestId":93,"index":"B","name":"End of Exams","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["greedy"]},{"contestId":93,"index":"A","name":"Frames","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["implementation"]},{"contestId":92,"index":"B","name":"Binary Number","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy"]},{"contestId":92,"index":"A","name":"Chips","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":91,"index":"E","name":"Igloo Skyscraper","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","geometry"]},{"contestId":91,"index":"D","name":"Grocer\u0027s Problem","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":91,"index":"C","name":"Ski Base","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["combinatorics","dsu","graphs"]},{"contestId":91,"index":"B","name":"Queue","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","data structures"]},{"contestId":91,"index":"A","name":"Newspaper Headline","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["greedy","strings"]},{"contestId":90,"index":"B","name":"African Crossword","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":90,"index":"A","name":"Cableway","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","math"]},{"contestId":89,"index":"E","name":"Fire and Ice","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["greedy"]},{"contestId":89,"index":"D","name":"Space mines","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["geometry"]},{"contestId":89,"index":"C","name":"Chip Play","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["brute force","data structures","implementation"]},{"contestId":89,"index":"B","name":"Widget Library","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["dp","expression parsing","graphs","implementation"]},{"contestId":89,"index":"A","name":"Robbery","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["greedy"]},{"contestId":88,"index":"B","name":"Keyboard","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation"]},{"contestId":88,"index":"A","name":"Chord","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":87,"index":"E","name":"Mogohu-Rea Idol","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["geometry"]},{"contestId":87,"index":"D","name":"Beautiful Road","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["dfs and similar","dp","dsu","graphs","implementation","sortings","trees"]},{"contestId":87,"index":"C","name":"Interesting Game","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp","games","math"]},{"contestId":87,"index":"B","name":"Vasya and Types","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["implementation","strings"]},{"contestId":87,"index":"A","name":"Trains","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["implementation","math"]},{"contestId":86,"index":"E","name":"Long sequence","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["brute force","math","matrices"]},{"contestId":86,"index":"D","name":"Powerful array","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","implementation","math","two pointers"]},{"contestId":86,"index":"C","name":"Genetic engineering","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","string suffix structures","trees"]},{"contestId":86,"index":"B","name":"Tetris revisited","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["constructive algorithms","graph matchings","greedy","math"]},{"contestId":86,"index":"A","name":"Reflection","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["math"]},{"contestId":85,"index":"E","name":"Guard Towers","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["binary search","dsu","geometry","graphs","sortings"]},{"contestId":85,"index":"D","name":"Sum of Medians","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["binary search","brute force","data structures","implementation"]},{"contestId":85,"index":"C","name":"Petya and Tree","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["binary search","dfs and similar","probabilities","sortings","trees"]},{"contestId":85,"index":"B","name":"Embassy Queue","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["data structures","greedy"]},{"contestId":85,"index":"A","name":"Domino","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":84,"index":"C","name":"Biathlon","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","implementation"]},{"contestId":84,"index":"A","name":"Toy Army","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math","number theory"]},{"contestId":83,"index":"E","name":"Two Subsequences","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["bitmasks","dp"]},{"contestId":83,"index":"D","name":"Numbers","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dp","math","number theory"]},{"contestId":83,"index":"C","name":"Track","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["graphs","greedy","shortest paths"]},{"contestId":83,"index":"B","name":"Doctor","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","math","sortings"]},{"contestId":83,"index":"A","name":"Magical Array","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["math"]},{"contestId":82,"index":"E","name":"Corridor","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["geometry"]},{"contestId":82,"index":"D","name":"Two out of Three","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dp"]},{"contestId":82,"index":"C","name":"General Mobilization","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["data structures","dfs and similar","sortings"]},{"contestId":82,"index":"B","name":"Sets","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","hashing","implementation"]},{"contestId":82,"index":"A","name":"Double Cola","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","math"]},{"contestId":81,"index":"E","name":"Pairs","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dfs and similar","dp","dsu","graphs","implementation","trees"]},{"contestId":81,"index":"D","name":"Polycarp\u0027s Picture Gallery","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","greedy"]},{"contestId":81,"index":"C","name":"Average Score","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["greedy","math","sortings"]},{"contestId":81,"index":"B","name":"Sequence Formatting","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["implementation","strings"]},{"contestId":81,"index":"A","name":"Plug-in","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["implementation"]},{"contestId":80,"index":"B","name":"Depression","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["geometry","math"]},{"contestId":80,"index":"A","name":"Panoramix\u0027s Prediction","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":79,"index":"E","name":"Security System","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["math"]},{"contestId":79,"index":"D","name":"Password","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["bitmasks","dp","shortest paths"]},{"contestId":79,"index":"C","name":"Beaver","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["data structures","dp","greedy","hashing","strings","two pointers"]},{"contestId":79,"index":"B","name":"Colorful Field","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","sortings"]},{"contestId":79,"index":"A","name":"Bus Game","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy"]},{"contestId":78,"index":"E","name":"Evacuation","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["flows","graphs","shortest paths"]},{"contestId":78,"index":"D","name":"Archer\u0027s Shot","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["binary search","geometry","math","two pointers"]},{"contestId":78,"index":"C","name":"Beaver Game","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp","games","number theory"]},{"contestId":78,"index":"B","name":"Easter Eggs","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","implementation"]},{"contestId":78,"index":"A","name":"Haiku","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":77,"index":"E","name":"Martian Food","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["geometry"]},{"contestId":77,"index":"D","name":"Domino Carpet","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["dp","implementation"]},{"contestId":77,"index":"C","name":"Beavermuncher-0xFF","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dfs and similar","dp","dsu","greedy","trees"]},{"contestId":77,"index":"B","name":"Falling Anvils","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["math","probabilities"]},{"contestId":77,"index":"A","name":"Heroes","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","implementation"]},{"contestId":76,"index":"F","name":"Tourist","type":"PROGRAMMING","rating":2300,"tags":["binary search","data structures","dp"]},{"contestId":76,"index":"E","name":"Points","type":"PROGRAMMING","rating":1700,"tags":["implementation","math"]},{"contestId":76,"index":"D","name":"Plus and xor","type":"PROGRAMMING","rating":1700,"tags":["dp","greedy","math"]},{"contestId":76,"index":"C","name":"Mutation","type":"PROGRAMMING","rating":2700,"tags":["bitmasks","dp","math"]},{"contestId":76,"index":"B","name":"Mice","type":"PROGRAMMING","rating":2100,"tags":["greedy","two pointers"]},{"contestId":76,"index":"A","name":"Gift","type":"PROGRAMMING","rating":2200,"tags":["dsu","graphs","sortings","trees"]},{"contestId":75,"index":"E","name":"Ship\u0027s Shortest Path","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["geometry","shortest paths"]},{"contestId":75,"index":"D","name":"Big Maximum Sum","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","dp","greedy","implementation","math","trees"]},{"contestId":75,"index":"C","name":"Modified GCD","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","number theory"]},{"contestId":75,"index":"B","name":"Facetook Priority Wall","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["expression parsing","implementation","strings"]},{"contestId":75,"index":"A","name":"Life Without Zeros","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":74,"index":"E","name":"Shift It!","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["constructive algorithms"]},{"contestId":74,"index":"D","name":"Hanger","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures"]},{"contestId":74,"index":"C","name":"Chessboard Billiard","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dfs and similar","dsu","graphs","number theory"]},{"contestId":74,"index":"B","name":"Train","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dp","games","greedy"]},{"contestId":74,"index":"A","name":"Room Leader","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":73,"index":"F","name":"Plane of Tanks","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["brute force","geometry"]},{"contestId":73,"index":"E","name":"Morrowindows","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["math","number theory"]},{"contestId":73,"index":"D","name":"FreeDiv","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["dfs and similar","graphs","greedy"]},{"contestId":73,"index":"C","name":"LionAge II","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp"]},{"contestId":73,"index":"B","name":"Need For Brake","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search","greedy","sortings"]},{"contestId":73,"index":"A","name":"The Elder Trolls IV: Oblivon","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["greedy","math"]},{"contestId":72,"index":"I","name":"Goofy Numbers","type":"PROGRAMMING","rating":1500,"tags":["*special","implementation"]},{"contestId":72,"index":"H","name":"Reverse It!","type":"PROGRAMMING","rating":1600,"tags":["*special","implementation"]},{"contestId":72,"index":"G","name":"Fibonacci army","type":"PROGRAMMING","rating":1000,"tags":["*special","dp"]},{"contestId":72,"index":"F","name":"Oil","type":"PROGRAMMING","rating":1900,"tags":["*special","greedy","math"]},{"contestId":72,"index":"E","name":"Ali goes shopping","type":"PROGRAMMING","rating":1800,"tags":["*special","brute force","strings"]},{"contestId":72,"index":"D","name":"Perse-script","type":"PROGRAMMING","rating":2300,"tags":["*special","expression parsing"]},{"contestId":72,"index":"C","name":"Extraordinarily Nice Numbers","type":"PROGRAMMING","rating":1200,"tags":["*special","math"]},{"contestId":72,"index":"B","name":"INI-file","type":"PROGRAMMING","rating":2200,"tags":["*special","implementation"]},{"contestId":72,"index":"A","name":"Goshtasp, Vishtasp and Eidi","type":"PROGRAMMING","rating":1800,"tags":["*special","greedy","math"]},{"contestId":71,"index":"E","name":"Nuclear Fusion","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["bitmasks","dp"]},{"contestId":71,"index":"D","name":"Solitaire","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["brute force","implementation"]},{"contestId":71,"index":"C","name":"Round Table Knights","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["dp","math","number theory"]},{"contestId":71,"index":"B","name":"Progress Bar","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","math"]},{"contestId":71,"index":"A","name":"Way Too Long Words","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["strings"]},{"contestId":70,"index":"E","name":"Information Reform","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dp","implementation","trees"]},{"contestId":70,"index":"D","name":"Professor\u0027s task","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["data structures","geometry"]},{"contestId":70,"index":"C","name":"Lucky Tickets","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["binary search","data structures","sortings","two pointers"]},{"contestId":70,"index":"B","name":"Text Messaging","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["expression parsing","greedy","strings"]},{"contestId":70,"index":"A","name":"Cookies","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["math"]},{"contestId":69,"index":"E","name":"Subsegments","type":"PROGRAMMING","points":2500.0,"rating":1800,"tags":["data structures","implementation"]},{"contestId":69,"index":"D","name":"Dot","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp","games"]},{"contestId":69,"index":"C","name":"Game","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["implementation"]},{"contestId":69,"index":"B","name":"Bets","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":69,"index":"A","name":"Young Physicist","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":68,"index":"E","name":"Contact","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["geometry"]},{"contestId":68,"index":"D","name":"Half-decay tree","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["data structures","divide and conquer","dp","math","probabilities"]},{"contestId":68,"index":"C","name":"Synchrophasotron","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["brute force"]},{"contestId":68,"index":"B","name":"Energy exchange","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search"]},{"contestId":68,"index":"A","name":"Irrational problem","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","number theory"]},{"contestId":67,"index":"E","name":"Save the City!","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["geometry"]},{"contestId":67,"index":"D","name":"Optical Experiment","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","data structures","dp"]},{"contestId":67,"index":"C","name":"Sequence of Balls","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["dp"]},{"contestId":67,"index":"B","name":"Restoration of the Permutation","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["greedy"]},{"contestId":67,"index":"A","name":"Partial Teacher","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp","graphs","greedy","implementation"]},{"contestId":66,"index":"E","name":"Petya and Post","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["data structures","dp"]},{"contestId":66,"index":"D","name":"Petya and His Friends","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["constructive algorithms","math","number theory"]},{"contestId":66,"index":"C","name":"Petya and File System","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["data structures","implementation"]},{"contestId":66,"index":"B","name":"Petya and Countryside","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":66,"index":"A","name":"Petya and Java","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","strings"]},{"contestId":65,"index":"E","name":"Harry Potter and Moving Staircases","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dfs and similar","implementation"]},{"contestId":65,"index":"D","name":"Harry Potter and the Sorting Hat","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["brute force","dfs and similar","hashing"]},{"contestId":65,"index":"C","name":"Harry Potter and the Golden Snitch","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["binary search","geometry"]},{"contestId":65,"index":"B","name":"Harry Potter and the History of Magic","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","greedy","implementation"]},{"contestId":65,"index":"A","name":"Harry Potter and Three Spells","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["implementation","math"]},{"contestId":64,"index":"I","name":"Sort the Table","type":"PROGRAMMING","rating":2400,"tags":["*special","sortings"]},{"contestId":64,"index":"H","name":"Table Bowling","type":"PROGRAMMING","rating":2300,"tags":["*special","sortings"]},{"contestId":64,"index":"G","name":"Path Canonization","type":"PROGRAMMING","rating":2200,"tags":["*special"]},{"contestId":64,"index":"F","name":"Domain","type":"PROGRAMMING","rating":2000,"tags":["*special","expression parsing"]},{"contestId":64,"index":"E","name":"Prime Segment","type":"PROGRAMMING","rating":1800,"tags":["*special","brute force","math","number theory"]},{"contestId":64,"index":"D","name":"Presents","type":"PROGRAMMING","rating":1800,"tags":["*special","greedy"]},{"contestId":64,"index":"C","name":"Table","type":"PROGRAMMING","rating":1600,"tags":["*special","greedy","implementation","math"]},{"contestId":64,"index":"B","name":"Expression","type":"PROGRAMMING","rating":1500,"tags":["*special","expression parsing"]},{"contestId":64,"index":"A","name":"Factorial","type":"PROGRAMMING","rating":1300,"tags":["*special","implementation"]},{"contestId":63,"index":"E","name":"Sweets Game","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["bitmasks","dfs and similar","dp","games","implementation"]},{"contestId":63,"index":"D","name":"Dividing Island","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms"]},{"contestId":63,"index":"C","name":"Bulls and Cows","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","implementation"]},{"contestId":63,"index":"B","name":"Settlers\u0027 Training","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":63,"index":"A","name":"Sinking Ship","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","sortings","strings"]},{"contestId":62,"index":"E","name":"World Evil","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dp","flows"]},{"contestId":62,"index":"D","name":"Wormhouse","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["dfs and similar","graphs"]},{"contestId":62,"index":"C","name":"Inquisition","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["geometry","implementation","sortings"]},{"contestId":62,"index":"B","name":"Tyndex.Brome","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","implementation"]},{"contestId":62,"index":"A","name":"A Student\u0027s Dream","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy","math"]},{"contestId":61,"index":"E","name":"Enemy is weak","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["data structures","trees"]},{"contestId":61,"index":"D","name":"Eternal Victory","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dfs and similar","graphs","greedy","shortest paths","trees"]},{"contestId":61,"index":"C","name":"Capture Valerian","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["math"]},{"contestId":61,"index":"B","name":"Hard Work","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["strings"]},{"contestId":61,"index":"A","name":"Ultra-Fast Mathematician","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":60,"index":"E","name":"Mushroom Gnomes","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["math","matrices"]},{"contestId":60,"index":"D","name":"Savior","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","dsu","math"]},{"contestId":60,"index":"C","name":"Mushroom Strife","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["brute force","dfs and similar"]},{"contestId":60,"index":"B","name":"Serial Time!","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dfs and similar","dsu"]},{"contestId":60,"index":"A","name":"Where Are My Flakes?","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","two pointers"]},{"contestId":59,"index":"E","name":"Shortest Path","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["graphs","shortest paths"]},{"contestId":59,"index":"D","name":"Team Arrangement","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":59,"index":"C","name":"Title","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["expression parsing"]},{"contestId":59,"index":"B","name":"Fortune Telling","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","number theory"]},{"contestId":59,"index":"A","name":"Word","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":58,"index":"E","name":"Expression","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["dp"]},{"contestId":58,"index":"D","name":"Calendar","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["greedy","strings"]},{"contestId":58,"index":"C","name":"Trees","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force"]},{"contestId":58,"index":"B","name":"Coins","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy"]},{"contestId":58,"index":"A","name":"Chat room","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","strings"]},{"contestId":57,"index":"E","name":"Chess","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["math","shortest paths"]},{"contestId":57,"index":"D","name":"Journey","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","math"]},{"contestId":57,"index":"C","name":"Array","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["combinatorics","math"]},{"contestId":57,"index":"B","name":"Martian Architecture","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["implementation"]},{"contestId":57,"index":"A","name":"Square Earth?","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["dfs and similar","greedy","implementation"]},{"contestId":56,"index":"E","name":"Domino Principle","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","data structures","sortings"]},{"contestId":56,"index":"D","name":"Changing a String","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dp"]},{"contestId":56,"index":"C","name":"Corporation Mail","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["data structures","expression parsing","implementation"]},{"contestId":56,"index":"B","name":"Spoilt Permutation","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":56,"index":"A","name":"Bar","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":55,"index":"E","name":"Very simple problem","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["geometry","two pointers"]},{"contestId":55,"index":"D","name":"Beautiful numbers","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","number theory"]},{"contestId":55,"index":"C","name":"Pie or die","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["games"]},{"contestId":55,"index":"B","name":"Smallest number","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force"]},{"contestId":55,"index":"A","name":"Flea travel","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation","math"]},{"contestId":54,"index":"E","name":"Vacuum Сleaner","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["geometry"]},{"contestId":54,"index":"D","name":"Writing a Song","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","dp","strings"]},{"contestId":54,"index":"C","name":"First Digit Law","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp","math","probabilities"]},{"contestId":54,"index":"B","name":"Cutting Jigsaw Puzzle","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["hashing","implementation"]},{"contestId":54,"index":"A","name":"Presents","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":53,"index":"E","name":"Dead Ends","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["bitmasks","dp"]},{"contestId":53,"index":"D","name":"Physical Education","type":"PROGRAMMING","points":2000.0,"rating":1500,"tags":["sortings"]},{"contestId":53,"index":"C","name":"Little Frog","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["constructive algorithms"]},{"contestId":53,"index":"B","name":"Blog Photo","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["binary search","implementation"]},{"contestId":53,"index":"A","name":"Autocomplete","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":52,"index":"C","name":"Circular RMQ","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["data structures"]},{"contestId":52,"index":"B","name":"Right Triangles","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["combinatorics"]},{"contestId":52,"index":"A","name":"123-sequence","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":51,"index":"F","name":"Caterpillar","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":51,"index":"E","name":"Pentagon","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["combinatorics","graphs","matrices"]},{"contestId":51,"index":"D","name":"Geometrical problem","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["implementation"]},{"contestId":51,"index":"C","name":"Three Base Stations","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["binary search","greedy"]},{"contestId":51,"index":"B","name":"bHTML Tables Analisys","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["expression parsing"]},{"contestId":51,"index":"A","name":"Cheaterius\u0027s Problem","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":50,"index":"E","name":"Square Equation Roots","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["math"]},{"contestId":50,"index":"D","name":"Bombing","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","dp","probabilities"]},{"contestId":50,"index":"C","name":"Happy Farm 5","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["geometry"]},{"contestId":50,"index":"B","name":"Choosing Symbol Pairs","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["strings"]},{"contestId":50,"index":"A","name":"Domino piling","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":49,"index":"E","name":"Common ancestor","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["dp"]},{"contestId":49,"index":"D","name":"Game","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","dp","implementation"]},{"contestId":49,"index":"C","name":"Disposition","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","math"]},{"contestId":49,"index":"B","name":"Sum","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["math"]},{"contestId":49,"index":"A","name":"Sleuth","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":48,"index":"H","name":"Black and White","type":"PROGRAMMING","rating":2800,"tags":["constructive algorithms"]},{"contestId":48,"index":"G","name":"Galaxy Union","type":"PROGRAMMING","rating":2700,"tags":["dp","trees","two pointers"]},{"contestId":48,"index":"F","name":"Snow sellers","type":"PROGRAMMING","rating":2800,"tags":["greedy","sortings"]},{"contestId":48,"index":"E","name":"Ivan the Fool VS Gorynych the Dragon","type":"PROGRAMMING","rating":2100,"tags":["dp","games","graphs"]},{"contestId":48,"index":"D","name":"Permutations","type":"PROGRAMMING","rating":1500,"tags":["greedy"]},{"contestId":48,"index":"C","name":"The Race","type":"PROGRAMMING","rating":1800,"tags":["math"]},{"contestId":48,"index":"B","name":"Land Lot","type":"PROGRAMMING","rating":1200,"tags":["brute force","implementation"]},{"contestId":48,"index":"A","name":"Rock-paper-scissors","type":"PROGRAMMING","rating":900,"tags":["implementation","schedules"]},{"contestId":47,"index":"E","name":"Cannon","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","geometry","sortings"]},{"contestId":47,"index":"D","name":"Safe","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["brute force"]},{"contestId":47,"index":"C","name":"Crossword","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["implementation"]},{"contestId":47,"index":"B","name":"Coins","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":47,"index":"A","name":"Triangular numbers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","math"]},{"contestId":46,"index":"G","name":"Emperor\u0027s Problem","type":"PROGRAMMING","rating":2500,"tags":["geometry"]},{"contestId":46,"index":"F","name":"Hercule Poirot Problem","type":"PROGRAMMING","rating":2300,"tags":["dsu","graphs"]},{"contestId":46,"index":"E","name":"Comb","type":"PROGRAMMING","rating":1900,"tags":["data structures","dp"]},{"contestId":46,"index":"D","name":"Parking Lot","type":"PROGRAMMING","rating":1800,"tags":["data structures","implementation"]},{"contestId":46,"index":"C","name":"Hamsters and Tigers","type":"PROGRAMMING","rating":1600,"tags":["two pointers"]},{"contestId":46,"index":"B","name":"T-shirts from Sponsor","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":46,"index":"A","name":"Ball Game","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":45,"index":"J","name":"Planting Trees","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms"]},{"contestId":45,"index":"I","name":"TCMCF+++","type":"PROGRAMMING","rating":1400,"tags":["greedy"]},{"contestId":45,"index":"H","name":"Road Problem","type":"PROGRAMMING","rating":2100,"tags":["graphs"]},{"contestId":45,"index":"G","name":"Prime Problem","type":"PROGRAMMING","rating":2200,"tags":["number theory"]},{"contestId":45,"index":"F","name":"Goats and Wolves","type":"PROGRAMMING","rating":2500,"tags":["greedy"]},{"contestId":45,"index":"E","name":"Director","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","greedy"]},{"contestId":45,"index":"D","name":"Event Dates","type":"PROGRAMMING","rating":1900,"tags":["greedy","meet-in-the-middle","sortings"]},{"contestId":45,"index":"C","name":"Dancing Lessons","type":"PROGRAMMING","rating":1900,"tags":["data structures"]},{"contestId":45,"index":"B","name":"School","type":"PROGRAMMING","rating":2200,"tags":["dp","dsu"]},{"contestId":45,"index":"A","name":"Codecraft III","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":44,"index":"J","name":"Triminoes","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","greedy"]},{"contestId":44,"index":"I","name":"Toys","type":"PROGRAMMING","rating":2300,"tags":["brute force","combinatorics"]},{"contestId":44,"index":"H","name":"Phone Number","type":"PROGRAMMING","rating":1700,"tags":["dp"]},{"contestId":44,"index":"G","name":"Shooting Gallery","type":"PROGRAMMING","rating":2500,"tags":["data structures","implementation"]},{"contestId":44,"index":"F","name":"BerPaint","type":"PROGRAMMING","rating":2700,"tags":["geometry","graphs"]},{"contestId":44,"index":"E","name":"Anfisa the Monkey","type":"PROGRAMMING","rating":1400,"tags":["dp"]},{"contestId":44,"index":"D","name":"Hyperdrive","type":"PROGRAMMING","rating":1800,"tags":["math"]},{"contestId":44,"index":"C","name":"Holidays","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":44,"index":"B","name":"Cola","type":"PROGRAMMING","rating":1500,"tags":["implementation"]},{"contestId":44,"index":"A","name":"Indian Summer","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":43,"index":"E","name":"Race","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["brute force","implementation","two pointers"]},{"contestId":43,"index":"D","name":"Journey","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":43,"index":"C","name":"Lucky Tickets","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["greedy"]},{"contestId":43,"index":"B","name":"Letter","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":43,"index":"A","name":"Football","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["strings"]},{"contestId":42,"index":"E","name":"Baldman and the military","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dfs and similar","graphs","trees"]},{"contestId":42,"index":"D","name":"Strange town","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["constructive algorithms","math"]},{"contestId":42,"index":"C","name":"Safe cracking","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["brute force","constructive algorithms"]},{"contestId":42,"index":"B","name":"Game of chess unfinished","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["implementation"]},{"contestId":42,"index":"A","name":"Guilty --- to the kitchen!","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["greedy","implementation"]},{"contestId":41,"index":"E","name":"3-cycles","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":41,"index":"D","name":"Pawn","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp"]},{"contestId":41,"index":"C","name":"Email address","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["expression parsing","implementation"]},{"contestId":41,"index":"B","name":"Martian Dollar","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force"]},{"contestId":41,"index":"A","name":"Translation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":40,"index":"E","name":"Number Table","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["combinatorics"]},{"contestId":40,"index":"D","name":"Interesting Sequence","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["math"]},{"contestId":40,"index":"C","name":"Berland Square","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["implementation","math"]},{"contestId":40,"index":"B","name":"Repaintings","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["math"]},{"contestId":40,"index":"A","name":"Find Color","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","geometry","implementation","math"]},{"contestId":39,"index":"K","name":"Testing","type":"PROGRAMMING","rating":2600,"tags":[]},{"contestId":39,"index":"J","name":"Spelling Check","type":"PROGRAMMING","rating":1500,"tags":["hashing","implementation","strings"]},{"contestId":39,"index":"I","name":"Tram","type":"PROGRAMMING","rating":2500,"tags":[]},{"contestId":39,"index":"H","name":"Multiplication Table","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":39,"index":"G","name":"Inverse Function","type":"PROGRAMMING","rating":2400,"tags":["implementation"]},{"contestId":39,"index":"F","name":"Pacifist frogs","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":39,"index":"E","name":"What Has Dirichlet Got to Do with That?","type":"PROGRAMMING","rating":2000,"tags":["dp","games"]},{"contestId":39,"index":"D","name":"Cubical Planet","type":"PROGRAMMING","rating":1100,"tags":["math"]},{"contestId":39,"index":"C","name":"Moon Craters","type":"PROGRAMMING","rating":2100,"tags":["dp","sortings"]},{"contestId":39,"index":"B","name":"Company Income Growth","type":"PROGRAMMING","rating":1300,"tags":["greedy"]},{"contestId":39,"index":"A","name":"C*++ Calculations","type":"PROGRAMMING","rating":2000,"tags":["expression parsing","greedy"]},{"contestId":38,"index":"H","name":"The Great Marathon","type":"PROGRAMMING","rating":2400,"tags":["dp"]},{"contestId":38,"index":"G","name":"Queue","type":"PROGRAMMING","rating":2300,"tags":["data structures"]},{"contestId":38,"index":"F","name":"Smart Boy","type":"PROGRAMMING","rating":2100,"tags":["dp","games","strings"]},{"contestId":38,"index":"E","name":"Let\u0027s Go Rolling!","type":"PROGRAMMING","rating":1800,"tags":["dp","sortings"]},{"contestId":38,"index":"D","name":"Vasya the Architect","type":"PROGRAMMING","rating":1900,"tags":["implementation"]},{"contestId":38,"index":"C","name":"Blinds","type":"PROGRAMMING","rating":1400,"tags":["brute force"]},{"contestId":38,"index":"B","name":"Chess","type":"PROGRAMMING","rating":1200,"tags":["brute force","implementation","math"]},{"contestId":38,"index":"A","name":"Army","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":37,"index":"E","name":"Trial for Chief","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["graphs","greedy","shortest paths"]},{"contestId":37,"index":"D","name":"Lesson Timetable","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["combinatorics","dp","math"]},{"contestId":37,"index":"C","name":"Old Berland Language","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","greedy","trees"]},{"contestId":37,"index":"B","name":"Computer Game","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["greedy","implementation"]},{"contestId":37,"index":"A","name":"Towers","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["sortings"]},{"contestId":36,"index":"E","name":"Two Paths","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["constructive algorithms","dsu","graphs","implementation"]},{"contestId":36,"index":"D","name":"New Game with a Chess Piece","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["games"]},{"contestId":36,"index":"C","name":"Bowls","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["geometry","implementation"]},{"contestId":36,"index":"B","name":"Fractal","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["implementation"]},{"contestId":36,"index":"A","name":"Extra-terrestrial Intelligence","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":35,"index":"E","name":"Parade","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","sortings"]},{"contestId":35,"index":"D","name":"Animals","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["dp","greedy"]},{"contestId":35,"index":"C","name":"Fire Again","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","dfs and similar","shortest paths"]},{"contestId":35,"index":"B","name":"Warehouse","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["implementation"]},{"contestId":35,"index":"A","name":"Shell Game","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":34,"index":"E","name":"Collisions","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["brute force","implementation","math"]},{"contestId":34,"index":"D","name":"Road Map","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["dfs and similar","graphs"]},{"contestId":34,"index":"C","name":"Page Numbers","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["expression parsing","implementation","sortings","strings"]},{"contestId":34,"index":"B","name":"Sale","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","sortings"]},{"contestId":34,"index":"A","name":"Reconnaissance 2","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":33,"index":"E","name":"Helper","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":[]},{"contestId":33,"index":"D","name":"Knights","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["geometry","graphs","shortest paths","sortings"]},{"contestId":33,"index":"C","name":"Wonderful Randomized Sum","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["greedy"]},{"contestId":33,"index":"B","name":"String Problem","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["shortest paths"]},{"contestId":33,"index":"A","name":"What is for dinner?","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":32,"index":"E","name":"Hide-and-Seek","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["geometry","implementation"]},{"contestId":32,"index":"D","name":"Constellation","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["implementation"]},{"contestId":32,"index":"C","name":"Flea","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["math"]},{"contestId":32,"index":"B","name":"Borze","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["expression parsing","implementation"]},{"contestId":32,"index":"A","name":"Reconnaissance","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":31,"index":"E","name":"TV Game","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["dp"]},{"contestId":31,"index":"D","name":"Chocolate","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dfs and similar","implementation"]},{"contestId":31,"index":"C","name":"Schedule","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["implementation"]},{"contestId":31,"index":"B","name":"Sysadmin Bob","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","implementation","strings"]},{"contestId":31,"index":"A","name":"Worms Evolution","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":30,"index":"E","name":"Tricky and Clever Password","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["binary search","constructive algorithms","data structures","greedy","hashing","strings"]},{"contestId":30,"index":"D","name":"King\u0027s Problem?","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["geometry","greedy"]},{"contestId":30,"index":"C","name":"Shooting Gallery","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp","probabilities"]},{"contestId":30,"index":"B","name":"Codeforces World Finals","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["implementation"]},{"contestId":30,"index":"A","name":"Accounting","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","math"]},{"contestId":29,"index":"E","name":"Quarrel","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["graphs","shortest paths"]},{"contestId":29,"index":"D","name":"Ant on the Tree","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","trees"]},{"contestId":29,"index":"C","name":"Mail Stamps","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["data structures","dfs and similar","graphs","implementation"]},{"contestId":29,"index":"B","name":"Traffic Lights","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation"]},{"contestId":29,"index":"A","name":"Spit Problem","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force"]},{"contestId":28,"index":"E","name":"DravDe saves the world","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["geometry","math"]},{"contestId":28,"index":"D","name":"Don\u0027t fear, DravDe is kind","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["binary search","data structures","dp","hashing"]},{"contestId":28,"index":"C","name":"Bath Queue","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["combinatorics","dp","probabilities"]},{"contestId":28,"index":"B","name":"pSort","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dfs and similar","dsu","graphs"]},{"contestId":28,"index":"A","name":"Bender Problem","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation"]},{"contestId":27,"index":"E","name":"Number With The Given Amount Of Divisors","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["brute force","dp","number theory"]},{"contestId":27,"index":"D","name":"Ring Road 2","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["2-sat","dfs and similar","dsu","graphs"]},{"contestId":27,"index":"C","name":"Unordered Subsequence","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms","greedy"]},{"contestId":27,"index":"B","name":"Tournament","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","brute force","dfs and similar","greedy"]},{"contestId":27,"index":"A","name":"Next Test","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation","sortings"]},{"contestId":26,"index":"E","name":"Multithreading","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms"]},{"contestId":26,"index":"D","name":"Tickets","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","math","probabilities"]},{"contestId":26,"index":"C","name":"Parquet","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["combinatorics","constructive algorithms","greedy","implementation"]},{"contestId":26,"index":"B","name":"Regular Bracket Sequence","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy"]},{"contestId":26,"index":"A","name":"Almost Prime","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["number theory"]},{"contestId":25,"index":"E","name":"Test","type":"PROGRAMMING","rating":2200,"tags":["hashing","strings"]},{"contestId":25,"index":"D","name":"Roads not only in Berland","type":"PROGRAMMING","rating":1900,"tags":["dsu","graphs","trees"]},{"contestId":25,"index":"C","name":"Roads in Berland","type":"PROGRAMMING","rating":1900,"tags":["graphs","shortest paths"]},{"contestId":25,"index":"B","name":"Phone numbers","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":25,"index":"A","name":"IQ test","type":"PROGRAMMING","rating":1300,"tags":["brute force"]},{"contestId":24,"index":"E","name":"Berland collider","type":"PROGRAMMING","rating":2300,"tags":["binary search"]},{"contestId":24,"index":"D","name":"Broken robot","type":"PROGRAMMING","rating":2400,"tags":["dp","math","probabilities"]},{"contestId":24,"index":"C","name":"Sequence of points","type":"PROGRAMMING","rating":1800,"tags":["geometry","implementation","math"]},{"contestId":24,"index":"B","name":"F1 Champions","type":"PROGRAMMING","rating":1500,"tags":["implementation"]},{"contestId":24,"index":"A","name":"Ring road","type":"PROGRAMMING","rating":1400,"tags":["graphs"]},{"contestId":23,"index":"E","name":"Tree","type":"PROGRAMMING","rating":2500,"tags":["dp"]},{"contestId":23,"index":"D","name":"Tetragon","type":"PROGRAMMING","rating":2600,"tags":["geometry","math"]},{"contestId":23,"index":"C","name":"Oranges and Apples","type":"PROGRAMMING","rating":2500,"tags":["constructive algorithms","sortings"]},{"contestId":23,"index":"B","name":"Party","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","graphs","math"]},{"contestId":23,"index":"A","name":"You\u0027re Given a String...","type":"PROGRAMMING","rating":1200,"tags":["brute force","greedy"]},{"contestId":22,"index":"E","name":"Scheme","type":"PROGRAMMING","rating":2300,"tags":["dfs and similar","graphs","trees"]},{"contestId":22,"index":"D","name":"Segments","type":"PROGRAMMING","rating":1900,"tags":["greedy","sortings"]},{"contestId":22,"index":"C","name":"System Administrator","type":"PROGRAMMING","rating":1700,"tags":["graphs"]},{"contestId":22,"index":"B","name":"Bargaining Table","type":"PROGRAMMING","rating":1500,"tags":["brute force","dp"]},{"contestId":22,"index":"A","name":"Second Order Statistics","type":"PROGRAMMING","rating":800,"tags":["brute force"]},{"contestId":21,"index":"D","name":"Traveling Graph","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["bitmasks","graph matchings","graphs"]},{"contestId":21,"index":"C","name":"Stripe 2","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["binary search","dp","sortings"]},{"contestId":21,"index":"B","name":"Intersection","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["implementation","math"]},{"contestId":21,"index":"A","name":"Jabber ID","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["implementation","strings"]},{"contestId":20,"index":"C","name":"Dijkstra?","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["graphs","shortest paths"]},{"contestId":20,"index":"B","name":"Equation","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["math"]},{"contestId":20,"index":"A","name":"BerOS file system","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["implementation"]},{"contestId":19,"index":"E","name":"Fairy","type":"PROGRAMMING","rating":2900,"tags":["dfs and similar","divide and conquer","dsu"]},{"contestId":19,"index":"D","name":"Points","type":"PROGRAMMING","rating":2800,"tags":["data structures"]},{"contestId":19,"index":"C","name":"Deletion of Repeats","type":"PROGRAMMING","rating":2200,"tags":["greedy","hashing","string suffix structures"]},{"contestId":19,"index":"B","name":"Checkout Assistant","type":"PROGRAMMING","rating":1900,"tags":["dp"]},{"contestId":19,"index":"A","name":"World Football Cup","type":"PROGRAMMING","rating":1400,"tags":["implementation"]},{"contestId":18,"index":"E","name":"Flag 2","type":"PROGRAMMING","rating":2000,"tags":["dp"]},{"contestId":18,"index":"D","name":"Seller Bob","type":"PROGRAMMING","rating":2000,"tags":["brute force","dp","greedy"]},{"contestId":18,"index":"C","name":"Stripe","type":"PROGRAMMING","rating":1200,"tags":["data structures","implementation"]},{"contestId":18,"index":"B","name":"Platforms","type":"PROGRAMMING","rating":1700,"tags":["brute force","math"]},{"contestId":18,"index":"A","name":"Triangle","type":"PROGRAMMING","rating":1500,"tags":["brute force","geometry"]},{"contestId":17,"index":"E","name":"Palisection","type":"PROGRAMMING","rating":2900,"tags":["strings"]},{"contestId":17,"index":"D","name":"Notepad","type":"PROGRAMMING","rating":2400,"tags":["number theory"]},{"contestId":17,"index":"C","name":"Balance","type":"PROGRAMMING","rating":2500,"tags":["dp"]},{"contestId":17,"index":"B","name":"Hierarchy","type":"PROGRAMMING","rating":1500,"tags":["dfs and similar","dsu","greedy","shortest paths"]},{"contestId":17,"index":"A","name":"Noldbach problem","type":"PROGRAMMING","rating":1000,"tags":["brute force","math","number theory"]},{"contestId":16,"index":"E","name":"Fish","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","dp","probabilities"]},{"contestId":16,"index":"D","name":"Logging","type":"PROGRAMMING","rating":1900,"tags":["implementation","strings"]},{"contestId":16,"index":"C","name":"Monitor","type":"PROGRAMMING","rating":1800,"tags":["binary search","number theory"]},{"contestId":16,"index":"B","name":"Burglar and Matches","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation","sortings"]},{"contestId":16,"index":"A","name":"Flag","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":15,"index":"E","name":"Triangles","type":"PROGRAMMING","rating":2600,"tags":["combinatorics","dp"]},{"contestId":15,"index":"D","name":"Map","type":"PROGRAMMING","rating":2500,"tags":["data structures","implementation","sortings"]},{"contestId":15,"index":"C","name":"Industrial Nim","type":"PROGRAMMING","rating":2000,"tags":["games"]},{"contestId":15,"index":"B","name":"Laser","type":"PROGRAMMING","rating":1800,"tags":["math"]},{"contestId":15,"index":"A","name":"Cottage Village","type":"PROGRAMMING","rating":1200,"tags":["implementation","sortings"]},{"contestId":14,"index":"E","name":"Camels","type":"PROGRAMMING","rating":1900,"tags":["dp"]},{"contestId":14,"index":"D","name":"Two Paths","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","graphs","shortest paths","trees","two pointers"]},{"contestId":14,"index":"C","name":"Four Segments","type":"PROGRAMMING","rating":1700,"tags":["brute force","constructive algorithms","geometry","implementation","math"]},{"contestId":14,"index":"B","name":"Young Photographer","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":14,"index":"A","name":"Letter","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":13,"index":"E","name":"Holes","type":"PROGRAMMING","rating":2700,"tags":["data structures","dsu"]},{"contestId":13,"index":"D","name":"Triangles","type":"PROGRAMMING","rating":2600,"tags":["dp","geometry"]},{"contestId":13,"index":"C","name":"Sequence","type":"PROGRAMMING","rating":2200,"tags":["dp","sortings"]},{"contestId":13,"index":"B","name":"Letter A","type":"PROGRAMMING","rating":2000,"tags":["geometry","implementation"]},{"contestId":13,"index":"A","name":"Numbers","type":"PROGRAMMING","rating":1000,"tags":["implementation","math"]},{"contestId":12,"index":"E","name":"Start of the session","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms"]},{"contestId":12,"index":"D","name":"Ball","type":"PROGRAMMING","rating":2400,"tags":["data structures","sortings"]},{"contestId":12,"index":"C","name":"Fruits","type":"PROGRAMMING","rating":1100,"tags":["greedy","implementation","sortings"]},{"contestId":12,"index":"B","name":"Correct Solution?","type":"PROGRAMMING","rating":1100,"tags":["implementation","sortings"]},{"contestId":12,"index":"A","name":"Super Agent","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":11,"index":"E","name":"Forward, march!","type":"PROGRAMMING","rating":2800,"tags":["binary search","dp","greedy"]},{"contestId":11,"index":"D","name":"A Simple Task","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","dp","graphs"]},{"contestId":11,"index":"C","name":"How Many Squares?","type":"PROGRAMMING","rating":2200,"tags":["implementation"]},{"contestId":11,"index":"B","name":"Jumping Jack","type":"PROGRAMMING","rating":1600,"tags":["math"]},{"contestId":11,"index":"A","name":"Increasing Sequence","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","implementation","math"]},{"contestId":10,"index":"E","name":"Greedy Change","type":"PROGRAMMING","rating":2600,"tags":["constructive algorithms"]},{"contestId":10,"index":"D","name":"LCIS","type":"PROGRAMMING","rating":2800,"tags":["dp"]},{"contestId":10,"index":"C","name":"Digital Root","type":"PROGRAMMING","rating":2000,"tags":["number theory"]},{"contestId":10,"index":"B","name":"Cinema Cashier","type":"PROGRAMMING","rating":1500,"tags":["dp","implementation"]},{"contestId":10,"index":"A","name":"Power Consumption Calculation","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":9,"index":"E","name":"Interestring graph and Apples","type":"PROGRAMMING","rating":2300,"tags":["dfs and similar","dsu","graphs"]},{"contestId":9,"index":"D","name":"How many trees?","type":"PROGRAMMING","rating":1900,"tags":["combinatorics","divide and conquer","dp"]},{"contestId":9,"index":"C","name":"Hexadecimal\u0027s Numbers","type":"PROGRAMMING","rating":1200,"tags":["brute force","implementation","math"]},{"contestId":9,"index":"B","name":"Running Student","type":"PROGRAMMING","rating":1200,"tags":["brute force","geometry","implementation"]},{"contestId":9,"index":"A","name":"Die Roll","type":"PROGRAMMING","rating":800,"tags":["math","probabilities"]},{"contestId":8,"index":"E","name":"Beads","type":"PROGRAMMING","rating":2600,"tags":["dp","graphs"]},{"contestId":8,"index":"D","name":"Two Friends","type":"PROGRAMMING","rating":2600,"tags":["binary search","geometry"]},{"contestId":8,"index":"C","name":"Looking for Order","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","dp"]},{"contestId":8,"index":"B","name":"Obsession with Robots","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":8,"index":"A","name":"Train and Peter","type":"PROGRAMMING","rating":1200,"tags":["strings"]},{"contestId":7,"index":"E","name":"Defining Macros","type":"PROGRAMMING","rating":2600,"tags":["dp","expression parsing","implementation"]},{"contestId":7,"index":"D","name":"Palindrome Degree","type":"PROGRAMMING","rating":2200,"tags":["hashing","strings"]},{"contestId":7,"index":"C","name":"Line","type":"PROGRAMMING","rating":1800,"tags":["math","number theory"]},{"contestId":7,"index":"B","name":"Memory Manager","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":7,"index":"A","name":"Kalevitch and Chess","type":"PROGRAMMING","rating":1100,"tags":["brute force","constructive algorithms"]},{"contestId":6,"index":"E","name":"Exposition","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","dsu","trees","two pointers"]},{"contestId":6,"index":"D","name":"Lizards and Basements 2","type":"PROGRAMMING","rating":2600,"tags":["brute force","dp"]},{"contestId":6,"index":"C","name":"Alice, Bob and Chocolate","type":"PROGRAMMING","rating":1200,"tags":["greedy","two pointers"]},{"contestId":6,"index":"B","name":"President\u0027s Office","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":6,"index":"A","name":"Triangle","type":"PROGRAMMING","rating":900,"tags":["brute force","geometry"]},{"contestId":5,"index":"E","name":"Bindian Signalizing","type":"PROGRAMMING","rating":2400,"tags":["data structures"]},{"contestId":5,"index":"D","name":"Follow Traffic Rules","type":"PROGRAMMING","rating":2100,"tags":["implementation","math"]},{"contestId":5,"index":"C","name":"Longest Regular Bracket Sequence","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","data structures","dp","greedy","sortings","strings"]},{"contestId":5,"index":"B","name":"Center Alignment","type":"PROGRAMMING","rating":1200,"tags":["implementation","strings"]},{"contestId":5,"index":"A","name":"Chat Servers Outgoing Traffic","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":4,"index":"D","name":"Mysterious Present","type":"PROGRAMMING","rating":1700,"tags":["dp","sortings"]},{"contestId":4,"index":"C","name":"Registration System","type":"PROGRAMMING","rating":1300,"tags":["data structures","hashing","implementation"]},{"contestId":4,"index":"B","name":"Before an Exam","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":4,"index":"A","name":"Watermelon","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":3,"index":"D","name":"Least Cost Bracket Sequence","type":"PROGRAMMING","rating":2600,"tags":["greedy"]},{"contestId":3,"index":"C","name":"Tic-tac-toe","type":"PROGRAMMING","rating":1800,"tags":["brute force","games","implementation"]},{"contestId":3,"index":"B","name":"Lorry","type":"PROGRAMMING","rating":1900,"tags":["greedy","sortings"]},{"contestId":3,"index":"A","name":"Shortest path of the king","type":"PROGRAMMING","rating":1000,"tags":["greedy","shortest paths"]},{"contestId":2,"index":"C","name":"Commentator problem","type":"PROGRAMMING","rating":2600,"tags":["geometry"]},{"contestId":2,"index":"B","name":"The least round way","type":"PROGRAMMING","rating":2000,"tags":["dp","math"]},{"contestId":2,"index":"A","name":"Winner","type":"PROGRAMMING","rating":1500,"tags":["hashing","implementation"]},{"contestId":1,"index":"C","name":"Ancient Berland Circus","type":"PROGRAMMING","rating":2100,"tags":["geometry","math"]},{"contestId":1,"index":"B","name":"Spreadsheet","type":"PROGRAMMING","rating":1600,"tags":["implementation","math"]},{"contestId":1,"index":"A","name":"Theatre Square","type":"PROGRAMMING","rating":1000,"tags":["math"]}],"problemStatistics":[{"contestId":2225,"index":"G","solvedCount":91},{"contestId":2225,"index":"F","solvedCount":374},{"contestId":2225,"index":"E","solvedCount":825},{"contestId":2225,"index":"D","solvedCount":5497},{"contestId":2225,"index":"C","solvedCount":9740},{"contestId":2225,"index":"B","solvedCount":12326},{"contestId":2225,"index":"A","solvedCount":15192},{"contestId":2220,"index":"B","solvedCount":11597},{"contestId":2220,"index":"A","solvedCount":17124},{"contestId":2219,"index":"E","solvedCount":70},{"contestId":2219,"index":"D","solvedCount":373},{"contestId":2219,"index":"C","solvedCount":1098},{"contestId":2219,"index":"B2","solvedCount":2969},{"contestId":2219,"index":"B1","solvedCount":3337},{"contestId":2219,"index":"A","solvedCount":8419},{"contestId":2218,"index":"G","solvedCount":3324},{"contestId":2218,"index":"F","solvedCount":6792},{"contestId":2218,"index":"E","solvedCount":13244},{"contestId":2218,"index":"D","solvedCount":17492},{"contestId":2218,"index":"C","solvedCount":25114},{"contestId":2218,"index":"B","solvedCount":31773},{"contestId":2218,"index":"A","solvedCount":32790},{"contestId":2217,"index":"H","solvedCount":175},{"contestId":2217,"index":"G","solvedCount":298},{"contestId":2217,"index":"F","solvedCount":640},{"contestId":2217,"index":"E","solvedCount":1931},{"contestId":2217,"index":"D","solvedCount":3153},{"contestId":2217,"index":"C","solvedCount":10004},{"contestId":2217,"index":"B","solvedCount":15418},{"contestId":2217,"index":"A","solvedCount":20790},{"contestId":2216,"index":"B","solvedCount":2977},{"contestId":2216,"index":"A","solvedCount":3953},{"contestId":2215,"index":"G","solvedCount":28},{"contestId":2215,"index":"F","solvedCount":28},{"contestId":2215,"index":"E","solvedCount":145},{"contestId":2215,"index":"D","solvedCount":91},{"contestId":2215,"index":"C","solvedCount":552},{"contestId":2215,"index":"B","solvedCount":860},{"contestId":2215,"index":"A","solvedCount":2089},{"contestId":2214,"index":"J","solvedCount":3510},{"contestId":2214,"index":"I","solvedCount":287},{"contestId":2214,"index":"H","solvedCount":1573},{"contestId":2214,"index":"G","solvedCount":698},{"contestId":2214,"index":"F","solvedCount":897},{"contestId":2214,"index":"E","solvedCount":1035},{"contestId":2214,"index":"D","solvedCount":4233},{"contestId":2214,"index":"C","solvedCount":1777},{"contestId":2214,"index":"B","solvedCount":6443},{"contestId":2214,"index":"A","solvedCount":10002},{"contestId":2211,"index":"H","solvedCount":83},{"contestId":2211,"index":"G","solvedCount":262},{"contestId":2211,"index":"F","solvedCount":873},{"contestId":2211,"index":"E","solvedCount":825},{"contestId":2211,"index":"D","solvedCount":2789},{"contestId":2211,"index":"C2","solvedCount":3557},{"contestId":2211,"index":"C1","solvedCount":8804},{"contestId":2211,"index":"B","solvedCount":11341},{"contestId":2211,"index":"A","solvedCount":15638},{"contestId":2210,"index":"F","solvedCount":201},{"contestId":2210,"index":"E","solvedCount":305},{"contestId":2210,"index":"D","solvedCount":1949},{"contestId":2210,"index":"C2","solvedCount":2062},{"contestId":2210,"index":"C1","solvedCount":12405},{"contestId":2210,"index":"B","solvedCount":17107},{"contestId":2210,"index":"A","solvedCount":21661},{"contestId":2209,"index":"F","solvedCount":400},{"contestId":2209,"index":"E","solvedCount":1703},{"contestId":2209,"index":"D","solvedCount":5201},{"contestId":2209,"index":"C","solvedCount":10370},{"contestId":2209,"index":"B","solvedCount":18985},{"contestId":2209,"index":"A","solvedCount":21054},{"contestId":2208,"index":"E","solvedCount":412},{"contestId":2208,"index":"D2","solvedCount":1777},{"contestId":2208,"index":"D1","solvedCount":4106},{"contestId":2208,"index":"C","solvedCount":10766},{"contestId":2208,"index":"B","solvedCount":13394},{"contestId":2208,"index":"A","solvedCount":19754},{"contestId":2207,"index":"H3","solvedCount":54},{"contestId":2207,"index":"H2","solvedCount":38},{"contestId":2207,"index":"H1","solvedCount":50},{"contestId":2207,"index":"G","solvedCount":146},{"contestId":2207,"index":"F","solvedCount":264},{"contestId":2207,"index":"E2","solvedCount":834},{"contestId":2207,"index":"E1","solvedCount":1625},{"contestId":2207,"index":"D","solvedCount":2071},{"contestId":2207,"index":"C","solvedCount":5249},{"contestId":2207,"index":"B","solvedCount":5631},{"contestId":2207,"index":"A","solvedCount":13428},{"contestId":2206,"index":"M","solvedCount":42},{"contestId":2206,"index":"L","solvedCount":32},{"contestId":2206,"index":"K","solvedCount":1278},{"contestId":2206,"index":"J","solvedCount":920},{"contestId":2206,"index":"I","solvedCount":155},{"contestId":2206,"index":"H","solvedCount":792},{"contestId":2206,"index":"G","solvedCount":70},{"contestId":2206,"index":"F","solvedCount":394},{"contestId":2206,"index":"E","solvedCount":375},{"contestId":2206,"index":"D","solvedCount":227},{"contestId":2206,"index":"C","solvedCount":598},{"contestId":2206,"index":"B","solvedCount":326},{"contestId":2206,"index":"A","solvedCount":79},{"contestId":2205,"index":"G","solvedCount":199},{"contestId":2205,"index":"F","solvedCount":627},{"contestId":2205,"index":"E","solvedCount":1527},{"contestId":2205,"index":"D","solvedCount":4793},{"contestId":2205,"index":"C","solvedCount":7558},{"contestId":2205,"index":"B","solvedCount":15906},{"contestId":2205,"index":"A","solvedCount":17047},{"contestId":2204,"index":"G","solvedCount":391},{"contestId":2204,"index":"F","solvedCount":1196},{"contestId":2204,"index":"E","solvedCount":4699},{"contestId":2204,"index":"D","solvedCount":8670},{"contestId":2204,"index":"C","solvedCount":17016},{"contestId":2204,"index":"B","solvedCount":19144},{"contestId":2204,"index":"A","solvedCount":21396},{"contestId":2203,"index":"F","solvedCount":403},{"contestId":2203,"index":"E","solvedCount":1385},{"contestId":2203,"index":"D","solvedCount":5325},{"contestId":2203,"index":"C","solvedCount":6860},{"contestId":2203,"index":"B","solvedCount":13962},{"contestId":2203,"index":"A","solvedCount":17658},{"contestId":2202,"index":"G1","solvedCount":272},{"contestId":2202,"index":"B","solvedCount":10936},{"contestId":2202,"index":"A","solvedCount":16165},{"contestId":2201,"index":"G","solvedCount":62},{"contestId":2201,"index":"F2","solvedCount":389},{"contestId":2201,"index":"F1","solvedCount":262},{"contestId":2201,"index":"E","solvedCount":272},{"contestId":2201,"index":"D","solvedCount":750},{"contestId":2201,"index":"C","solvedCount":1943},{"contestId":2201,"index":"B","solvedCount":4859},{"contestId":2201,"index":"A2","solvedCount":5012},{"contestId":2201,"index":"A1","solvedCount":10885},{"contestId":2200,"index":"H","solvedCount":438},{"contestId":2200,"index":"G","solvedCount":990},{"contestId":2200,"index":"F","solvedCount":2796},{"contestId":2200,"index":"E","solvedCount":7828},{"contestId":2200,"index":"D","solvedCount":11467},{"contestId":2200,"index":"C","solvedCount":21182},{"contestId":2200,"index":"B","solvedCount":24850},{"contestId":2200,"index":"A","solvedCount":27390},{"contestId":2199,"index":"I","solvedCount":33},{"contestId":2199,"index":"H","solvedCount":89},{"contestId":2199,"index":"G","solvedCount":58},{"contestId":2199,"index":"F","solvedCount":143},{"contestId":2199,"index":"E","solvedCount":180},{"contestId":2199,"index":"D","solvedCount":271},{"contestId":2199,"index":"C","solvedCount":393},{"contestId":2199,"index":"B","solvedCount":852},{"contestId":2199,"index":"A","solvedCount":1296},{"contestId":2197,"index":"B","solvedCount":15758},{"contestId":2197,"index":"A","solvedCount":22697},{"contestId":2196,"index":"F","solvedCount":103},{"contestId":2196,"index":"E2","solvedCount":196},{"contestId":2196,"index":"E1","solvedCount":279},{"contestId":2196,"index":"D","solvedCount":981},{"contestId":2196,"index":"C2","solvedCount":2490},{"contestId":2196,"index":"C1","solvedCount":3557},{"contestId":2196,"index":"B","solvedCount":8468},{"contestId":2196,"index":"A","solvedCount":15627},{"contestId":2195,"index":"H","solvedCount":456},{"contestId":2195,"index":"G","solvedCount":1023},{"contestId":2195,"index":"F","solvedCount":2653},{"contestId":2195,"index":"E","solvedCount":8408},{"contestId":2195,"index":"D","solvedCount":13501},{"contestId":2195,"index":"C","solvedCount":20278},{"contestId":2195,"index":"B","solvedCount":24564},{"contestId":2195,"index":"A","solvedCount":35019},{"contestId":2194,"index":"F2","solvedCount":166},{"contestId":2194,"index":"F1","solvedCount":878},{"contestId":2194,"index":"E","solvedCount":2574},{"contestId":2194,"index":"D","solvedCount":7752},{"contestId":2194,"index":"C","solvedCount":10780},{"contestId":2194,"index":"B","solvedCount":18204},{"contestId":2194,"index":"A","solvedCount":23648},{"contestId":2193,"index":"H","solvedCount":1034},{"contestId":2193,"index":"G","solvedCount":2212},{"contestId":2193,"index":"F","solvedCount":8353},{"contestId":2193,"index":"E","solvedCount":15081},{"contestId":2193,"index":"D","solvedCount":21405},{"contestId":2193,"index":"C","solvedCount":28520},{"contestId":2193,"index":"B","solvedCount":29947},{"contestId":2193,"index":"A","solvedCount":42398},{"contestId":2192,"index":"F","solvedCount":168},{"contestId":2192,"index":"E","solvedCount":2032},{"contestId":2192,"index":"D","solvedCount":3499},{"contestId":2192,"index":"C","solvedCount":10871},{"contestId":2192,"index":"B","solvedCount":14363},{"contestId":2192,"index":"A","solvedCount":17766},{"contestId":2191,"index":"B","solvedCount":19778},{"contestId":2191,"index":"A","solvedCount":27640},{"contestId":2190,"index":"G","solvedCount":94},{"contestId":2190,"index":"F","solvedCount":91},{"contestId":2190,"index":"E","solvedCount":230},{"contestId":2190,"index":"D","solvedCount":945},{"contestId":2190,"index":"C","solvedCount":1282},{"contestId":2190,"index":"B2","solvedCount":3158},{"contestId":2190,"index":"B1","solvedCount":10571},{"contestId":2190,"index":"A","solvedCount":16992},{"contestId":2189,"index":"F","solvedCount":221},{"contestId":2189,"index":"E","solvedCount":814},{"contestId":2189,"index":"D2","solvedCount":1920},{"contestId":2189,"index":"D1","solvedCount":3916},{"contestId":2189,"index":"C2","solvedCount":6170},{"contestId":2189,"index":"C1","solvedCount":13797},{"contestId":2189,"index":"B","solvedCount":15200},{"contestId":2189,"index":"A","solvedCount":24272},{"contestId":2188,"index":"B","solvedCount":20851},{"contestId":2188,"index":"A","solvedCount":25777},{"contestId":2187,"index":"G","solvedCount":93},{"contestId":2187,"index":"F2","solvedCount":65},{"contestId":2187,"index":"F1","solvedCount":208},{"contestId":2187,"index":"E","solvedCount":314},{"contestId":2187,"index":"D","solvedCount":619},{"contestId":2187,"index":"C","solvedCount":1351},{"contestId":2187,"index":"B","solvedCount":5223},{"contestId":2187,"index":"A","solvedCount":15751},{"contestId":2185,"index":"H","solvedCount":668},{"contestId":2185,"index":"G","solvedCount":3261},{"contestId":2185,"index":"F","solvedCount":4961},{"contestId":2185,"index":"E","solvedCount":10113},{"contestId":2185,"index":"D","solvedCount":20513},{"contestId":2185,"index":"C","solvedCount":28743},{"contestId":2185,"index":"B","solvedCount":40287},{"contestId":2185,"index":"A","solvedCount":42690},{"contestId":2184,"index":"G","solvedCount":2911},{"contestId":2184,"index":"F","solvedCount":3837},{"contestId":2184,"index":"E","solvedCount":5702},{"contestId":2184,"index":"D","solvedCount":9401},{"contestId":2184,"index":"C","solvedCount":21693},{"contestId":2184,"index":"B","solvedCount":23910},{"contestId":2184,"index":"A","solvedCount":37815},{"contestId":2183,"index":"I2","solvedCount":67},{"contestId":2183,"index":"I1","solvedCount":80},{"contestId":2183,"index":"H","solvedCount":158},{"contestId":2183,"index":"G","solvedCount":219},{"contestId":2183,"index":"F","solvedCount":1108},{"contestId":2183,"index":"E","solvedCount":2836},{"contestId":2183,"index":"D2","solvedCount":2488},{"contestId":2183,"index":"D1","solvedCount":8777},{"contestId":2183,"index":"C","solvedCount":10607},{"contestId":2183,"index":"B","solvedCount":16097},{"contestId":2183,"index":"A","solvedCount":23595},{"contestId":2182,"index":"G","solvedCount":347},{"contestId":2182,"index":"F2","solvedCount":1089},{"contestId":2182,"index":"F1","solvedCount":1267},{"contestId":2182,"index":"E","solvedCount":5531},{"contestId":2182,"index":"D","solvedCount":8892},{"contestId":2182,"index":"C","solvedCount":15412},{"contestId":2182,"index":"B","solvedCount":23341},{"contestId":2182,"index":"A","solvedCount":25220},{"contestId":2181,"index":"M","solvedCount":3268},{"contestId":2181,"index":"L","solvedCount":132},{"contestId":2181,"index":"K","solvedCount":64},{"contestId":2181,"index":"J","solvedCount":700},{"contestId":2181,"index":"I","solvedCount":47},{"contestId":2181,"index":"H","solvedCount":6513},{"contestId":2181,"index":"G","solvedCount":631},{"contestId":2181,"index":"F","solvedCount":3475},{"contestId":2181,"index":"E","solvedCount":137},{"contestId":2181,"index":"D","solvedCount":1339},{"contestId":2181,"index":"C","solvedCount":141},{"contestId":2181,"index":"B","solvedCount":5591},{"contestId":2181,"index":"A","solvedCount":3686},{"contestId":2180,"index":"H2","solvedCount":105},{"contestId":2180,"index":"H1","solvedCount":120},{"contestId":2180,"index":"G","solvedCount":134},{"contestId":2180,"index":"F2","solvedCount":223},{"contestId":2180,"index":"F1","solvedCount":405},{"contestId":2180,"index":"E","solvedCount":1731},{"contestId":2180,"index":"D","solvedCount":4232},{"contestId":2180,"index":"C","solvedCount":6410},{"contestId":2180,"index":"B","solvedCount":24489},{"contestId":2180,"index":"A","solvedCount":25797},{"contestId":2179,"index":"H","solvedCount":1292},{"contestId":2179,"index":"G","solvedCount":1199},{"contestId":2179,"index":"F","solvedCount":2726},{"contestId":2179,"index":"E","solvedCount":5744},{"contestId":2179,"index":"D","solvedCount":13413},{"contestId":2179,"index":"C","solvedCount":22166},{"contestId":2179,"index":"B","solvedCount":28218},{"contestId":2179,"index":"A","solvedCount":34264},{"contestId":2178,"index":"I","solvedCount":215},{"contestId":2178,"index":"H","solvedCount":307},{"contestId":2178,"index":"G","solvedCount":590},{"contestId":2178,"index":"F","solvedCount":1809},{"contestId":2178,"index":"E","solvedCount":3672},{"contestId":2178,"index":"D","solvedCount":6668},{"contestId":2178,"index":"C","solvedCount":15600},{"contestId":2178,"index":"B","solvedCount":21502},{"contestId":2178,"index":"A","solvedCount":25555},{"contestId":2176,"index":"F","solvedCount":1475},{"contestId":2176,"index":"E","solvedCount":1255},{"contestId":2176,"index":"D","solvedCount":5719},{"contestId":2176,"index":"C","solvedCount":15631},{"contestId":2176,"index":"B","solvedCount":22793},{"contestId":2176,"index":"A","solvedCount":28953},{"contestId":2175,"index":"B","solvedCount":12105},{"contestId":2175,"index":"A","solvedCount":18649},{"contestId":2174,"index":"F","solvedCount":455},{"contestId":2174,"index":"E2","solvedCount":95},{"contestId":2174,"index":"E1","solvedCount":131},{"contestId":2174,"index":"D","solvedCount":290},{"contestId":2174,"index":"C2","solvedCount":1009},{"contestId":2174,"index":"C1","solvedCount":1150},{"contestId":2174,"index":"B","solvedCount":3940},{"contestId":2174,"index":"A","solvedCount":14187},{"contestId":2173,"index":"F","solvedCount":556},{"contestId":2173,"index":"E","solvedCount":1517},{"contestId":2173,"index":"D","solvedCount":3609},{"contestId":2173,"index":"C","solvedCount":12281},{"contestId":2173,"index":"B","solvedCount":18030},{"contestId":2173,"index":"A","solvedCount":23681},{"contestId":2172,"index":"N","solvedCount":163},{"contestId":2172,"index":"M","solvedCount":5733},{"contestId":2172,"index":"L","solvedCount":793},{"contestId":2172,"index":"K","solvedCount":834},{"contestId":2172,"index":"J","solvedCount":559},{"contestId":2172,"index":"I","solvedCount":1069},{"contestId":2172,"index":"H","solvedCount":299},{"contestId":2172,"index":"G","solvedCount":65},{"contestId":2172,"index":"F","solvedCount":3847},{"contestId":2172,"index":"E","solvedCount":5814},{"contestId":2172,"index":"D","solvedCount":99},{"contestId":2172,"index":"C","solvedCount":95},{"contestId":2172,"index":"B","solvedCount":2120},{"contestId":2172,"index":"A","solvedCount":14429},{"contestId":2171,"index":"H","solvedCount":1005},{"contestId":2171,"index":"G","solvedCount":2306},{"contestId":2171,"index":"F","solvedCount":7071},{"contestId":2171,"index":"E","solvedCount":3622},{"contestId":2171,"index":"D","solvedCount":11477},{"contestId":2171,"index":"C2","solvedCount":11761},{"contestId":2171,"index":"C1","solvedCount":19133},{"contestId":2171,"index":"B","solvedCount":26945},{"contestId":2171,"index":"A","solvedCount":37059},{"contestId":2170,"index":"F","solvedCount":775},{"contestId":2170,"index":"E","solvedCount":2312},{"contestId":2170,"index":"D","solvedCount":1673},{"contestId":2170,"index":"C","solvedCount":11176},{"contestId":2170,"index":"B","solvedCount":14191},{"contestId":2170,"index":"A","solvedCount":19814},{"contestId":2169,"index":"F","solvedCount":330},{"contestId":2169,"index":"E","solvedCount":1014},{"contestId":2169,"index":"D2","solvedCount":2256},{"contestId":2169,"index":"D1","solvedCount":8489},{"contestId":2169,"index":"C","solvedCount":12589},{"contestId":2169,"index":"B","solvedCount":16036},{"contestId":2169,"index":"A","solvedCount":18950},{"contestId":2168,"index":"C","solvedCount":872},{"contestId":2168,"index":"B","solvedCount":1544},{"contestId":2168,"index":"A2","solvedCount":3292},{"contestId":2168,"index":"A1","solvedCount":5011},{"contestId":2167,"index":"G","solvedCount":10883},{"contestId":2167,"index":"F","solvedCount":7083},{"contestId":2167,"index":"E","solvedCount":9018},{"contestId":2167,"index":"D","solvedCount":30038},{"contestId":2167,"index":"C","solvedCount":35882},{"contestId":2167,"index":"B","solvedCount":51467},{"contestId":2167,"index":"A","solvedCount":57946},{"contestId":2166,"index":"B","solvedCount":18033},{"contestId":2166,"index":"A","solvedCount":22807},{"contestId":2165,"index":"F","solvedCount":190},{"contestId":2165,"index":"E","solvedCount":251},{"contestId":2165,"index":"D","solvedCount":886},{"contestId":2165,"index":"C","solvedCount":3486},{"contestId":2165,"index":"B","solvedCount":4487},{"contestId":2165,"index":"A","solvedCount":14016},{"contestId":2164,"index":"H","solvedCount":41},{"contestId":2164,"index":"G","solvedCount":203},{"contestId":2164,"index":"F2","solvedCount":420},{"contestId":2164,"index":"F1","solvedCount":647},{"contestId":2164,"index":"E","solvedCount":1571},{"contestId":2164,"index":"D","solvedCount":4936},{"contestId":2164,"index":"C","solvedCount":10625},{"contestId":2164,"index":"B","solvedCount":18157},{"contestId":2164,"index":"A","solvedCount":20728},{"contestId":2163,"index":"E","solvedCount":626},{"contestId":2163,"index":"D2","solvedCount":1489},{"contestId":2163,"index":"D1","solvedCount":2718},{"contestId":2163,"index":"C","solvedCount":8927},{"contestId":2163,"index":"B","solvedCount":9093},{"contestId":2163,"index":"A","solvedCount":19515},{"contestId":2162,"index":"H","solvedCount":312},{"contestId":2162,"index":"G","solvedCount":2806},{"contestId":2162,"index":"F","solvedCount":2900},{"contestId":2162,"index":"E","solvedCount":9276},{"contestId":2162,"index":"D","solvedCount":12295},{"contestId":2162,"index":"C","solvedCount":21214},{"contestId":2162,"index":"B","solvedCount":27794},{"contestId":2162,"index":"A","solvedCount":41405},{"contestId":2161,"index":"H","solvedCount":58},{"contestId":2161,"index":"G","solvedCount":89},{"contestId":2161,"index":"F","solvedCount":342},{"contestId":2161,"index":"E","solvedCount":779},{"contestId":2161,"index":"D","solvedCount":2759},{"contestId":2161,"index":"C","solvedCount":12457},{"contestId":2161,"index":"B","solvedCount":5349},{"contestId":2161,"index":"A","solvedCount":15676},{"contestId":2160,"index":"C","solvedCount":15072},{"contestId":2160,"index":"B","solvedCount":17684},{"contestId":2160,"index":"A","solvedCount":22385},{"contestId":2159,"index":"F","solvedCount":134},{"contestId":2159,"index":"E","solvedCount":195},{"contestId":2159,"index":"D2","solvedCount":392},{"contestId":2159,"index":"D1","solvedCount":1013},{"contestId":2159,"index":"C","solvedCount":1678},{"contestId":2159,"index":"B","solvedCount":2301},{"contestId":2159,"index":"A","solvedCount":8098},{"contestId":2158,"index":"F2","solvedCount":222},{"contestId":2158,"index":"F1","solvedCount":383},{"contestId":2158,"index":"E","solvedCount":614},{"contestId":2158,"index":"D","solvedCount":3260},{"contestId":2158,"index":"C","solvedCount":10964},{"contestId":2158,"index":"B","solvedCount":13848},{"contestId":2158,"index":"A","solvedCount":23273},{"contestId":2157,"index":"I","solvedCount":168},{"contestId":2157,"index":"H","solvedCount":115},{"contestId":2157,"index":"G","solvedCount":406},{"contestId":2157,"index":"F","solvedCount":1280},{"contestId":2157,"index":"E","solvedCount":3548},{"contestId":2157,"index":"D","solvedCount":5955},{"contestId":2157,"index":"C","solvedCount":9169},{"contestId":2157,"index":"B","solvedCount":12786},{"contestId":2157,"index":"A","solvedCount":16422},{"contestId":2156,"index":"F2","solvedCount":240},{"contestId":2156,"index":"F1","solvedCount":1611},{"contestId":2156,"index":"E","solvedCount":954},{"contestId":2156,"index":"D","solvedCount":5350},{"contestId":2156,"index":"C","solvedCount":12222},{"contestId":2156,"index":"B","solvedCount":20667},{"contestId":2156,"index":"A","solvedCount":26766},{"contestId":2155,"index":"F","solvedCount":634},{"contestId":2155,"index":"E","solvedCount":2825},{"contestId":2155,"index":"D","solvedCount":5840},{"contestId":2155,"index":"C","solvedCount":10210},{"contestId":2155,"index":"B","solvedCount":16913},{"contestId":2155,"index":"A","solvedCount":25096},{"contestId":2154,"index":"F2","solvedCount":174},{"contestId":2154,"index":"F1","solvedCount":561},{"contestId":2154,"index":"E","solvedCount":1198},{"contestId":2154,"index":"D","solvedCount":4742},{"contestId":2154,"index":"C2","solvedCount":5480},{"contestId":2154,"index":"C1","solvedCount":13469},{"contestId":2154,"index":"B","solvedCount":19733},{"contestId":2154,"index":"A","solvedCount":23093},{"contestId":2153,"index":"F","solvedCount":322},{"contestId":2153,"index":"E","solvedCount":975},{"contestId":2153,"index":"D","solvedCount":6269},{"contestId":2153,"index":"C","solvedCount":11731},{"contestId":2153,"index":"B","solvedCount":22537},{"contestId":2153,"index":"A","solvedCount":26307},{"contestId":2152,"index":"H2","solvedCount":198},{"contestId":2152,"index":"H1","solvedCount":592},{"contestId":2152,"index":"G","solvedCount":708},{"contestId":2152,"index":"F","solvedCount":1022},{"contestId":2152,"index":"E","solvedCount":2765},{"contestId":2152,"index":"D","solvedCount":6719},{"contestId":2152,"index":"C","solvedCount":12134},{"contestId":2152,"index":"B","solvedCount":12808},{"contestId":2152,"index":"A","solvedCount":22243},{"contestId":2151,"index":"C","solvedCount":10215},{"contestId":2151,"index":"A","solvedCount":17922},{"contestId":2150,"index":"G","solvedCount":81},{"contestId":2150,"index":"F","solvedCount":202},{"contestId":2150,"index":"E2","solvedCount":594},{"contestId":2150,"index":"E1","solvedCount":1020},{"contestId":2150,"index":"D","solvedCount":749},{"contestId":2150,"index":"C","solvedCount":2635},{"contestId":2150,"index":"B","solvedCount":6021},{"contestId":2150,"index":"A","solvedCount":11645},{"contestId":2149,"index":"G","solvedCount":2650},{"contestId":2149,"index":"F","solvedCount":4768},{"contestId":2149,"index":"E","solvedCount":9214},{"contestId":2149,"index":"D","solvedCount":19250},{"contestId":2149,"index":"C","solvedCount":28020},{"contestId":2149,"index":"B","solvedCount":32925},{"contestId":2149,"index":"A","solvedCount":40717},{"contestId":2148,"index":"G","solvedCount":4173},{"contestId":2148,"index":"F","solvedCount":6560},{"contestId":2148,"index":"E","solvedCount":13967},{"contestId":2148,"index":"D","solvedCount":26624},{"contestId":2148,"index":"C","solvedCount":25236},{"contestId":2148,"index":"B","solvedCount":32910},{"contestId":2148,"index":"A","solvedCount":47160},{"contestId":2147,"index":"I2","solvedCount":103},{"contestId":2147,"index":"I1","solvedCount":133},{"contestId":2147,"index":"H","solvedCount":186},{"contestId":2147,"index":"G","solvedCount":355},{"contestId":2147,"index":"F","solvedCount":661},{"contestId":2147,"index":"E","solvedCount":2111},{"contestId":2147,"index":"D","solvedCount":7447},{"contestId":2147,"index":"C","solvedCount":9690},{"contestId":2147,"index":"B","solvedCount":16876},{"contestId":2147,"index":"A","solvedCount":18569},{"contestId":2146,"index":"F","solvedCount":301},{"contestId":2146,"index":"E","solvedCount":2043},{"contestId":2146,"index":"D2","solvedCount":4019},{"contestId":2146,"index":"D1","solvedCount":10389},{"contestId":2146,"index":"C","solvedCount":13263},{"contestId":2146,"index":"B","solvedCount":15862},{"contestId":2146,"index":"A","solvedCount":21765},{"contestId":2145,"index":"G","solvedCount":523},{"contestId":2145,"index":"F","solvedCount":979},{"contestId":2145,"index":"E","solvedCount":3054},{"contestId":2145,"index":"D","solvedCount":6650},{"contestId":2145,"index":"C","solvedCount":15346},{"contestId":2145,"index":"B","solvedCount":21467},{"contestId":2145,"index":"A","solvedCount":30633},{"contestId":2144,"index":"F","solvedCount":913},{"contestId":2144,"index":"E2","solvedCount":1431},{"contestId":2144,"index":"E1","solvedCount":2552},{"contestId":2144,"index":"D","solvedCount":6980},{"contestId":2144,"index":"C","solvedCount":14949},{"contestId":2144,"index":"B","solvedCount":18413},{"contestId":2144,"index":"A","solvedCount":21644},{"contestId":2143,"index":"F","solvedCount":414},{"contestId":2143,"index":"E","solvedCount":1891},{"contestId":2143,"index":"D2","solvedCount":2751},{"contestId":2143,"index":"D1","solvedCount":6373},{"contestId":2143,"index":"C","solvedCount":14046},{"contestId":2143,"index":"B","solvedCount":20797},{"contestId":2143,"index":"A","solvedCount":20661},{"contestId":2141,"index":"I","solvedCount":55},{"contestId":2141,"index":"H","solvedCount":83},{"contestId":2141,"index":"G","solvedCount":61},{"contestId":2141,"index":"F","solvedCount":139},{"contestId":2141,"index":"E","solvedCount":255},{"contestId":2141,"index":"D","solvedCount":470},{"contestId":2141,"index":"C","solvedCount":342},{"contestId":2141,"index":"B","solvedCount":1417},{"contestId":2141,"index":"A","solvedCount":1601},{"contestId":2140,"index":"F","solvedCount":308},{"contestId":2140,"index":"E2","solvedCount":1229},{"contestId":2140,"index":"E1","solvedCount":2098},{"contestId":2140,"index":"D","solvedCount":4877},{"contestId":2140,"index":"C","solvedCount":12320},{"contestId":2140,"index":"B","solvedCount":22056},{"contestId":2140,"index":"A","solvedCount":22203},{"contestId":2139,"index":"B","solvedCount":20779},{"contestId":2139,"index":"A","solvedCount":25754},{"contestId":2138,"index":"F","solvedCount":80},{"contestId":2138,"index":"E2","solvedCount":183},{"contestId":2138,"index":"E1","solvedCount":238},{"contestId":2138,"index":"D","solvedCount":637},{"contestId":2138,"index":"C2","solvedCount":3352},{"contestId":2138,"index":"C1","solvedCount":5404},{"contestId":2138,"index":"B","solvedCount":5312},{"contestId":2138,"index":"A","solvedCount":16957},{"contestId":2137,"index":"G","solvedCount":1922},{"contestId":2137,"index":"F","solvedCount":4035},{"contestId":2137,"index":"E","solvedCount":10116},{"contestId":2137,"index":"D","solvedCount":19450},{"contestId":2137,"index":"C","solvedCount":22818},{"contestId":2137,"index":"B","solvedCount":26355},{"contestId":2137,"index":"A","solvedCount":35174},{"contestId":2136,"index":"B","solvedCount":20872},{"contestId":2136,"index":"A","solvedCount":26050},{"contestId":2135,"index":"F","solvedCount":245},{"contestId":2135,"index":"E2","solvedCount":160},{"contestId":2135,"index":"E1","solvedCount":243},{"contestId":2135,"index":"D2","solvedCount":986},{"contestId":2135,"index":"D1","solvedCount":2419},{"contestId":2135,"index":"C","solvedCount":3866},{"contestId":2135,"index":"B","solvedCount":7311},{"contestId":2135,"index":"A","solvedCount":18261},{"contestId":2134,"index":"F","solvedCount":645},{"contestId":2134,"index":"E","solvedCount":2383},{"contestId":2134,"index":"D","solvedCount":3628},{"contestId":2134,"index":"C","solvedCount":18609},{"contestId":2134,"index":"B","solvedCount":20804},{"contestId":2134,"index":"A","solvedCount":26494},{"contestId":2133,"index":"F","solvedCount":461},{"contestId":2133,"index":"E","solvedCount":1676},{"contestId":2133,"index":"D","solvedCount":7455},{"contestId":2133,"index":"C","solvedCount":12752},{"contestId":2133,"index":"B","solvedCount":25478},{"contestId":2133,"index":"A","solvedCount":30895},{"contestId":2132,"index":"G","solvedCount":512},{"contestId":2132,"index":"F","solvedCount":2752},{"contestId":2132,"index":"E","solvedCount":7552},{"contestId":2132,"index":"D","solvedCount":8788},{"contestId":2132,"index":"C2","solvedCount":13284},{"contestId":2132,"index":"C1","solvedCount":27638},{"contestId":2132,"index":"B","solvedCount":33408},{"contestId":2132,"index":"A","solvedCount":43182},{"contestId":2131,"index":"H","solvedCount":882},{"contestId":2131,"index":"G","solvedCount":3750},{"contestId":2131,"index":"F","solvedCount":4706},{"contestId":2131,"index":"E","solvedCount":17056},{"contestId":2131,"index":"D","solvedCount":14251},{"contestId":2131,"index":"C","solvedCount":21557},{"contestId":2131,"index":"B","solvedCount":30884},{"contestId":2131,"index":"A","solvedCount":38773},{"contestId":2130,"index":"B","solvedCount":21339},{"contestId":2130,"index":"A","solvedCount":28481},{"contestId":2129,"index":"F2","solvedCount":95},{"contestId":2129,"index":"F1","solvedCount":131},{"contestId":2129,"index":"E","solvedCount":473},{"contestId":2129,"index":"D","solvedCount":942},{"contestId":2129,"index":"C3","solvedCount":1656},{"contestId":2129,"index":"C2","solvedCount":2493},{"contestId":2129,"index":"C1","solvedCount":3843},{"contestId":2129,"index":"B","solvedCount":13207},{"contestId":2129,"index":"A","solvedCount":16583},{"contestId":2128,"index":"F","solvedCount":377},{"contestId":2128,"index":"E2","solvedCount":794},{"contestId":2128,"index":"E1","solvedCount":6528},{"contestId":2128,"index":"D","solvedCount":12233},{"contestId":2128,"index":"C","solvedCount":20515},{"contestId":2128,"index":"B","solvedCount":21352},{"contestId":2128,"index":"A","solvedCount":28439},{"contestId":2127,"index":"H","solvedCount":567},{"contestId":2127,"index":"G2","solvedCount":106},{"contestId":2127,"index":"G1","solvedCount":100},{"contestId":2127,"index":"F","solvedCount":1053},{"contestId":2127,"index":"E","solvedCount":2727},{"contestId":2127,"index":"D","solvedCount":6168},{"contestId":2127,"index":"C","solvedCount":12334},{"contestId":2127,"index":"B","solvedCount":13463},{"contestId":2127,"index":"A","solvedCount":19591},{"contestId":2126,"index":"G2","solvedCount":1150},{"contestId":2126,"index":"G1","solvedCount":2473},{"contestId":2126,"index":"F","solvedCount":4277},{"contestId":2126,"index":"E","solvedCount":16948},{"contestId":2126,"index":"D","solvedCount":23917},{"contestId":2126,"index":"C","solvedCount":26192},{"contestId":2126,"index":"B","solvedCount":37541},{"contestId":2126,"index":"A","solvedCount":50864},{"contestId":2125,"index":"F","solvedCount":394},{"contestId":2125,"index":"E","solvedCount":1411},{"contestId":2125,"index":"D","solvedCount":9246},{"contestId":2125,"index":"C","solvedCount":22675},{"contestId":2125,"index":"B","solvedCount":27265},{"contestId":2125,"index":"A","solvedCount":27917},{"contestId":2124,"index":"I","solvedCount":198},{"contestId":2124,"index":"H","solvedCount":187},{"contestId":2124,"index":"G","solvedCount":298},{"contestId":2124,"index":"F2","solvedCount":566},{"contestId":2124,"index":"F1","solvedCount":1544},{"contestId":2124,"index":"E","solvedCount":3808},{"contestId":2124,"index":"D","solvedCount":8069},{"contestId":2124,"index":"C","solvedCount":14518},{"contestId":2124,"index":"B","solvedCount":20184},{"contestId":2124,"index":"A","solvedCount":19153},{"contestId":2123,"index":"G","solvedCount":3235},{"contestId":2123,"index":"F","solvedCount":9728},{"contestId":2123,"index":"E","solvedCount":14837},{"contestId":2123,"index":"D","solvedCount":21788},{"contestId":2123,"index":"C","solvedCount":30774},{"contestId":2123,"index":"B","solvedCount":34796},{"contestId":2123,"index":"A","solvedCount":41542},{"contestId":2122,"index":"G","solvedCount":290},{"contestId":2122,"index":"F","solvedCount":128},{"contestId":2122,"index":"E","solvedCount":1065},{"contestId":2122,"index":"D","solvedCount":2461},{"contestId":2122,"index":"C","solvedCount":8350},{"contestId":2122,"index":"B","solvedCount":15170},{"contestId":2122,"index":"A","solvedCount":19156},{"contestId":2121,"index":"H","solvedCount":2227},{"contestId":2121,"index":"G","solvedCount":5341},{"contestId":2121,"index":"F","solvedCount":8090},{"contestId":2121,"index":"E","solvedCount":14631},{"contestId":2121,"index":"D","solvedCount":18166},{"contestId":2121,"index":"C","solvedCount":21678},{"contestId":2121,"index":"B","solvedCount":32450},{"contestId":2121,"index":"A","solvedCount":39181},{"contestId":2120,"index":"G","solvedCount":108},{"contestId":2120,"index":"F","solvedCount":465},{"contestId":2120,"index":"E","solvedCount":1841},{"contestId":2120,"index":"D","solvedCount":5734},{"contestId":2120,"index":"C","solvedCount":12530},{"contestId":2120,"index":"B","solvedCount":17656},{"contestId":2120,"index":"A","solvedCount":20248},{"contestId":2119,"index":"F","solvedCount":171},{"contestId":2119,"index":"E","solvedCount":701},{"contestId":2119,"index":"D","solvedCount":3421},{"contestId":2119,"index":"C","solvedCount":16193},{"contestId":2119,"index":"B","solvedCount":18202},{"contestId":2119,"index":"A","solvedCount":27085},{"contestId":2118,"index":"F","solvedCount":280},{"contestId":2118,"index":"E","solvedCount":1414},{"contestId":2118,"index":"D2","solvedCount":2487},{"contestId":2118,"index":"D1","solvedCount":8411},{"contestId":2118,"index":"C","solvedCount":18377},{"contestId":2118,"index":"B","solvedCount":19972},{"contestId":2118,"index":"A","solvedCount":29053},{"contestId":2117,"index":"H","solvedCount":978},{"contestId":2117,"index":"G","solvedCount":5127},{"contestId":2117,"index":"F","solvedCount":5916},{"contestId":2117,"index":"E","solvedCount":11808},{"contestId":2117,"index":"D","solvedCount":22026},{"contestId":2117,"index":"C","solvedCount":21004},{"contestId":2117,"index":"B","solvedCount":32091},{"contestId":2117,"index":"A","solvedCount":37905},{"contestId":2116,"index":"B","solvedCount":17486},{"contestId":2116,"index":"A","solvedCount":26886},{"contestId":2115,"index":"F2","solvedCount":108},{"contestId":2115,"index":"F1","solvedCount":118},{"contestId":2115,"index":"E","solvedCount":235},{"contestId":2115,"index":"D","solvedCount":1056},{"contestId":2115,"index":"C","solvedCount":909},{"contestId":2115,"index":"B","solvedCount":3950},{"contestId":2115,"index":"A","solvedCount":14841},{"contestId":2114,"index":"G","solvedCount":2029},{"contestId":2114,"index":"F","solvedCount":5485},{"contestId":2114,"index":"E","solvedCount":13953},{"contestId":2114,"index":"D","solvedCount":14601},{"contestId":2114,"index":"C","solvedCount":30811},{"contestId":2114,"index":"B","solvedCount":30436},{"contestId":2114,"index":"A","solvedCount":43010},{"contestId":2113,"index":"F","solvedCount":948},{"contestId":2113,"index":"E","solvedCount":404},{"contestId":2113,"index":"D","solvedCount":2867},{"contestId":2113,"index":"C","solvedCount":7952},{"contestId":2113,"index":"B","solvedCount":14556},{"contestId":2113,"index":"A","solvedCount":20453},{"contestId":2112,"index":"F","solvedCount":630},{"contestId":2112,"index":"E","solvedCount":3332},{"contestId":2112,"index":"D","solvedCount":9401},{"contestId":2112,"index":"C","solvedCount":17647},{"contestId":2112,"index":"B","solvedCount":21041},{"contestId":2112,"index":"A","solvedCount":29161},{"contestId":2111,"index":"G","solvedCount":398},{"contestId":2111,"index":"F","solvedCount":1403},{"contestId":2111,"index":"E","solvedCount":5396},{"contestId":2111,"index":"D","solvedCount":11942},{"contestId":2111,"index":"C","solvedCount":19341},{"contestId":2111,"index":"B","solvedCount":17821},{"contestId":2111,"index":"A","solvedCount":20665},{"contestId":2110,"index":"F","solvedCount":1901},{"contestId":2110,"index":"E","solvedCount":2673},{"contestId":2110,"index":"D","solvedCount":8555},{"contestId":2110,"index":"C","solvedCount":15759},{"contestId":2110,"index":"B","solvedCount":27249},{"contestId":2110,"index":"A","solvedCount":29722},{"contestId":2109,"index":"F","solvedCount":272},{"contestId":2109,"index":"E","solvedCount":1757},{"contestId":2109,"index":"D","solvedCount":5583},{"contestId":2109,"index":"C3","solvedCount":3182},{"contestId":2109,"index":"C2","solvedCount":8610},{"contestId":2109,"index":"C1","solvedCount":11363},{"contestId":2109,"index":"B","solvedCount":17262},{"contestId":2109,"index":"A","solvedCount":26882},{"contestId":2108,"index":"F","solvedCount":546},{"contestId":2108,"index":"E","solvedCount":879},{"contestId":2108,"index":"D","solvedCount":2418},{"contestId":2108,"index":"C","solvedCount":14593},{"contestId":2108,"index":"B","solvedCount":14498},{"contestId":2108,"index":"A","solvedCount":22095},{"contestId":2107,"index":"F2","solvedCount":500},{"contestId":2107,"index":"F1","solvedCount":1813},{"contestId":2107,"index":"E","solvedCount":927},{"contestId":2107,"index":"D","solvedCount":3533},{"contestId":2107,"index":"C","solvedCount":12029},{"contestId":2107,"index":"B","solvedCount":19701},{"contestId":2107,"index":"A","solvedCount":22149},{"contestId":2106,"index":"G2","solvedCount":607},{"contestId":2106,"index":"G1","solvedCount":1609},{"contestId":2106,"index":"F","solvedCount":4412},{"contestId":2106,"index":"E","solvedCount":5915},{"contestId":2106,"index":"D","solvedCount":12229},{"contestId":2106,"index":"C","solvedCount":25542},{"contestId":2106,"index":"B","solvedCount":28323},{"contestId":2106,"index":"A","solvedCount":36285},{"contestId":2104,"index":"G","solvedCount":525},{"contestId":2104,"index":"F","solvedCount":711},{"contestId":2104,"index":"E","solvedCount":8027},{"contestId":2104,"index":"D","solvedCount":13148},{"contestId":2104,"index":"C","solvedCount":17314},{"contestId":2104,"index":"B","solvedCount":20666},{"contestId":2104,"index":"A","solvedCount":26216},{"contestId":2103,"index":"F","solvedCount":609},{"contestId":2103,"index":"E","solvedCount":597},{"contestId":2103,"index":"D","solvedCount":3969},{"contestId":2103,"index":"C","solvedCount":10505},{"contestId":2103,"index":"B","solvedCount":17639},{"contestId":2103,"index":"A","solvedCount":24889},{"contestId":2102,"index":"B","solvedCount":19747},{"contestId":2102,"index":"A","solvedCount":21370},{"contestId":2101,"index":"F","solvedCount":153},{"contestId":2101,"index":"E","solvedCount":272},{"contestId":2101,"index":"D","solvedCount":1008},{"contestId":2101,"index":"C","solvedCount":2256},{"contestId":2101,"index":"B","solvedCount":6766},{"contestId":2101,"index":"A","solvedCount":13384},{"contestId":2098,"index":"B","solvedCount":7818},{"contestId":2098,"index":"A","solvedCount":14695},{"contestId":2097,"index":"F","solvedCount":183},{"contestId":2097,"index":"E","solvedCount":275},{"contestId":2097,"index":"D","solvedCount":536},{"contestId":2097,"index":"C","solvedCount":1019},{"contestId":2097,"index":"B","solvedCount":1901},{"contestId":2097,"index":"A","solvedCount":8517},{"contestId":2096,"index":"H","solvedCount":222},{"contestId":2096,"index":"G","solvedCount":418},{"contestId":2096,"index":"F","solvedCount":457},{"contestId":2096,"index":"E","solvedCount":2033},{"contestId":2096,"index":"D","solvedCount":5581},{"contestId":2096,"index":"C","solvedCount":8177},{"contestId":2096,"index":"B","solvedCount":16507},{"contestId":2096,"index":"A","solvedCount":20472},{"contestId":2095,"index":"J","solvedCount":542},{"contestId":2095,"index":"I","solvedCount":639},{"contestId":2095,"index":"H","solvedCount":839},{"contestId":2095,"index":"G","solvedCount":959},{"contestId":2095,"index":"F","solvedCount":836},{"contestId":2095,"index":"E","solvedCount":783},{"contestId":2095,"index":"D","solvedCount":5298},{"contestId":2095,"index":"C","solvedCount":3742},{"contestId":2095,"index":"B","solvedCount":5989},{"contestId":2095,"index":"A","solvedCount":13809},{"contestId":2094,"index":"H","solvedCount":3778},{"contestId":2094,"index":"G","solvedCount":7826},{"contestId":2094,"index":"F","solvedCount":11389},{"contestId":2094,"index":"E","solvedCount":18511},{"contestId":2094,"index":"D","solvedCount":23785},{"contestId":2094,"index":"C","solvedCount":30413},{"contestId":2094,"index":"B","solvedCount":33026},{"contestId":2094,"index":"A","solvedCount":56045},{"contestId":2093,"index":"G","solvedCount":3782},{"contestId":2093,"index":"F","solvedCount":5864},{"contestId":2093,"index":"E","solvedCount":13379},{"contestId":2093,"index":"D","solvedCount":12246},{"contestId":2093,"index":"C","solvedCount":30768},{"contestId":2093,"index":"B","solvedCount":30762},{"contestId":2093,"index":"A","solvedCount":40732},{"contestId":2092,"index":"F","solvedCount":431},{"contestId":2092,"index":"E","solvedCount":3801},{"contestId":2092,"index":"D","solvedCount":6837},{"contestId":2092,"index":"C","solvedCount":22498},{"contestId":2092,"index":"B","solvedCount":24718},{"contestId":2092,"index":"A","solvedCount":28277},{"contestId":2091,"index":"G","solvedCount":1498},{"contestId":2091,"index":"F","solvedCount":6145},{"contestId":2091,"index":"E","solvedCount":19565},{"contestId":2091,"index":"D","solvedCount":23409},{"contestId":2091,"index":"C","solvedCount":28750},{"contestId":2091,"index":"B","solvedCount":32606},{"contestId":2091,"index":"A","solvedCount":38958},{"contestId":2090,"index":"C","solvedCount":6263},{"contestId":2090,"index":"B","solvedCount":16371},{"contestId":2090,"index":"A","solvedCount":21296},{"contestId":2089,"index":"E","solvedCount":126},{"contestId":2089,"index":"D","solvedCount":187},{"contestId":2089,"index":"C2","solvedCount":257},{"contestId":2089,"index":"C1","solvedCount":1404},{"contestId":2089,"index":"B2","solvedCount":1273},{"contestId":2089,"index":"B1","solvedCount":3210},{"contestId":2089,"index":"A","solvedCount":7149},{"contestId":2087,"index":"I","solvedCount":26},{"contestId":2087,"index":"H","solvedCount":28},{"contestId":2087,"index":"G","solvedCount":89},{"contestId":2087,"index":"F","solvedCount":70},{"contestId":2087,"index":"E","solvedCount":163},{"contestId":2087,"index":"D","solvedCount":267},{"contestId":2087,"index":"C","solvedCount":488},{"contestId":2087,"index":"B","solvedCount":570},{"contestId":2087,"index":"A","solvedCount":1053},{"contestId":2086,"index":"F","solvedCount":142},{"contestId":2086,"index":"E","solvedCount":1658},{"contestId":2086,"index":"D","solvedCount":8348},{"contestId":2086,"index":"C","solvedCount":16075},{"contestId":2086,"index":"B","solvedCount":18958},{"contestId":2086,"index":"A","solvedCount":33482},{"contestId":2085,"index":"F2","solvedCount":517},{"contestId":2085,"index":"F1","solvedCount":755},{"contestId":2085,"index":"E","solvedCount":3124},{"contestId":2085,"index":"D","solvedCount":5250},{"contestId":2085,"index":"C","solvedCount":13489},{"contestId":2085,"index":"B","solvedCount":17026},{"contestId":2085,"index":"A","solvedCount":23397},{"contestId":2084,"index":"H","solvedCount":111},{"contestId":2084,"index":"G2","solvedCount":108},{"contestId":2084,"index":"G1","solvedCount":729},{"contestId":2084,"index":"F","solvedCount":506},{"contestId":2084,"index":"E","solvedCount":1756},{"contestId":2084,"index":"D","solvedCount":8789},{"contestId":2084,"index":"C","solvedCount":11649},{"contestId":2084,"index":"B","solvedCount":16536},{"contestId":2084,"index":"A","solvedCount":17377},{"contestId":2082,"index":"B","solvedCount":8224},{"contestId":2082,"index":"A","solvedCount":11182},{"contestId":2081,"index":"G2","solvedCount":53},{"contestId":2081,"index":"G1","solvedCount":80},{"contestId":2081,"index":"F","solvedCount":140},{"contestId":2081,"index":"E","solvedCount":80},{"contestId":2081,"index":"D","solvedCount":1175},{"contestId":2081,"index":"C","solvedCount":353},{"contestId":2081,"index":"B","solvedCount":995},{"contestId":2081,"index":"A","solvedCount":4065},{"contestId":2080,"index":"D","solvedCount":45},{"contestId":2080,"index":"C","solvedCount":203},{"contestId":2080,"index":"B","solvedCount":491},{"contestId":2080,"index":"A","solvedCount":44},{"contestId":2079,"index":"D","solvedCount":679},{"contestId":2079,"index":"C","solvedCount":221},{"contestId":2079,"index":"B","solvedCount":154},{"contestId":2079,"index":"A","solvedCount":37},{"contestId":2078,"index":"D","solvedCount":6493},{"contestId":2078,"index":"B","solvedCount":18243},{"contestId":2078,"index":"A","solvedCount":23256},{"contestId":2077,"index":"G","solvedCount":133},{"contestId":2077,"index":"F","solvedCount":260},{"contestId":2077,"index":"E","solvedCount":601},{"contestId":2077,"index":"D","solvedCount":338},{"contestId":2077,"index":"C","solvedCount":2306},{"contestId":2077,"index":"B","solvedCount":3646},{"contestId":2077,"index":"A","solvedCount":14463},{"contestId":2075,"index":"F","solvedCount":517},{"contestId":2075,"index":"E","solvedCount":1153},{"contestId":2075,"index":"D","solvedCount":5769},{"contestId":2075,"index":"C","solvedCount":14286},{"contestId":2075,"index":"B","solvedCount":18767},{"contestId":2075,"index":"A","solvedCount":27844},{"contestId":2074,"index":"G","solvedCount":2158},{"contestId":2074,"index":"F","solvedCount":2467},{"contestId":2074,"index":"E","solvedCount":6631},{"contestId":2074,"index":"D","solvedCount":12032},{"contestId":2074,"index":"C","solvedCount":21934},{"contestId":2074,"index":"B","solvedCount":34691},{"contestId":2074,"index":"A","solvedCount":44227},{"contestId":2073,"index":"M","solvedCount":81},{"contestId":2073,"index":"L","solvedCount":1772},{"contestId":2073,"index":"K","solvedCount":237},{"contestId":2073,"index":"J","solvedCount":1167},{"contestId":2073,"index":"I","solvedCount":122},{"contestId":2073,"index":"H","solvedCount":370},{"contestId":2073,"index":"G","solvedCount":920},{"contestId":2073,"index":"F","solvedCount":67},{"contestId":2073,"index":"E","solvedCount":76},{"contestId":2073,"index":"D","solvedCount":562},{"contestId":2073,"index":"C","solvedCount":336},{"contestId":2073,"index":"B","solvedCount":42},{"contestId":2073,"index":"A","solvedCount":1239},{"contestId":2072,"index":"G","solvedCount":2141},{"contestId":2072,"index":"F","solvedCount":8412},{"contestId":2072,"index":"E","solvedCount":12228},{"contestId":2072,"index":"D","solvedCount":17607},{"contestId":2072,"index":"C","solvedCount":19485},{"contestId":2072,"index":"B","solvedCount":30888},{"contestId":2072,"index":"A","solvedCount":40594},{"contestId":2071,"index":"F","solvedCount":328},{"contestId":2071,"index":"E","solvedCount":799},{"contestId":2071,"index":"D2","solvedCount":1078},{"contestId":2071,"index":"D1","solvedCount":6650},{"contestId":2071,"index":"C","solvedCount":9637},{"contestId":2071,"index":"B","solvedCount":20806},{"contestId":2071,"index":"A","solvedCount":27796},{"contestId":2070,"index":"F","solvedCount":368},{"contestId":2070,"index":"E","solvedCount":1842},{"contestId":2070,"index":"D","solvedCount":11017},{"contestId":2070,"index":"C","solvedCount":13747},{"contestId":2070,"index":"B","solvedCount":19627},{"contestId":2070,"index":"A","solvedCount":26432},{"contestId":2069,"index":"F","solvedCount":758},{"contestId":2069,"index":"E","solvedCount":1894},{"contestId":2069,"index":"D","solvedCount":7014},{"contestId":2069,"index":"C","solvedCount":14724},{"contestId":2069,"index":"B","solvedCount":18738},{"contestId":2069,"index":"A","solvedCount":26491},{"contestId":2068,"index":"K","solvedCount":206},{"contestId":2068,"index":"J","solvedCount":1608},{"contestId":2068,"index":"I","solvedCount":61},{"contestId":2068,"index":"H","solvedCount":405},{"contestId":2068,"index":"G","solvedCount":61},{"contestId":2068,"index":"F","solvedCount":1476},{"contestId":2068,"index":"E","solvedCount":364},{"contestId":2068,"index":"D","solvedCount":265},{"contestId":2068,"index":"C","solvedCount":1635},{"contestId":2068,"index":"B","solvedCount":142},{"contestId":2068,"index":"A","solvedCount":996},{"contestId":2067,"index":"C","solvedCount":12657},{"contestId":2067,"index":"B","solvedCount":18913},{"contestId":2067,"index":"A","solvedCount":25618},{"contestId":2066,"index":"F","solvedCount":71},{"contestId":2066,"index":"E","solvedCount":420},{"contestId":2066,"index":"D2","solvedCount":617},{"contestId":2066,"index":"D1","solvedCount":1423},{"contestId":2066,"index":"C","solvedCount":2450},{"contestId":2066,"index":"B","solvedCount":5430},{"contestId":2066,"index":"A","solvedCount":7136},{"contestId":2065,"index":"H","solvedCount":1961},{"contestId":2065,"index":"G","solvedCount":6265},{"contestId":2065,"index":"F","solvedCount":7069},{"contestId":2065,"index":"E","solvedCount":11936},{"contestId":2065,"index":"D","solvedCount":20582},{"contestId":2065,"index":"C2","solvedCount":18751},{"contestId":2065,"index":"C1","solvedCount":27701},{"contestId":2065,"index":"B","solvedCount":41914},{"contestId":2065,"index":"A","solvedCount":55372},{"contestId":2064,"index":"F","solvedCount":695},{"contestId":2064,"index":"E","solvedCount":1459},{"contestId":2064,"index":"D","solvedCount":5828},{"contestId":2064,"index":"C","solvedCount":17704},{"contestId":2064,"index":"B","solvedCount":20040},{"contestId":2064,"index":"A","solvedCount":27024},{"contestId":2063,"index":"F2","solvedCount":924},{"contestId":2063,"index":"F1","solvedCount":1521},{"contestId":2063,"index":"E","solvedCount":2347},{"contestId":2063,"index":"D","solvedCount":5001},{"contestId":2063,"index":"C","solvedCount":14557},{"contestId":2063,"index":"B","solvedCount":23100},{"contestId":2063,"index":"A","solvedCount":31665},{"contestId":2062,"index":"H","solvedCount":174},{"contestId":2062,"index":"G","solvedCount":169},{"contestId":2062,"index":"F","solvedCount":611},{"contestId":2062,"index":"E2","solvedCount":445},{"contestId":2062,"index":"E1","solvedCount":4316},{"contestId":2062,"index":"D","solvedCount":3533},{"contestId":2062,"index":"C","solvedCount":18306},{"contestId":2062,"index":"B","solvedCount":23675},{"contestId":2062,"index":"A","solvedCount":28233},{"contestId":2061,"index":"I","solvedCount":120},{"contestId":2061,"index":"H2","solvedCount":60},{"contestId":2061,"index":"H1","solvedCount":101},{"contestId":2061,"index":"G","solvedCount":490},{"contestId":2061,"index":"F2","solvedCount":149},{"contestId":2061,"index":"F1","solvedCount":2259},{"contestId":2061,"index":"E","solvedCount":3950},{"contestId":2061,"index":"D","solvedCount":10731},{"contestId":2061,"index":"C","solvedCount":9895},{"contestId":2061,"index":"B","solvedCount":14628},{"contestId":2061,"index":"A","solvedCount":22272},{"contestId":2060,"index":"G","solvedCount":1285},{"contestId":2060,"index":"F","solvedCount":2596},{"contestId":2060,"index":"E","solvedCount":12197},{"contestId":2060,"index":"D","solvedCount":26158},{"contestId":2060,"index":"C","solvedCount":32013},{"contestId":2060,"index":"B","solvedCount":28540},{"contestId":2060,"index":"A","solvedCount":41032},{"contestId":2059,"index":"E2","solvedCount":348},{"contestId":2059,"index":"E1","solvedCount":883},{"contestId":2059,"index":"D","solvedCount":6503},{"contestId":2059,"index":"C","solvedCount":12498},{"contestId":2059,"index":"B","solvedCount":18730},{"contestId":2059,"index":"A","solvedCount":29108},{"contestId":2057,"index":"H","solvedCount":185},{"contestId":2057,"index":"G","solvedCount":721},{"contestId":2057,"index":"F","solvedCount":246},{"contestId":2057,"index":"E2","solvedCount":1907},{"contestId":2057,"index":"E1","solvedCount":2596},{"contestId":2057,"index":"D","solvedCount":5363},{"contestId":2057,"index":"C","solvedCount":13722},{"contestId":2057,"index":"B","solvedCount":23183},{"contestId":2057,"index":"A","solvedCount":27471},{"contestId":2056,"index":"F2","solvedCount":344},{"contestId":2056,"index":"F1","solvedCount":435},{"contestId":2056,"index":"E","solvedCount":1016},{"contestId":2056,"index":"D","solvedCount":3629},{"contestId":2056,"index":"C","solvedCount":19356},{"contestId":2056,"index":"B","solvedCount":17804},{"contestId":2056,"index":"A","solvedCount":26740},{"contestId":2055,"index":"F","solvedCount":89},{"contestId":2055,"index":"E","solvedCount":471},{"contestId":2055,"index":"D","solvedCount":4358},{"contestId":2055,"index":"C","solvedCount":17200},{"contestId":2055,"index":"B","solvedCount":27208},{"contestId":2055,"index":"A","solvedCount":33545},{"contestId":2053,"index":"I2","solvedCount":106},{"contestId":2053,"index":"I1","solvedCount":557},{"contestId":2053,"index":"H","solvedCount":76},{"contestId":2053,"index":"G","solvedCount":226},{"contestId":2053,"index":"F","solvedCount":947},{"contestId":2053,"index":"E","solvedCount":4509},{"contestId":2053,"index":"D","solvedCount":7675},{"contestId":2053,"index":"C","solvedCount":12304},{"contestId":2053,"index":"B","solvedCount":16919},{"contestId":2053,"index":"A","solvedCount":21249},{"contestId":2052,"index":"M","solvedCount":395},{"contestId":2052,"index":"L","solvedCount":159},{"contestId":2052,"index":"K","solvedCount":102},{"contestId":2052,"index":"J","solvedCount":1543},{"contestId":2052,"index":"I","solvedCount":152},{"contestId":2052,"index":"H","solvedCount":68},{"contestId":2052,"index":"G","solvedCount":207},{"contestId":2052,"index":"F","solvedCount":3725},{"contestId":2052,"index":"E","solvedCount":1509},{"contestId":2052,"index":"D","solvedCount":1211},{"contestId":2052,"index":"C","solvedCount":55},{"contestId":2052,"index":"B","solvedCount":449},{"contestId":2052,"index":"A","solvedCount":4220},{"contestId":2051,"index":"G","solvedCount":2425},{"contestId":2051,"index":"F","solvedCount":3992},{"contestId":2051,"index":"E","solvedCount":11920},{"contestId":2051,"index":"D","solvedCount":23846},{"contestId":2051,"index":"C","solvedCount":27949},{"contestId":2051,"index":"B","solvedCount":39651},{"contestId":2051,"index":"A","solvedCount":34946},{"contestId":2050,"index":"G","solvedCount":5366},{"contestId":2050,"index":"F","solvedCount":10547},{"contestId":2050,"index":"E","solvedCount":14431},{"contestId":2050,"index":"D","solvedCount":18939},{"contestId":2050,"index":"C","solvedCount":24950},{"contestId":2050,"index":"B","solvedCount":27012},{"contestId":2050,"index":"A","solvedCount":36409},{"contestId":2049,"index":"F","solvedCount":577},{"contestId":2049,"index":"E","solvedCount":1585},{"contestId":2049,"index":"D","solvedCount":5980},{"contestId":2049,"index":"C","solvedCount":13585},{"contestId":2049,"index":"B","solvedCount":18890},{"contestId":2049,"index":"A","solvedCount":24100},{"contestId":2048,"index":"I2","solvedCount":57},{"contestId":2048,"index":"I1","solvedCount":102},{"contestId":2048,"index":"H","solvedCount":247},{"contestId":2048,"index":"G","solvedCount":738},{"contestId":2048,"index":"F","solvedCount":1316},{"contestId":2048,"index":"E","solvedCount":3491},{"contestId":2048,"index":"D","solvedCount":8292},{"contestId":2048,"index":"C","solvedCount":15111},{"contestId":2048,"index":"B","solvedCount":20625},{"contestId":2048,"index":"A","solvedCount":22839},{"contestId":2047,"index":"B","solvedCount":19211},{"contestId":2047,"index":"A","solvedCount":17816},{"contestId":2046,"index":"F2","solvedCount":96},{"contestId":2046,"index":"F1","solvedCount":133},{"contestId":2046,"index":"E2","solvedCount":89},{"contestId":2046,"index":"E1","solvedCount":229},{"contestId":2046,"index":"D","solvedCount":550},{"contestId":2046,"index":"C","solvedCount":2346},{"contestId":2046,"index":"B","solvedCount":10838},{"contestId":2046,"index":"A","solvedCount":16770},{"contestId":2045,"index":"M","solvedCount":2215},{"contestId":2045,"index":"L","solvedCount":159},{"contestId":2045,"index":"K","solvedCount":131},{"contestId":2045,"index":"J","solvedCount":340},{"contestId":2045,"index":"I","solvedCount":1373},{"contestId":2045,"index":"H","solvedCount":794},{"contestId":2045,"index":"G","solvedCount":932},{"contestId":2045,"index":"F","solvedCount":154},{"contestId":2045,"index":"E","solvedCount":300},{"contestId":2045,"index":"D","solvedCount":60},{"contestId":2045,"index":"C","solvedCount":7183},{"contestId":2045,"index":"B","solvedCount":1702},{"contestId":2045,"index":"A","solvedCount":2559},{"contestId":2044,"index":"H","solvedCount":2576},{"contestId":2044,"index":"G2","solvedCount":3805},{"contestId":2044,"index":"G1","solvedCount":7283},{"contestId":2044,"index":"F","solvedCount":6016},{"contestId":2044,"index":"E","solvedCount":18010},{"contestId":2044,"index":"D","solvedCount":24042},{"contestId":2044,"index":"C","solvedCount":45117},{"contestId":2044,"index":"B","solvedCount":51718},{"contestId":2044,"index":"A","solvedCount":60841},{"contestId":2043,"index":"G","solvedCount":325},{"contestId":2043,"index":"F","solvedCount":903},{"contestId":2043,"index":"E","solvedCount":1822},{"contestId":2043,"index":"D","solvedCount":7650},{"contestId":2043,"index":"C","solvedCount":11173},{"contestId":2043,"index":"B","solvedCount":21691},{"contestId":2043,"index":"A","solvedCount":26964},{"contestId":2042,"index":"F","solvedCount":903},{"contestId":2042,"index":"E","solvedCount":522},{"contestId":2042,"index":"D","solvedCount":5211},{"contestId":2042,"index":"C","solvedCount":8624},{"contestId":2042,"index":"B","solvedCount":19464},{"contestId":2042,"index":"A","solvedCount":20840},{"contestId":2041,"index":"N","solvedCount":67},{"contestId":2041,"index":"M","solvedCount":1321},{"contestId":2041,"index":"L","solvedCount":70},{"contestId":2041,"index":"K","solvedCount":122},{"contestId":2041,"index":"J","solvedCount":263},{"contestId":2041,"index":"I","solvedCount":672},{"contestId":2041,"index":"H","solvedCount":1029},{"contestId":2041,"index":"G","solvedCount":67},{"contestId":2041,"index":"F","solvedCount":506},{"contestId":2041,"index":"E","solvedCount":9846},{"contestId":2041,"index":"D","solvedCount":4730},{"contestId":2041,"index":"C","solvedCount":2001},{"contestId":2041,"index":"B","solvedCount":7156},{"contestId":2041,"index":"A","solvedCount":11261},{"contestId":2040,"index":"F","solvedCount":451},{"contestId":2040,"index":"E","solvedCount":2659},{"contestId":2040,"index":"D","solvedCount":5842},{"contestId":2040,"index":"C","solvedCount":10748},{"contestId":2040,"index":"B","solvedCount":24068},{"contestId":2040,"index":"A","solvedCount":24410},{"contestId":2039,"index":"H2","solvedCount":90},{"contestId":2039,"index":"H1","solvedCount":102},{"contestId":2039,"index":"G","solvedCount":82},{"contestId":2039,"index":"F2","solvedCount":284},{"contestId":2039,"index":"F1","solvedCount":502},{"contestId":2039,"index":"E","solvedCount":2370},{"contestId":2039,"index":"D","solvedCount":6954},{"contestId":2039,"index":"C2","solvedCount":4961},{"contestId":2039,"index":"C1","solvedCount":13487},{"contestId":2039,"index":"B","solvedCount":17264},{"contestId":2039,"index":"A","solvedCount":18108},{"contestId":2038,"index":"N","solvedCount":11328},{"contestId":2038,"index":"M","solvedCount":330},{"contestId":2038,"index":"L","solvedCount":7969},{"contestId":2038,"index":"K","solvedCount":1772},{"contestId":2038,"index":"J","solvedCount":8759},{"contestId":2038,"index":"I","solvedCount":746},{"contestId":2038,"index":"H","solvedCount":182},{"contestId":2038,"index":"G","solvedCount":2948},{"contestId":2038,"index":"F","solvedCount":481},{"contestId":2038,"index":"E","solvedCount":156},{"contestId":2038,"index":"D","solvedCount":854},{"contestId":2038,"index":"C","solvedCount":6894},{"contestId":2038,"index":"B","solvedCount":1906},{"contestId":2038,"index":"A","solvedCount":5416},{"contestId":2037,"index":"G","solvedCount":3717},{"contestId":2037,"index":"F","solvedCount":2966},{"contestId":2037,"index":"E","solvedCount":7357},{"contestId":2037,"index":"D","solvedCount":14722},{"contestId":2037,"index":"C","solvedCount":25491},{"contestId":2037,"index":"B","solvedCount":25510},{"contestId":2037,"index":"A","solvedCount":35609},{"contestId":2036,"index":"G","solvedCount":1664},{"contestId":2036,"index":"F","solvedCount":5245},{"contestId":2036,"index":"E","solvedCount":9517},{"contestId":2036,"index":"D","solvedCount":15967},{"contestId":2036,"index":"C","solvedCount":22174},{"contestId":2036,"index":"B","solvedCount":29719},{"contestId":2036,"index":"A","solvedCount":40607},{"contestId":2035,"index":"H","solvedCount":97},{"contestId":2035,"index":"G2","solvedCount":111},{"contestId":2035,"index":"G1","solvedCount":172},{"contestId":2035,"index":"F","solvedCount":1095},{"contestId":2035,"index":"E","solvedCount":1959},{"contestId":2035,"index":"D","solvedCount":5818},{"contestId":2035,"index":"C","solvedCount":11506},{"contestId":2035,"index":"B","solvedCount":20537},{"contestId":2035,"index":"A","solvedCount":17838},{"contestId":2034,"index":"H","solvedCount":196},{"contestId":2034,"index":"G2","solvedCount":77},{"contestId":2034,"index":"G1","solvedCount":77},{"contestId":2034,"index":"F2","solvedCount":597},{"contestId":2034,"index":"F1","solvedCount":891},{"contestId":2034,"index":"E","solvedCount":2017},{"contestId":2034,"index":"D","solvedCount":6593},{"contestId":2034,"index":"C","solvedCount":9114},{"contestId":2034,"index":"B","solvedCount":15733},{"contestId":2034,"index":"A","solvedCount":18389},{"contestId":2033,"index":"G","solvedCount":1991},{"contestId":2033,"index":"F","solvedCount":7110},{"contestId":2033,"index":"E","solvedCount":14111},{"contestId":2033,"index":"D","solvedCount":18166},{"contestId":2033,"index":"C","solvedCount":17777},{"contestId":2033,"index":"B","solvedCount":28819},{"contestId":2033,"index":"A","solvedCount":41084},{"contestId":2032,"index":"F","solvedCount":479},{"contestId":2032,"index":"E","solvedCount":1390},{"contestId":2032,"index":"D","solvedCount":6185},{"contestId":2032,"index":"C","solvedCount":16127},{"contestId":2032,"index":"B","solvedCount":20559},{"contestId":2032,"index":"A","solvedCount":24667},{"contestId":2031,"index":"F","solvedCount":450},{"contestId":2031,"index":"E","solvedCount":2681},{"contestId":2031,"index":"D","solvedCount":9649},{"contestId":2031,"index":"C","solvedCount":15691},{"contestId":2031,"index":"B","solvedCount":20756},{"contestId":2031,"index":"A","solvedCount":20902},{"contestId":2030,"index":"G2","solvedCount":197},{"contestId":2030,"index":"G1","solvedCount":261},{"contestId":2030,"index":"F","solvedCount":1161},{"contestId":2030,"index":"E","solvedCount":1966},{"contestId":2030,"index":"D","solvedCount":8591},{"contestId":2030,"index":"C","solvedCount":19793},{"contestId":2030,"index":"B","solvedCount":23668},{"contestId":2030,"index":"A","solvedCount":27560},{"contestId":2029,"index":"I","solvedCount":146},{"contestId":2029,"index":"H","solvedCount":110},{"contestId":2029,"index":"G","solvedCount":256},{"contestId":2029,"index":"F","solvedCount":849},{"contestId":2029,"index":"E","solvedCount":3523},{"contestId":2029,"index":"D","solvedCount":3914},{"contestId":2029,"index":"C","solvedCount":7563},{"contestId":2029,"index":"B","solvedCount":11711},{"contestId":2029,"index":"A","solvedCount":14149},{"contestId":2028,"index":"F","solvedCount":534},{"contestId":2028,"index":"E","solvedCount":1893},{"contestId":2028,"index":"D","solvedCount":3729},{"contestId":2028,"index":"C","solvedCount":9940},{"contestId":2028,"index":"B","solvedCount":13255},{"contestId":2028,"index":"A","solvedCount":20269},{"contestId":2027,"index":"E2","solvedCount":109},{"contestId":2027,"index":"E1","solvedCount":248},{"contestId":2027,"index":"D2","solvedCount":1898},{"contestId":2027,"index":"D1","solvedCount":6941},{"contestId":2027,"index":"C","solvedCount":13628},{"contestId":2027,"index":"B","solvedCount":17691},{"contestId":2027,"index":"A","solvedCount":22014},{"contestId":2026,"index":"F","solvedCount":397},{"contestId":2026,"index":"E","solvedCount":2010},{"contestId":2026,"index":"D","solvedCount":5831},{"contestId":2026,"index":"C","solvedCount":12604},{"contestId":2026,"index":"B","solvedCount":16481},{"contestId":2026,"index":"A","solvedCount":20245},{"contestId":2025,"index":"G","solvedCount":228},{"contestId":2025,"index":"F","solvedCount":1052},{"contestId":2025,"index":"E","solvedCount":2356},{"contestId":2025,"index":"D","solvedCount":7860},{"contestId":2025,"index":"C","solvedCount":18991},{"contestId":2025,"index":"B","solvedCount":19595},{"contestId":2025,"index":"A","solvedCount":28524},{"contestId":2024,"index":"B","solvedCount":17019},{"contestId":2024,"index":"A","solvedCount":22988},{"contestId":2023,"index":"F","solvedCount":132},{"contestId":2023,"index":"E","solvedCount":174},{"contestId":2023,"index":"D","solvedCount":598},{"contestId":2023,"index":"C","solvedCount":1372},{"contestId":2023,"index":"B","solvedCount":7053},{"contestId":2023,"index":"A","solvedCount":16548},{"contestId":2022,"index":"E2","solvedCount":706},{"contestId":2022,"index":"E1","solvedCount":758},{"contestId":2022,"index":"D2","solvedCount":825},{"contestId":2022,"index":"D1","solvedCount":3996},{"contestId":2022,"index":"C","solvedCount":6372},{"contestId":2022,"index":"B","solvedCount":14499},{"contestId":2022,"index":"A","solvedCount":17208},{"contestId":2021,"index":"E3","solvedCount":678},{"contestId":2021,"index":"E2","solvedCount":1201},{"contestId":2021,"index":"E1","solvedCount":1922},{"contestId":2021,"index":"D","solvedCount":954},{"contestId":2021,"index":"C2","solvedCount":4497},{"contestId":2021,"index":"C1","solvedCount":14096},{"contestId":2021,"index":"B","solvedCount":18778},{"contestId":2021,"index":"A","solvedCount":21491},{"contestId":2020,"index":"F","solvedCount":265},{"contestId":2020,"index":"E","solvedCount":3972},{"contestId":2020,"index":"D","solvedCount":7401},{"contestId":2020,"index":"C","solvedCount":18256},{"contestId":2020,"index":"B","solvedCount":21627},{"contestId":2020,"index":"A","solvedCount":25886},{"contestId":2019,"index":"B","solvedCount":17259},{"contestId":2019,"index":"A","solvedCount":27017},{"contestId":2018,"index":"F3","solvedCount":300},{"contestId":2018,"index":"F2","solvedCount":283},{"contestId":2018,"index":"F1","solvedCount":325},{"contestId":2018,"index":"E2","solvedCount":204},{"contestId":2018,"index":"E1","solvedCount":238},{"contestId":2018,"index":"D","solvedCount":2189},{"contestId":2018,"index":"C","solvedCount":9568},{"contestId":2018,"index":"B","solvedCount":5175},{"contestId":2018,"index":"A","solvedCount":12594},{"contestId":2014,"index":"H","solvedCount":5634},{"contestId":2014,"index":"G","solvedCount":1793},{"contestId":2014,"index":"F","solvedCount":5081},{"contestId":2014,"index":"E","solvedCount":8676},{"contestId":2014,"index":"D","solvedCount":15950},{"contestId":2014,"index":"C","solvedCount":27405},{"contestId":2014,"index":"B","solvedCount":33144},{"contestId":2014,"index":"A","solvedCount":45605},{"contestId":2013,"index":"F2","solvedCount":160},{"contestId":2013,"index":"F1","solvedCount":650},{"contestId":2013,"index":"E","solvedCount":4206},{"contestId":2013,"index":"D","solvedCount":7451},{"contestId":2013,"index":"C","solvedCount":14537},{"contestId":2013,"index":"B","solvedCount":28188},{"contestId":2013,"index":"A","solvedCount":31182},{"contestId":2011,"index":"I","solvedCount":23},{"contestId":2011,"index":"H","solvedCount":57},{"contestId":2011,"index":"G","solvedCount":50},{"contestId":2011,"index":"F","solvedCount":131},{"contestId":2011,"index":"E","solvedCount":182},{"contestId":2011,"index":"D","solvedCount":283},{"contestId":2011,"index":"C","solvedCount":379},{"contestId":2011,"index":"B","solvedCount":676},{"contestId":2011,"index":"A","solvedCount":1138},{"contestId":2010,"index":"C2","solvedCount":4571},{"contestId":2010,"index":"C1","solvedCount":9227},{"contestId":2010,"index":"B","solvedCount":24693},{"contestId":2010,"index":"A","solvedCount":21235},{"contestId":2009,"index":"G3","solvedCount":525},{"contestId":2009,"index":"G2","solvedCount":1743},{"contestId":2009,"index":"G1","solvedCount":5345},{"contestId":2009,"index":"F","solvedCount":8467},{"contestId":2009,"index":"E","solvedCount":17618},{"contestId":2009,"index":"D","solvedCount":18730},{"contestId":2009,"index":"C","solvedCount":32925},{"contestId":2009,"index":"B","solvedCount":52951},{"contestId":2009,"index":"A","solvedCount":72558},{"contestId":2008,"index":"H","solvedCount":3585},{"contestId":2008,"index":"G","solvedCount":6654},{"contestId":2008,"index":"F","solvedCount":15628},{"contestId":2008,"index":"E","solvedCount":13157},{"contestId":2008,"index":"D","solvedCount":23389},{"contestId":2008,"index":"C","solvedCount":36423},{"contestId":2008,"index":"B","solvedCount":32920},{"contestId":2008,"index":"A","solvedCount":41714},{"contestId":2007,"index":"C","solvedCount":15841},{"contestId":2007,"index":"B","solvedCount":25554},{"contestId":2007,"index":"A","solvedCount":25232},{"contestId":2006,"index":"F","solvedCount":164},{"contestId":2006,"index":"E","solvedCount":317},{"contestId":2006,"index":"D","solvedCount":978},{"contestId":2006,"index":"C","solvedCount":2068},{"contestId":2006,"index":"B","solvedCount":4342},{"contestId":2006,"index":"A","solvedCount":9309},{"contestId":2005,"index":"E2","solvedCount":1061},{"contestId":2005,"index":"E1","solvedCount":3318},{"contestId":2005,"index":"D","solvedCount":1237},{"contestId":2005,"index":"C","solvedCount":8659},{"contestId":2005,"index":"B2","solvedCount":21610},{"contestId":2005,"index":"B1","solvedCount":24700},{"contestId":2005,"index":"A","solvedCount":26205},{"contestId":2004,"index":"G","solvedCount":420},{"contestId":2004,"index":"F","solvedCount":1411},{"contestId":2004,"index":"E","solvedCount":5057},{"contestId":2004,"index":"D","solvedCount":13226},{"contestId":2004,"index":"C","solvedCount":27092},{"contestId":2004,"index":"B","solvedCount":31471},{"contestId":2004,"index":"A","solvedCount":33651},{"contestId":2003,"index":"F","solvedCount":803},{"contestId":2003,"index":"E2","solvedCount":640},{"contestId":2003,"index":"E1","solvedCount":882},{"contestId":2003,"index":"D2","solvedCount":4639},{"contestId":2003,"index":"D1","solvedCount":13421},{"contestId":2003,"index":"C","solvedCount":21625},{"contestId":2003,"index":"B","solvedCount":27507},{"contestId":2003,"index":"A","solvedCount":32640},{"contestId":2002,"index":"H","solvedCount":102},{"contestId":2002,"index":"G","solvedCount":283},{"contestId":2002,"index":"F2","solvedCount":575},{"contestId":2002,"index":"F1","solvedCount":1002},{"contestId":2002,"index":"E","solvedCount":2916},{"contestId":2002,"index":"D2","solvedCount":2860},{"contestId":2002,"index":"D1","solvedCount":5080},{"contestId":2002,"index":"C","solvedCount":17675},{"contestId":2002,"index":"B","solvedCount":22966},{"contestId":2002,"index":"A","solvedCount":21308},{"contestId":2001,"index":"E2","solvedCount":285},{"contestId":2001,"index":"E1","solvedCount":1538},{"contestId":2001,"index":"D","solvedCount":6367},{"contestId":2001,"index":"C","solvedCount":12764},{"contestId":2001,"index":"B","solvedCount":26086},{"contestId":2001,"index":"A","solvedCount":32849},{"contestId":2000,"index":"H","solvedCount":2311},{"contestId":2000,"index":"G","solvedCount":3125},{"contestId":2000,"index":"F","solvedCount":6919},{"contestId":2000,"index":"E","solvedCount":16199},{"contestId":2000,"index":"D","solvedCount":28752},{"contestId":2000,"index":"C","solvedCount":31319},{"contestId":2000,"index":"B","solvedCount":40571},{"contestId":2000,"index":"A","solvedCount":44023},{"contestId":1999,"index":"G2","solvedCount":10978},{"contestId":1999,"index":"G1","solvedCount":14472},{"contestId":1999,"index":"F","solvedCount":13920},{"contestId":1999,"index":"E","solvedCount":23551},{"contestId":1999,"index":"D","solvedCount":32613},{"contestId":1999,"index":"C","solvedCount":41514},{"contestId":1999,"index":"B","solvedCount":41560},{"contestId":1999,"index":"A","solvedCount":83410},{"contestId":1998,"index":"E2","solvedCount":897},{"contestId":1998,"index":"E1","solvedCount":2279},{"contestId":1998,"index":"D","solvedCount":4089},{"contestId":1998,"index":"C","solvedCount":7082},{"contestId":1998,"index":"B","solvedCount":28108},{"contestId":1998,"index":"A","solvedCount":26110},{"contestId":1997,"index":"F","solvedCount":1254},{"contestId":1997,"index":"E","solvedCount":3782},{"contestId":1997,"index":"D","solvedCount":15865},{"contestId":1997,"index":"C","solvedCount":25407},{"contestId":1997,"index":"B","solvedCount":23453},{"contestId":1997,"index":"A","solvedCount":33369},{"contestId":1996,"index":"G","solvedCount":2272},{"contestId":1996,"index":"F","solvedCount":6303},{"contestId":1996,"index":"E","solvedCount":12508},{"contestId":1996,"index":"D","solvedCount":19567},{"contestId":1996,"index":"C","solvedCount":27960},{"contestId":1996,"index":"B","solvedCount":36867},{"contestId":1996,"index":"A","solvedCount":57070},{"contestId":1995,"index":"E2","solvedCount":396},{"contestId":1995,"index":"E1","solvedCount":508},{"contestId":1995,"index":"D","solvedCount":2884},{"contestId":1995,"index":"C","solvedCount":10265},{"contestId":1995,"index":"B2","solvedCount":10141},{"contestId":1995,"index":"B1","solvedCount":20936},{"contestId":1995,"index":"A","solvedCount":26390},{"contestId":1994,"index":"H","solvedCount":773},{"contestId":1994,"index":"G","solvedCount":1619},{"contestId":1994,"index":"F","solvedCount":1527},{"contestId":1994,"index":"E","solvedCount":5480},{"contestId":1994,"index":"D","solvedCount":7361},{"contestId":1994,"index":"C","solvedCount":13510},{"contestId":1994,"index":"B","solvedCount":19447},{"contestId":1994,"index":"A","solvedCount":22267},{"contestId":1993,"index":"F2","solvedCount":541},{"contestId":1993,"index":"F1","solvedCount":1184},{"contestId":1993,"index":"E","solvedCount":727},{"contestId":1993,"index":"D","solvedCount":4465},{"contestId":1993,"index":"C","solvedCount":16157},{"contestId":1993,"index":"B","solvedCount":26397},{"contestId":1993,"index":"A","solvedCount":33115},{"contestId":1992,"index":"G","solvedCount":4138},{"contestId":1992,"index":"F","solvedCount":7382},{"contestId":1992,"index":"E","solvedCount":10737},{"contestId":1992,"index":"D","solvedCount":23962},{"contestId":1992,"index":"C","solvedCount":33219},{"contestId":1992,"index":"B","solvedCount":37896},{"contestId":1992,"index":"A","solvedCount":49110},{"contestId":1991,"index":"I","solvedCount":171},{"contestId":1991,"index":"H","solvedCount":559},{"contestId":1991,"index":"G","solvedCount":744},{"contestId":1991,"index":"F","solvedCount":2773},{"contestId":1991,"index":"E","solvedCount":5108},{"contestId":1991,"index":"D","solvedCount":7878},{"contestId":1991,"index":"C","solvedCount":17685},{"contestId":1991,"index":"B","solvedCount":18885},{"contestId":1991,"index":"A","solvedCount":24356},{"contestId":1990,"index":"F","solvedCount":429},{"contestId":1990,"index":"E2","solvedCount":1102},{"contestId":1990,"index":"E1","solvedCount":1138},{"contestId":1990,"index":"D","solvedCount":7701},{"contestId":1990,"index":"C","solvedCount":14537},{"contestId":1990,"index":"B","solvedCount":19836},{"contestId":1990,"index":"A","solvedCount":26829},{"contestId":1989,"index":"F","solvedCount":604},{"contestId":1989,"index":"E","solvedCount":2491},{"contestId":1989,"index":"D","solvedCount":7091},{"contestId":1989,"index":"C","solvedCount":22406},{"contestId":1989,"index":"B","solvedCount":23283},{"contestId":1989,"index":"A","solvedCount":29316},{"contestId":1988,"index":"F","solvedCount":419},{"contestId":1988,"index":"E","solvedCount":1786},{"contestId":1988,"index":"D","solvedCount":5997},{"contestId":1988,"index":"C","solvedCount":20265},{"contestId":1988,"index":"B","solvedCount":26421},{"contestId":1988,"index":"A","solvedCount":26965},{"contestId":1987,"index":"H","solvedCount":140},{"contestId":1987,"index":"G2","solvedCount":245},{"contestId":1987,"index":"G1","solvedCount":343},{"contestId":1987,"index":"F2","solvedCount":1316},{"contestId":1987,"index":"F1","solvedCount":1364},{"contestId":1987,"index":"E","solvedCount":4062},{"contestId":1987,"index":"D","solvedCount":8684},{"contestId":1987,"index":"C","solvedCount":20713},{"contestId":1987,"index":"B","solvedCount":23875},{"contestId":1987,"index":"A","solvedCount":28944},{"contestId":1986,"index":"G2","solvedCount":1438},{"contestId":1986,"index":"G1","solvedCount":1909},{"contestId":1986,"index":"F","solvedCount":6409},{"contestId":1986,"index":"E","solvedCount":10843},{"contestId":1986,"index":"D","solvedCount":17942},{"contestId":1986,"index":"C","solvedCount":25963},{"contestId":1986,"index":"B","solvedCount":30101},{"contestId":1986,"index":"A","solvedCount":47891},{"contestId":1985,"index":"H2","solvedCount":1901},{"contestId":1985,"index":"H1","solvedCount":7218},{"contestId":1985,"index":"G","solvedCount":12182},{"contestId":1985,"index":"F","solvedCount":19947},{"contestId":1985,"index":"E","solvedCount":23489},{"contestId":1985,"index":"D","solvedCount":41333},{"contestId":1985,"index":"C","solvedCount":39949},{"contestId":1985,"index":"B","solvedCount":56502},{"contestId":1985,"index":"A","solvedCount":71977},{"contestId":1984,"index":"H","solvedCount":209},{"contestId":1984,"index":"G","solvedCount":299},{"contestId":1984,"index":"F","solvedCount":1139},{"contestId":1984,"index":"E","solvedCount":1810},{"contestId":1984,"index":"D","solvedCount":3873},{"contestId":1984,"index":"C2","solvedCount":8681},{"contestId":1984,"index":"C1","solvedCount":20119},{"contestId":1984,"index":"B","solvedCount":20938},{"contestId":1984,"index":"A","solvedCount":22849},{"contestId":1983,"index":"G","solvedCount":285},{"contestId":1983,"index":"F","solvedCount":1520},{"contestId":1983,"index":"E","solvedCount":2468},{"contestId":1983,"index":"D","solvedCount":11019},{"contestId":1983,"index":"C","solvedCount":14691},{"contestId":1983,"index":"B","solvedCount":18382},{"contestId":1983,"index":"A","solvedCount":28089},{"contestId":1982,"index":"F","solvedCount":1292},{"contestId":1982,"index":"E","solvedCount":1902},{"contestId":1982,"index":"D","solvedCount":9732},{"contestId":1982,"index":"C","solvedCount":21861},{"contestId":1982,"index":"B","solvedCount":19738},{"contestId":1982,"index":"A","solvedCount":27483},{"contestId":1981,"index":"F","solvedCount":347},{"contestId":1981,"index":"E","solvedCount":1217},{"contestId":1981,"index":"D","solvedCount":2119},{"contestId":1981,"index":"C","solvedCount":6334},{"contestId":1981,"index":"B","solvedCount":16381},{"contestId":1981,"index":"A","solvedCount":24228},{"contestId":1980,"index":"G","solvedCount":1694},{"contestId":1980,"index":"F2","solvedCount":1222},{"contestId":1980,"index":"F1","solvedCount":4387},{"contestId":1980,"index":"E","solvedCount":12979},{"contestId":1980,"index":"D","solvedCount":17345},{"contestId":1980,"index":"C","solvedCount":21673},{"contestId":1980,"index":"B","solvedCount":38433},{"contestId":1980,"index":"A","solvedCount":47504},{"contestId":1979,"index":"F","solvedCount":436},{"contestId":1979,"index":"E","solvedCount":1803},{"contestId":1979,"index":"D","solvedCount":7843},{"contestId":1979,"index":"C","solvedCount":22160},{"contestId":1979,"index":"B","solvedCount":26386},{"contestId":1979,"index":"A","solvedCount":31738},{"contestId":1978,"index":"F","solvedCount":1573},{"contestId":1978,"index":"E","solvedCount":4597},{"contestId":1978,"index":"D","solvedCount":13609},{"contestId":1978,"index":"C","solvedCount":17762},{"contestId":1978,"index":"B","solvedCount":25301},{"contestId":1978,"index":"A","solvedCount":28598},{"contestId":1977,"index":"E","solvedCount":933},{"contestId":1977,"index":"D","solvedCount":2335},{"contestId":1977,"index":"C","solvedCount":8017},{"contestId":1977,"index":"B","solvedCount":19872},{"contestId":1977,"index":"A","solvedCount":39075},{"contestId":1976,"index":"F","solvedCount":830},{"contestId":1976,"index":"E","solvedCount":1300},{"contestId":1976,"index":"D","solvedCount":5784},{"contestId":1976,"index":"C","solvedCount":12400},{"contestId":1976,"index":"B","solvedCount":25052},{"contestId":1976,"index":"A","solvedCount":32614},{"contestId":1975,"index":"I","solvedCount":173},{"contestId":1975,"index":"H","solvedCount":216},{"contestId":1975,"index":"G","solvedCount":340},{"contestId":1975,"index":"F","solvedCount":1035},{"contestId":1975,"index":"E","solvedCount":2867},{"contestId":1975,"index":"D","solvedCount":7484},{"contestId":1975,"index":"C","solvedCount":17140},{"contestId":1975,"index":"B","solvedCount":21028},{"contestId":1975,"index":"A","solvedCount":20683},{"contestId":1974,"index":"G","solvedCount":5868},{"contestId":1974,"index":"F","solvedCount":4394},{"contestId":1974,"index":"E","solvedCount":11250},{"contestId":1974,"index":"D","solvedCount":17767},{"contestId":1974,"index":"C","solvedCount":19004},{"contestId":1974,"index":"B","solvedCount":34420},{"contestId":1974,"index":"A","solvedCount":37863},{"contestId":1973,"index":"F","solvedCount":319},{"contestId":1973,"index":"E","solvedCount":991},{"contestId":1973,"index":"D","solvedCount":2252},{"contestId":1973,"index":"C","solvedCount":9835},{"contestId":1973,"index":"B","solvedCount":16792},{"contestId":1973,"index":"A","solvedCount":28491},{"contestId":1972,"index":"B","solvedCount":25349},{"contestId":1972,"index":"A","solvedCount":25884},{"contestId":1971,"index":"H","solvedCount":2732},{"contestId":1971,"index":"G","solvedCount":11462},{"contestId":1971,"index":"F","solvedCount":12443},{"contestId":1971,"index":"E","solvedCount":18237},{"contestId":1971,"index":"D","solvedCount":30501},{"contestId":1971,"index":"C","solvedCount":41439},{"contestId":1971,"index":"B","solvedCount":44544},{"contestId":1971,"index":"A","solvedCount":59224},{"contestId":1970,"index":"G3","solvedCount":539},{"contestId":1970,"index":"G2","solvedCount":870},{"contestId":1970,"index":"G1","solvedCount":1906},{"contestId":1970,"index":"F3","solvedCount":534},{"contestId":1970,"index":"F2","solvedCount":512},{"contestId":1970,"index":"F1","solvedCount":632},{"contestId":1970,"index":"E3","solvedCount":1172},{"contestId":1970,"index":"E2","solvedCount":2053},{"contestId":1970,"index":"E1","solvedCount":3421},{"contestId":1970,"index":"D3","solvedCount":160},{"contestId":1970,"index":"D2","solvedCount":309},{"contestId":1970,"index":"D1","solvedCount":939},{"contestId":1970,"index":"C3","solvedCount":2432},{"contestId":1970,"index":"C2","solvedCount":4320},{"contestId":1970,"index":"C1","solvedCount":5007},{"contestId":1970,"index":"B3","solvedCount":713},{"contestId":1970,"index":"B2","solvedCount":1209},{"contestId":1970,"index":"B1","solvedCount":1638},{"contestId":1970,"index":"A3","solvedCount":664},{"contestId":1970,"index":"A2","solvedCount":600},{"contestId":1970,"index":"A1","solvedCount":7197},{"contestId":1969,"index":"F","solvedCount":400},{"contestId":1969,"index":"E","solvedCount":1848},{"contestId":1969,"index":"D","solvedCount":5698},{"contestId":1969,"index":"C","solvedCount":11472},{"contestId":1969,"index":"B","solvedCount":22304},{"contestId":1969,"index":"A","solvedCount":22022},{"contestId":1968,"index":"G2","solvedCount":2500},{"contestId":1968,"index":"G1","solvedCount":5281},{"contestId":1968,"index":"F","solvedCount":6912},{"contestId":1968,"index":"E","solvedCount":12621},{"contestId":1968,"index":"D","solvedCount":17397},{"contestId":1968,"index":"C","solvedCount":29233},{"contestId":1968,"index":"B","solvedCount":31377},{"contestId":1968,"index":"A","solvedCount":39369},{"contestId":1967,"index":"F","solvedCount":97},{"contestId":1967,"index":"E2","solvedCount":212},{"contestId":1967,"index":"E1","solvedCount":378},{"contestId":1967,"index":"D","solvedCount":976},{"contestId":1967,"index":"C","solvedCount":2237},{"contestId":1967,"index":"B2","solvedCount":4842},{"contestId":1967,"index":"B1","solvedCount":16036},{"contestId":1967,"index":"A","solvedCount":14921},{"contestId":1966,"index":"B","solvedCount":17191},{"contestId":1966,"index":"A","solvedCount":19554},{"contestId":1965,"index":"F","solvedCount":278},{"contestId":1965,"index":"E","solvedCount":463},{"contestId":1965,"index":"D","solvedCount":536},{"contestId":1965,"index":"C","solvedCount":2349},{"contestId":1965,"index":"B","solvedCount":8098},{"contestId":1965,"index":"A","solvedCount":16674},{"contestId":1958,"index":"J","solvedCount":44},{"contestId":1958,"index":"I","solvedCount":50},{"contestId":1958,"index":"H","solvedCount":91},{"contestId":1958,"index":"G","solvedCount":126},{"contestId":1958,"index":"F","solvedCount":252},{"contestId":1958,"index":"E","solvedCount":329},{"contestId":1958,"index":"D","solvedCount":708},{"contestId":1958,"index":"C","solvedCount":990},{"contestId":1958,"index":"B","solvedCount":1187},{"contestId":1958,"index":"A","solvedCount":2565},{"contestId":1957,"index":"F2","solvedCount":607},{"contestId":1957,"index":"F1","solvedCount":662},{"contestId":1957,"index":"E","solvedCount":1618},{"contestId":1957,"index":"D","solvedCount":5794},{"contestId":1957,"index":"C","solvedCount":11907},{"contestId":1957,"index":"B","solvedCount":20368},{"contestId":1957,"index":"A","solvedCount":25650},{"contestId":1956,"index":"F","solvedCount":481},{"contestId":1956,"index":"E2","solvedCount":1125},{"contestId":1956,"index":"E1","solvedCount":1668},{"contestId":1956,"index":"D","solvedCount":4763},{"contestId":1956,"index":"C","solvedCount":15117},{"contestId":1956,"index":"B","solvedCount":22906},{"contestId":1956,"index":"A","solvedCount":24160},{"contestId":1955,"index":"H","solvedCount":1517},{"contestId":1955,"index":"G","solvedCount":5879},{"contestId":1955,"index":"F","solvedCount":8697},{"contestId":1955,"index":"E","solvedCount":10533},{"contestId":1955,"index":"D","solvedCount":18452},{"contestId":1955,"index":"C","solvedCount":24467},{"contestId":1955,"index":"B","solvedCount":32231},{"contestId":1955,"index":"A","solvedCount":52606},{"contestId":1954,"index":"F","solvedCount":356},{"contestId":1954,"index":"E","solvedCount":2963},{"contestId":1954,"index":"D","solvedCount":8023},{"contestId":1954,"index":"C","solvedCount":22717},{"contestId":1954,"index":"B","solvedCount":21484},{"contestId":1954,"index":"A","solvedCount":27485},{"contestId":1953,"index":"A","solvedCount":0},{"contestId":1952,"index":"J","solvedCount":901},{"contestId":1952,"index":"I","solvedCount":649},{"contestId":1952,"index":"H","solvedCount":805},{"contestId":1952,"index":"G","solvedCount":1221},{"contestId":1952,"index":"F","solvedCount":1953},{"contestId":1952,"index":"E","solvedCount":340},{"contestId":1952,"index":"D","solvedCount":5356},{"contestId":1952,"index":"C","solvedCount":3261},{"contestId":1952,"index":"B","solvedCount":12324},{"contestId":1952,"index":"A","solvedCount":14095},{"contestId":1951,"index":"I","solvedCount":104},{"contestId":1951,"index":"H","solvedCount":358},{"contestId":1951,"index":"G","solvedCount":426},{"contestId":1951,"index":"F","solvedCount":962},{"contestId":1951,"index":"E","solvedCount":4471},{"contestId":1951,"index":"D","solvedCount":6294},{"contestId":1951,"index":"C","solvedCount":13748},{"contestId":1951,"index":"B","solvedCount":16832},{"contestId":1951,"index":"A","solvedCount":22547},{"contestId":1950,"index":"G","solvedCount":6051},{"contestId":1950,"index":"F","solvedCount":11262},{"contestId":1950,"index":"E","solvedCount":17393},{"contestId":1950,"index":"D","solvedCount":26459},{"contestId":1950,"index":"C","solvedCount":46796},{"contestId":1950,"index":"B","solvedCount":44120},{"contestId":1950,"index":"A","solvedCount":69192},{"contestId":1949,"index":"K","solvedCount":449},{"contestId":1949,"index":"J","solvedCount":535},{"contestId":1949,"index":"I","solvedCount":2750},{"contestId":1949,"index":"H","solvedCount":164},{"contestId":1949,"index":"G","solvedCount":1040},{"contestId":1949,"index":"F","solvedCount":1407},{"contestId":1949,"index":"E","solvedCount":146},{"contestId":1949,"index":"D","solvedCount":550},{"contestId":1949,"index":"C","solvedCount":2524},{"contestId":1949,"index":"B","solvedCount":4878},{"contestId":1949,"index":"A","solvedCount":203},{"contestId":1948,"index":"G","solvedCount":873},{"contestId":1948,"index":"F","solvedCount":1613},{"contestId":1948,"index":"E","solvedCount":3511},{"contestId":1948,"index":"D","solvedCount":12255},{"contestId":1948,"index":"C","solvedCount":21058},{"contestId":1948,"index":"B","solvedCount":26250},{"contestId":1948,"index":"A","solvedCount":30930},{"contestId":1946,"index":"F","solvedCount":1236},{"contestId":1946,"index":"E","solvedCount":3169},{"contestId":1946,"index":"D","solvedCount":5599},{"contestId":1946,"index":"C","solvedCount":13691},{"contestId":1946,"index":"B","solvedCount":23389},{"contestId":1946,"index":"A","solvedCount":28542},{"contestId":1945,"index":"H","solvedCount":852},{"contestId":1945,"index":"G","solvedCount":906},{"contestId":1945,"index":"F","solvedCount":5094},{"contestId":1945,"index":"E","solvedCount":9706},{"contestId":1945,"index":"D","solvedCount":17142},{"contestId":1945,"index":"C","solvedCount":17376},{"contestId":1945,"index":"B","solvedCount":26187},{"contestId":1945,"index":"A","solvedCount":30297},{"contestId":1944,"index":"B","solvedCount":18145},{"contestId":1944,"index":"A","solvedCount":28629},{"contestId":1943,"index":"F","solvedCount":140},{"contestId":1943,"index":"E2","solvedCount":370},{"contestId":1943,"index":"E1","solvedCount":529},{"contestId":1943,"index":"D2","solvedCount":1119},{"contestId":1943,"index":"D1","solvedCount":1946},{"contestId":1943,"index":"C","solvedCount":2593},{"contestId":1943,"index":"B","solvedCount":4531},{"contestId":1943,"index":"A","solvedCount":21443},{"contestId":1942,"index":"H","solvedCount":205},{"contestId":1942,"index":"G","solvedCount":735},{"contestId":1942,"index":"F","solvedCount":971},{"contestId":1942,"index":"E","solvedCount":1956},{"contestId":1942,"index":"D","solvedCount":3338},{"contestId":1942,"index":"C2","solvedCount":6869},{"contestId":1942,"index":"C1","solvedCount":12416},{"contestId":1942,"index":"B","solvedCount":15487},{"contestId":1942,"index":"A","solvedCount":18501},{"contestId":1941,"index":"G","solvedCount":4630},{"contestId":1941,"index":"F","solvedCount":7379},{"contestId":1941,"index":"E","solvedCount":11902},{"contestId":1941,"index":"D","solvedCount":20900},{"contestId":1941,"index":"C","solvedCount":39129},{"contestId":1941,"index":"B","solvedCount":34700},{"contestId":1941,"index":"A","solvedCount":47631},{"contestId":1940,"index":"D","solvedCount":175},{"contestId":1940,"index":"C","solvedCount":43},{"contestId":1940,"index":"B","solvedCount":270},{"contestId":1940,"index":"A","solvedCount":105},{"contestId":1939,"index":"D","solvedCount":110},{"contestId":1939,"index":"C","solvedCount":413},{"contestId":1939,"index":"B","solvedCount":306},{"contestId":1939,"index":"A","solvedCount":30},{"contestId":1938,"index":"M","solvedCount":96},{"contestId":1938,"index":"L","solvedCount":351},{"contestId":1938,"index":"K","solvedCount":789},{"contestId":1938,"index":"J","solvedCount":1598},{"contestId":1938,"index":"I","solvedCount":87},{"contestId":1938,"index":"H","solvedCount":2676},{"contestId":1938,"index":"G","solvedCount":1290},{"contestId":1938,"index":"F","solvedCount":932},{"contestId":1938,"index":"E","solvedCount":1275},{"contestId":1938,"index":"D","solvedCount":111},{"contestId":1938,"index":"C","solvedCount":1828},{"contestId":1938,"index":"B","solvedCount":233},{"contestId":1938,"index":"A","solvedCount":77},{"contestId":1937,"index":"B","solvedCount":17299},{"contestId":1937,"index":"A","solvedCount":24621},{"contestId":1936,"index":"F","solvedCount":171},{"contestId":1936,"index":"E","solvedCount":147},{"contestId":1936,"index":"D","solvedCount":624},{"contestId":1936,"index":"C","solvedCount":1722},{"contestId":1936,"index":"B","solvedCount":3554},{"contestId":1936,"index":"A","solvedCount":8642},{"contestId":1935,"index":"F","solvedCount":603},{"contestId":1935,"index":"E","solvedCount":1645},{"contestId":1935,"index":"D","solvedCount":10633},{"contestId":1935,"index":"C","solvedCount":9756},{"contestId":1935,"index":"B","solvedCount":20862},{"contestId":1935,"index":"A","solvedCount":30305},{"contestId":1934,"index":"E","solvedCount":341},{"contestId":1934,"index":"D2","solvedCount":1754},{"contestId":1934,"index":"D1","solvedCount":4132},{"contestId":1934,"index":"C","solvedCount":8064},{"contestId":1934,"index":"B","solvedCount":21976},{"contestId":1934,"index":"A","solvedCount":27233},{"contestId":1933,"index":"G","solvedCount":1178},{"contestId":1933,"index":"F","solvedCount":2946},{"contestId":1933,"index":"E","solvedCount":13549},{"contestId":1933,"index":"D","solvedCount":23477},{"contestId":1933,"index":"C","solvedCount":25339},{"contestId":1933,"index":"B","solvedCount":36221},{"contestId":1933,"index":"A","solvedCount":42059},{"contestId":1932,"index":"G","solvedCount":1344},{"contestId":1932,"index":"F","solvedCount":5610},{"contestId":1932,"index":"E","solvedCount":10175},{"contestId":1932,"index":"D","solvedCount":13411},{"contestId":1932,"index":"C","solvedCount":18886},{"contestId":1932,"index":"B","solvedCount":23634},{"contestId":1932,"index":"A","solvedCount":33831},{"contestId":1931,"index":"G","solvedCount":3629},{"contestId":1931,"index":"F","solvedCount":11964},{"contestId":1931,"index":"E","solvedCount":25617},{"contestId":1931,"index":"D","solvedCount":30472},{"contestId":1931,"index":"C","solvedCount":33824},{"contestId":1931,"index":"B","solvedCount":35313},{"contestId":1931,"index":"A","solvedCount":39910},{"contestId":1930,"index":"I","solvedCount":100},{"contestId":1930,"index":"H","solvedCount":363},{"contestId":1930,"index":"G","solvedCount":492},{"contestId":1930,"index":"F","solvedCount":935},{"contestId":1930,"index":"E","solvedCount":1464},{"contestId":1930,"index":"D2","solvedCount":3047},{"contestId":1930,"index":"D1","solvedCount":4845},{"contestId":1930,"index":"C","solvedCount":8140},{"contestId":1930,"index":"B","solvedCount":17637},{"contestId":1930,"index":"A","solvedCount":20265},{"contestId":1929,"index":"F","solvedCount":2260},{"contestId":1929,"index":"E","solvedCount":2070},{"contestId":1929,"index":"D","solvedCount":5745},{"contestId":1929,"index":"C","solvedCount":17257},{"contestId":1929,"index":"B","solvedCount":26713},{"contestId":1929,"index":"A","solvedCount":34894},{"contestId":1928,"index":"F","solvedCount":346},{"contestId":1928,"index":"E","solvedCount":2096},{"contestId":1928,"index":"D","solvedCount":5157},{"contestId":1928,"index":"C","solvedCount":10338},{"contestId":1928,"index":"B","solvedCount":20720},{"contestId":1928,"index":"A","solvedCount":24403},{"contestId":1927,"index":"G","solvedCount":1984},{"contestId":1927,"index":"F","solvedCount":5369},{"contestId":1927,"index":"E","solvedCount":17021},{"contestId":1927,"index":"D","solvedCount":33005},{"contestId":1927,"index":"C","solvedCount":31521},{"contestId":1927,"index":"B","solvedCount":38023},{"contestId":1927,"index":"A","solvedCount":51325},{"contestId":1926,"index":"G","solvedCount":4521},{"contestId":1926,"index":"F","solvedCount":2090},{"contestId":1926,"index":"E","solvedCount":14809},{"contestId":1926,"index":"D","solvedCount":18335},{"contestId":1926,"index":"C","solvedCount":32669},{"contestId":1926,"index":"B","solvedCount":36412},{"contestId":1926,"index":"A","solvedCount":61971},{"contestId":1925,"index":"D","solvedCount":4761},{"contestId":1925,"index":"B","solvedCount":23095},{"contestId":1925,"index":"A","solvedCount":31132},{"contestId":1924,"index":"F","solvedCount":226},{"contestId":1924,"index":"E","solvedCount":535},{"contestId":1924,"index":"D","solvedCount":1417},{"contestId":1924,"index":"C","solvedCount":1375},{"contestId":1924,"index":"B","solvedCount":3280},{"contestId":1924,"index":"A","solvedCount":16720},{"contestId":1923,"index":"F","solvedCount":533},{"contestId":1923,"index":"E","solvedCount":5124},{"contestId":1923,"index":"D","solvedCount":8342},{"contestId":1923,"index":"C","solvedCount":18420},{"contestId":1923,"index":"B","solvedCount":19852},{"contestId":1923,"index":"A","solvedCount":26352},{"contestId":1922,"index":"F","solvedCount":1742},{"contestId":1922,"index":"E","solvedCount":9074},{"contestId":1922,"index":"D","solvedCount":6764},{"contestId":1922,"index":"C","solvedCount":21974},{"contestId":1922,"index":"B","solvedCount":23337},{"contestId":1922,"index":"A","solvedCount":28808},{"contestId":1921,"index":"G","solvedCount":1458},{"contestId":1921,"index":"F","solvedCount":4983},{"contestId":1921,"index":"E","solvedCount":11386},{"contestId":1921,"index":"D","solvedCount":24245},{"contestId":1921,"index":"C","solvedCount":32567},{"contestId":1921,"index":"B","solvedCount":36531},{"contestId":1921,"index":"A","solvedCount":49499},{"contestId":1920,"index":"F2","solvedCount":642},{"contestId":1920,"index":"F1","solvedCount":1194},{"contestId":1920,"index":"E","solvedCount":3373},{"contestId":1920,"index":"D","solvedCount":6481},{"contestId":1920,"index":"C","solvedCount":19842},{"contestId":1920,"index":"B","solvedCount":23097},{"contestId":1920,"index":"A","solvedCount":29533},{"contestId":1919,"index":"H","solvedCount":178},{"contestId":1919,"index":"G","solvedCount":208},{"contestId":1919,"index":"F2","solvedCount":1084},{"contestId":1919,"index":"F1","solvedCount":2578},{"contestId":1919,"index":"E","solvedCount":1127},{"contestId":1919,"index":"D","solvedCount":4559},{"contestId":1919,"index":"C","solvedCount":28458},{"contestId":1919,"index":"B","solvedCount":31633},{"contestId":1919,"index":"A","solvedCount":36147},{"contestId":1918,"index":"G","solvedCount":654},{"contestId":1918,"index":"F","solvedCount":1096},{"contestId":1918,"index":"E","solvedCount":2058},{"contestId":1918,"index":"D","solvedCount":6159},{"contestId":1918,"index":"C","solvedCount":16616},{"contestId":1918,"index":"B","solvedCount":26992},{"contestId":1918,"index":"A","solvedCount":32337},{"contestId":1917,"index":"F","solvedCount":1193},{"contestId":1917,"index":"E","solvedCount":1627},{"contestId":1917,"index":"D","solvedCount":2067},{"contestId":1917,"index":"C","solvedCount":12356},{"contestId":1917,"index":"B","solvedCount":36169},{"contestId":1917,"index":"A","solvedCount":27230},{"contestId":1916,"index":"H2","solvedCount":630},{"contestId":1916,"index":"H1","solvedCount":714},{"contestId":1916,"index":"G","solvedCount":234},{"contestId":1916,"index":"F","solvedCount":710},{"contestId":1916,"index":"E","solvedCount":2634},{"contestId":1916,"index":"D","solvedCount":9752},{"contestId":1916,"index":"C","solvedCount":19856},{"contestId":1916,"index":"B","solvedCount":31793},{"contestId":1916,"index":"A","solvedCount":28294},{"contestId":1915,"index":"G","solvedCount":9643},{"contestId":1915,"index":"F","solvedCount":22067},{"contestId":1915,"index":"E","solvedCount":34371},{"contestId":1915,"index":"D","solvedCount":35018},{"contestId":1915,"index":"C","solvedCount":53930},{"contestId":1915,"index":"B","solvedCount":50113},{"contestId":1915,"index":"A","solvedCount":79165},{"contestId":1914,"index":"G2","solvedCount":1813},{"contestId":1914,"index":"G1","solvedCount":2389},{"contestId":1914,"index":"F","solvedCount":4984},{"contestId":1914,"index":"E2","solvedCount":14724},{"contestId":1914,"index":"E1","solvedCount":14220},{"contestId":1914,"index":"D","solvedCount":37873},{"contestId":1914,"index":"C","solvedCount":39339},{"contestId":1914,"index":"B","solvedCount":33187},{"contestId":1914,"index":"A","solvedCount":35104},{"contestId":1913,"index":"F","solvedCount":536},{"contestId":1913,"index":"E","solvedCount":1326},{"contestId":1913,"index":"D","solvedCount":4125},{"contestId":1913,"index":"C","solvedCount":17473},{"contestId":1913,"index":"B","solvedCount":50945},{"contestId":1913,"index":"A","solvedCount":27232},{"contestId":1912,"index":"L","solvedCount":8588},{"contestId":1912,"index":"K","solvedCount":4183},{"contestId":1912,"index":"J","solvedCount":730},{"contestId":1912,"index":"I","solvedCount":65},{"contestId":1912,"index":"H","solvedCount":605},{"contestId":1912,"index":"G","solvedCount":583},{"contestId":1912,"index":"F","solvedCount":140},{"contestId":1912,"index":"E","solvedCount":1271},{"contestId":1912,"index":"D","solvedCount":1977},{"contestId":1912,"index":"C","solvedCount":70},{"contestId":1912,"index":"B","solvedCount":1435},{"contestId":1912,"index":"A","solvedCount":2979},{"contestId":1910,"index":"J","solvedCount":55},{"contestId":1910,"index":"I","solvedCount":65},{"contestId":1910,"index":"H","solvedCount":107},{"contestId":1910,"index":"G","solvedCount":73},{"contestId":1910,"index":"F","solvedCount":218},{"contestId":1910,"index":"E","solvedCount":240},{"contestId":1910,"index":"D","solvedCount":407},{"contestId":1910,"index":"C","solvedCount":734},{"contestId":1910,"index":"B","solvedCount":802},{"contestId":1910,"index":"A","solvedCount":1983},{"contestId":1909,"index":"I","solvedCount":174},{"contestId":1909,"index":"H","solvedCount":109},{"contestId":1909,"index":"G","solvedCount":650},{"contestId":1909,"index":"F2","solvedCount":1226},{"contestId":1909,"index":"F1","solvedCount":2254},{"contestId":1909,"index":"E","solvedCount":1675},{"contestId":1909,"index":"D","solvedCount":5114},{"contestId":1909,"index":"C","solvedCount":13145},{"contestId":1909,"index":"B","solvedCount":30781},{"contestId":1909,"index":"A","solvedCount":18913},{"contestId":1907,"index":"G","solvedCount":2328},{"contestId":1907,"index":"F","solvedCount":5990},{"contestId":1907,"index":"E","solvedCount":15728},{"contestId":1907,"index":"D","solvedCount":23469},{"contestId":1907,"index":"C","solvedCount":23104},{"contestId":1907,"index":"B","solvedCount":30324},{"contestId":1907,"index":"A","solvedCount":41701},{"contestId":1906,"index":"M","solvedCount":3446},{"contestId":1906,"index":"L","solvedCount":762},{"contestId":1906,"index":"K","solvedCount":569},{"contestId":1906,"index":"J","solvedCount":1087},{"contestId":1906,"index":"I","solvedCount":221},{"contestId":1906,"index":"H","solvedCount":1086},{"contestId":1906,"index":"G","solvedCount":334},{"contestId":1906,"index":"F","solvedCount":1680},{"contestId":1906,"index":"E","solvedCount":2408},{"contestId":1906,"index":"D","solvedCount":169},{"contestId":1906,"index":"C","solvedCount":279},{"contestId":1906,"index":"B","solvedCount":826},{"contestId":1906,"index":"A","solvedCount":6019},{"contestId":1905,"index":"F","solvedCount":748},{"contestId":1905,"index":"E","solvedCount":1266},{"contestId":1905,"index":"D","solvedCount":4607},{"contestId":1905,"index":"C","solvedCount":14185},{"contestId":1905,"index":"B","solvedCount":18564},{"contestId":1905,"index":"A","solvedCount":24406},{"contestId":1904,"index":"F","solvedCount":496},{"contestId":1904,"index":"E","solvedCount":1274},{"contestId":1904,"index":"D2","solvedCount":5678},{"contestId":1904,"index":"D1","solvedCount":8598},{"contestId":1904,"index":"C","solvedCount":23463},{"contestId":1904,"index":"B","solvedCount":27766},{"contestId":1904,"index":"A","solvedCount":40114},{"contestId":1903,"index":"F","solvedCount":902},{"contestId":1903,"index":"E","solvedCount":2506},{"contestId":1903,"index":"D2","solvedCount":1022},{"contestId":1903,"index":"D1","solvedCount":7102},{"contestId":1903,"index":"C","solvedCount":14439},{"contestId":1903,"index":"B","solvedCount":14815},{"contestId":1903,"index":"A","solvedCount":78869},{"contestId":1902,"index":"F","solvedCount":1470},{"contestId":1902,"index":"E","solvedCount":5585},{"contestId":1902,"index":"D","solvedCount":5272},{"contestId":1902,"index":"C","solvedCount":16941},{"contestId":1902,"index":"B","solvedCount":16433},{"contestId":1902,"index":"A","solvedCount":23248},{"contestId":1901,"index":"F","solvedCount":188},{"contestId":1901,"index":"E","solvedCount":1976},{"contestId":1901,"index":"D","solvedCount":8574},{"contestId":1901,"index":"C","solvedCount":14215},{"contestId":1901,"index":"B","solvedCount":16917},{"contestId":1901,"index":"A","solvedCount":74629},{"contestId":1900,"index":"F","solvedCount":359},{"contestId":1900,"index":"E","solvedCount":2630},{"contestId":1900,"index":"D","solvedCount":5345},{"contestId":1900,"index":"C","solvedCount":15004},{"contestId":1900,"index":"B","solvedCount":20445},{"contestId":1900,"index":"A","solvedCount":63557},{"contestId":1899,"index":"G","solvedCount":4008},{"contestId":1899,"index":"F","solvedCount":9499},{"contestId":1899,"index":"E","solvedCount":18235},{"contestId":1899,"index":"D","solvedCount":15626},{"contestId":1899,"index":"C","solvedCount":34692},{"contestId":1899,"index":"B","solvedCount":33197},{"contestId":1899,"index":"A","solvedCount":92008},{"contestId":1898,"index":"F","solvedCount":938},{"contestId":1898,"index":"E","solvedCount":2715},{"contestId":1898,"index":"D","solvedCount":6611},{"contestId":1898,"index":"C","solvedCount":6498},{"contestId":1898,"index":"B","solvedCount":14588},{"contestId":1898,"index":"A","solvedCount":17410},{"contestId":1896,"index":"H2","solvedCount":141},{"contestId":1896,"index":"H1","solvedCount":117},{"contestId":1896,"index":"G","solvedCount":409},{"contestId":1896,"index":"F","solvedCount":955},{"contestId":1896,"index":"E","solvedCount":2735},{"contestId":1896,"index":"D","solvedCount":6994},{"contestId":1896,"index":"C","solvedCount":11581},{"contestId":1896,"index":"B","solvedCount":18382},{"contestId":1896,"index":"A","solvedCount":56792},{"contestId":1895,"index":"G","solvedCount":321},{"contestId":1895,"index":"F","solvedCount":1043},{"contestId":1895,"index":"E","solvedCount":1861},{"contestId":1895,"index":"D","solvedCount":7119},{"contestId":1895,"index":"C","solvedCount":13016},{"contestId":1895,"index":"B","solvedCount":21575},{"contestId":1895,"index":"A","solvedCount":25889},{"contestId":1894,"index":"B","solvedCount":18090},{"contestId":1894,"index":"A","solvedCount":20423},{"contestId":1893,"index":"E","solvedCount":280},{"contestId":1893,"index":"D","solvedCount":1091},{"contestId":1893,"index":"C","solvedCount":3189},{"contestId":1893,"index":"B","solvedCount":11434},{"contestId":1893,"index":"A","solvedCount":15059},{"contestId":1891,"index":"F","solvedCount":4764},{"contestId":1891,"index":"E","solvedCount":1079},{"contestId":1891,"index":"D","solvedCount":4552},{"contestId":1891,"index":"C","solvedCount":20255},{"contestId":1891,"index":"B","solvedCount":28886},{"contestId":1891,"index":"A","solvedCount":20527},{"contestId":1890,"index":"B","solvedCount":18731},{"contestId":1890,"index":"A","solvedCount":56610},{"contestId":1889,"index":"F","solvedCount":153},{"contestId":1889,"index":"E","solvedCount":167},{"contestId":1889,"index":"D","solvedCount":900},{"contestId":1889,"index":"C2","solvedCount":1203},{"contestId":1889,"index":"C1","solvedCount":3905},{"contestId":1889,"index":"B","solvedCount":8612},{"contestId":1889,"index":"A","solvedCount":15278},{"contestId":1887,"index":"F","solvedCount":243},{"contestId":1887,"index":"E","solvedCount":493},{"contestId":1887,"index":"D","solvedCount":1256},{"contestId":1887,"index":"C","solvedCount":2280},{"contestId":1887,"index":"B","solvedCount":3892},{"contestId":1886,"index":"F","solvedCount":246},{"contestId":1886,"index":"E","solvedCount":1851},{"contestId":1886,"index":"D","solvedCount":4176},{"contestId":1886,"index":"C","solvedCount":16523},{"contestId":1886,"index":"B","solvedCount":18003},{"contestId":1886,"index":"A","solvedCount":27697},{"contestId":1885,"index":"A","solvedCount":0},{"contestId":1884,"index":"E","solvedCount":384},{"contestId":1884,"index":"D","solvedCount":4046},{"contestId":1884,"index":"C","solvedCount":7344},{"contestId":1884,"index":"B","solvedCount":14688},{"contestId":1884,"index":"A","solvedCount":19138},{"contestId":1883,"index":"G2","solvedCount":6723},{"contestId":1883,"index":"G1","solvedCount":19456},{"contestId":1883,"index":"F","solvedCount":11842},{"contestId":1883,"index":"E","solvedCount":9898},{"contestId":1883,"index":"D","solvedCount":14495},{"contestId":1883,"index":"C","solvedCount":49886},{"contestId":1883,"index":"B","solvedCount":59305},{"contestId":1883,"index":"A","solvedCount":29188},{"contestId":1882,"index":"E2","solvedCount":353},{"contestId":1882,"index":"E1","solvedCount":1211},{"contestId":1882,"index":"D","solvedCount":7077},{"contestId":1882,"index":"C","solvedCount":14438},{"contestId":1882,"index":"B","solvedCount":17399},{"contestId":1882,"index":"A","solvedCount":27312},{"contestId":1881,"index":"G","solvedCount":2882},{"contestId":1881,"index":"F","solvedCount":9541},{"contestId":1881,"index":"E","solvedCount":23504},{"contestId":1881,"index":"D","solvedCount":28286},{"contestId":1881,"index":"C","solvedCount":19225},{"contestId":1881,"index":"B","solvedCount":28672},{"contestId":1881,"index":"A","solvedCount":58899},{"contestId":1879,"index":"F","solvedCount":604},{"contestId":1879,"index":"E","solvedCount":1566},{"contestId":1879,"index":"D","solvedCount":10417},{"contestId":1879,"index":"C","solvedCount":26975},{"contestId":1879,"index":"B","solvedCount":25048},{"contestId":1879,"index":"A","solvedCount":24494},{"contestId":1878,"index":"G","solvedCount":1460},{"contestId":1878,"index":"F","solvedCount":4926},{"contestId":1878,"index":"E","solvedCount":20808},{"contestId":1878,"index":"D","solvedCount":10087},{"contestId":1878,"index":"C","solvedCount":57329},{"contestId":1878,"index":"B","solvedCount":34183},{"contestId":1878,"index":"A","solvedCount":78102},{"contestId":1877,"index":"C","solvedCount":12817},{"contestId":1877,"index":"A","solvedCount":51894},{"contestId":1876,"index":"G","solvedCount":276},{"contestId":1876,"index":"F","solvedCount":185},{"contestId":1876,"index":"E","solvedCount":345},{"contestId":1876,"index":"D","solvedCount":1049},{"contestId":1876,"index":"C","solvedCount":2716},{"contestId":1876,"index":"B","solvedCount":10016},{"contestId":1876,"index":"A","solvedCount":34727},{"contestId":1875,"index":"D","solvedCount":11373},{"contestId":1875,"index":"C","solvedCount":13860},{"contestId":1875,"index":"A","solvedCount":46714},{"contestId":1874,"index":"G","solvedCount":131},{"contestId":1874,"index":"F","solvedCount":439},{"contestId":1874,"index":"E","solvedCount":573},{"contestId":1874,"index":"D","solvedCount":930},{"contestId":1874,"index":"C","solvedCount":2174},{"contestId":1874,"index":"B","solvedCount":1391},{"contestId":1874,"index":"A","solvedCount":19355},{"contestId":1873,"index":"H","solvedCount":9481},{"contestId":1873,"index":"G","solvedCount":16789},{"contestId":1873,"index":"F","solvedCount":19659},{"contestId":1873,"index":"E","solvedCount":43204},{"contestId":1873,"index":"D","solvedCount":42907},{"contestId":1873,"index":"C","solvedCount":69521},{"contestId":1873,"index":"B","solvedCount":62453},{"contestId":1873,"index":"A","solvedCount":71098},{"contestId":1872,"index":"G","solvedCount":5016},{"contestId":1872,"index":"F","solvedCount":7524},{"contestId":1872,"index":"E","solvedCount":21269},{"contestId":1872,"index":"D","solvedCount":38616},{"contestId":1872,"index":"C","solvedCount":26343},{"contestId":1872,"index":"B","solvedCount":30456},{"contestId":1872,"index":"A","solvedCount":43105},{"contestId":1870,"index":"H","solvedCount":121},{"contestId":1870,"index":"G","solvedCount":394},{"contestId":1870,"index":"F","solvedCount":552},{"contestId":1870,"index":"E","solvedCount":2944},{"contestId":1870,"index":"D","solvedCount":8022},{"contestId":1870,"index":"C","solvedCount":13092},{"contestId":1870,"index":"B","solvedCount":16074},{"contestId":1870,"index":"A","solvedCount":20221},{"contestId":1869,"index":"B","solvedCount":25586},{"contestId":1869,"index":"A","solvedCount":39838},{"contestId":1868,"index":"F","solvedCount":96},{"contestId":1868,"index":"E","solvedCount":111},{"contestId":1868,"index":"D","solvedCount":374},{"contestId":1868,"index":"C","solvedCount":1373},{"contestId":1868,"index":"B2","solvedCount":2744},{"contestId":1868,"index":"B1","solvedCount":8312},{"contestId":1868,"index":"A","solvedCount":13602},{"contestId":1867,"index":"F","solvedCount":508},{"contestId":1867,"index":"E2","solvedCount":3748},{"contestId":1867,"index":"E1","solvedCount":4324},{"contestId":1867,"index":"D","solvedCount":6869},{"contestId":1867,"index":"C","solvedCount":12662},{"contestId":1867,"index":"B","solvedCount":18618},{"contestId":1867,"index":"A","solvedCount":21137},{"contestId":1866,"index":"M","solvedCount":969},{"contestId":1866,"index":"L","solvedCount":876},{"contestId":1866,"index":"K","solvedCount":559},{"contestId":1866,"index":"J","solvedCount":440},{"contestId":1866,"index":"I","solvedCount":926},{"contestId":1866,"index":"H","solvedCount":1900},{"contestId":1866,"index":"G","solvedCount":2169},{"contestId":1866,"index":"F","solvedCount":155},{"contestId":1866,"index":"E","solvedCount":531},{"contestId":1866,"index":"D","solvedCount":1561},{"contestId":1866,"index":"C","solvedCount":3425},{"contestId":1866,"index":"B","solvedCount":9165},{"contestId":1866,"index":"A","solvedCount":50900},{"contestId":1864,"index":"I","solvedCount":106},{"contestId":1864,"index":"H","solvedCount":493},{"contestId":1864,"index":"G","solvedCount":315},{"contestId":1864,"index":"F","solvedCount":1639},{"contestId":1864,"index":"E","solvedCount":3038},{"contestId":1864,"index":"D","solvedCount":7627},{"contestId":1864,"index":"C","solvedCount":15271},{"contestId":1864,"index":"B","solvedCount":16590},{"contestId":1864,"index":"A","solvedCount":21412},{"contestId":1863,"index":"I","solvedCount":127},{"contestId":1863,"index":"H","solvedCount":112},{"contestId":1863,"index":"G","solvedCount":824},{"contestId":1863,"index":"F","solvedCount":1347},{"contestId":1863,"index":"E","solvedCount":3183},{"contestId":1863,"index":"D","solvedCount":10758},{"contestId":1863,"index":"C","solvedCount":15519},{"contestId":1863,"index":"B","solvedCount":16801},{"contestId":1863,"index":"A","solvedCount":18866},{"contestId":1862,"index":"G","solvedCount":3437},{"contestId":1862,"index":"F","solvedCount":7586},{"contestId":1862,"index":"E","solvedCount":12762},{"contestId":1862,"index":"D","solvedCount":19788},{"contestId":1862,"index":"C","solvedCount":23040},{"contestId":1862,"index":"B","solvedCount":54654},{"contestId":1862,"index":"A","solvedCount":36221},{"contestId":1861,"index":"F","solvedCount":297},{"contestId":1861,"index":"E","solvedCount":2033},{"contestId":1861,"index":"D","solvedCount":7941},{"contestId":1861,"index":"C","solvedCount":12296},{"contestId":1861,"index":"B","solvedCount":23981},{"contestId":1861,"index":"A","solvedCount":25915},{"contestId":1860,"index":"F","solvedCount":319},{"contestId":1860,"index":"E","solvedCount":1803},{"contestId":1860,"index":"D","solvedCount":3591},{"contestId":1860,"index":"C","solvedCount":15540},{"contestId":1860,"index":"B","solvedCount":18850},{"contestId":1860,"index":"A","solvedCount":23549},{"contestId":1859,"index":"F","solvedCount":520},{"contestId":1859,"index":"E","solvedCount":2112},{"contestId":1859,"index":"D","solvedCount":7985},{"contestId":1859,"index":"C","solvedCount":18635},{"contestId":1859,"index":"B","solvedCount":43702},{"contestId":1859,"index":"A","solvedCount":54101},{"contestId":1858,"index":"E2","solvedCount":1263},{"contestId":1858,"index":"E1","solvedCount":1539},{"contestId":1858,"index":"D","solvedCount":3188},{"contestId":1858,"index":"C","solvedCount":25501},{"contestId":1858,"index":"B","solvedCount":13010},{"contestId":1858,"index":"A","solvedCount":65870},{"contestId":1857,"index":"G","solvedCount":5464},{"contestId":1857,"index":"F","solvedCount":14303},{"contestId":1857,"index":"E","solvedCount":14802},{"contestId":1857,"index":"D","solvedCount":29192},{"contestId":1857,"index":"C","solvedCount":41551},{"contestId":1857,"index":"B","solvedCount":24700},{"contestId":1857,"index":"A","solvedCount":78432},{"contestId":1856,"index":"E2","solvedCount":1749},{"contestId":1856,"index":"E1","solvedCount":6417},{"contestId":1856,"index":"D","solvedCount":3759},{"contestId":1856,"index":"C","solvedCount":18236},{"contestId":1856,"index":"B","solvedCount":27396},{"contestId":1856,"index":"A","solvedCount":28114},{"contestId":1855,"index":"B","solvedCount":44696},{"contestId":1855,"index":"A","solvedCount":29906},{"contestId":1854,"index":"F","solvedCount":140},{"contestId":1854,"index":"E","solvedCount":524},{"contestId":1854,"index":"D","solvedCount":651},{"contestId":1854,"index":"C","solvedCount":1780},{"contestId":1854,"index":"B","solvedCount":4217},{"contestId":1854,"index":"A2","solvedCount":7848},{"contestId":1854,"index":"A1","solvedCount":15867},{"contestId":1853,"index":"B","solvedCount":19706},{"contestId":1853,"index":"A","solvedCount":55724},{"contestId":1852,"index":"F","solvedCount":146},{"contestId":1852,"index":"E","solvedCount":225},{"contestId":1852,"index":"D","solvedCount":601},{"contestId":1852,"index":"C","solvedCount":2090},{"contestId":1852,"index":"B","solvedCount":5452},{"contestId":1852,"index":"A","solvedCount":9213},{"contestId":1851,"index":"G","solvedCount":4028},{"contestId":1851,"index":"F","solvedCount":7379},{"contestId":1851,"index":"E","solvedCount":13257},{"contestId":1851,"index":"D","solvedCount":17290},{"contestId":1851,"index":"C","solvedCount":25852},{"contestId":1851,"index":"B","solvedCount":32435},{"contestId":1851,"index":"A","solvedCount":31483},{"contestId":1850,"index":"H","solvedCount":9955},{"contestId":1850,"index":"G","solvedCount":15404},{"contestId":1850,"index":"F","solvedCount":24531},{"contestId":1850,"index":"E","solvedCount":34853},{"contestId":1850,"index":"D","solvedCount":60481},{"contestId":1850,"index":"C","solvedCount":53420},{"contestId":1850,"index":"B","solvedCount":50291},{"contestId":1850,"index":"A","solvedCount":73929},{"contestId":1849,"index":"F","solvedCount":878},{"contestId":1849,"index":"E","solvedCount":2178},{"contestId":1849,"index":"D","solvedCount":10297},{"contestId":1849,"index":"C","solvedCount":12510},{"contestId":1849,"index":"B","solvedCount":44140},{"contestId":1849,"index":"A","solvedCount":32092},{"contestId":1848,"index":"F","solvedCount":2031},{"contestId":1848,"index":"E","solvedCount":925},{"contestId":1848,"index":"D","solvedCount":2975},{"contestId":1848,"index":"C","solvedCount":7157},{"contestId":1848,"index":"B","solvedCount":24284},{"contestId":1848,"index":"A","solvedCount":18396},{"contestId":1847,"index":"F","solvedCount":1027},{"contestId":1847,"index":"E","solvedCount":371},{"contestId":1847,"index":"D","solvedCount":4258},{"contestId":1847,"index":"C","solvedCount":14737},{"contestId":1847,"index":"B","solvedCount":22267},{"contestId":1847,"index":"A","solvedCount":22896},{"contestId":1846,"index":"G","solvedCount":5638},{"contestId":1846,"index":"F","solvedCount":3712},{"contestId":1846,"index":"E2","solvedCount":8492},{"contestId":1846,"index":"E1","solvedCount":25099},{"contestId":1846,"index":"D","solvedCount":22413},{"contestId":1846,"index":"C","solvedCount":21457},{"contestId":1846,"index":"B","solvedCount":28896},{"contestId":1846,"index":"A","solvedCount":34746},{"contestId":1845,"index":"F","solvedCount":431},{"contestId":1845,"index":"E","solvedCount":1593},{"contestId":1845,"index":"D","solvedCount":8994},{"contestId":1845,"index":"C","solvedCount":16759},{"contestId":1845,"index":"B","solvedCount":23632},{"contestId":1845,"index":"A","solvedCount":47032},{"contestId":1844,"index":"H","solvedCount":282},{"contestId":1844,"index":"G","solvedCount":1175},{"contestId":1844,"index":"F2","solvedCount":477},{"contestId":1844,"index":"F1","solvedCount":904},{"contestId":1844,"index":"E","solvedCount":2152},{"contestId":1844,"index":"D","solvedCount":13825},{"contestId":1844,"index":"C","solvedCount":17843},{"contestId":1844,"index":"B","solvedCount":20235},{"contestId":1844,"index":"A","solvedCount":25943},{"contestId":1843,"index":"F2","solvedCount":2110},{"contestId":1843,"index":"F1","solvedCount":6335},{"contestId":1843,"index":"E","solvedCount":17737},{"contestId":1843,"index":"D","solvedCount":21625},{"contestId":1843,"index":"C","solvedCount":39383},{"contestId":1843,"index":"B","solvedCount":32063},{"contestId":1843,"index":"A","solvedCount":37284},{"contestId":1842,"index":"I","solvedCount":169},{"contestId":1842,"index":"H","solvedCount":850},{"contestId":1842,"index":"G","solvedCount":1571},{"contestId":1842,"index":"F","solvedCount":1805},{"contestId":1842,"index":"E","solvedCount":1827},{"contestId":1842,"index":"D","solvedCount":4727},{"contestId":1842,"index":"C","solvedCount":16438},{"contestId":1842,"index":"B","solvedCount":25429},{"contestId":1842,"index":"A","solvedCount":20781},{"contestId":1841,"index":"F","solvedCount":607},{"contestId":1841,"index":"E","solvedCount":2426},{"contestId":1841,"index":"D","solvedCount":5278},{"contestId":1841,"index":"C","solvedCount":9049},{"contestId":1841,"index":"B","solvedCount":24071},{"contestId":1841,"index":"A","solvedCount":25978},{"contestId":1840,"index":"G2","solvedCount":1182},{"contestId":1840,"index":"G1","solvedCount":2788},{"contestId":1840,"index":"F","solvedCount":2107},{"contestId":1840,"index":"E","solvedCount":9288},{"contestId":1840,"index":"D","solvedCount":16264},{"contestId":1840,"index":"C","solvedCount":47363},{"contestId":1840,"index":"B","solvedCount":24701},{"contestId":1840,"index":"A","solvedCount":38000},{"contestId":1839,"index":"E","solvedCount":1535},{"contestId":1839,"index":"D","solvedCount":2690},{"contestId":1839,"index":"C","solvedCount":13430},{"contestId":1839,"index":"B","solvedCount":16539},{"contestId":1839,"index":"A","solvedCount":18324},{"contestId":1838,"index":"F","solvedCount":379},{"contestId":1838,"index":"E","solvedCount":1850},{"contestId":1838,"index":"D","solvedCount":3699},{"contestId":1838,"index":"C","solvedCount":17281},{"contestId":1838,"index":"B","solvedCount":17794},{"contestId":1838,"index":"A","solvedCount":22681},{"contestId":1837,"index":"F","solvedCount":2659},{"contestId":1837,"index":"E","solvedCount":2515},{"contestId":1837,"index":"D","solvedCount":21883},{"contestId":1837,"index":"C","solvedCount":24554},{"contestId":1837,"index":"B","solvedCount":49836},{"contestId":1837,"index":"A","solvedCount":54495},{"contestId":1836,"index":"B","solvedCount":13580},{"contestId":1836,"index":"A","solvedCount":21407},{"contestId":1835,"index":"F","solvedCount":231},{"contestId":1835,"index":"E","solvedCount":274},{"contestId":1835,"index":"D","solvedCount":658},{"contestId":1835,"index":"C","solvedCount":1164},{"contestId":1835,"index":"B","solvedCount":1088},{"contestId":1835,"index":"A","solvedCount":8725},{"contestId":1834,"index":"F","solvedCount":660},{"contestId":1834,"index":"E","solvedCount":2767},{"contestId":1834,"index":"D","solvedCount":5541},{"contestId":1834,"index":"C","solvedCount":15017},{"contestId":1834,"index":"B","solvedCount":16983},{"contestId":1834,"index":"A","solvedCount":45340},{"contestId":1833,"index":"G","solvedCount":6371},{"contestId":1833,"index":"F","solvedCount":10100},{"contestId":1833,"index":"E","solvedCount":18326},{"contestId":1833,"index":"D","solvedCount":15069},{"contestId":1833,"index":"C","solvedCount":27862},{"contestId":1833,"index":"B","solvedCount":29583},{"contestId":1833,"index":"A","solvedCount":35030},{"contestId":1832,"index":"F","solvedCount":356},{"contestId":1832,"index":"E","solvedCount":2534},{"contestId":1832,"index":"D2","solvedCount":2337},{"contestId":1832,"index":"D1","solvedCount":3375},{"contestId":1832,"index":"C","solvedCount":34234},{"contestId":1832,"index":"B","solvedCount":35316},{"contestId":1832,"index":"A","solvedCount":28940},{"contestId":1831,"index":"B","solvedCount":34880},{"contestId":1831,"index":"A","solvedCount":46009},{"contestId":1830,"index":"F","solvedCount":359},{"contestId":1830,"index":"E","solvedCount":323},{"contestId":1830,"index":"D","solvedCount":930},{"contestId":1830,"index":"C","solvedCount":2179},{"contestId":1830,"index":"B","solvedCount":5837},{"contestId":1830,"index":"A","solvedCount":20251},{"contestId":1829,"index":"H","solvedCount":10753},{"contestId":1829,"index":"G","solvedCount":15074},{"contestId":1829,"index":"F","solvedCount":21721},{"contestId":1829,"index":"E","solvedCount":26528},{"contestId":1829,"index":"D","solvedCount":34018},{"contestId":1829,"index":"C","solvedCount":32418},{"contestId":1829,"index":"B","solvedCount":77515},{"contestId":1829,"index":"A","solvedCount":70447},{"contestId":1828,"index":"B","solvedCount":39094},{"contestId":1828,"index":"A","solvedCount":25320},{"contestId":1827,"index":"F","solvedCount":134},{"contestId":1827,"index":"E","solvedCount":556},{"contestId":1827,"index":"D","solvedCount":974},{"contestId":1827,"index":"C","solvedCount":1652},{"contestId":1827,"index":"B2","solvedCount":2312},{"contestId":1827,"index":"B1","solvedCount":4531},{"contestId":1827,"index":"A","solvedCount":28705},{"contestId":1826,"index":"F","solvedCount":457},{"contestId":1826,"index":"E","solvedCount":1954},{"contestId":1826,"index":"D","solvedCount":14865},{"contestId":1826,"index":"C","solvedCount":15662},{"contestId":1826,"index":"B","solvedCount":28044},{"contestId":1826,"index":"A","solvedCount":17258},{"contestId":1825,"index":"B","solvedCount":16084},{"contestId":1825,"index":"A","solvedCount":20740},{"contestId":1824,"index":"E","solvedCount":188},{"contestId":1824,"index":"D","solvedCount":652},{"contestId":1824,"index":"C","solvedCount":1682},{"contestId":1824,"index":"B2","solvedCount":3349},{"contestId":1824,"index":"B1","solvedCount":5985},{"contestId":1824,"index":"A","solvedCount":12508},{"contestId":1823,"index":"F","solvedCount":1286},{"contestId":1823,"index":"E","solvedCount":1442},{"contestId":1823,"index":"D","solvedCount":4306},{"contestId":1823,"index":"C","solvedCount":13825},{"contestId":1823,"index":"B","solvedCount":18088},{"contestId":1823,"index":"A","solvedCount":17159},{"contestId":1822,"index":"G2","solvedCount":3035},{"contestId":1822,"index":"G1","solvedCount":9447},{"contestId":1822,"index":"F","solvedCount":7616},{"contestId":1822,"index":"E","solvedCount":12332},{"contestId":1822,"index":"D","solvedCount":18996},{"contestId":1822,"index":"C","solvedCount":24752},{"contestId":1822,"index":"B","solvedCount":26575},{"contestId":1822,"index":"A","solvedCount":26003},{"contestId":1821,"index":"F","solvedCount":938},{"contestId":1821,"index":"E","solvedCount":2697},{"contestId":1821,"index":"D","solvedCount":5531},{"contestId":1821,"index":"C","solvedCount":16196},{"contestId":1821,"index":"B","solvedCount":28215},{"contestId":1821,"index":"A","solvedCount":21166},{"contestId":1820,"index":"B","solvedCount":22903},{"contestId":1820,"index":"A","solvedCount":17618},{"contestId":1819,"index":"F","solvedCount":174},{"contestId":1819,"index":"E","solvedCount":379},{"contestId":1819,"index":"D","solvedCount":838},{"contestId":1819,"index":"C","solvedCount":1734},{"contestId":1819,"index":"B","solvedCount":4202},{"contestId":1819,"index":"A","solvedCount":14575},{"contestId":1818,"index":"B","solvedCount":17031},{"contestId":1818,"index":"A","solvedCount":14371},{"contestId":1817,"index":"F","solvedCount":328},{"contestId":1817,"index":"E","solvedCount":320},{"contestId":1817,"index":"D","solvedCount":1031},{"contestId":1817,"index":"C","solvedCount":1226},{"contestId":1817,"index":"B","solvedCount":5085},{"contestId":1817,"index":"A","solvedCount":12747},{"contestId":1816,"index":"B","solvedCount":16678},{"contestId":1816,"index":"A","solvedCount":18852},{"contestId":1815,"index":"F","solvedCount":315},{"contestId":1815,"index":"E","solvedCount":419},{"contestId":1815,"index":"D","solvedCount":1493},{"contestId":1815,"index":"C","solvedCount":2354},{"contestId":1815,"index":"B","solvedCount":3599},{"contestId":1815,"index":"A","solvedCount":15946},{"contestId":1814,"index":"F","solvedCount":926},{"contestId":1814,"index":"E","solvedCount":1707},{"contestId":1814,"index":"D","solvedCount":1022},{"contestId":1814,"index":"C","solvedCount":12453},{"contestId":1814,"index":"B","solvedCount":11545},{"contestId":1814,"index":"A","solvedCount":51061},{"contestId":1812,"index":"J","solvedCount":6290},{"contestId":1812,"index":"I","solvedCount":289},{"contestId":1812,"index":"H","solvedCount":174},{"contestId":1812,"index":"G","solvedCount":622},{"contestId":1812,"index":"F","solvedCount":1334},{"contestId":1812,"index":"E","solvedCount":4302},{"contestId":1812,"index":"D","solvedCount":4899},{"contestId":1812,"index":"C","solvedCount":1370},{"contestId":1812,"index":"B","solvedCount":6055},{"contestId":1812,"index":"A","solvedCount":14334},{"contestId":1811,"index":"G2","solvedCount":2120},{"contestId":1811,"index":"G1","solvedCount":2482},{"contestId":1811,"index":"F","solvedCount":2158},{"contestId":1811,"index":"E","solvedCount":14386},{"contestId":1811,"index":"D","solvedCount":8630},{"contestId":1811,"index":"C","solvedCount":22204},{"contestId":1811,"index":"B","solvedCount":22318},{"contestId":1811,"index":"A","solvedCount":34592},{"contestId":1810,"index":"H","solvedCount":170},{"contestId":1810,"index":"G","solvedCount":1226},{"contestId":1810,"index":"F","solvedCount":659},{"contestId":1810,"index":"E","solvedCount":3898},{"contestId":1810,"index":"D","solvedCount":8531},{"contestId":1810,"index":"C","solvedCount":16530},{"contestId":1810,"index":"B","solvedCount":18928},{"contestId":1810,"index":"A","solvedCount":21891},{"contestId":1809,"index":"G","solvedCount":553},{"contestId":1809,"index":"F","solvedCount":930},{"contestId":1809,"index":"E","solvedCount":1070},{"contestId":1809,"index":"D","solvedCount":7265},{"contestId":1809,"index":"C","solvedCount":15146},{"contestId":1809,"index":"B","solvedCount":22322},{"contestId":1809,"index":"A","solvedCount":25144},{"contestId":1808,"index":"E3","solvedCount":572},{"contestId":1808,"index":"E2","solvedCount":846},{"contestId":1808,"index":"E1","solvedCount":1595},{"contestId":1808,"index":"D","solvedCount":2704},{"contestId":1808,"index":"C","solvedCount":4323},{"contestId":1808,"index":"B","solvedCount":29495},{"contestId":1808,"index":"A","solvedCount":20594},{"contestId":1807,"index":"G2","solvedCount":27730},{"contestId":1807,"index":"G1","solvedCount":22217},{"contestId":1807,"index":"F","solvedCount":7306},{"contestId":1807,"index":"E","solvedCount":16680},{"contestId":1807,"index":"D","solvedCount":56421},{"contestId":1807,"index":"C","solvedCount":34282},{"contestId":1807,"index":"B","solvedCount":49266},{"contestId":1807,"index":"A","solvedCount":84299},{"contestId":1806,"index":"F2","solvedCount":465},{"contestId":1806,"index":"F1","solvedCount":463},{"contestId":1806,"index":"E","solvedCount":3437},{"contestId":1806,"index":"D","solvedCount":1187},{"contestId":1806,"index":"C","solvedCount":8641},{"contestId":1806,"index":"B","solvedCount":19695},{"contestId":1806,"index":"A","solvedCount":43168},{"contestId":1805,"index":"F2","solvedCount":510},{"contestId":1805,"index":"F1","solvedCount":1326},{"contestId":1805,"index":"E","solvedCount":1907},{"contestId":1805,"index":"D","solvedCount":8946},{"contestId":1805,"index":"C","solvedCount":14157},{"contestId":1805,"index":"B","solvedCount":19960},{"contestId":1805,"index":"A","solvedCount":41644},{"contestId":1804,"index":"H","solvedCount":245},{"contestId":1804,"index":"G","solvedCount":237},{"contestId":1804,"index":"F","solvedCount":1174},{"contestId":1804,"index":"E","solvedCount":1703},{"contestId":1804,"index":"D","solvedCount":5263},{"contestId":1804,"index":"C","solvedCount":13818},{"contestId":1804,"index":"B","solvedCount":15602},{"contestId":1804,"index":"A","solvedCount":18654},{"contestId":1802,"index":"B","solvedCount":14617},{"contestId":1802,"index":"A","solvedCount":16652},{"contestId":1801,"index":"G","solvedCount":705},{"contestId":1801,"index":"F","solvedCount":744},{"contestId":1801,"index":"E","solvedCount":614},{"contestId":1801,"index":"D","solvedCount":2858},{"contestId":1801,"index":"C","solvedCount":4098},{"contestId":1801,"index":"B","solvedCount":7530},{"contestId":1801,"index":"A","solvedCount":9726},{"contestId":1800,"index":"G","solvedCount":2524},{"contestId":1800,"index":"F","solvedCount":4747},{"contestId":1800,"index":"E2","solvedCount":15240},{"contestId":1800,"index":"E1","solvedCount":15558},{"contestId":1800,"index":"D","solvedCount":29274},{"contestId":1800,"index":"C2","solvedCount":26952},{"contestId":1800,"index":"C1","solvedCount":26894},{"contestId":1800,"index":"B","solvedCount":28364},{"contestId":1800,"index":"A","solvedCount":36510},{"contestId":1799,"index":"H","solvedCount":382},{"contestId":1799,"index":"G","solvedCount":1066},{"contestId":1799,"index":"F","solvedCount":1077},{"contestId":1799,"index":"E","solvedCount":1399},{"contestId":1799,"index":"D2","solvedCount":3053},{"contestId":1799,"index":"D1","solvedCount":5787},{"contestId":1799,"index":"C","solvedCount":6915},{"contestId":1799,"index":"B","solvedCount":12719},{"contestId":1799,"index":"A","solvedCount":12314},{"contestId":1798,"index":"F","solvedCount":644},{"contestId":1798,"index":"E","solvedCount":2055},{"contestId":1798,"index":"D","solvedCount":14031},{"contestId":1798,"index":"C","solvedCount":9363},{"contestId":1798,"index":"B","solvedCount":18784},{"contestId":1798,"index":"A","solvedCount":21042},{"contestId":1797,"index":"F","solvedCount":561},{"contestId":1797,"index":"E","solvedCount":1636},{"contestId":1797,"index":"D","solvedCount":4636},{"contestId":1797,"index":"C","solvedCount":8906},{"contestId":1797,"index":"B","solvedCount":24498},{"contestId":1797,"index":"A","solvedCount":19461},{"contestId":1796,"index":"F","solvedCount":220},{"contestId":1796,"index":"E","solvedCount":1030},{"contestId":1796,"index":"D","solvedCount":5431},{"contestId":1796,"index":"C","solvedCount":12159},{"contestId":1796,"index":"B","solvedCount":18290},{"contestId":1796,"index":"A","solvedCount":19668},{"contestId":1795,"index":"G","solvedCount":813},{"contestId":1795,"index":"F","solvedCount":1373},{"contestId":1795,"index":"E","solvedCount":2377},{"contestId":1795,"index":"D","solvedCount":13012},{"contestId":1795,"index":"C","solvedCount":17950},{"contestId":1795,"index":"B","solvedCount":24072},{"contestId":1795,"index":"A","solvedCount":24638},{"contestId":1794,"index":"E","solvedCount":1529},{"contestId":1794,"index":"D","solvedCount":4458},{"contestId":1794,"index":"C","solvedCount":21983},{"contestId":1794,"index":"B","solvedCount":39644},{"contestId":1794,"index":"A","solvedCount":18807},{"contestId":1793,"index":"F","solvedCount":1629},{"contestId":1793,"index":"E","solvedCount":1334},{"contestId":1793,"index":"D","solvedCount":7123},{"contestId":1793,"index":"C","solvedCount":32888},{"contestId":1793,"index":"B","solvedCount":17080},{"contestId":1793,"index":"A","solvedCount":18817},{"contestId":1792,"index":"F2","solvedCount":501},{"contestId":1792,"index":"F1","solvedCount":985},{"contestId":1792,"index":"E","solvedCount":1592},{"contestId":1792,"index":"D","solvedCount":8024},{"contestId":1792,"index":"C","solvedCount":16727},{"contestId":1792,"index":"B","solvedCount":24104},{"contestId":1792,"index":"A","solvedCount":30950},{"contestId":1791,"index":"G2","solvedCount":5933},{"contestId":1791,"index":"G1","solvedCount":33775},{"contestId":1791,"index":"F","solvedCount":15497},{"contestId":1791,"index":"E","solvedCount":41123},{"contestId":1791,"index":"D","solvedCount":49060},{"contestId":1791,"index":"C","solvedCount":73694},{"contestId":1791,"index":"B","solvedCount":52536},{"contestId":1791,"index":"A","solvedCount":80286},{"contestId":1790,"index":"G","solvedCount":1312},{"contestId":1790,"index":"F","solvedCount":3987},{"contestId":1790,"index":"E","solvedCount":17301},{"contestId":1790,"index":"D","solvedCount":31378},{"contestId":1790,"index":"C","solvedCount":26807},{"contestId":1790,"index":"B","solvedCount":28979},{"contestId":1790,"index":"A","solvedCount":40852},{"contestId":1789,"index":"F","solvedCount":993},{"contestId":1789,"index":"E","solvedCount":965},{"contestId":1789,"index":"D","solvedCount":1930},{"contestId":1789,"index":"C","solvedCount":9920},{"contestId":1789,"index":"B","solvedCount":17581},{"contestId":1789,"index":"A","solvedCount":32757},{"contestId":1788,"index":"F","solvedCount":1147},{"contestId":1788,"index":"E","solvedCount":3287},{"contestId":1788,"index":"D","solvedCount":4642},{"contestId":1788,"index":"C","solvedCount":19445},{"contestId":1788,"index":"B","solvedCount":22329},{"contestId":1788,"index":"A","solvedCount":52656},{"contestId":1787,"index":"I","solvedCount":360},{"contestId":1787,"index":"H","solvedCount":334},{"contestId":1787,"index":"G","solvedCount":554},{"contestId":1787,"index":"F","solvedCount":800},{"contestId":1787,"index":"E","solvedCount":2715},{"contestId":1787,"index":"D","solvedCount":3812},{"contestId":1787,"index":"C","solvedCount":8262},{"contestId":1787,"index":"B","solvedCount":14877},{"contestId":1787,"index":"A","solvedCount":20377},{"contestId":1786,"index":"B","solvedCount":9822},{"contestId":1786,"index":"A2","solvedCount":12209},{"contestId":1786,"index":"A1","solvedCount":14801},{"contestId":1784,"index":"F","solvedCount":363},{"contestId":1784,"index":"E","solvedCount":463},{"contestId":1784,"index":"D","solvedCount":1290},{"contestId":1784,"index":"C","solvedCount":1952},{"contestId":1784,"index":"B","solvedCount":3661},{"contestId":1784,"index":"A","solvedCount":17108},{"contestId":1783,"index":"G","solvedCount":587},{"contestId":1783,"index":"F","solvedCount":1314},{"contestId":1783,"index":"E","solvedCount":2436},{"contestId":1783,"index":"D","solvedCount":5279},{"contestId":1783,"index":"C","solvedCount":10857},{"contestId":1783,"index":"B","solvedCount":19284},{"contestId":1783,"index":"A","solvedCount":48430},{"contestId":1781,"index":"H2","solvedCount":115},{"contestId":1781,"index":"H1","solvedCount":149},{"contestId":1781,"index":"G","solvedCount":272},{"contestId":1781,"index":"F","solvedCount":1312},{"contestId":1781,"index":"E","solvedCount":1431},{"contestId":1781,"index":"D","solvedCount":6299},{"contestId":1781,"index":"C","solvedCount":10419},{"contestId":1781,"index":"B","solvedCount":14743},{"contestId":1781,"index":"A","solvedCount":16050},{"contestId":1780,"index":"G","solvedCount":986},{"contestId":1780,"index":"F","solvedCount":1900},{"contestId":1780,"index":"E","solvedCount":1727},{"contestId":1780,"index":"D","solvedCount":5820},{"contestId":1780,"index":"B","solvedCount":25855},{"contestId":1780,"index":"A","solvedCount":22692},{"contestId":1779,"index":"H","solvedCount":170},{"contestId":1779,"index":"G","solvedCount":386},{"contestId":1779,"index":"F","solvedCount":1402},{"contestId":1779,"index":"E","solvedCount":2026},{"contestId":1779,"index":"D","solvedCount":9027},{"contestId":1779,"index":"C","solvedCount":14361},{"contestId":1779,"index":"B","solvedCount":25047},{"contestId":1779,"index":"A","solvedCount":24045},{"contestId":1778,"index":"F","solvedCount":865},{"contestId":1778,"index":"E","solvedCount":1096},{"contestId":1778,"index":"D","solvedCount":3398},{"contestId":1778,"index":"C","solvedCount":11087},{"contestId":1778,"index":"B","solvedCount":14527},{"contestId":1778,"index":"A","solvedCount":25733},{"contestId":1777,"index":"F","solvedCount":1336},{"contestId":1777,"index":"E","solvedCount":2326},{"contestId":1777,"index":"D","solvedCount":4668},{"contestId":1777,"index":"C","solvedCount":12242},{"contestId":1777,"index":"B","solvedCount":19180},{"contestId":1777,"index":"A","solvedCount":43703},{"contestId":1776,"index":"N","solvedCount":102},{"contestId":1776,"index":"M","solvedCount":508},{"contestId":1776,"index":"L","solvedCount":11489},{"contestId":1776,"index":"K","solvedCount":86},{"contestId":1776,"index":"J","solvedCount":881},{"contestId":1776,"index":"I","solvedCount":893},{"contestId":1776,"index":"H","solvedCount":7527},{"contestId":1776,"index":"G","solvedCount":2372},{"contestId":1776,"index":"F","solvedCount":4151},{"contestId":1776,"index":"E","solvedCount":107},{"contestId":1776,"index":"D","solvedCount":452},{"contestId":1776,"index":"C","solvedCount":981},{"contestId":1776,"index":"B","solvedCount":1553},{"contestId":1776,"index":"A","solvedCount":7956},{"contestId":1775,"index":"F","solvedCount":866},{"contestId":1775,"index":"E","solvedCount":3854},{"contestId":1775,"index":"D","solvedCount":8421},{"contestId":1775,"index":"C","solvedCount":14153},{"contestId":1775,"index":"B","solvedCount":20630},{"contestId":1775,"index":"A2","solvedCount":19931},{"contestId":1775,"index":"A1","solvedCount":20402},{"contestId":1774,"index":"H","solvedCount":155},{"contestId":1774,"index":"G","solvedCount":606},{"contestId":1774,"index":"F2","solvedCount":865},{"contestId":1774,"index":"F1","solvedCount":1239},{"contestId":1774,"index":"E","solvedCount":3949},{"contestId":1774,"index":"D","solvedCount":9202},{"contestId":1774,"index":"C","solvedCount":13268},{"contestId":1774,"index":"B","solvedCount":13974},{"contestId":1774,"index":"A","solvedCount":23504},{"contestId":1773,"index":"L","solvedCount":104},{"contestId":1773,"index":"K","solvedCount":1674},{"contestId":1773,"index":"J","solvedCount":140},{"contestId":1773,"index":"I","solvedCount":577},{"contestId":1773,"index":"H","solvedCount":490},{"contestId":1773,"index":"G","solvedCount":546},{"contestId":1773,"index":"F","solvedCount":4773},{"contestId":1773,"index":"E","solvedCount":6081},{"contestId":1773,"index":"D","solvedCount":640},{"contestId":1773,"index":"C","solvedCount":40},{"contestId":1773,"index":"B","solvedCount":970},{"contestId":1773,"index":"A","solvedCount":1902},{"contestId":1772,"index":"G","solvedCount":1602},{"contestId":1772,"index":"F","solvedCount":2796},{"contestId":1772,"index":"E","solvedCount":7660},{"contestId":1772,"index":"D","solvedCount":18476},{"contestId":1772,"index":"C","solvedCount":26116},{"contestId":1772,"index":"B","solvedCount":33068},{"contestId":1772,"index":"A","solvedCount":60224},{"contestId":1771,"index":"F","solvedCount":1523},{"contestId":1771,"index":"E","solvedCount":796},{"contestId":1771,"index":"D","solvedCount":3210},{"contestId":1771,"index":"C","solvedCount":11564},{"contestId":1771,"index":"B","solvedCount":21261},{"contestId":1771,"index":"A","solvedCount":25266},{"contestId":1770,"index":"H","solvedCount":164},{"contestId":1770,"index":"G","solvedCount":188},{"contestId":1770,"index":"F","solvedCount":941},{"contestId":1770,"index":"E","solvedCount":1608},{"contestId":1770,"index":"D","solvedCount":4390},{"contestId":1770,"index":"C","solvedCount":9644},{"contestId":1770,"index":"B","solvedCount":20842},{"contestId":1770,"index":"A","solvedCount":25220},{"contestId":1769,"index":"D3","solvedCount":124},{"contestId":1769,"index":"D2","solvedCount":204},{"contestId":1769,"index":"D1","solvedCount":421},{"contestId":1769,"index":"C2","solvedCount":1076},{"contestId":1769,"index":"C1","solvedCount":1115},{"contestId":1769,"index":"B2","solvedCount":952},{"contestId":1769,"index":"B1","solvedCount":1601},{"contestId":1769,"index":"A","solvedCount":2156},{"contestId":1768,"index":"F","solvedCount":1223},{"contestId":1768,"index":"E","solvedCount":2262},{"contestId":1768,"index":"D","solvedCount":8972},{"contestId":1768,"index":"C","solvedCount":15694},{"contestId":1768,"index":"B","solvedCount":25613},{"contestId":1768,"index":"A","solvedCount":31044},{"contestId":1767,"index":"F","solvedCount":429},{"contestId":1767,"index":"E","solvedCount":1249},{"contestId":1767,"index":"D","solvedCount":11195},{"contestId":1767,"index":"C","solvedCount":3028},{"contestId":1767,"index":"B","solvedCount":21923},{"contestId":1767,"index":"A","solvedCount":21549},{"contestId":1766,"index":"F","solvedCount":360},{"contestId":1766,"index":"E","solvedCount":1475},{"contestId":1766,"index":"D","solvedCount":10521},{"contestId":1766,"index":"C","solvedCount":14975},{"contestId":1766,"index":"B","solvedCount":23746},{"contestId":1766,"index":"A","solvedCount":45725},{"contestId":1765,"index":"N","solvedCount":5968},{"contestId":1765,"index":"M","solvedCount":31694},{"contestId":1765,"index":"L","solvedCount":666},{"contestId":1765,"index":"K","solvedCount":6754},{"contestId":1765,"index":"J","solvedCount":305},{"contestId":1765,"index":"I","solvedCount":262},{"contestId":1765,"index":"H","solvedCount":1533},{"contestId":1765,"index":"G","solvedCount":477},{"contestId":1765,"index":"F","solvedCount":759},{"contestId":1765,"index":"E","solvedCount":11787},{"contestId":1765,"index":"D","solvedCount":4860},{"contestId":1765,"index":"C","solvedCount":553},{"contestId":1765,"index":"B","solvedCount":9867},{"contestId":1765,"index":"A","solvedCount":848},{"contestId":1764,"index":"H","solvedCount":247},{"contestId":1764,"index":"G3","solvedCount":558},{"contestId":1764,"index":"G2","solvedCount":636},{"contestId":1764,"index":"G1","solvedCount":697},{"contestId":1764,"index":"F","solvedCount":1195},{"contestId":1764,"index":"E","solvedCount":1425},{"contestId":1764,"index":"D","solvedCount":3137},{"contestId":1764,"index":"C","solvedCount":10440},{"contestId":1764,"index":"B","solvedCount":17907},{"contestId":1764,"index":"A","solvedCount":17427},{"contestId":1763,"index":"F","solvedCount":627},{"contestId":1763,"index":"E","solvedCount":2202},{"contestId":1763,"index":"D","solvedCount":2343},{"contestId":1763,"index":"C","solvedCount":7778},{"contestId":1763,"index":"B","solvedCount":16391},{"contestId":1763,"index":"A","solvedCount":16987},{"contestId":1762,"index":"G","solvedCount":136},{"contestId":1762,"index":"F","solvedCount":871},{"contestId":1762,"index":"E","solvedCount":847},{"contestId":1762,"index":"D","solvedCount":4321},{"contestId":1762,"index":"C","solvedCount":10156},{"contestId":1762,"index":"B","solvedCount":18602},{"contestId":1762,"index":"A","solvedCount":20569},{"contestId":1761,"index":"G","solvedCount":155},{"contestId":1761,"index":"F2","solvedCount":103},{"contestId":1761,"index":"F1","solvedCount":254},{"contestId":1761,"index":"E","solvedCount":2143},{"contestId":1761,"index":"D","solvedCount":2763},{"contestId":1761,"index":"C","solvedCount":10718},{"contestId":1761,"index":"B","solvedCount":14693},{"contestId":1761,"index":"A","solvedCount":36369},{"contestId":1760,"index":"G","solvedCount":10267},{"contestId":1760,"index":"F","solvedCount":14745},{"contestId":1760,"index":"E","solvedCount":22982},{"contestId":1760,"index":"D","solvedCount":26965},{"contestId":1760,"index":"C","solvedCount":43722},{"contestId":1760,"index":"B","solvedCount":53247},{"contestId":1760,"index":"A","solvedCount":79615},{"contestId":1759,"index":"G","solvedCount":5489},{"contestId":1759,"index":"F","solvedCount":4501},{"contestId":1759,"index":"E","solvedCount":12493},{"contestId":1759,"index":"D","solvedCount":20186},{"contestId":1759,"index":"C","solvedCount":19375},{"contestId":1759,"index":"B","solvedCount":23628},{"contestId":1759,"index":"A","solvedCount":32629},{"contestId":1758,"index":"F","solvedCount":213},{"contestId":1758,"index":"E","solvedCount":1009},{"contestId":1758,"index":"D","solvedCount":8463},{"contestId":1758,"index":"C","solvedCount":15241},{"contestId":1758,"index":"B","solvedCount":23855},{"contestId":1758,"index":"A","solvedCount":27026},{"contestId":1754,"index":"B","solvedCount":19707},{"contestId":1754,"index":"A","solvedCount":24858},{"contestId":1753,"index":"F","solvedCount":249},{"contestId":1753,"index":"E","solvedCount":423},{"contestId":1753,"index":"D","solvedCount":2055},{"contestId":1753,"index":"C","solvedCount":5259},{"contestId":1753,"index":"B","solvedCount":14969},{"contestId":1753,"index":"A2","solvedCount":11596},{"contestId":1753,"index":"A1","solvedCount":16436},{"contestId":1750,"index":"H","solvedCount":121},{"contestId":1750,"index":"G","solvedCount":352},{"contestId":1750,"index":"F","solvedCount":1198},{"contestId":1750,"index":"E","solvedCount":1657},{"contestId":1750,"index":"D","solvedCount":7343},{"contestId":1750,"index":"C","solvedCount":10477},{"contestId":1750,"index":"B","solvedCount":16809},{"contestId":1750,"index":"A","solvedCount":17823},{"contestId":1749,"index":"F","solvedCount":610},{"contestId":1749,"index":"E","solvedCount":2064},{"contestId":1749,"index":"D","solvedCount":6351},{"contestId":1749,"index":"C","solvedCount":15705},{"contestId":1749,"index":"B","solvedCount":22567},{"contestId":1749,"index":"A","solvedCount":23297},{"contestId":1748,"index":"F","solvedCount":394},{"contestId":1748,"index":"E","solvedCount":2653},{"contestId":1748,"index":"D","solvedCount":3247},{"contestId":1748,"index":"C","solvedCount":12968},{"contestId":1748,"index":"B","solvedCount":16760},{"contestId":1748,"index":"A","solvedCount":25301},{"contestId":1747,"index":"E","solvedCount":660},{"contestId":1747,"index":"D","solvedCount":5546},{"contestId":1747,"index":"C","solvedCount":23498},{"contestId":1747,"index":"B","solvedCount":25918},{"contestId":1747,"index":"A","solvedCount":26465},{"contestId":1746,"index":"G","solvedCount":112},{"contestId":1746,"index":"F","solvedCount":2640},{"contestId":1746,"index":"E2","solvedCount":483},{"contestId":1746,"index":"E1","solvedCount":1689},{"contestId":1746,"index":"D","solvedCount":5108},{"contestId":1746,"index":"C","solvedCount":14026},{"contestId":1746,"index":"B","solvedCount":18632},{"contestId":1746,"index":"A","solvedCount":21062},{"contestId":1744,"index":"F","solvedCount":3724},{"contestId":1744,"index":"E2","solvedCount":6676},{"contestId":1744,"index":"E1","solvedCount":12623},{"contestId":1744,"index":"D","solvedCount":24498},{"contestId":1744,"index":"C","solvedCount":43821},{"contestId":1744,"index":"B","solvedCount":24886},{"contestId":1744,"index":"A","solvedCount":28745},{"contestId":1743,"index":"G","solvedCount":304},{"contestId":1743,"index":"F","solvedCount":1797},{"contestId":1743,"index":"E","solvedCount":1863},{"contestId":1743,"index":"D","solvedCount":8356},{"contestId":1743,"index":"C","solvedCount":20627},{"contestId":1743,"index":"B","solvedCount":23186},{"contestId":1743,"index":"A","solvedCount":29501},{"contestId":1742,"index":"G","solvedCount":13217},{"contestId":1742,"index":"F","solvedCount":13990},{"contestId":1742,"index":"E","solvedCount":38400},{"contestId":1742,"index":"D","solvedCount":33946},{"contestId":1742,"index":"C","solvedCount":39967},{"contestId":1742,"index":"B","solvedCount":60870},{"contestId":1742,"index":"A","solvedCount":103684},{"contestId":1741,"index":"G","solvedCount":1928},{"contestId":1741,"index":"F","solvedCount":2896},{"contestId":1741,"index":"E","solvedCount":17710},{"contestId":1741,"index":"D","solvedCount":18308},{"contestId":1741,"index":"C","solvedCount":19348},{"contestId":1741,"index":"B","solvedCount":26743},{"contestId":1741,"index":"A","solvedCount":33757},{"contestId":1740,"index":"I","solvedCount":152},{"contestId":1740,"index":"H","solvedCount":312},{"contestId":1740,"index":"G","solvedCount":347},{"contestId":1740,"index":"F","solvedCount":1066},{"contestId":1740,"index":"E","solvedCount":5034},{"contestId":1740,"index":"D","solvedCount":9049},{"contestId":1740,"index":"C","solvedCount":12309},{"contestId":1740,"index":"B","solvedCount":14350},{"contestId":1740,"index":"A","solvedCount":23115},{"contestId":1739,"index":"F","solvedCount":633},{"contestId":1739,"index":"E","solvedCount":1456},{"contestId":1739,"index":"D","solvedCount":6217},{"contestId":1739,"index":"C","solvedCount":10072},{"contestId":1739,"index":"B","solvedCount":24413},{"contestId":1739,"index":"A","solvedCount":23742},{"contestId":1738,"index":"H","solvedCount":272},{"contestId":1738,"index":"G","solvedCount":552},{"contestId":1738,"index":"F","solvedCount":1375},{"contestId":1738,"index":"E","solvedCount":1793},{"contestId":1738,"index":"D","solvedCount":3741},{"contestId":1738,"index":"C","solvedCount":12750},{"contestId":1738,"index":"B","solvedCount":18740},{"contestId":1738,"index":"A","solvedCount":14184},{"contestId":1737,"index":"G","solvedCount":150},{"contestId":1737,"index":"F","solvedCount":157},{"contestId":1737,"index":"E","solvedCount":1074},{"contestId":1737,"index":"D","solvedCount":2101},{"contestId":1737,"index":"C","solvedCount":6403},{"contestId":1737,"index":"B","solvedCount":10182},{"contestId":1737,"index":"A","solvedCount":10836},{"contestId":1736,"index":"E","solvedCount":855},{"contestId":1736,"index":"D","solvedCount":2765},{"contestId":1736,"index":"C2","solvedCount":1468},{"contestId":1736,"index":"C1","solvedCount":16507},{"contestId":1736,"index":"B","solvedCount":20205},{"contestId":1736,"index":"A","solvedCount":24127},{"contestId":1735,"index":"F","solvedCount":253},{"contestId":1735,"index":"E","solvedCount":1242},{"contestId":1735,"index":"D","solvedCount":6760},{"contestId":1735,"index":"C","solvedCount":10914},{"contestId":1735,"index":"B","solvedCount":19301},{"contestId":1735,"index":"A","solvedCount":21051},{"contestId":1734,"index":"F","solvedCount":974},{"contestId":1734,"index":"E","solvedCount":3238},{"contestId":1734,"index":"D","solvedCount":7039},{"contestId":1734,"index":"C","solvedCount":28493},{"contestId":1734,"index":"B","solvedCount":16398},{"contestId":1734,"index":"A","solvedCount":22400},{"contestId":1733,"index":"E","solvedCount":1482},{"contestId":1733,"index":"D2","solvedCount":4735},{"contestId":1733,"index":"D1","solvedCount":15016},{"contestId":1733,"index":"C","solvedCount":17066},{"contestId":1733,"index":"B","solvedCount":21064},{"contestId":1733,"index":"A","solvedCount":21846},{"contestId":1732,"index":"E","solvedCount":578},{"contestId":1732,"index":"D2","solvedCount":1588},{"contestId":1732,"index":"D1","solvedCount":9885},{"contestId":1732,"index":"C2","solvedCount":3064},{"contestId":1732,"index":"C1","solvedCount":7536},{"contestId":1732,"index":"B","solvedCount":17226},{"contestId":1732,"index":"A","solvedCount":17514},{"contestId":1731,"index":"F","solvedCount":850},{"contestId":1731,"index":"E","solvedCount":3479},{"contestId":1731,"index":"D","solvedCount":8475},{"contestId":1731,"index":"C","solvedCount":12086},{"contestId":1731,"index":"B","solvedCount":26675},{"contestId":1731,"index":"A","solvedCount":23655},{"contestId":1730,"index":"F","solvedCount":743},{"contestId":1730,"index":"E","solvedCount":765},{"contestId":1730,"index":"D","solvedCount":3021},{"contestId":1730,"index":"C","solvedCount":17921},{"contestId":1730,"index":"B","solvedCount":17209},{"contestId":1730,"index":"A","solvedCount":24778},{"contestId":1729,"index":"G","solvedCount":2500},{"contestId":1729,"index":"F","solvedCount":4546},{"contestId":1729,"index":"E","solvedCount":7905},{"contestId":1729,"index":"D","solvedCount":30592},{"contestId":1729,"index":"C","solvedCount":21628},{"contestId":1729,"index":"B","solvedCount":32450},{"contestId":1729,"index":"A","solvedCount":45833},{"contestId":1728,"index":"G","solvedCount":614},{"contestId":1728,"index":"F","solvedCount":506},{"contestId":1728,"index":"E","solvedCount":2027},{"contestId":1728,"index":"D","solvedCount":8232},{"contestId":1728,"index":"C","solvedCount":17848},{"contestId":1728,"index":"B","solvedCount":20668},{"contestId":1728,"index":"A","solvedCount":25435},{"contestId":1726,"index":"H","solvedCount":105},{"contestId":1726,"index":"G","solvedCount":364},{"contestId":1726,"index":"E","solvedCount":1705},{"contestId":1726,"index":"D","solvedCount":4151},{"contestId":1726,"index":"C","solvedCount":13394},{"contestId":1726,"index":"B","solvedCount":16831},{"contestId":1726,"index":"A","solvedCount":36356},{"contestId":1725,"index":"M","solvedCount":4373},{"contestId":1725,"index":"L","solvedCount":1093},{"contestId":1725,"index":"K","solvedCount":779},{"contestId":1725,"index":"J","solvedCount":463},{"contestId":1725,"index":"I","solvedCount":295},{"contestId":1725,"index":"H","solvedCount":3006},{"contestId":1725,"index":"G","solvedCount":6687},{"contestId":1725,"index":"F","solvedCount":1143},{"contestId":1725,"index":"E","solvedCount":597},{"contestId":1725,"index":"D","solvedCount":232},{"contestId":1725,"index":"C","solvedCount":1930},{"contestId":1725,"index":"B","solvedCount":28008},{"contestId":1725,"index":"A","solvedCount":10123},{"contestId":1722,"index":"G","solvedCount":14133},{"contestId":1722,"index":"F","solvedCount":7988},{"contestId":1722,"index":"E","solvedCount":13321},{"contestId":1722,"index":"D","solvedCount":26511},{"contestId":1722,"index":"C","solvedCount":36064},{"contestId":1722,"index":"B","solvedCount":56290},{"contestId":1722,"index":"A","solvedCount":65352},{"contestId":1721,"index":"F","solvedCount":513},{"contestId":1721,"index":"E","solvedCount":2548},{"contestId":1721,"index":"D","solvedCount":7669},{"contestId":1721,"index":"C","solvedCount":14547},{"contestId":1721,"index":"B","solvedCount":23866},{"contestId":1721,"index":"A","solvedCount":28290},{"contestId":1720,"index":"E","solvedCount":950},{"contestId":1720,"index":"D2","solvedCount":2189},{"contestId":1720,"index":"D1","solvedCount":6702},{"contestId":1720,"index":"C","solvedCount":18218},{"contestId":1720,"index":"B","solvedCount":22404},{"contestId":1720,"index":"A","solvedCount":24337},{"contestId":1719,"index":"C","solvedCount":14355},{"contestId":1719,"index":"B","solvedCount":19162},{"contestId":1719,"index":"A","solvedCount":26797},{"contestId":1718,"index":"F","solvedCount":217},{"contestId":1718,"index":"E","solvedCount":154},{"contestId":1718,"index":"D","solvedCount":416},{"contestId":1718,"index":"C","solvedCount":1854},{"contestId":1718,"index":"B","solvedCount":3461},{"contestId":1718,"index":"A2","solvedCount":5902},{"contestId":1718,"index":"A1","solvedCount":6411},{"contestId":1717,"index":"F","solvedCount":635},{"contestId":1717,"index":"E","solvedCount":3399},{"contestId":1717,"index":"D","solvedCount":4854},{"contestId":1717,"index":"C","solvedCount":15887},{"contestId":1717,"index":"B","solvedCount":15628},{"contestId":1717,"index":"A","solvedCount":20942},{"contestId":1716,"index":"F","solvedCount":1361},{"contestId":1716,"index":"E","solvedCount":1317},{"contestId":1716,"index":"D","solvedCount":6125},{"contestId":1716,"index":"C","solvedCount":4590},{"contestId":1716,"index":"B","solvedCount":21948},{"contestId":1716,"index":"A","solvedCount":35801},{"contestId":1715,"index":"F","solvedCount":588},{"contestId":1715,"index":"E","solvedCount":2123},{"contestId":1715,"index":"D","solvedCount":6065},{"contestId":1715,"index":"C","solvedCount":10351},{"contestId":1715,"index":"B","solvedCount":33460},{"contestId":1715,"index":"A","solvedCount":24368},{"contestId":1714,"index":"G","solvedCount":9684},{"contestId":1714,"index":"F","solvedCount":3658},{"contestId":1714,"index":"E","solvedCount":23458},{"contestId":1714,"index":"D","solvedCount":10307},{"contestId":1714,"index":"C","solvedCount":33398},{"contestId":1714,"index":"B","solvedCount":33700},{"contestId":1714,"index":"A","solvedCount":32822},{"contestId":1713,"index":"F","solvedCount":681},{"contestId":1713,"index":"E","solvedCount":1970},{"contestId":1713,"index":"D","solvedCount":6222},{"contestId":1713,"index":"C","solvedCount":18858},{"contestId":1713,"index":"B","solvedCount":22678},{"contestId":1713,"index":"A","solvedCount":22807},{"contestId":1712,"index":"F","solvedCount":443},{"contestId":1712,"index":"E2","solvedCount":1613},{"contestId":1712,"index":"E1","solvedCount":2458},{"contestId":1712,"index":"D","solvedCount":5092},{"contestId":1712,"index":"C","solvedCount":21252},{"contestId":1712,"index":"B","solvedCount":22394},{"contestId":1712,"index":"A","solvedCount":25053},{"contestId":1711,"index":"B","solvedCount":14361},{"contestId":1711,"index":"A","solvedCount":26495},{"contestId":1710,"index":"E","solvedCount":578},{"contestId":1710,"index":"D","solvedCount":558},{"contestId":1710,"index":"C","solvedCount":1626},{"contestId":1710,"index":"B","solvedCount":2791},{"contestId":1710,"index":"A","solvedCount":11901},{"contestId":1709,"index":"F","solvedCount":679},{"contestId":1709,"index":"E","solvedCount":3931},{"contestId":1709,"index":"D","solvedCount":10178},{"contestId":1709,"index":"C","solvedCount":10257},{"contestId":1709,"index":"B","solvedCount":25798},{"contestId":1709,"index":"A","solvedCount":31575},{"contestId":1708,"index":"B","solvedCount":28296},{"contestId":1708,"index":"A","solvedCount":22570},{"contestId":1707,"index":"F","solvedCount":174},{"contestId":1707,"index":"E","solvedCount":933},{"contestId":1707,"index":"D","solvedCount":889},{"contestId":1707,"index":"C","solvedCount":1895},{"contestId":1707,"index":"B","solvedCount":6391},{"contestId":1707,"index":"A","solvedCount":15425},{"contestId":1706,"index":"E","solvedCount":3697},{"contestId":1706,"index":"D2","solvedCount":1939},{"contestId":1706,"index":"D1","solvedCount":7710},{"contestId":1706,"index":"C","solvedCount":16131},{"contestId":1706,"index":"B","solvedCount":17478},{"contestId":1706,"index":"A","solvedCount":24244},{"contestId":1705,"index":"F","solvedCount":693},{"contestId":1705,"index":"E","solvedCount":2450},{"contestId":1705,"index":"D","solvedCount":7147},{"contestId":1705,"index":"C","solvedCount":14565},{"contestId":1705,"index":"B","solvedCount":25390},{"contestId":1705,"index":"A","solvedCount":26560},{"contestId":1704,"index":"H2","solvedCount":110},{"contestId":1704,"index":"H1","solvedCount":237},{"contestId":1704,"index":"G","solvedCount":133},{"contestId":1704,"index":"F","solvedCount":1300},{"contestId":1704,"index":"E","solvedCount":2672},{"contestId":1704,"index":"D","solvedCount":5378},{"contestId":1704,"index":"C","solvedCount":24655},{"contestId":1704,"index":"B","solvedCount":29773},{"contestId":1704,"index":"A","solvedCount":16645},{"contestId":1703,"index":"G","solvedCount":12709},{"contestId":1703,"index":"F","solvedCount":29883},{"contestId":1703,"index":"E","solvedCount":27456},{"contestId":1703,"index":"D","solvedCount":29150},{"contestId":1703,"index":"C","solvedCount":40771},{"contestId":1703,"index":"B","solvedCount":65881},{"contestId":1703,"index":"A","solvedCount":96780},{"contestId":1702,"index":"G2","solvedCount":5763},{"contestId":1702,"index":"G1","solvedCount":6327},{"contestId":1702,"index":"F","solvedCount":9437},{"contestId":1702,"index":"E","solvedCount":17765},{"contestId":1702,"index":"D","solvedCount":25907},{"contestId":1702,"index":"C","solvedCount":25026},{"contestId":1702,"index":"B","solvedCount":29284},{"contestId":1702,"index":"A","solvedCount":38143},{"contestId":1701,"index":"F","solvedCount":1125},{"contestId":1701,"index":"E","solvedCount":1344},{"contestId":1701,"index":"D","solvedCount":6265},{"contestId":1701,"index":"C","solvedCount":23731},{"contestId":1701,"index":"B","solvedCount":20803},{"contestId":1701,"index":"A","solvedCount":27523},{"contestId":1700,"index":"F","solvedCount":1055},{"contestId":1700,"index":"E","solvedCount":954},{"contestId":1700,"index":"D","solvedCount":6982},{"contestId":1700,"index":"C","solvedCount":12141},{"contestId":1700,"index":"B","solvedCount":19873},{"contestId":1700,"index":"A","solvedCount":23656},{"contestId":1699,"index":"E","solvedCount":1372},{"contestId":1699,"index":"D","solvedCount":3512},{"contestId":1699,"index":"C","solvedCount":10716},{"contestId":1699,"index":"B","solvedCount":21679},{"contestId":1699,"index":"A","solvedCount":24770},{"contestId":1698,"index":"G","solvedCount":383},{"contestId":1698,"index":"F","solvedCount":756},{"contestId":1698,"index":"E","solvedCount":1785},{"contestId":1698,"index":"D","solvedCount":12048},{"contestId":1698,"index":"C","solvedCount":19738},{"contestId":1698,"index":"B","solvedCount":21459},{"contestId":1698,"index":"A","solvedCount":32807},{"contestId":1697,"index":"F","solvedCount":713},{"contestId":1697,"index":"E","solvedCount":1449},{"contestId":1697,"index":"D","solvedCount":4988},{"contestId":1697,"index":"C","solvedCount":15789},{"contestId":1697,"index":"B","solvedCount":30829},{"contestId":1697,"index":"A","solvedCount":26729},{"contestId":1696,"index":"H","solvedCount":203},{"contestId":1696,"index":"G","solvedCount":320},{"contestId":1696,"index":"F","solvedCount":1130},{"contestId":1696,"index":"E","solvedCount":4892},{"contestId":1696,"index":"D","solvedCount":6006},{"contestId":1696,"index":"C","solvedCount":12579},{"contestId":1696,"index":"B","solvedCount":36123},{"contestId":1696,"index":"A","solvedCount":20176},{"contestId":1695,"index":"E","solvedCount":512},{"contestId":1695,"index":"D2","solvedCount":2288},{"contestId":1695,"index":"D1","solvedCount":2453},{"contestId":1695,"index":"C","solvedCount":14001},{"contestId":1695,"index":"B","solvedCount":19956},{"contestId":1695,"index":"A","solvedCount":16787},{"contestId":1694,"index":"B","solvedCount":20644},{"contestId":1694,"index":"A","solvedCount":23516},{"contestId":1693,"index":"F","solvedCount":615},{"contestId":1693,"index":"E","solvedCount":558},{"contestId":1693,"index":"D","solvedCount":1106},{"contestId":1693,"index":"C","solvedCount":3183},{"contestId":1693,"index":"B","solvedCount":9578},{"contestId":1693,"index":"A","solvedCount":17430},{"contestId":1692,"index":"H","solvedCount":9556},{"contestId":1692,"index":"G","solvedCount":26310},{"contestId":1692,"index":"F","solvedCount":27081},{"contestId":1692,"index":"E","solvedCount":33119},{"contestId":1692,"index":"D","solvedCount":21621},{"contestId":1692,"index":"C","solvedCount":38813},{"contestId":1692,"index":"B","solvedCount":39355},{"contestId":1692,"index":"A","solvedCount":85405},{"contestId":1691,"index":"F","solvedCount":1131},{"contestId":1691,"index":"E","solvedCount":2092},{"contestId":1691,"index":"D","solvedCount":7458},{"contestId":1691,"index":"C","solvedCount":17202},{"contestId":1691,"index":"B","solvedCount":35163},{"contestId":1691,"index":"A","solvedCount":32118},{"contestId":1690,"index":"G","solvedCount":4121},{"contestId":1690,"index":"F","solvedCount":8854},{"contestId":1690,"index":"E","solvedCount":16965},{"contestId":1690,"index":"D","solvedCount":46726},{"contestId":1690,"index":"C","solvedCount":28052},{"contestId":1690,"index":"B","solvedCount":26916},{"contestId":1690,"index":"A","solvedCount":35596},{"contestId":1689,"index":"E","solvedCount":1360},{"contestId":1689,"index":"D","solvedCount":4736},{"contestId":1689,"index":"C","solvedCount":13435},{"contestId":1689,"index":"B","solvedCount":19058},{"contestId":1689,"index":"A","solvedCount":17723},{"contestId":1688,"index":"C","solvedCount":8737},{"contestId":1688,"index":"B","solvedCount":18998},{"contestId":1688,"index":"A","solvedCount":23453},{"contestId":1687,"index":"F","solvedCount":109},{"contestId":1687,"index":"E","solvedCount":309},{"contestId":1687,"index":"D","solvedCount":732},{"contestId":1687,"index":"C","solvedCount":1681},{"contestId":1687,"index":"B","solvedCount":4135},{"contestId":1687,"index":"A","solvedCount":11389},{"contestId":1686,"index":"B","solvedCount":19332},{"contestId":1686,"index":"A","solvedCount":21238},{"contestId":1685,"index":"E","solvedCount":196},{"contestId":1685,"index":"D2","solvedCount":132},{"contestId":1685,"index":"D1","solvedCount":510},{"contestId":1685,"index":"C","solvedCount":1338},{"contestId":1685,"index":"B","solvedCount":3668},{"contestId":1685,"index":"A","solvedCount":18583},{"contestId":1684,"index":"H","solvedCount":275},{"contestId":1684,"index":"G","solvedCount":779},{"contestId":1684,"index":"F","solvedCount":1122},{"contestId":1684,"index":"E","solvedCount":3623},{"contestId":1684,"index":"D","solvedCount":10745},{"contestId":1684,"index":"C","solvedCount":13265},{"contestId":1684,"index":"B","solvedCount":21836},{"contestId":1684,"index":"A","solvedCount":24930},{"contestId":1682,"index":"F","solvedCount":393},{"contestId":1682,"index":"E","solvedCount":747},{"contestId":1682,"index":"D","solvedCount":3723},{"contestId":1682,"index":"C","solvedCount":16462},{"contestId":1682,"index":"B","solvedCount":26250},{"contestId":1682,"index":"A","solvedCount":19960},{"contestId":1681,"index":"F","solvedCount":2304},{"contestId":1681,"index":"E","solvedCount":934},{"contestId":1681,"index":"D","solvedCount":10744},{"contestId":1681,"index":"C","solvedCount":18715},{"contestId":1681,"index":"B","solvedCount":21019},{"contestId":1681,"index":"A","solvedCount":21681},{"contestId":1680,"index":"F","solvedCount":897},{"contestId":1680,"index":"E","solvedCount":4331},{"contestId":1680,"index":"D","solvedCount":1347},{"contestId":1680,"index":"C","solvedCount":11107},{"contestId":1680,"index":"B","solvedCount":19077},{"contestId":1680,"index":"A","solvedCount":22346},{"contestId":1679,"index":"F","solvedCount":772},{"contestId":1679,"index":"E","solvedCount":1414},{"contestId":1679,"index":"D","solvedCount":5811},{"contestId":1679,"index":"C","solvedCount":11713},{"contestId":1679,"index":"B","solvedCount":27311},{"contestId":1679,"index":"A","solvedCount":39878},{"contestId":1678,"index":"B2","solvedCount":7349},{"contestId":1678,"index":"B1","solvedCount":16608},{"contestId":1678,"index":"A","solvedCount":19169},{"contestId":1677,"index":"F","solvedCount":110},{"contestId":1677,"index":"E","solvedCount":659},{"contestId":1677,"index":"D","solvedCount":1456},{"contestId":1677,"index":"C","solvedCount":4077},{"contestId":1677,"index":"B","solvedCount":4546},{"contestId":1677,"index":"A","solvedCount":9348},{"contestId":1676,"index":"H2","solvedCount":13219},{"contestId":1676,"index":"H1","solvedCount":16300},{"contestId":1676,"index":"G","solvedCount":23858},{"contestId":1676,"index":"F","solvedCount":20030},{"contestId":1676,"index":"E","solvedCount":32886},{"contestId":1676,"index":"D","solvedCount":29239},{"contestId":1676,"index":"C","solvedCount":34563},{"contestId":1676,"index":"B","solvedCount":60419},{"contestId":1676,"index":"A","solvedCount":87052},{"contestId":1675,"index":"G","solvedCount":2120},{"contestId":1675,"index":"F","solvedCount":6250},{"contestId":1675,"index":"E","solvedCount":12075},{"contestId":1675,"index":"D","solvedCount":14753},{"contestId":1675,"index":"C","solvedCount":19281},{"contestId":1675,"index":"B","solvedCount":43081},{"contestId":1675,"index":"A","solvedCount":36751},{"contestId":1674,"index":"G","solvedCount":2902},{"contestId":1674,"index":"F","solvedCount":5679},{"contestId":1674,"index":"E","solvedCount":7297},{"contestId":1674,"index":"D","solvedCount":17782},{"contestId":1674,"index":"C","solvedCount":26315},{"contestId":1674,"index":"B","solvedCount":29380},{"contestId":1674,"index":"A","solvedCount":27948},{"contestId":1673,"index":"F","solvedCount":958},{"contestId":1673,"index":"E","solvedCount":801},{"contestId":1673,"index":"D","solvedCount":3623},{"contestId":1673,"index":"C","solvedCount":17951},{"contestId":1673,"index":"B","solvedCount":21675},{"contestId":1673,"index":"A","solvedCount":19135},{"contestId":1672,"index":"I","solvedCount":252},{"contestId":1672,"index":"H","solvedCount":1129},{"contestId":1672,"index":"G","solvedCount":443},{"contestId":1672,"index":"F2","solvedCount":935},{"contestId":1672,"index":"F1","solvedCount":3532},{"contestId":1672,"index":"E","solvedCount":2516},{"contestId":1672,"index":"D","solvedCount":6936},{"contestId":1672,"index":"C","solvedCount":14029},{"contestId":1672,"index":"B","solvedCount":16456},{"contestId":1672,"index":"A","solvedCount":16811},{"contestId":1671,"index":"F","solvedCount":423},{"contestId":1671,"index":"E","solvedCount":3165},{"contestId":1671,"index":"D","solvedCount":8447},{"contestId":1671,"index":"C","solvedCount":25280},{"contestId":1671,"index":"B","solvedCount":19724},{"contestId":1671,"index":"A","solvedCount":21380},{"contestId":1670,"index":"F","solvedCount":1258},{"contestId":1670,"index":"E","solvedCount":1937},{"contestId":1670,"index":"D","solvedCount":5605},{"contestId":1670,"index":"C","solvedCount":10984},{"contestId":1670,"index":"B","solvedCount":13427},{"contestId":1670,"index":"A","solvedCount":15990},{"contestId":1669,"index":"H","solvedCount":28902},{"contestId":1669,"index":"G","solvedCount":21681},{"contestId":1669,"index":"F","solvedCount":39372},{"contestId":1669,"index":"E","solvedCount":21171},{"contestId":1669,"index":"D","solvedCount":25378},{"contestId":1669,"index":"C","solvedCount":41381},{"contestId":1669,"index":"B","solvedCount":55327},{"contestId":1669,"index":"A","solvedCount":88096},{"contestId":1668,"index":"B","solvedCount":17914},{"contestId":1668,"index":"A","solvedCount":16780},{"contestId":1667,"index":"F","solvedCount":119},{"contestId":1667,"index":"E","solvedCount":805},{"contestId":1667,"index":"D","solvedCount":800},{"contestId":1667,"index":"C","solvedCount":1904},{"contestId":1667,"index":"B","solvedCount":4315},{"contestId":1667,"index":"A","solvedCount":15677},{"contestId":1666,"index":"L","solvedCount":3693},{"contestId":1666,"index":"K","solvedCount":356},{"contestId":1666,"index":"J","solvedCount":1581},{"contestId":1666,"index":"I","solvedCount":1767},{"contestId":1666,"index":"H","solvedCount":86},{"contestId":1666,"index":"G","solvedCount":153},{"contestId":1666,"index":"F","solvedCount":1517},{"contestId":1666,"index":"E","solvedCount":882},{"contestId":1666,"index":"D","solvedCount":19972},{"contestId":1666,"index":"C","solvedCount":3691},{"contestId":1666,"index":"B","solvedCount":66},{"contestId":1666,"index":"A","solvedCount":136},{"contestId":1665,"index":"E","solvedCount":1795},{"contestId":1665,"index":"D","solvedCount":4640},{"contestId":1665,"index":"C","solvedCount":9843},{"contestId":1665,"index":"B","solvedCount":32743},{"contestId":1665,"index":"A","solvedCount":26175},{"contestId":1663,"index":"H","solvedCount":1351},{"contestId":1663,"index":"G","solvedCount":225},{"contestId":1663,"index":"F","solvedCount":377},{"contestId":1663,"index":"E","solvedCount":587},{"contestId":1663,"index":"D","solvedCount":1483},{"contestId":1663,"index":"C","solvedCount":5875},{"contestId":1663,"index":"B","solvedCount":3569},{"contestId":1663,"index":"A","solvedCount":10885},{"contestId":1662,"index":"O","solvedCount":1590},{"contestId":1662,"index":"N","solvedCount":928},{"contestId":1662,"index":"M","solvedCount":3874},{"contestId":1662,"index":"L","solvedCount":1330},{"contestId":1662,"index":"K","solvedCount":389},{"contestId":1662,"index":"J","solvedCount":297},{"contestId":1662,"index":"I","solvedCount":2466},{"contestId":1662,"index":"H","solvedCount":3365},{"contestId":1662,"index":"G","solvedCount":555},{"contestId":1662,"index":"F","solvedCount":1244},{"contestId":1662,"index":"E","solvedCount":179},{"contestId":1662,"index":"D","solvedCount":2153},{"contestId":1662,"index":"C","solvedCount":383},{"contestId":1662,"index":"B","solvedCount":152},{"contestId":1662,"index":"A","solvedCount":4837},{"contestId":1661,"index":"F","solvedCount":809},{"contestId":1661,"index":"E","solvedCount":1120},{"contestId":1661,"index":"D","solvedCount":5384},{"contestId":1661,"index":"C","solvedCount":10487},{"contestId":1661,"index":"B","solvedCount":20604},{"contestId":1661,"index":"A","solvedCount":19339},{"contestId":1660,"index":"F2","solvedCount":3142},{"contestId":1660,"index":"F1","solvedCount":7945},{"contestId":1660,"index":"E","solvedCount":8085},{"contestId":1660,"index":"D","solvedCount":11458},{"contestId":1660,"index":"C","solvedCount":21985},{"contestId":1660,"index":"B","solvedCount":29726},{"contestId":1660,"index":"A","solvedCount":39163},{"contestId":1659,"index":"F","solvedCount":249},{"contestId":1659,"index":"E","solvedCount":1967},{"contestId":1659,"index":"D","solvedCount":4445},{"contestId":1659,"index":"C","solvedCount":14991},{"contestId":1659,"index":"B","solvedCount":12020},{"contestId":1659,"index":"A","solvedCount":30778},{"contestId":1658,"index":"F","solvedCount":918},{"contestId":1658,"index":"E","solvedCount":1175},{"contestId":1658,"index":"D2","solvedCount":3173},{"contestId":1658,"index":"D1","solvedCount":9986},{"contestId":1658,"index":"C","solvedCount":9939},{"contestId":1658,"index":"B","solvedCount":19532},{"contestId":1658,"index":"A","solvedCount":20899},{"contestId":1657,"index":"F","solvedCount":747},{"contestId":1657,"index":"E","solvedCount":2479},{"contestId":1657,"index":"D","solvedCount":5287},{"contestId":1657,"index":"C","solvedCount":17679},{"contestId":1657,"index":"B","solvedCount":23602},{"contestId":1657,"index":"A","solvedCount":24884},{"contestId":1656,"index":"I","solvedCount":154},{"contestId":1656,"index":"H","solvedCount":795},{"contestId":1656,"index":"G","solvedCount":462},{"contestId":1656,"index":"F","solvedCount":1214},{"contestId":1656,"index":"E","solvedCount":3854},{"contestId":1656,"index":"D","solvedCount":7548},{"contestId":1656,"index":"C","solvedCount":20992},{"contestId":1656,"index":"B","solvedCount":26705},{"contestId":1656,"index":"A","solvedCount":20447},{"contestId":1654,"index":"H","solvedCount":100},{"contestId":1654,"index":"G","solvedCount":456},{"contestId":1654,"index":"F","solvedCount":1481},{"contestId":1654,"index":"E","solvedCount":2359},{"contestId":1654,"index":"D","solvedCount":3060},{"contestId":1654,"index":"C","solvedCount":14499},{"contestId":1654,"index":"B","solvedCount":16770},{"contestId":1654,"index":"A","solvedCount":19384},{"contestId":1651,"index":"F","solvedCount":481},{"contestId":1651,"index":"E","solvedCount":617},{"contestId":1651,"index":"D","solvedCount":6471},{"contestId":1651,"index":"C","solvedCount":11574},{"contestId":1651,"index":"B","solvedCount":20478},{"contestId":1651,"index":"A","solvedCount":26638},{"contestId":1650,"index":"G","solvedCount":2924},{"contestId":1650,"index":"F","solvedCount":1662},{"contestId":1650,"index":"E","solvedCount":4460},{"contestId":1650,"index":"D","solvedCount":14341},{"contestId":1650,"index":"C","solvedCount":18494},{"contestId":1650,"index":"B","solvedCount":29959},{"contestId":1650,"index":"A","solvedCount":37275},{"contestId":1649,"index":"B","solvedCount":13949},{"contestId":1649,"index":"A","solvedCount":16038},{"contestId":1648,"index":"F","solvedCount":185},{"contestId":1648,"index":"E","solvedCount":506},{"contestId":1648,"index":"D","solvedCount":1051},{"contestId":1648,"index":"C","solvedCount":3339},{"contestId":1648,"index":"B","solvedCount":7251},{"contestId":1648,"index":"A","solvedCount":18688},{"contestId":1647,"index":"F","solvedCount":543},{"contestId":1647,"index":"E","solvedCount":1097},{"contestId":1647,"index":"D","solvedCount":5693},{"contestId":1647,"index":"C","solvedCount":13329},{"contestId":1647,"index":"B","solvedCount":17113},{"contestId":1647,"index":"A","solvedCount":23486},{"contestId":1646,"index":"F","solvedCount":659},{"contestId":1646,"index":"E","solvedCount":2755},{"contestId":1646,"index":"D","solvedCount":4436},{"contestId":1646,"index":"C","solvedCount":19434},{"contestId":1646,"index":"B","solvedCount":22659},{"contestId":1646,"index":"A","solvedCount":25372},{"contestId":1644,"index":"F","solvedCount":428},{"contestId":1644,"index":"E","solvedCount":3488},{"contestId":1644,"index":"D","solvedCount":7871},{"contestId":1644,"index":"C","solvedCount":14990},{"contestId":1644,"index":"B","solvedCount":21285},{"contestId":1644,"index":"A","solvedCount":28619},{"contestId":1642,"index":"B","solvedCount":18235},{"contestId":1642,"index":"A","solvedCount":16729},{"contestId":1641,"index":"F","solvedCount":120},{"contestId":1641,"index":"E","solvedCount":290},{"contestId":1641,"index":"D","solvedCount":1497},{"contestId":1641,"index":"C","solvedCount":2839},{"contestId":1641,"index":"B","solvedCount":4060},{"contestId":1641,"index":"A","solvedCount":18972},{"contestId":1639,"index":"K","solvedCount":0},{"contestId":1639,"index":"J","solvedCount":0},{"contestId":1639,"index":"I","solvedCount":0},{"contestId":1639,"index":"H","solvedCount":0},{"contestId":1639,"index":"G","solvedCount":0},{"contestId":1639,"index":"F","solvedCount":0},{"contestId":1639,"index":"E","solvedCount":0},{"contestId":1639,"index":"D","solvedCount":0},{"contestId":1639,"index":"C","solvedCount":0},{"contestId":1639,"index":"B","solvedCount":0},{"contestId":1639,"index":"A","solvedCount":0},{"contestId":1638,"index":"F","solvedCount":261},{"contestId":1638,"index":"E","solvedCount":2352},{"contestId":1638,"index":"D","solvedCount":4727},{"contestId":1638,"index":"C","solvedCount":15914},{"contestId":1638,"index":"B","solvedCount":22533},{"contestId":1638,"index":"A","solvedCount":22141},{"contestId":1637,"index":"H","solvedCount":567},{"contestId":1637,"index":"G","solvedCount":620},{"contestId":1637,"index":"F","solvedCount":2158},{"contestId":1637,"index":"E","solvedCount":3792},{"contestId":1637,"index":"D","solvedCount":8898},{"contestId":1637,"index":"C","solvedCount":18723},{"contestId":1637,"index":"B","solvedCount":15453},{"contestId":1637,"index":"A","solvedCount":24123},{"contestId":1635,"index":"F","solvedCount":1391},{"contestId":1635,"index":"E","solvedCount":2723},{"contestId":1635,"index":"D","solvedCount":7043},{"contestId":1635,"index":"C","solvedCount":25020},{"contestId":1635,"index":"B","solvedCount":18455},{"contestId":1635,"index":"A","solvedCount":25825},{"contestId":1634,"index":"F","solvedCount":1898},{"contestId":1634,"index":"E","solvedCount":2167},{"contestId":1634,"index":"D","solvedCount":4723},{"contestId":1634,"index":"C","solvedCount":19077},{"contestId":1634,"index":"B","solvedCount":22229},{"contestId":1634,"index":"A","solvedCount":24648},{"contestId":1633,"index":"F","solvedCount":369},{"contestId":1633,"index":"E","solvedCount":1739},{"contestId":1633,"index":"D","solvedCount":18614},{"contestId":1633,"index":"C","solvedCount":21237},{"contestId":1633,"index":"B","solvedCount":29381},{"contestId":1633,"index":"A","solvedCount":35986},{"contestId":1632,"index":"E2","solvedCount":1193},{"contestId":1632,"index":"E1","solvedCount":1335},{"contestId":1632,"index":"D","solvedCount":5315},{"contestId":1632,"index":"C","solvedCount":14056},{"contestId":1632,"index":"B","solvedCount":31397},{"contestId":1632,"index":"A","solvedCount":31048},{"contestId":1631,"index":"B","solvedCount":26792},{"contestId":1631,"index":"A","solvedCount":31281},{"contestId":1630,"index":"F","solvedCount":919},{"contestId":1630,"index":"E","solvedCount":554},{"contestId":1630,"index":"D","solvedCount":1944},{"contestId":1630,"index":"C","solvedCount":3323},{"contestId":1630,"index":"B","solvedCount":6476},{"contestId":1630,"index":"A","solvedCount":16130},{"contestId":1629,"index":"B","solvedCount":25246},{"contestId":1629,"index":"A","solvedCount":30904},{"contestId":1628,"index":"F","solvedCount":97},{"contestId":1628,"index":"E","solvedCount":1211},{"contestId":1628,"index":"D2","solvedCount":2615},{"contestId":1628,"index":"D1","solvedCount":3689},{"contestId":1628,"index":"C","solvedCount":3573},{"contestId":1628,"index":"B","solvedCount":12693},{"contestId":1628,"index":"A","solvedCount":16965},{"contestId":1627,"index":"F","solvedCount":654},{"contestId":1627,"index":"E","solvedCount":2778},{"contestId":1627,"index":"D","solvedCount":9348},{"contestId":1627,"index":"C","solvedCount":16227},{"contestId":1627,"index":"B","solvedCount":17554},{"contestId":1627,"index":"A","solvedCount":24892},{"contestId":1626,"index":"F","solvedCount":904},{"contestId":1626,"index":"E","solvedCount":1853},{"contestId":1626,"index":"D","solvedCount":4326},{"contestId":1626,"index":"C","solvedCount":11798},{"contestId":1626,"index":"B","solvedCount":23921},{"contestId":1626,"index":"A","solvedCount":30862},{"contestId":1625,"index":"E2","solvedCount":660},{"contestId":1625,"index":"E1","solvedCount":1148},{"contestId":1625,"index":"D","solvedCount":2315},{"contestId":1625,"index":"C","solvedCount":13250},{"contestId":1625,"index":"B","solvedCount":16850},{"contestId":1625,"index":"A","solvedCount":18276},{"contestId":1624,"index":"G","solvedCount":7574},{"contestId":1624,"index":"F","solvedCount":3787},{"contestId":1624,"index":"E","solvedCount":4588},{"contestId":1624,"index":"D","solvedCount":19054},{"contestId":1624,"index":"C","solvedCount":26804},{"contestId":1624,"index":"B","solvedCount":52671},{"contestId":1624,"index":"A","solvedCount":60121},{"contestId":1623,"index":"E","solvedCount":1255},{"contestId":1623,"index":"D","solvedCount":1468},{"contestId":1623,"index":"C","solvedCount":14297},{"contestId":1623,"index":"B","solvedCount":14653},{"contestId":1623,"index":"A","solvedCount":20710},{"contestId":1622,"index":"F","solvedCount":857},{"contestId":1622,"index":"E","solvedCount":2241},{"contestId":1622,"index":"D","solvedCount":4637},{"contestId":1622,"index":"C","solvedCount":15521},{"contestId":1622,"index":"B","solvedCount":22299},{"contestId":1622,"index":"A","solvedCount":32009},{"contestId":1621,"index":"I","solvedCount":144},{"contestId":1621,"index":"H","solvedCount":199},{"contestId":1621,"index":"G","solvedCount":776},{"contestId":1621,"index":"F","solvedCount":635},{"contestId":1621,"index":"E","solvedCount":1917},{"contestId":1621,"index":"D","solvedCount":4389},{"contestId":1621,"index":"C","solvedCount":7498},{"contestId":1621,"index":"B","solvedCount":14545},{"contestId":1621,"index":"A","solvedCount":24751},{"contestId":1620,"index":"G","solvedCount":1155},{"contestId":1620,"index":"F","solvedCount":750},{"contestId":1620,"index":"E","solvedCount":9638},{"contestId":1620,"index":"D","solvedCount":4800},{"contestId":1620,"index":"C","solvedCount":7268},{"contestId":1620,"index":"B","solvedCount":31325},{"contestId":1620,"index":"A","solvedCount":23089},{"contestId":1619,"index":"H","solvedCount":1429},{"contestId":1619,"index":"G","solvedCount":2728},{"contestId":1619,"index":"F","solvedCount":2336},{"contestId":1619,"index":"E","solvedCount":10195},{"contestId":1619,"index":"D","solvedCount":8442},{"contestId":1619,"index":"C","solvedCount":22626},{"contestId":1619,"index":"B","solvedCount":32912},{"contestId":1619,"index":"A","solvedCount":62672},{"contestId":1618,"index":"G","solvedCount":1925},{"contestId":1618,"index":"F","solvedCount":4725},{"contestId":1618,"index":"E","solvedCount":7781},{"contestId":1618,"index":"D","solvedCount":20875},{"contestId":1618,"index":"C","solvedCount":32283},{"contestId":1618,"index":"B","solvedCount":23822},{"contestId":1618,"index":"A","solvedCount":34352},{"contestId":1617,"index":"E","solvedCount":1014},{"contestId":1617,"index":"D2","solvedCount":2021},{"contestId":1617,"index":"D1","solvedCount":5161},{"contestId":1617,"index":"C","solvedCount":15991},{"contestId":1617,"index":"B","solvedCount":26684},{"contestId":1617,"index":"A","solvedCount":17001},{"contestId":1616,"index":"H","solvedCount":1232},{"contestId":1616,"index":"G","solvedCount":424},{"contestId":1616,"index":"F","solvedCount":719},{"contestId":1616,"index":"E","solvedCount":2711},{"contestId":1616,"index":"D","solvedCount":5557},{"contestId":1616,"index":"C","solvedCount":13193},{"contestId":1616,"index":"B","solvedCount":20686},{"contestId":1616,"index":"A","solvedCount":23813},{"contestId":1615,"index":"H","solvedCount":386},{"contestId":1615,"index":"G","solvedCount":172},{"contestId":1615,"index":"F","solvedCount":1148},{"contestId":1615,"index":"E","solvedCount":1698},{"contestId":1615,"index":"D","solvedCount":2132},{"contestId":1615,"index":"C","solvedCount":9186},{"contestId":1615,"index":"B","solvedCount":17886},{"contestId":1615,"index":"A","solvedCount":21570},{"contestId":1614,"index":"E","solvedCount":948},{"contestId":1614,"index":"D2","solvedCount":2741},{"contestId":1614,"index":"D1","solvedCount":4468},{"contestId":1614,"index":"C","solvedCount":11296},{"contestId":1614,"index":"B","solvedCount":28897},{"contestId":1614,"index":"A","solvedCount":24581},{"contestId":1613,"index":"F","solvedCount":830},{"contestId":1613,"index":"E","solvedCount":5882},{"contestId":1613,"index":"D","solvedCount":5298},{"contestId":1613,"index":"C","solvedCount":29632},{"contestId":1613,"index":"B","solvedCount":23297},{"contestId":1613,"index":"A","solvedCount":26611},{"contestId":1612,"index":"G","solvedCount":998},{"contestId":1612,"index":"F","solvedCount":692},{"contestId":1612,"index":"E","solvedCount":2807},{"contestId":1612,"index":"D","solvedCount":10252},{"contestId":1612,"index":"C","solvedCount":25688},{"contestId":1612,"index":"B","solvedCount":18424},{"contestId":1612,"index":"A","solvedCount":18207},{"contestId":1611,"index":"G","solvedCount":738},{"contestId":1611,"index":"F","solvedCount":7368},{"contestId":1611,"index":"E2","solvedCount":4311},{"contestId":1611,"index":"E1","solvedCount":8339},{"contestId":1611,"index":"D","solvedCount":11583},{"contestId":1611,"index":"C","solvedCount":19351},{"contestId":1611,"index":"B","solvedCount":31888},{"contestId":1611,"index":"A","solvedCount":33386},{"contestId":1610,"index":"I","solvedCount":338},{"contestId":1610,"index":"H","solvedCount":627},{"contestId":1610,"index":"G","solvedCount":654},{"contestId":1610,"index":"F","solvedCount":704},{"contestId":1610,"index":"E","solvedCount":1922},{"contestId":1610,"index":"D","solvedCount":3035},{"contestId":1610,"index":"C","solvedCount":15570},{"contestId":1610,"index":"B","solvedCount":23279},{"contestId":1610,"index":"A","solvedCount":17065},{"contestId":1609,"index":"H","solvedCount":104},{"contestId":1609,"index":"G","solvedCount":484},{"contestId":1609,"index":"F","solvedCount":958},{"contestId":1609,"index":"E","solvedCount":2445},{"contestId":1609,"index":"D","solvedCount":8378},{"contestId":1609,"index":"C","solvedCount":10446},{"contestId":1609,"index":"B","solvedCount":12141},{"contestId":1609,"index":"A","solvedCount":18877},{"contestId":1608,"index":"G","solvedCount":243},{"contestId":1608,"index":"F","solvedCount":836},{"contestId":1608,"index":"E","solvedCount":484},{"contestId":1608,"index":"D","solvedCount":1552},{"contestId":1608,"index":"C","solvedCount":7357},{"contestId":1608,"index":"B","solvedCount":12477},{"contestId":1608,"index":"A","solvedCount":20246},{"contestId":1607,"index":"H","solvedCount":1421},{"contestId":1607,"index":"G","solvedCount":1742},{"contestId":1607,"index":"F","solvedCount":2126},{"contestId":1607,"index":"E","solvedCount":10013},{"contestId":1607,"index":"D","solvedCount":18116},{"contestId":1607,"index":"C","solvedCount":26811},{"contestId":1607,"index":"B","solvedCount":39288},{"contestId":1607,"index":"A","solvedCount":40644},{"contestId":1606,"index":"F","solvedCount":661},{"contestId":1606,"index":"E","solvedCount":4179},{"contestId":1606,"index":"D","solvedCount":1576},{"contestId":1606,"index":"C","solvedCount":15197},{"contestId":1606,"index":"B","solvedCount":19502},{"contestId":1606,"index":"A","solvedCount":37300},{"contestId":1605,"index":"F","solvedCount":429},{"contestId":1605,"index":"E","solvedCount":1182},{"contestId":1605,"index":"D","solvedCount":3245},{"contestId":1605,"index":"C","solvedCount":18834},{"contestId":1605,"index":"B","solvedCount":19245},{"contestId":1605,"index":"A","solvedCount":21634},{"contestId":1604,"index":"B","solvedCount":16262},{"contestId":1604,"index":"A","solvedCount":22627},{"contestId":1603,"index":"F","solvedCount":348},{"contestId":1603,"index":"E","solvedCount":634},{"contestId":1603,"index":"D","solvedCount":878},{"contestId":1603,"index":"C","solvedCount":2263},{"contestId":1603,"index":"B","solvedCount":15063},{"contestId":1603,"index":"A","solvedCount":17816},{"contestId":1602,"index":"B","solvedCount":14740},{"contestId":1602,"index":"A","solvedCount":19716},{"contestId":1601,"index":"F","solvedCount":275},{"contestId":1601,"index":"E","solvedCount":596},{"contestId":1601,"index":"D","solvedCount":1929},{"contestId":1601,"index":"C","solvedCount":2342},{"contestId":1601,"index":"B","solvedCount":5497},{"contestId":1601,"index":"A","solvedCount":20997},{"contestId":1600,"index":"J","solvedCount":4413},{"contestId":1600,"index":"F","solvedCount":615},{"contestId":1600,"index":"E","solvedCount":2364},{"contestId":1599,"index":"J","solvedCount":328},{"contestId":1599,"index":"I","solvedCount":132},{"contestId":1599,"index":"H","solvedCount":1272},{"contestId":1599,"index":"G","solvedCount":408},{"contestId":1599,"index":"F","solvedCount":409},{"contestId":1599,"index":"E","solvedCount":89},{"contestId":1599,"index":"D","solvedCount":34},{"contestId":1599,"index":"C","solvedCount":1962},{"contestId":1599,"index":"B","solvedCount":160},{"contestId":1599,"index":"A","solvedCount":860},{"contestId":1598,"index":"G","solvedCount":405},{"contestId":1598,"index":"F","solvedCount":1625},{"contestId":1598,"index":"E","solvedCount":2493},{"contestId":1598,"index":"D","solvedCount":10460},{"contestId":1598,"index":"C","solvedCount":23615},{"contestId":1598,"index":"B","solvedCount":16929},{"contestId":1598,"index":"A","solvedCount":25605},{"contestId":1594,"index":"F","solvedCount":1535},{"contestId":1594,"index":"E2","solvedCount":1610},{"contestId":1594,"index":"E1","solvedCount":12185},{"contestId":1594,"index":"D","solvedCount":9348},{"contestId":1594,"index":"C","solvedCount":28175},{"contestId":1594,"index":"B","solvedCount":22109},{"contestId":1594,"index":"A","solvedCount":27073},{"contestId":1593,"index":"G","solvedCount":1886},{"contestId":1593,"index":"F","solvedCount":2651},{"contestId":1593,"index":"E","solvedCount":14698},{"contestId":1593,"index":"D2","solvedCount":5559},{"contestId":1593,"index":"D1","solvedCount":21770},{"contestId":1593,"index":"C","solvedCount":27845},{"contestId":1593,"index":"B","solvedCount":40451},{"contestId":1593,"index":"A","solvedCount":41438},{"contestId":1592,"index":"F2","solvedCount":968},{"contestId":1592,"index":"F1","solvedCount":1078},{"contestId":1592,"index":"E","solvedCount":1919},{"contestId":1592,"index":"D","solvedCount":2564},{"contestId":1592,"index":"C","solvedCount":9113},{"contestId":1592,"index":"B","solvedCount":17076},{"contestId":1592,"index":"A","solvedCount":23754},{"contestId":1588,"index":"F","solvedCount":353},{"contestId":1586,"index":"I","solvedCount":298},{"contestId":1585,"index":"G","solvedCount":305},{"contestId":1585,"index":"F","solvedCount":1665},{"contestId":1585,"index":"E","solvedCount":1206},{"contestId":1585,"index":"D","solvedCount":4378},{"contestId":1585,"index":"C","solvedCount":12812},{"contestId":1585,"index":"B","solvedCount":16127},{"contestId":1585,"index":"A","solvedCount":18903},{"contestId":1584,"index":"G","solvedCount":246},{"contestId":1584,"index":"F","solvedCount":1114},{"contestId":1584,"index":"E","solvedCount":1469},{"contestId":1584,"index":"D","solvedCount":3985},{"contestId":1584,"index":"C","solvedCount":17694},{"contestId":1584,"index":"B","solvedCount":14347},{"contestId":1584,"index":"A","solvedCount":15529},{"contestId":1583,"index":"H","solvedCount":400},{"contestId":1583,"index":"G","solvedCount":495},{"contestId":1583,"index":"F","solvedCount":1534},{"contestId":1583,"index":"E","solvedCount":2484},{"contestId":1583,"index":"D","solvedCount":5929},{"contestId":1583,"index":"C","solvedCount":7435},{"contestId":1583,"index":"B","solvedCount":13239},{"contestId":1583,"index":"A","solvedCount":14373},{"contestId":1582,"index":"G","solvedCount":696},{"contestId":1582,"index":"F2","solvedCount":2078},{"contestId":1582,"index":"F1","solvedCount":6566},{"contestId":1582,"index":"E","solvedCount":4201},{"contestId":1582,"index":"D","solvedCount":11578},{"contestId":1582,"index":"C","solvedCount":23542},{"contestId":1582,"index":"B","solvedCount":33187},{"contestId":1582,"index":"A","solvedCount":19737},{"contestId":1581,"index":"B","solvedCount":12466},{"contestId":1581,"index":"A","solvedCount":14269},{"contestId":1580,"index":"F","solvedCount":148},{"contestId":1580,"index":"E","solvedCount":124},{"contestId":1580,"index":"D","solvedCount":1101},{"contestId":1580,"index":"C","solvedCount":2231},{"contestId":1580,"index":"B","solvedCount":1281},{"contestId":1580,"index":"A","solvedCount":3921},{"contestId":1579,"index":"G","solvedCount":2747},{"contestId":1579,"index":"F","solvedCount":5344},{"contestId":1579,"index":"E2","solvedCount":7360},{"contestId":1579,"index":"E1","solvedCount":25116},{"contestId":1579,"index":"D","solvedCount":18386},{"contestId":1579,"index":"C","solvedCount":11647},{"contestId":1579,"index":"B","solvedCount":18875},{"contestId":1579,"index":"A","solvedCount":41939},{"contestId":1578,"index":"M","solvedCount":511},{"contestId":1578,"index":"L","solvedCount":1433},{"contestId":1578,"index":"K","solvedCount":408},{"contestId":1578,"index":"J","solvedCount":344},{"contestId":1578,"index":"I","solvedCount":72},{"contestId":1578,"index":"H","solvedCount":2167},{"contestId":1578,"index":"G","solvedCount":56},{"contestId":1578,"index":"F","solvedCount":187},{"contestId":1578,"index":"E","solvedCount":4132},{"contestId":1578,"index":"D","solvedCount":55},{"contestId":1578,"index":"C","solvedCount":12},{"contestId":1578,"index":"B","solvedCount":475},{"contestId":1578,"index":"A","solvedCount":422},{"contestId":1576,"index":"A","solvedCount":0},{"contestId":1575,"index":"M","solvedCount":341},{"contestId":1575,"index":"L","solvedCount":1698},{"contestId":1575,"index":"K","solvedCount":798},{"contestId":1575,"index":"J","solvedCount":4254},{"contestId":1575,"index":"I","solvedCount":1020},{"contestId":1575,"index":"H","solvedCount":766},{"contestId":1575,"index":"G","solvedCount":833},{"contestId":1575,"index":"F","solvedCount":137},{"contestId":1575,"index":"E","solvedCount":395},{"contestId":1575,"index":"D","solvedCount":2868},{"contestId":1575,"index":"C","solvedCount":193},{"contestId":1575,"index":"B","solvedCount":537},{"contestId":1575,"index":"A","solvedCount":5178},{"contestId":1574,"index":"F","solvedCount":743},{"contestId":1574,"index":"E","solvedCount":1037},{"contestId":1574,"index":"D","solvedCount":4846},{"contestId":1574,"index":"C","solvedCount":18545},{"contestId":1574,"index":"B","solvedCount":18212},{"contestId":1574,"index":"A","solvedCount":23056},{"contestId":1573,"index":"B","solvedCount":15561},{"contestId":1573,"index":"A","solvedCount":21947},{"contestId":1572,"index":"F","solvedCount":364},{"contestId":1572,"index":"E","solvedCount":371},{"contestId":1572,"index":"D","solvedCount":623},{"contestId":1572,"index":"C","solvedCount":1701},{"contestId":1572,"index":"B","solvedCount":2004},{"contestId":1572,"index":"A","solvedCount":10421},{"contestId":1571,"index":"J","solvedCount":50},{"contestId":1571,"index":"I","solvedCount":65},{"contestId":1571,"index":"H","solvedCount":56},{"contestId":1571,"index":"G","solvedCount":84},{"contestId":1571,"index":"F","solvedCount":225},{"contestId":1571,"index":"E","solvedCount":374},{"contestId":1571,"index":"D","solvedCount":368},{"contestId":1571,"index":"C","solvedCount":401},{"contestId":1571,"index":"B","solvedCount":758},{"contestId":1571,"index":"A","solvedCount":1643},{"contestId":1569,"index":"F","solvedCount":380},{"contestId":1569,"index":"E","solvedCount":875},{"contestId":1569,"index":"D","solvedCount":4600},{"contestId":1569,"index":"C","solvedCount":13326},{"contestId":1569,"index":"B","solvedCount":19847},{"contestId":1569,"index":"A","solvedCount":26537},{"contestId":1567,"index":"F","solvedCount":879},{"contestId":1567,"index":"E","solvedCount":4115},{"contestId":1567,"index":"D","solvedCount":4847},{"contestId":1567,"index":"C","solvedCount":13148},{"contestId":1567,"index":"B","solvedCount":32784},{"contestId":1567,"index":"A","solvedCount":31690},{"contestId":1566,"index":"H","solvedCount":152},{"contestId":1566,"index":"G","solvedCount":383},{"contestId":1566,"index":"F","solvedCount":1172},{"contestId":1566,"index":"E","solvedCount":4442},{"contestId":1566,"index":"D2","solvedCount":8330},{"contestId":1566,"index":"D1","solvedCount":14709},{"contestId":1566,"index":"C","solvedCount":19022},{"contestId":1566,"index":"B","solvedCount":21192},{"contestId":1566,"index":"A","solvedCount":25357},{"contestId":1562,"index":"F","solvedCount":454},{"contestId":1562,"index":"E","solvedCount":1587},{"contestId":1562,"index":"D2","solvedCount":2244},{"contestId":1562,"index":"D1","solvedCount":6646},{"contestId":1562,"index":"C","solvedCount":14304},{"contestId":1562,"index":"B","solvedCount":20532},{"contestId":1562,"index":"A","solvedCount":26355},{"contestId":1561,"index":"D1","solvedCount":6097},{"contestId":1561,"index":"C","solvedCount":21311},{"contestId":1561,"index":"A","solvedCount":17161},{"contestId":1560,"index":"F2","solvedCount":4933},{"contestId":1560,"index":"F1","solvedCount":6748},{"contestId":1560,"index":"E","solvedCount":8858},{"contestId":1560,"index":"D","solvedCount":19445},{"contestId":1560,"index":"C","solvedCount":27981},{"contestId":1560,"index":"B","solvedCount":38764},{"contestId":1560,"index":"A","solvedCount":73285},{"contestId":1559,"index":"E","solvedCount":2711},{"contestId":1559,"index":"D2","solvedCount":3051},{"contestId":1559,"index":"D1","solvedCount":15987},{"contestId":1559,"index":"C","solvedCount":22765},{"contestId":1559,"index":"B","solvedCount":24115},{"contestId":1559,"index":"A","solvedCount":45343},{"contestId":1558,"index":"F","solvedCount":511},{"contestId":1558,"index":"E","solvedCount":698},{"contestId":1558,"index":"D","solvedCount":1133},{"contestId":1558,"index":"C","solvedCount":3713},{"contestId":1558,"index":"B","solvedCount":5265},{"contestId":1558,"index":"A","solvedCount":11491},{"contestId":1557,"index":"E","solvedCount":763},{"contestId":1557,"index":"D","solvedCount":2993},{"contestId":1557,"index":"C","solvedCount":10475},{"contestId":1557,"index":"B","solvedCount":24595},{"contestId":1557,"index":"A","solvedCount":29128},{"contestId":1556,"index":"H","solvedCount":446},{"contestId":1556,"index":"G","solvedCount":446},{"contestId":1556,"index":"F","solvedCount":1417},{"contestId":1556,"index":"E","solvedCount":2987},{"contestId":1556,"index":"D","solvedCount":8556},{"contestId":1556,"index":"C","solvedCount":6210},{"contestId":1556,"index":"B","solvedCount":13273},{"contestId":1556,"index":"A","solvedCount":18537},{"contestId":1555,"index":"F","solvedCount":1044},{"contestId":1555,"index":"E","solvedCount":4521},{"contestId":1555,"index":"D","solvedCount":15377},{"contestId":1555,"index":"C","solvedCount":24044},{"contestId":1555,"index":"B","solvedCount":17234},{"contestId":1555,"index":"A","solvedCount":30311},{"contestId":1554,"index":"E","solvedCount":1374},{"contestId":1554,"index":"D","solvedCount":10549},{"contestId":1554,"index":"C","solvedCount":9718},{"contestId":1554,"index":"B","solvedCount":13786},{"contestId":1554,"index":"A","solvedCount":31284},{"contestId":1553,"index":"I","solvedCount":312},{"contestId":1553,"index":"H","solvedCount":832},{"contestId":1553,"index":"G","solvedCount":1212},{"contestId":1553,"index":"F","solvedCount":2491},{"contestId":1553,"index":"E","solvedCount":3769},{"contestId":1553,"index":"D","solvedCount":15075},{"contestId":1553,"index":"C","solvedCount":19765},{"contestId":1553,"index":"B","solvedCount":15471},{"contestId":1553,"index":"A","solvedCount":34209},{"contestId":1552,"index":"I","solvedCount":147},{"contestId":1552,"index":"H","solvedCount":458},{"contestId":1552,"index":"G","solvedCount":670},{"contestId":1552,"index":"F","solvedCount":3328},{"contestId":1552,"index":"E","solvedCount":2124},{"contestId":1552,"index":"D","solvedCount":7879},{"contestId":1552,"index":"C","solvedCount":6282},{"contestId":1552,"index":"B","solvedCount":16911},{"contestId":1552,"index":"A","solvedCount":25312},{"contestId":1551,"index":"F","solvedCount":2175},{"contestId":1551,"index":"E","solvedCount":4534},{"contestId":1551,"index":"D2","solvedCount":2985},{"contestId":1551,"index":"D1","solvedCount":7564},{"contestId":1551,"index":"C","solvedCount":14517},{"contestId":1551,"index":"B2","solvedCount":16651},{"contestId":1551,"index":"B1","solvedCount":31296},{"contestId":1551,"index":"A","solvedCount":58228},{"contestId":1550,"index":"F","solvedCount":896},{"contestId":1550,"index":"E","solvedCount":1836},{"contestId":1550,"index":"D","solvedCount":2057},{"contestId":1550,"index":"C","solvedCount":10843},{"contestId":1550,"index":"B","solvedCount":28539},{"contestId":1550,"index":"A","solvedCount":29441},{"contestId":1549,"index":"B","solvedCount":26654},{"contestId":1549,"index":"A","solvedCount":35516},{"contestId":1548,"index":"E","solvedCount":600},{"contestId":1548,"index":"D2","solvedCount":283},{"contestId":1548,"index":"D1","solvedCount":1623},{"contestId":1548,"index":"C","solvedCount":2021},{"contestId":1548,"index":"B","solvedCount":11326},{"contestId":1548,"index":"A","solvedCount":17704},{"contestId":1547,"index":"G","solvedCount":3526},{"contestId":1547,"index":"F","solvedCount":6927},{"contestId":1547,"index":"E","solvedCount":16350},{"contestId":1547,"index":"D","solvedCount":18565},{"contestId":1547,"index":"C","solvedCount":24390},{"contestId":1547,"index":"B","solvedCount":27875},{"contestId":1547,"index":"A","solvedCount":32265},{"contestId":1546,"index":"B","solvedCount":13937},{"contestId":1546,"index":"A","solvedCount":18579},{"contestId":1545,"index":"F","solvedCount":129},{"contestId":1545,"index":"E2","solvedCount":100},{"contestId":1545,"index":"E1","solvedCount":100},{"contestId":1545,"index":"D","solvedCount":606},{"contestId":1545,"index":"C","solvedCount":767},{"contestId":1545,"index":"B","solvedCount":6743},{"contestId":1545,"index":"A","solvedCount":14866},{"contestId":1543,"index":"E","solvedCount":444},{"contestId":1543,"index":"D2","solvedCount":2165},{"contestId":1543,"index":"D1","solvedCount":7998},{"contestId":1543,"index":"C","solvedCount":5610},{"contestId":1543,"index":"B","solvedCount":24462},{"contestId":1543,"index":"A","solvedCount":40760},{"contestId":1542,"index":"E2","solvedCount":1015},{"contestId":1542,"index":"E1","solvedCount":1436},{"contestId":1542,"index":"D","solvedCount":2916},{"contestId":1542,"index":"C","solvedCount":16161},{"contestId":1542,"index":"B","solvedCount":26497},{"contestId":1542,"index":"A","solvedCount":51531},{"contestId":1541,"index":"B","solvedCount":38344},{"contestId":1541,"index":"A","solvedCount":30699},{"contestId":1540,"index":"E","solvedCount":134},{"contestId":1540,"index":"D","solvedCount":385},{"contestId":1540,"index":"C2","solvedCount":558},{"contestId":1540,"index":"C1","solvedCount":749},{"contestId":1540,"index":"B","solvedCount":2985},{"contestId":1540,"index":"A","solvedCount":14975},{"contestId":1539,"index":"F","solvedCount":984},{"contestId":1539,"index":"E","solvedCount":1055},{"contestId":1539,"index":"D","solvedCount":12709},{"contestId":1539,"index":"C","solvedCount":31333},{"contestId":1539,"index":"B","solvedCount":26716},{"contestId":1539,"index":"A","solvedCount":21519},{"contestId":1538,"index":"G","solvedCount":5195},{"contestId":1538,"index":"F","solvedCount":22170},{"contestId":1538,"index":"E","solvedCount":3218},{"contestId":1538,"index":"D","solvedCount":15245},{"contestId":1538,"index":"C","solvedCount":34296},{"contestId":1538,"index":"B","solvedCount":33494},{"contestId":1538,"index":"A","solvedCount":40354},{"contestId":1537,"index":"F","solvedCount":2809},{"contestId":1537,"index":"E2","solvedCount":6146},{"contestId":1537,"index":"E1","solvedCount":16271},{"contestId":1537,"index":"D","solvedCount":13589},{"contestId":1537,"index":"C","solvedCount":30247},{"contestId":1537,"index":"B","solvedCount":42133},{"contestId":1537,"index":"A","solvedCount":40930},{"contestId":1536,"index":"F","solvedCount":1102},{"contestId":1536,"index":"E","solvedCount":2733},{"contestId":1536,"index":"D","solvedCount":5051},{"contestId":1536,"index":"C","solvedCount":16100},{"contestId":1536,"index":"B","solvedCount":24943},{"contestId":1536,"index":"A","solvedCount":20766},{"contestId":1535,"index":"F","solvedCount":605},{"contestId":1535,"index":"E","solvedCount":3061},{"contestId":1535,"index":"D","solvedCount":8489},{"contestId":1535,"index":"C","solvedCount":17711},{"contestId":1535,"index":"B","solvedCount":34154},{"contestId":1535,"index":"A","solvedCount":57027},{"contestId":1534,"index":"H","solvedCount":255},{"contestId":1534,"index":"G","solvedCount":840},{"contestId":1534,"index":"F2","solvedCount":700},{"contestId":1534,"index":"F1","solvedCount":1395},{"contestId":1534,"index":"E","solvedCount":2074},{"contestId":1534,"index":"D","solvedCount":6793},{"contestId":1534,"index":"C","solvedCount":13775},{"contestId":1534,"index":"B","solvedCount":12864},{"contestId":1534,"index":"A","solvedCount":13165},{"contestId":1533,"index":"J","solvedCount":52},{"contestId":1533,"index":"I","solvedCount":61},{"contestId":1533,"index":"H","solvedCount":92},{"contestId":1533,"index":"G","solvedCount":98},{"contestId":1533,"index":"F","solvedCount":224},{"contestId":1533,"index":"E","solvedCount":285},{"contestId":1533,"index":"D","solvedCount":514},{"contestId":1533,"index":"C","solvedCount":484},{"contestId":1533,"index":"B","solvedCount":816},{"contestId":1533,"index":"A","solvedCount":1130},{"contestId":1532,"index":"F","solvedCount":219},{"contestId":1532,"index":"E","solvedCount":392},{"contestId":1532,"index":"D","solvedCount":589},{"contestId":1532,"index":"C","solvedCount":640},{"contestId":1532,"index":"B","solvedCount":828},{"contestId":1532,"index":"A","solvedCount":1149},{"contestId":1531,"index":"E3","solvedCount":271},{"contestId":1531,"index":"E2","solvedCount":340},{"contestId":1531,"index":"E1","solvedCount":362},{"contestId":1531,"index":"D","solvedCount":370},{"contestId":1531,"index":"C","solvedCount":659},{"contestId":1531,"index":"B2","solvedCount":796},{"contestId":1531,"index":"B1","solvedCount":1156},{"contestId":1531,"index":"A","solvedCount":1482},{"contestId":1530,"index":"H","solvedCount":200},{"contestId":1530,"index":"G","solvedCount":184},{"contestId":1530,"index":"F","solvedCount":991},{"contestId":1530,"index":"E","solvedCount":3255},{"contestId":1530,"index":"D","solvedCount":10080},{"contestId":1530,"index":"C","solvedCount":15557},{"contestId":1530,"index":"B","solvedCount":16277},{"contestId":1530,"index":"A","solvedCount":21916},{"contestId":1529,"index":"B","solvedCount":21210},{"contestId":1529,"index":"A","solvedCount":31011},{"contestId":1528,"index":"F","solvedCount":340},{"contestId":1528,"index":"E","solvedCount":600},{"contestId":1528,"index":"D","solvedCount":1684},{"contestId":1528,"index":"C","solvedCount":2943},{"contestId":1528,"index":"B","solvedCount":10639},{"contestId":1528,"index":"A","solvedCount":18914},{"contestId":1527,"index":"E","solvedCount":2893},{"contestId":1527,"index":"D","solvedCount":2284},{"contestId":1527,"index":"C","solvedCount":14960},{"contestId":1527,"index":"B2","solvedCount":8688},{"contestId":1527,"index":"B1","solvedCount":34275},{"contestId":1527,"index":"A","solvedCount":41687},{"contestId":1526,"index":"F","solvedCount":388},{"contestId":1526,"index":"E","solvedCount":1415},{"contestId":1526,"index":"D","solvedCount":2794},{"contestId":1526,"index":"C2","solvedCount":29375},{"contestId":1526,"index":"C1","solvedCount":27099},{"contestId":1526,"index":"B","solvedCount":36631},{"contestId":1526,"index":"A","solvedCount":25004},{"contestId":1525,"index":"F","solvedCount":397},{"contestId":1525,"index":"E","solvedCount":2397},{"contestId":1525,"index":"D","solvedCount":10834},{"contestId":1525,"index":"C","solvedCount":4811},{"contestId":1525,"index":"B","solvedCount":26641},{"contestId":1525,"index":"A","solvedCount":26991},{"contestId":1523,"index":"H","solvedCount":443},{"contestId":1523,"index":"G","solvedCount":520},{"contestId":1523,"index":"F","solvedCount":481},{"contestId":1523,"index":"E","solvedCount":1920},{"contestId":1523,"index":"D","solvedCount":2472},{"contestId":1523,"index":"C","solvedCount":9165},{"contestId":1523,"index":"B","solvedCount":12501},{"contestId":1523,"index":"A","solvedCount":13827},{"contestId":1521,"index":"E","solvedCount":731},{"contestId":1521,"index":"D","solvedCount":2290},{"contestId":1521,"index":"C","solvedCount":4606},{"contestId":1521,"index":"B","solvedCount":22910},{"contestId":1521,"index":"A","solvedCount":41990},{"contestId":1520,"index":"G","solvedCount":4212},{"contestId":1520,"index":"F2","solvedCount":3336},{"contestId":1520,"index":"F1","solvedCount":14351},{"contestId":1520,"index":"E","solvedCount":28506},{"contestId":1520,"index":"D","solvedCount":64172},{"contestId":1520,"index":"C","solvedCount":34456},{"contestId":1520,"index":"B","solvedCount":49544},{"contestId":1520,"index":"A","solvedCount":58336},{"contestId":1519,"index":"F","solvedCount":661},{"contestId":1519,"index":"E","solvedCount":894},{"contestId":1519,"index":"D","solvedCount":17585},{"contestId":1519,"index":"C","solvedCount":22333},{"contestId":1519,"index":"B","solvedCount":33370},{"contestId":1519,"index":"A","solvedCount":30543},{"contestId":1517,"index":"H","solvedCount":87},{"contestId":1517,"index":"G","solvedCount":709},{"contestId":1517,"index":"F","solvedCount":591},{"contestId":1517,"index":"E","solvedCount":1031},{"contestId":1517,"index":"D","solvedCount":9225},{"contestId":1517,"index":"C","solvedCount":14165},{"contestId":1517,"index":"B","solvedCount":13823},{"contestId":1517,"index":"A","solvedCount":26874},{"contestId":1516,"index":"E","solvedCount":1003},{"contestId":1516,"index":"D","solvedCount":5158},{"contestId":1516,"index":"C","solvedCount":14079},{"contestId":1516,"index":"B","solvedCount":25400},{"contestId":1516,"index":"A","solvedCount":24639},{"contestId":1515,"index":"I","solvedCount":426},{"contestId":1515,"index":"H","solvedCount":350},{"contestId":1515,"index":"G","solvedCount":1352},{"contestId":1515,"index":"F","solvedCount":2071},{"contestId":1515,"index":"E","solvedCount":4456},{"contestId":1515,"index":"D","solvedCount":12805},{"contestId":1515,"index":"C","solvedCount":18730},{"contestId":1515,"index":"B","solvedCount":27012},{"contestId":1515,"index":"A","solvedCount":21107},{"contestId":1514,"index":"E","solvedCount":695},{"contestId":1514,"index":"D","solvedCount":4812},{"contestId":1514,"index":"C","solvedCount":18143},{"contestId":1514,"index":"B","solvedCount":34775},{"contestId":1514,"index":"A","solvedCount":25349},{"contestId":1513,"index":"F","solvedCount":1429},{"contestId":1513,"index":"E","solvedCount":1681},{"contestId":1513,"index":"D","solvedCount":6458},{"contestId":1513,"index":"C","solvedCount":16463},{"contestId":1513,"index":"B","solvedCount":20025},{"contestId":1513,"index":"A","solvedCount":20012},{"contestId":1512,"index":"G","solvedCount":9307},{"contestId":1512,"index":"F","solvedCount":6806},{"contestId":1512,"index":"E","solvedCount":11372},{"contestId":1512,"index":"D","solvedCount":24505},{"contestId":1512,"index":"C","solvedCount":21685},{"contestId":1512,"index":"B","solvedCount":26518},{"contestId":1512,"index":"A","solvedCount":79723},{"contestId":1511,"index":"G","solvedCount":939},{"contestId":1511,"index":"F","solvedCount":542},{"contestId":1511,"index":"E","solvedCount":2892},{"contestId":1511,"index":"D","solvedCount":12437},{"contestId":1511,"index":"C","solvedCount":32685},{"contestId":1511,"index":"B","solvedCount":24659},{"contestId":1511,"index":"A","solvedCount":28813},{"contestId":1510,"index":"K","solvedCount":5971},{"contestId":1510,"index":"J","solvedCount":561},{"contestId":1510,"index":"I","solvedCount":585},{"contestId":1510,"index":"H","solvedCount":138},{"contestId":1510,"index":"G","solvedCount":1384},{"contestId":1510,"index":"F","solvedCount":64},{"contestId":1510,"index":"E","solvedCount":271},{"contestId":1510,"index":"D","solvedCount":2116},{"contestId":1510,"index":"C","solvedCount":239},{"contestId":1510,"index":"B","solvedCount":974},{"contestId":1510,"index":"A","solvedCount":168},{"contestId":1509,"index":"C","solvedCount":15243},{"contestId":1509,"index":"B","solvedCount":23040},{"contestId":1509,"index":"A","solvedCount":27182},{"contestId":1508,"index":"F","solvedCount":151},{"contestId":1508,"index":"E","solvedCount":391},{"contestId":1508,"index":"D","solvedCount":711},{"contestId":1508,"index":"C","solvedCount":1725},{"contestId":1508,"index":"B","solvedCount":4429},{"contestId":1508,"index":"A","solvedCount":6666},{"contestId":1506,"index":"G","solvedCount":4832},{"contestId":1506,"index":"F","solvedCount":3697},{"contestId":1506,"index":"E","solvedCount":14183},{"contestId":1506,"index":"D","solvedCount":25434},{"contestId":1506,"index":"C","solvedCount":35474},{"contestId":1506,"index":"B","solvedCount":21129},{"contestId":1506,"index":"A","solvedCount":32404},{"contestId":1505,"index":"I","solvedCount":609},{"contestId":1505,"index":"H","solvedCount":560},{"contestId":1505,"index":"G","solvedCount":350},{"contestId":1505,"index":"F","solvedCount":1588},{"contestId":1505,"index":"E","solvedCount":1923},{"contestId":1505,"index":"D","solvedCount":884},{"contestId":1505,"index":"C","solvedCount":6702},{"contestId":1505,"index":"B","solvedCount":6519},{"contestId":1505,"index":"A","solvedCount":16062},{"contestId":1504,"index":"B","solvedCount":25611},{"contestId":1504,"index":"A","solvedCount":22786},{"contestId":1503,"index":"F","solvedCount":216},{"contestId":1503,"index":"E","solvedCount":890},{"contestId":1503,"index":"D","solvedCount":1257},{"contestId":1503,"index":"C","solvedCount":3842},{"contestId":1503,"index":"B","solvedCount":7674},{"contestId":1503,"index":"A","solvedCount":14576},{"contestId":1501,"index":"B","solvedCount":21042},{"contestId":1501,"index":"A","solvedCount":12205},{"contestId":1500,"index":"F","solvedCount":433},{"contestId":1500,"index":"E","solvedCount":382},{"contestId":1500,"index":"D","solvedCount":587},{"contestId":1500,"index":"C","solvedCount":913},{"contestId":1500,"index":"B","solvedCount":2309},{"contestId":1500,"index":"A","solvedCount":9485},{"contestId":1499,"index":"G","solvedCount":236},{"contestId":1499,"index":"F","solvedCount":1585},{"contestId":1499,"index":"E","solvedCount":1660},{"contestId":1499,"index":"D","solvedCount":7013},{"contestId":1499,"index":"C","solvedCount":13412},{"contestId":1499,"index":"B","solvedCount":21993},{"contestId":1499,"index":"A","solvedCount":21965},{"contestId":1498,"index":"F","solvedCount":1055},{"contestId":1498,"index":"E","solvedCount":2115},{"contestId":1498,"index":"D","solvedCount":2501},{"contestId":1498,"index":"C","solvedCount":12085},{"contestId":1498,"index":"B","solvedCount":23208},{"contestId":1498,"index":"A","solvedCount":24686},{"contestId":1497,"index":"E2","solvedCount":1913},{"contestId":1497,"index":"E1","solvedCount":9099},{"contestId":1497,"index":"D","solvedCount":1733},{"contestId":1497,"index":"C2","solvedCount":19451},{"contestId":1497,"index":"C1","solvedCount":29179},{"contestId":1497,"index":"B","solvedCount":27250},{"contestId":1497,"index":"A","solvedCount":26038},{"contestId":1496,"index":"B","solvedCount":18268},{"contestId":1496,"index":"A","solvedCount":22239},{"contestId":1495,"index":"F","solvedCount":421},{"contestId":1495,"index":"E","solvedCount":538},{"contestId":1495,"index":"D","solvedCount":1535},{"contestId":1495,"index":"C","solvedCount":2905},{"contestId":1495,"index":"B","solvedCount":6331},{"contestId":1495,"index":"A","solvedCount":17870},{"contestId":1494,"index":"F","solvedCount":485},{"contestId":1494,"index":"E","solvedCount":2054},{"contestId":1494,"index":"D","solvedCount":2816},{"contestId":1494,"index":"C","solvedCount":5721},{"contestId":1494,"index":"B","solvedCount":15303},{"contestId":1494,"index":"A","solvedCount":22794},{"contestId":1493,"index":"F","solvedCount":501},{"contestId":1493,"index":"E","solvedCount":1082},{"contestId":1493,"index":"D","solvedCount":5732},{"contestId":1493,"index":"C","solvedCount":4943},{"contestId":1493,"index":"B","solvedCount":12564},{"contestId":1493,"index":"A","solvedCount":19771},{"contestId":1492,"index":"E","solvedCount":1289},{"contestId":1492,"index":"D","solvedCount":6509},{"contestId":1492,"index":"C","solvedCount":17476},{"contestId":1492,"index":"B","solvedCount":20008},{"contestId":1492,"index":"A","solvedCount":23378},{"contestId":1491,"index":"I","solvedCount":108},{"contestId":1491,"index":"H","solvedCount":1206},{"contestId":1491,"index":"G","solvedCount":1005},{"contestId":1491,"index":"F","solvedCount":1131},{"contestId":1491,"index":"E","solvedCount":2337},{"contestId":1491,"index":"D","solvedCount":8274},{"contestId":1491,"index":"C","solvedCount":8392},{"contestId":1491,"index":"B","solvedCount":14224},{"contestId":1491,"index":"A","solvedCount":19000},{"contestId":1490,"index":"G","solvedCount":6165},{"contestId":1490,"index":"F","solvedCount":18314},{"contestId":1490,"index":"E","solvedCount":20969},{"contestId":1490,"index":"D","solvedCount":21649},{"contestId":1490,"index":"C","solvedCount":38736},{"contestId":1490,"index":"B","solvedCount":27880},{"contestId":1490,"index":"A","solvedCount":32948},{"contestId":1488,"index":"J","solvedCount":42},{"contestId":1488,"index":"I","solvedCount":46},{"contestId":1488,"index":"H","solvedCount":70},{"contestId":1488,"index":"G","solvedCount":135},{"contestId":1488,"index":"F","solvedCount":190},{"contestId":1488,"index":"E","solvedCount":231},{"contestId":1488,"index":"D","solvedCount":360},{"contestId":1488,"index":"C","solvedCount":478},{"contestId":1488,"index":"B","solvedCount":599},{"contestId":1488,"index":"A","solvedCount":1788},{"contestId":1487,"index":"G","solvedCount":703},{"contestId":1487,"index":"F","solvedCount":490},{"contestId":1487,"index":"E","solvedCount":5122},{"contestId":1487,"index":"D","solvedCount":20543},{"contestId":1487,"index":"C","solvedCount":15391},{"contestId":1487,"index":"B","solvedCount":28570},{"contestId":1487,"index":"A","solvedCount":27495},{"contestId":1486,"index":"F","solvedCount":810},{"contestId":1486,"index":"E","solvedCount":3350},{"contestId":1486,"index":"D","solvedCount":9700},{"contestId":1486,"index":"C2","solvedCount":9953},{"contestId":1486,"index":"C1","solvedCount":14220},{"contestId":1486,"index":"B","solvedCount":20419},{"contestId":1486,"index":"A","solvedCount":27044},{"contestId":1485,"index":"F","solvedCount":2330},{"contestId":1485,"index":"E","solvedCount":1527},{"contestId":1485,"index":"D","solvedCount":5623},{"contestId":1485,"index":"C","solvedCount":10991},{"contestId":1485,"index":"B","solvedCount":17904},{"contestId":1485,"index":"A","solvedCount":32879},{"contestId":1482,"index":"H","solvedCount":689},{"contestId":1482,"index":"G","solvedCount":344},{"contestId":1482,"index":"F","solvedCount":1755},{"contestId":1482,"index":"E","solvedCount":3743},{"contestId":1482,"index":"D","solvedCount":4113},{"contestId":1482,"index":"C","solvedCount":9973},{"contestId":1482,"index":"B","solvedCount":9592},{"contestId":1482,"index":"A","solvedCount":21287},{"contestId":1481,"index":"F","solvedCount":727},{"contestId":1481,"index":"E","solvedCount":2412},{"contestId":1481,"index":"D","solvedCount":4849},{"contestId":1481,"index":"C","solvedCount":12394},{"contestId":1481,"index":"B","solvedCount":19900},{"contestId":1481,"index":"A","solvedCount":25728},{"contestId":1480,"index":"B","solvedCount":17923},{"contestId":1480,"index":"A","solvedCount":27129},{"contestId":1479,"index":"E","solvedCount":264},{"contestId":1479,"index":"D","solvedCount":1329},{"contestId":1479,"index":"C","solvedCount":1442},{"contestId":1479,"index":"B2","solvedCount":4428},{"contestId":1479,"index":"B1","solvedCount":7465},{"contestId":1479,"index":"A","solvedCount":13068},{"contestId":1478,"index":"C","solvedCount":10619},{"contestId":1478,"index":"B","solvedCount":18994},{"contestId":1478,"index":"A","solvedCount":27994},{"contestId":1477,"index":"F","solvedCount":163},{"contestId":1477,"index":"E","solvedCount":179},{"contestId":1477,"index":"D","solvedCount":782},{"contestId":1477,"index":"C","solvedCount":2584},{"contestId":1477,"index":"B","solvedCount":3547},{"contestId":1477,"index":"A","solvedCount":6515},{"contestId":1476,"index":"G","solvedCount":739},{"contestId":1476,"index":"F","solvedCount":1136},{"contestId":1476,"index":"E","solvedCount":2748},{"contestId":1476,"index":"D","solvedCount":9233},{"contestId":1476,"index":"C","solvedCount":12290},{"contestId":1476,"index":"B","solvedCount":21570},{"contestId":1476,"index":"A","solvedCount":44770},{"contestId":1475,"index":"G","solvedCount":7801},{"contestId":1475,"index":"F","solvedCount":5879},{"contestId":1475,"index":"E","solvedCount":17618},{"contestId":1475,"index":"D","solvedCount":11178},{"contestId":1475,"index":"C","solvedCount":27103},{"contestId":1475,"index":"B","solvedCount":57130},{"contestId":1475,"index":"A","solvedCount":86364},{"contestId":1474,"index":"F","solvedCount":322},{"contestId":1474,"index":"E","solvedCount":1463},{"contestId":1474,"index":"D","solvedCount":4299},{"contestId":1474,"index":"C","solvedCount":14121},{"contestId":1474,"index":"B","solvedCount":40138},{"contestId":1474,"index":"A","solvedCount":23346},{"contestId":1473,"index":"G","solvedCount":455},{"contestId":1473,"index":"F","solvedCount":1135},{"contestId":1473,"index":"E","solvedCount":4706},{"contestId":1473,"index":"D","solvedCount":10947},{"contestId":1473,"index":"C","solvedCount":13408},{"contestId":1473,"index":"B","solvedCount":35028},{"contestId":1473,"index":"A","solvedCount":37298},{"contestId":1472,"index":"G","solvedCount":5625},{"contestId":1472,"index":"F","solvedCount":3288},{"contestId":1472,"index":"E","solvedCount":8840},{"contestId":1472,"index":"D","solvedCount":30471},{"contestId":1472,"index":"C","solvedCount":35273},{"contestId":1472,"index":"B","solvedCount":59673},{"contestId":1472,"index":"A","solvedCount":45464},{"contestId":1471,"index":"B","solvedCount":19923},{"contestId":1471,"index":"A","solvedCount":38049},{"contestId":1470,"index":"F","solvedCount":162},{"contestId":1470,"index":"E","solvedCount":375},{"contestId":1470,"index":"D","solvedCount":4182},{"contestId":1470,"index":"C","solvedCount":1437},{"contestId":1470,"index":"B","solvedCount":6775},{"contestId":1470,"index":"A","solvedCount":29282},{"contestId":1469,"index":"F","solvedCount":1080},{"contestId":1469,"index":"E","solvedCount":2198},{"contestId":1469,"index":"D","solvedCount":10196},{"contestId":1469,"index":"C","solvedCount":11665},{"contestId":1469,"index":"B","solvedCount":31007},{"contestId":1469,"index":"A","solvedCount":29989},{"contestId":1468,"index":"N","solvedCount":9114},{"contestId":1468,"index":"M","solvedCount":1124},{"contestId":1468,"index":"L","solvedCount":371},{"contestId":1468,"index":"K","solvedCount":5600},{"contestId":1468,"index":"J","solvedCount":5882},{"contestId":1468,"index":"I","solvedCount":573},{"contestId":1468,"index":"H","solvedCount":1995},{"contestId":1468,"index":"G","solvedCount":887},{"contestId":1468,"index":"F","solvedCount":4218},{"contestId":1468,"index":"E","solvedCount":9815},{"contestId":1468,"index":"D","solvedCount":5269},{"contestId":1468,"index":"C","solvedCount":10290},{"contestId":1468,"index":"B","solvedCount":241},{"contestId":1468,"index":"A","solvedCount":1946},{"contestId":1467,"index":"E","solvedCount":1759},{"contestId":1467,"index":"D","solvedCount":3993},{"contestId":1467,"index":"C","solvedCount":6784},{"contestId":1467,"index":"B","solvedCount":11536},{"contestId":1467,"index":"A","solvedCount":25298},{"contestId":1466,"index":"I","solvedCount":232},{"contestId":1466,"index":"H","solvedCount":489},{"contestId":1466,"index":"G","solvedCount":1008},{"contestId":1466,"index":"F","solvedCount":3060},{"contestId":1466,"index":"E","solvedCount":8351},{"contestId":1466,"index":"D","solvedCount":14586},{"contestId":1466,"index":"C","solvedCount":18715},{"contestId":1466,"index":"B","solvedCount":23587},{"contestId":1466,"index":"A","solvedCount":23203},{"contestId":1464,"index":"F","solvedCount":441},{"contestId":1463,"index":"F","solvedCount":733},{"contestId":1463,"index":"E","solvedCount":1731},{"contestId":1463,"index":"D","solvedCount":4830},{"contestId":1463,"index":"C","solvedCount":6052},{"contestId":1463,"index":"B","solvedCount":21155},{"contestId":1463,"index":"A","solvedCount":27909},{"contestId":1462,"index":"F","solvedCount":8459},{"contestId":1462,"index":"E2","solvedCount":11345},{"contestId":1462,"index":"E1","solvedCount":15203},{"contestId":1462,"index":"D","solvedCount":18102},{"contestId":1462,"index":"C","solvedCount":36398},{"contestId":1462,"index":"B","solvedCount":29137},{"contestId":1462,"index":"A","solvedCount":48800},{"contestId":1461,"index":"F","solvedCount":601},{"contestId":1461,"index":"E","solvedCount":2212},{"contestId":1461,"index":"D","solvedCount":10279},{"contestId":1461,"index":"C","solvedCount":12419},{"contestId":1461,"index":"B","solvedCount":13224},{"contestId":1461,"index":"A","solvedCount":18996},{"contestId":1459,"index":"B","solvedCount":20796},{"contestId":1459,"index":"A","solvedCount":17647},{"contestId":1458,"index":"F","solvedCount":438},{"contestId":1458,"index":"E","solvedCount":555},{"contestId":1458,"index":"D","solvedCount":1558},{"contestId":1458,"index":"C","solvedCount":1683},{"contestId":1458,"index":"B","solvedCount":4055},{"contestId":1458,"index":"A","solvedCount":25154},{"contestId":1456,"index":"E","solvedCount":378},{"contestId":1455,"index":"G","solvedCount":476},{"contestId":1455,"index":"F","solvedCount":519},{"contestId":1455,"index":"E","solvedCount":1646},{"contestId":1455,"index":"D","solvedCount":13192},{"contestId":1455,"index":"C","solvedCount":20434},{"contestId":1455,"index":"B","solvedCount":23219},{"contestId":1455,"index":"A","solvedCount":27386},{"contestId":1454,"index":"F","solvedCount":4651},{"contestId":1454,"index":"E","solvedCount":6605},{"contestId":1454,"index":"D","solvedCount":22096},{"contestId":1454,"index":"C","solvedCount":22477},{"contestId":1454,"index":"B","solvedCount":30019},{"contestId":1454,"index":"A","solvedCount":43980},{"contestId":1453,"index":"F","solvedCount":967},{"contestId":1453,"index":"E","solvedCount":2217},{"contestId":1453,"index":"D","solvedCount":4435},{"contestId":1453,"index":"C","solvedCount":6257},{"contestId":1453,"index":"B","solvedCount":14059},{"contestId":1453,"index":"A","solvedCount":24115},{"contestId":1452,"index":"G","solvedCount":552},{"contestId":1452,"index":"F","solvedCount":366},{"contestId":1452,"index":"E","solvedCount":1690},{"contestId":1452,"index":"D","solvedCount":8675},{"contestId":1452,"index":"C","solvedCount":21109},{"contestId":1452,"index":"B","solvedCount":15475},{"contestId":1452,"index":"A","solvedCount":22931},{"contestId":1451,"index":"F","solvedCount":1217},{"contestId":1451,"index":"E2","solvedCount":3363},{"contestId":1451,"index":"E1","solvedCount":4900},{"contestId":1451,"index":"D","solvedCount":10141},{"contestId":1451,"index":"C","solvedCount":17273},{"contestId":1451,"index":"B","solvedCount":20183},{"contestId":1451,"index":"A","solvedCount":25271},{"contestId":1450,"index":"H2","solvedCount":277},{"contestId":1450,"index":"H1","solvedCount":513},{"contestId":1450,"index":"G","solvedCount":349},{"contestId":1450,"index":"F","solvedCount":1466},{"contestId":1450,"index":"E","solvedCount":1421},{"contestId":1450,"index":"D","solvedCount":5804},{"contestId":1450,"index":"C2","solvedCount":4169},{"contestId":1450,"index":"C1","solvedCount":5912},{"contestId":1450,"index":"B","solvedCount":16029},{"contestId":1450,"index":"A","solvedCount":18479},{"contestId":1447,"index":"B","solvedCount":26298},{"contestId":1447,"index":"A","solvedCount":14443},{"contestId":1446,"index":"F","solvedCount":374},{"contestId":1446,"index":"E","solvedCount":122},{"contestId":1446,"index":"D2","solvedCount":1722},{"contestId":1446,"index":"D1","solvedCount":2097},{"contestId":1446,"index":"C","solvedCount":4080},{"contestId":1446,"index":"B","solvedCount":9015},{"contestId":1446,"index":"A","solvedCount":17662},{"contestId":1445,"index":"B","solvedCount":15914},{"contestId":1445,"index":"A","solvedCount":20347},{"contestId":1444,"index":"E","solvedCount":167},{"contestId":1444,"index":"D","solvedCount":643},{"contestId":1444,"index":"C","solvedCount":1853},{"contestId":1444,"index":"B","solvedCount":6772},{"contestId":1444,"index":"A","solvedCount":14390},{"contestId":1443,"index":"E","solvedCount":1543},{"contestId":1443,"index":"C","solvedCount":16782},{"contestId":1443,"index":"B","solvedCount":16552},{"contestId":1443,"index":"A","solvedCount":16671},{"contestId":1442,"index":"F","solvedCount":170},{"contestId":1442,"index":"E","solvedCount":782},{"contestId":1442,"index":"D","solvedCount":2903},{"contestId":1442,"index":"C","solvedCount":2000},{"contestId":1442,"index":"B","solvedCount":5281},{"contestId":1442,"index":"A","solvedCount":9635},{"contestId":1440,"index":"B","solvedCount":30163},{"contestId":1440,"index":"A","solvedCount":20369},{"contestId":1439,"index":"E","solvedCount":248},{"contestId":1439,"index":"D","solvedCount":476},{"contestId":1439,"index":"C","solvedCount":2207},{"contestId":1439,"index":"B","solvedCount":1651},{"contestId":1439,"index":"A2","solvedCount":5395},{"contestId":1439,"index":"A1","solvedCount":9801},{"contestId":1438,"index":"F","solvedCount":800},{"contestId":1438,"index":"E","solvedCount":1465},{"contestId":1438,"index":"D","solvedCount":4542},{"contestId":1438,"index":"C","solvedCount":11581},{"contestId":1438,"index":"B","solvedCount":28932},{"contestId":1438,"index":"A","solvedCount":19740},{"contestId":1437,"index":"G","solvedCount":1255},{"contestId":1437,"index":"F","solvedCount":1605},{"contestId":1437,"index":"E","solvedCount":3913},{"contestId":1437,"index":"D","solvedCount":14344},{"contestId":1437,"index":"C","solvedCount":12159},{"contestId":1437,"index":"B","solvedCount":20822},{"contestId":1437,"index":"A","solvedCount":18460},{"contestId":1436,"index":"F","solvedCount":621},{"contestId":1436,"index":"E","solvedCount":2652},{"contestId":1436,"index":"D","solvedCount":6490},{"contestId":1436,"index":"C","solvedCount":11653},{"contestId":1436,"index":"B","solvedCount":21716},{"contestId":1436,"index":"A","solvedCount":23501},{"contestId":1434,"index":"E","solvedCount":221},{"contestId":1433,"index":"G","solvedCount":5087},{"contestId":1433,"index":"F","solvedCount":6726},{"contestId":1433,"index":"E","solvedCount":19813},{"contestId":1433,"index":"D","solvedCount":30460},{"contestId":1433,"index":"C","solvedCount":28576},{"contestId":1433,"index":"B","solvedCount":29820},{"contestId":1433,"index":"A","solvedCount":62460},{"contestId":1431,"index":"J","solvedCount":51},{"contestId":1431,"index":"I","solvedCount":52},{"contestId":1431,"index":"H","solvedCount":75},{"contestId":1431,"index":"G","solvedCount":204},{"contestId":1431,"index":"F","solvedCount":161},{"contestId":1431,"index":"E","solvedCount":232},{"contestId":1431,"index":"D","solvedCount":486},{"contestId":1431,"index":"C","solvedCount":746},{"contestId":1431,"index":"B","solvedCount":1054},{"contestId":1431,"index":"A","solvedCount":2146},{"contestId":1430,"index":"G","solvedCount":868},{"contestId":1430,"index":"F","solvedCount":1011},{"contestId":1430,"index":"E","solvedCount":7314},{"contestId":1430,"index":"D","solvedCount":9260},{"contestId":1430,"index":"C","solvedCount":28143},{"contestId":1430,"index":"B","solvedCount":20243},{"contestId":1430,"index":"A","solvedCount":21744},{"contestId":1428,"index":"H","solvedCount":127},{"contestId":1428,"index":"G2","solvedCount":727},{"contestId":1428,"index":"G1","solvedCount":644},{"contestId":1428,"index":"F","solvedCount":2584},{"contestId":1428,"index":"E","solvedCount":4199},{"contestId":1428,"index":"D","solvedCount":4722},{"contestId":1428,"index":"C","solvedCount":22635},{"contestId":1428,"index":"B","solvedCount":15169},{"contestId":1428,"index":"A","solvedCount":17003},{"contestId":1427,"index":"H","solvedCount":94},{"contestId":1427,"index":"G","solvedCount":496},{"contestId":1427,"index":"F","solvedCount":398},{"contestId":1427,"index":"E","solvedCount":1630},{"contestId":1427,"index":"D","solvedCount":3692},{"contestId":1427,"index":"C","solvedCount":6062},{"contestId":1427,"index":"B","solvedCount":11444},{"contestId":1427,"index":"A","solvedCount":18024},{"contestId":1426,"index":"F","solvedCount":6147},{"contestId":1426,"index":"E","solvedCount":8120},{"contestId":1426,"index":"D","solvedCount":17579},{"contestId":1426,"index":"C","solvedCount":20531},{"contestId":1426,"index":"B","solvedCount":21789},{"contestId":1426,"index":"A","solvedCount":54845},{"contestId":1425,"index":"I","solvedCount":268},{"contestId":1425,"index":"H","solvedCount":4395},{"contestId":1425,"index":"F","solvedCount":7159},{"contestId":1425,"index":"E","solvedCount":1012},{"contestId":1425,"index":"D","solvedCount":898},{"contestId":1425,"index":"C","solvedCount":54},{"contestId":1425,"index":"B","solvedCount":344},{"contestId":1425,"index":"A","solvedCount":7212},{"contestId":1424,"index":"M","solvedCount":614},{"contestId":1424,"index":"G","solvedCount":6672},{"contestId":1423,"index":"N","solvedCount":172},{"contestId":1423,"index":"M","solvedCount":323},{"contestId":1423,"index":"L","solvedCount":585},{"contestId":1423,"index":"K","solvedCount":5439},{"contestId":1423,"index":"J","solvedCount":886},{"contestId":1423,"index":"I","solvedCount":158},{"contestId":1423,"index":"H","solvedCount":625},{"contestId":1423,"index":"G","solvedCount":261},{"contestId":1423,"index":"F","solvedCount":449},{"contestId":1423,"index":"E","solvedCount":98},{"contestId":1423,"index":"D","solvedCount":49},{"contestId":1423,"index":"C","solvedCount":213},{"contestId":1423,"index":"B","solvedCount":2098},{"contestId":1423,"index":"A","solvedCount":124},{"contestId":1422,"index":"F","solvedCount":1270},{"contestId":1422,"index":"E","solvedCount":853},{"contestId":1422,"index":"D","solvedCount":3129},{"contestId":1422,"index":"C","solvedCount":8835},{"contestId":1422,"index":"B","solvedCount":15030},{"contestId":1422,"index":"A","solvedCount":21865},{"contestId":1421,"index":"E","solvedCount":970},{"contestId":1421,"index":"D","solvedCount":4377},{"contestId":1421,"index":"C","solvedCount":13530},{"contestId":1421,"index":"B","solvedCount":13467},{"contestId":1421,"index":"A","solvedCount":35231},{"contestId":1420,"index":"E","solvedCount":1045},{"contestId":1420,"index":"D","solvedCount":8316},{"contestId":1420,"index":"C2","solvedCount":5184},{"contestId":1420,"index":"C1","solvedCount":18955},{"contestId":1420,"index":"B","solvedCount":35651},{"contestId":1420,"index":"A","solvedCount":25185},{"contestId":1419,"index":"F","solvedCount":562},{"contestId":1419,"index":"E","solvedCount":3498},{"contestId":1419,"index":"D2","solvedCount":17381},{"contestId":1419,"index":"D1","solvedCount":26368},{"contestId":1419,"index":"C","solvedCount":16292},{"contestId":1419,"index":"B","solvedCount":16956},{"contestId":1419,"index":"A","solvedCount":20516},{"contestId":1418,"index":"G","solvedCount":2734},{"contestId":1418,"index":"F","solvedCount":423},{"contestId":1418,"index":"E","solvedCount":2185},{"contestId":1418,"index":"D","solvedCount":4740},{"contestId":1418,"index":"C","solvedCount":27999},{"contestId":1418,"index":"B","solvedCount":17518},{"contestId":1418,"index":"A","solvedCount":33599},{"contestId":1417,"index":"B","solvedCount":15067},{"contestId":1417,"index":"A","solvedCount":18720},{"contestId":1416,"index":"F","solvedCount":601},{"contestId":1416,"index":"E","solvedCount":430},{"contestId":1416,"index":"D","solvedCount":2703},{"contestId":1416,"index":"C","solvedCount":5032},{"contestId":1416,"index":"B","solvedCount":6671},{"contestId":1416,"index":"A","solvedCount":16657},{"contestId":1415,"index":"F","solvedCount":563},{"contestId":1415,"index":"E","solvedCount":3000},{"contestId":1415,"index":"D","solvedCount":6150},{"contestId":1415,"index":"C","solvedCount":11719},{"contestId":1415,"index":"B","solvedCount":12527},{"contestId":1415,"index":"A","solvedCount":15867},{"contestId":1413,"index":"F","solvedCount":957},{"contestId":1413,"index":"E","solvedCount":2178},{"contestId":1413,"index":"D","solvedCount":6913},{"contestId":1413,"index":"C","solvedCount":6256},{"contestId":1413,"index":"B","solvedCount":12013},{"contestId":1413,"index":"A","solvedCount":15285},{"contestId":1411,"index":"G","solvedCount":888},{"contestId":1411,"index":"F","solvedCount":436},{"contestId":1411,"index":"E","solvedCount":1817},{"contestId":1411,"index":"D","solvedCount":2713},{"contestId":1411,"index":"C","solvedCount":8571},{"contestId":1411,"index":"B","solvedCount":30176},{"contestId":1411,"index":"A","solvedCount":21735},{"contestId":1409,"index":"F","solvedCount":5108},{"contestId":1409,"index":"E","solvedCount":8447},{"contestId":1409,"index":"D","solvedCount":21356},{"contestId":1409,"index":"C","solvedCount":24613},{"contestId":1409,"index":"B","solvedCount":30882},{"contestId":1409,"index":"A","solvedCount":80157},{"contestId":1408,"index":"I","solvedCount":197},{"contestId":1408,"index":"H","solvedCount":549},{"contestId":1408,"index":"G","solvedCount":1293},{"contestId":1408,"index":"F","solvedCount":2679},{"contestId":1408,"index":"E","solvedCount":2181},{"contestId":1408,"index":"D","solvedCount":4671},{"contestId":1408,"index":"C","solvedCount":9268},{"contestId":1408,"index":"B","solvedCount":10447},{"contestId":1408,"index":"A","solvedCount":12779},{"contestId":1407,"index":"E","solvedCount":1890},{"contestId":1407,"index":"D","solvedCount":5696},{"contestId":1407,"index":"C","solvedCount":14657},{"contestId":1407,"index":"B","solvedCount":18056},{"contestId":1407,"index":"A","solvedCount":21349},{"contestId":1406,"index":"E","solvedCount":1867},{"contestId":1406,"index":"D","solvedCount":3809},{"contestId":1406,"index":"C","solvedCount":11732},{"contestId":1406,"index":"B","solvedCount":24437},{"contestId":1406,"index":"A","solvedCount":22917},{"contestId":1405,"index":"B","solvedCount":22996},{"contestId":1405,"index":"A","solvedCount":21900},{"contestId":1404,"index":"E","solvedCount":1573},{"contestId":1404,"index":"D","solvedCount":1269},{"contestId":1404,"index":"C","solvedCount":3046},{"contestId":1404,"index":"B","solvedCount":8167},{"contestId":1404,"index":"A","solvedCount":19347},{"contestId":1403,"index":"C","solvedCount":75},{"contestId":1403,"index":"B","solvedCount":394},{"contestId":1403,"index":"A","solvedCount":312},{"contestId":1402,"index":"C","solvedCount":233},{"contestId":1402,"index":"B","solvedCount":129},{"contestId":1402,"index":"A","solvedCount":1350},{"contestId":1401,"index":"F","solvedCount":1952},{"contestId":1401,"index":"E","solvedCount":2632},{"contestId":1401,"index":"D","solvedCount":10518},{"contestId":1401,"index":"C","solvedCount":26780},{"contestId":1401,"index":"B","solvedCount":21768},{"contestId":1401,"index":"A","solvedCount":28619},{"contestId":1400,"index":"G","solvedCount":1158},{"contestId":1400,"index":"F","solvedCount":1161},{"contestId":1400,"index":"E","solvedCount":6274},{"contestId":1400,"index":"D","solvedCount":11376},{"contestId":1400,"index":"C","solvedCount":18484},{"contestId":1400,"index":"B","solvedCount":11686},{"contestId":1400,"index":"A","solvedCount":27951},{"contestId":1399,"index":"F","solvedCount":1867},{"contestId":1399,"index":"E2","solvedCount":2522},{"contestId":1399,"index":"E1","solvedCount":6333},{"contestId":1399,"index":"D","solvedCount":19885},{"contestId":1399,"index":"C","solvedCount":32585},{"contestId":1399,"index":"B","solvedCount":46734},{"contestId":1399,"index":"A","solvedCount":80307},{"contestId":1398,"index":"G","solvedCount":1278},{"contestId":1398,"index":"F","solvedCount":1385},{"contestId":1398,"index":"E","solvedCount":2597},{"contestId":1398,"index":"D","solvedCount":12530},{"contestId":1398,"index":"C","solvedCount":36263},{"contestId":1398,"index":"B","solvedCount":25863},{"contestId":1398,"index":"A","solvedCount":28758},{"contestId":1397,"index":"B","solvedCount":15454},{"contestId":1397,"index":"A","solvedCount":29800},{"contestId":1396,"index":"E","solvedCount":433},{"contestId":1396,"index":"D","solvedCount":343},{"contestId":1396,"index":"C","solvedCount":2780},{"contestId":1396,"index":"B","solvedCount":12910},{"contestId":1396,"index":"A","solvedCount":16674},{"contestId":1395,"index":"C","solvedCount":15193},{"contestId":1395,"index":"B","solvedCount":16392},{"contestId":1395,"index":"A","solvedCount":25484},{"contestId":1394,"index":"E","solvedCount":164},{"contestId":1394,"index":"D","solvedCount":1223},{"contestId":1394,"index":"C","solvedCount":1223},{"contestId":1394,"index":"B","solvedCount":2145},{"contestId":1394,"index":"A","solvedCount":7114},{"contestId":1393,"index":"E2","solvedCount":438},{"contestId":1393,"index":"E1","solvedCount":446},{"contestId":1393,"index":"D","solvedCount":4189},{"contestId":1393,"index":"C","solvedCount":11044},{"contestId":1393,"index":"B","solvedCount":17358},{"contestId":1393,"index":"A","solvedCount":20829},{"contestId":1392,"index":"I","solvedCount":232},{"contestId":1392,"index":"H","solvedCount":984},{"contestId":1392,"index":"G","solvedCount":677},{"contestId":1392,"index":"F","solvedCount":2394},{"contestId":1392,"index":"E","solvedCount":3738},{"contestId":1392,"index":"D","solvedCount":9754},{"contestId":1392,"index":"C","solvedCount":19582},{"contestId":1392,"index":"B","solvedCount":18887},{"contestId":1392,"index":"A","solvedCount":21656},{"contestId":1391,"index":"E","solvedCount":1924},{"contestId":1391,"index":"D","solvedCount":5759},{"contestId":1391,"index":"C","solvedCount":15996},{"contestId":1391,"index":"B","solvedCount":29751},{"contestId":1391,"index":"A","solvedCount":25056},{"contestId":1389,"index":"G","solvedCount":494},{"contestId":1389,"index":"F","solvedCount":1244},{"contestId":1389,"index":"E","solvedCount":3719},{"contestId":1389,"index":"D","solvedCount":4549},{"contestId":1389,"index":"C","solvedCount":20540},{"contestId":1389,"index":"B","solvedCount":20292},{"contestId":1389,"index":"A","solvedCount":49719},{"contestId":1388,"index":"E","solvedCount":648},{"contestId":1388,"index":"D","solvedCount":6904},{"contestId":1388,"index":"C","solvedCount":10409},{"contestId":1388,"index":"B","solvedCount":22816},{"contestId":1388,"index":"A","solvedCount":25941},{"contestId":1387,"index":"C","solvedCount":204},{"contestId":1387,"index":"B2","solvedCount":1271},{"contestId":1387,"index":"B1","solvedCount":1885},{"contestId":1387,"index":"A","solvedCount":898},{"contestId":1386,"index":"C","solvedCount":655},{"contestId":1386,"index":"B","solvedCount":141},{"contestId":1386,"index":"A","solvedCount":350},{"contestId":1385,"index":"G","solvedCount":1810},{"contestId":1385,"index":"F","solvedCount":2815},{"contestId":1385,"index":"E","solvedCount":8985},{"contestId":1385,"index":"D","solvedCount":21834},{"contestId":1385,"index":"C","solvedCount":28871},{"contestId":1385,"index":"B","solvedCount":39531},{"contestId":1385,"index":"A","solvedCount":43248},{"contestId":1384,"index":"B2","solvedCount":2590},{"contestId":1384,"index":"B1","solvedCount":4082},{"contestId":1384,"index":"A","solvedCount":19602},{"contestId":1383,"index":"F","solvedCount":437},{"contestId":1383,"index":"E","solvedCount":1026},{"contestId":1383,"index":"D","solvedCount":759},{"contestId":1383,"index":"C","solvedCount":663},{"contestId":1383,"index":"B","solvedCount":5435},{"contestId":1383,"index":"A","solvedCount":11260},{"contestId":1382,"index":"B","solvedCount":26031},{"contestId":1382,"index":"A","solvedCount":27344},{"contestId":1381,"index":"E","solvedCount":278},{"contestId":1381,"index":"D","solvedCount":821},{"contestId":1381,"index":"C","solvedCount":1708},{"contestId":1381,"index":"B","solvedCount":9544},{"contestId":1381,"index":"A2","solvedCount":14287},{"contestId":1381,"index":"A1","solvedCount":21712},{"contestId":1380,"index":"G","solvedCount":935},{"contestId":1380,"index":"F","solvedCount":889},{"contestId":1380,"index":"E","solvedCount":2407},{"contestId":1380,"index":"D","solvedCount":5002},{"contestId":1380,"index":"C","solvedCount":22678},{"contestId":1380,"index":"B","solvedCount":15274},{"contestId":1380,"index":"A","solvedCount":39872},{"contestId":1379,"index":"F2","solvedCount":578},{"contestId":1379,"index":"F1","solvedCount":683},{"contestId":1379,"index":"E","solvedCount":472},{"contestId":1379,"index":"D","solvedCount":1150},{"contestId":1379,"index":"C","solvedCount":6077},{"contestId":1379,"index":"B","solvedCount":13177},{"contestId":1379,"index":"A","solvedCount":12326},{"contestId":1375,"index":"I","solvedCount":277},{"contestId":1375,"index":"H","solvedCount":494},{"contestId":1375,"index":"G","solvedCount":2186},{"contestId":1375,"index":"F","solvedCount":2505},{"contestId":1375,"index":"E","solvedCount":3370},{"contestId":1375,"index":"D","solvedCount":10129},{"contestId":1375,"index":"C","solvedCount":22921},{"contestId":1375,"index":"B","solvedCount":17842},{"contestId":1375,"index":"A","solvedCount":18841},{"contestId":1374,"index":"F","solvedCount":1397},{"contestId":1374,"index":"E2","solvedCount":1066},{"contestId":1374,"index":"E1","solvedCount":14959},{"contestId":1374,"index":"D","solvedCount":30979},{"contestId":1374,"index":"C","solvedCount":63665},{"contestId":1374,"index":"B","solvedCount":71267},{"contestId":1374,"index":"A","solvedCount":63947},{"contestId":1373,"index":"G","solvedCount":923},{"contestId":1373,"index":"F","solvedCount":1876},{"contestId":1373,"index":"E","solvedCount":2948},{"contestId":1373,"index":"D","solvedCount":17538},{"contestId":1373,"index":"C","solvedCount":19351},{"contestId":1373,"index":"B","solvedCount":52432},{"contestId":1373,"index":"A","solvedCount":29438},{"contestId":1372,"index":"F","solvedCount":496},{"contestId":1372,"index":"E","solvedCount":1428},{"contestId":1372,"index":"D","solvedCount":5716},{"contestId":1372,"index":"C","solvedCount":19077},{"contestId":1372,"index":"B","solvedCount":36272},{"contestId":1372,"index":"A","solvedCount":33457},{"contestId":1371,"index":"F","solvedCount":690},{"contestId":1371,"index":"E2","solvedCount":2512},{"contestId":1371,"index":"E1","solvedCount":5525},{"contestId":1371,"index":"D","solvedCount":13678},{"contestId":1371,"index":"C","solvedCount":21356},{"contestId":1371,"index":"B","solvedCount":19597},{"contestId":1371,"index":"A","solvedCount":51173},{"contestId":1370,"index":"F2","solvedCount":1664},{"contestId":1370,"index":"F1","solvedCount":1782},{"contestId":1370,"index":"E","solvedCount":5218},{"contestId":1370,"index":"D","solvedCount":10821},{"contestId":1370,"index":"C","solvedCount":27068},{"contestId":1370,"index":"B","solvedCount":24995},{"contestId":1370,"index":"A","solvedCount":64159},{"contestId":1369,"index":"F","solvedCount":716},{"contestId":1369,"index":"E","solvedCount":2453},{"contestId":1369,"index":"D","solvedCount":9220},{"contestId":1369,"index":"C","solvedCount":20852},{"contestId":1369,"index":"B","solvedCount":25552},{"contestId":1369,"index":"A","solvedCount":39093},{"contestId":1368,"index":"H2","solvedCount":279},{"contestId":1368,"index":"H1","solvedCount":452},{"contestId":1368,"index":"G","solvedCount":676},{"contestId":1368,"index":"F","solvedCount":1105},{"contestId":1368,"index":"E","solvedCount":2362},{"contestId":1368,"index":"D","solvedCount":13586},{"contestId":1368,"index":"C","solvedCount":14028},{"contestId":1368,"index":"B","solvedCount":21339},{"contestId":1368,"index":"A","solvedCount":46148},{"contestId":1367,"index":"F2","solvedCount":1865},{"contestId":1367,"index":"F1","solvedCount":3620},{"contestId":1367,"index":"E","solvedCount":5809},{"contestId":1367,"index":"D","solvedCount":8775},{"contestId":1367,"index":"C","solvedCount":25086},{"contestId":1367,"index":"B","solvedCount":63752},{"contestId":1367,"index":"A","solvedCount":67507},{"contestId":1366,"index":"G","solvedCount":619},{"contestId":1366,"index":"F","solvedCount":894},{"contestId":1366,"index":"E","solvedCount":4618},{"contestId":1366,"index":"D","solvedCount":12305},{"contestId":1366,"index":"C","solvedCount":14256},{"contestId":1366,"index":"B","solvedCount":27852},{"contestId":1366,"index":"A","solvedCount":32969},{"contestId":1365,"index":"G","solvedCount":1413},{"contestId":1365,"index":"F","solvedCount":4745},{"contestId":1365,"index":"E","solvedCount":8313},{"contestId":1365,"index":"D","solvedCount":20730},{"contestId":1365,"index":"C","solvedCount":24960},{"contestId":1365,"index":"B","solvedCount":28808},{"contestId":1365,"index":"A","solvedCount":25035},{"contestId":1364,"index":"E","solvedCount":1547},{"contestId":1364,"index":"D","solvedCount":4954},{"contestId":1364,"index":"C","solvedCount":14339},{"contestId":1364,"index":"B","solvedCount":26097},{"contestId":1364,"index":"A","solvedCount":31325},{"contestId":1363,"index":"F","solvedCount":1733},{"contestId":1363,"index":"E","solvedCount":7488},{"contestId":1363,"index":"D","solvedCount":4408},{"contestId":1363,"index":"C","solvedCount":21052},{"contestId":1363,"index":"B","solvedCount":26096},{"contestId":1363,"index":"A","solvedCount":40336},{"contestId":1362,"index":"C","solvedCount":23645},{"contestId":1362,"index":"B","solvedCount":21014},{"contestId":1362,"index":"A","solvedCount":33905},{"contestId":1361,"index":"F","solvedCount":172},{"contestId":1361,"index":"E","solvedCount":986},{"contestId":1361,"index":"D","solvedCount":340},{"contestId":1361,"index":"C","solvedCount":1832},{"contestId":1361,"index":"B","solvedCount":3847},{"contestId":1361,"index":"A","solvedCount":8767},{"contestId":1360,"index":"H","solvedCount":4858},{"contestId":1360,"index":"G","solvedCount":8338},{"contestId":1360,"index":"F","solvedCount":13509},{"contestId":1360,"index":"E","solvedCount":27954},{"contestId":1360,"index":"D","solvedCount":42848},{"contestId":1360,"index":"C","solvedCount":36731},{"contestId":1360,"index":"B","solvedCount":53602},{"contestId":1360,"index":"A","solvedCount":56982},{"contestId":1359,"index":"F","solvedCount":583},{"contestId":1359,"index":"E","solvedCount":6727},{"contestId":1359,"index":"D","solvedCount":10715},{"contestId":1359,"index":"C","solvedCount":15271},{"contestId":1359,"index":"B","solvedCount":29367},{"contestId":1359,"index":"A","solvedCount":31709},{"contestId":1358,"index":"F","solvedCount":502},{"contestId":1358,"index":"E","solvedCount":2450},{"contestId":1358,"index":"D","solvedCount":8712},{"contestId":1358,"index":"C","solvedCount":18333},{"contestId":1358,"index":"B","solvedCount":25867},{"contestId":1358,"index":"A","solvedCount":43125},{"contestId":1357,"index":"E2","solvedCount":53},{"contestId":1357,"index":"E1","solvedCount":195},{"contestId":1357,"index":"D5","solvedCount":83},{"contestId":1357,"index":"D4","solvedCount":86},{"contestId":1357,"index":"D3","solvedCount":106},{"contestId":1357,"index":"D2","solvedCount":113},{"contestId":1357,"index":"D1","solvedCount":126},{"contestId":1357,"index":"C2","solvedCount":307},{"contestId":1357,"index":"C1","solvedCount":350},{"contestId":1357,"index":"B2","solvedCount":216},{"contestId":1357,"index":"B1","solvedCount":216},{"contestId":1357,"index":"A7","solvedCount":185},{"contestId":1357,"index":"A6","solvedCount":170},{"contestId":1357,"index":"A5","solvedCount":243},{"contestId":1357,"index":"A4","solvedCount":354},{"contestId":1357,"index":"A3","solvedCount":481},{"contestId":1357,"index":"A2","solvedCount":513},{"contestId":1357,"index":"A1","solvedCount":634},{"contestId":1356,"index":"D2","solvedCount":129},{"contestId":1356,"index":"D1","solvedCount":138},{"contestId":1356,"index":"C","solvedCount":305},{"contestId":1356,"index":"B2","solvedCount":287},{"contestId":1356,"index":"B1","solvedCount":286},{"contestId":1356,"index":"A5","solvedCount":334},{"contestId":1356,"index":"A4","solvedCount":461},{"contestId":1356,"index":"A3","solvedCount":463},{"contestId":1356,"index":"A2","solvedCount":490},{"contestId":1356,"index":"A1","solvedCount":606},{"contestId":1355,"index":"F","solvedCount":962},{"contestId":1355,"index":"E","solvedCount":5826},{"contestId":1355,"index":"D","solvedCount":19042},{"contestId":1355,"index":"C","solvedCount":11920},{"contestId":1355,"index":"B","solvedCount":27345},{"contestId":1355,"index":"A","solvedCount":28767},{"contestId":1354,"index":"G","solvedCount":952},{"contestId":1354,"index":"F","solvedCount":1475},{"contestId":1354,"index":"E","solvedCount":3677},{"contestId":1354,"index":"D","solvedCount":10121},{"contestId":1354,"index":"C2","solvedCount":6369},{"contestId":1354,"index":"C1","solvedCount":16355},{"contestId":1354,"index":"B","solvedCount":35212},{"contestId":1354,"index":"A","solvedCount":24876},{"contestId":1353,"index":"F","solvedCount":3609},{"contestId":1353,"index":"E","solvedCount":7791},{"contestId":1353,"index":"D","solvedCount":20244},{"contestId":1353,"index":"C","solvedCount":38807},{"contestId":1353,"index":"B","solvedCount":57974},{"contestId":1353,"index":"A","solvedCount":44537},{"contestId":1352,"index":"G","solvedCount":24724},{"contestId":1352,"index":"F","solvedCount":19364},{"contestId":1352,"index":"E","solvedCount":23936},{"contestId":1352,"index":"D","solvedCount":29793},{"contestId":1352,"index":"C","solvedCount":69546},{"contestId":1352,"index":"B","solvedCount":44700},{"contestId":1352,"index":"A","solvedCount":103683},{"contestId":1351,"index":"C","solvedCount":9282},{"contestId":1351,"index":"B","solvedCount":18520},{"contestId":1351,"index":"A","solvedCount":26909},{"contestId":1350,"index":"B","solvedCount":29348},{"contestId":1350,"index":"A","solvedCount":27347},{"contestId":1349,"index":"F2","solvedCount":134},{"contestId":1349,"index":"F1","solvedCount":516},{"contestId":1349,"index":"E","solvedCount":120},{"contestId":1349,"index":"D","solvedCount":1049},{"contestId":1349,"index":"C","solvedCount":4820},{"contestId":1349,"index":"B","solvedCount":8939},{"contestId":1349,"index":"A","solvedCount":21550},{"contestId":1348,"index":"F","solvedCount":903},{"contestId":1348,"index":"E","solvedCount":2429},{"contestId":1348,"index":"D","solvedCount":9337},{"contestId":1348,"index":"C","solvedCount":15474},{"contestId":1348,"index":"B","solvedCount":27454},{"contestId":1348,"index":"A","solvedCount":42799},{"contestId":1346,"index":"I","solvedCount":54},{"contestId":1346,"index":"H","solvedCount":61},{"contestId":1346,"index":"G","solvedCount":150},{"contestId":1346,"index":"F","solvedCount":252},{"contestId":1346,"index":"E","solvedCount":414},{"contestId":1346,"index":"D","solvedCount":544},{"contestId":1346,"index":"C","solvedCount":677},{"contestId":1346,"index":"B","solvedCount":1251},{"contestId":1346,"index":"A","solvedCount":2197},{"contestId":1345,"index":"B","solvedCount":28225},{"contestId":1345,"index":"A","solvedCount":24821},{"contestId":1344,"index":"F","solvedCount":511},{"contestId":1344,"index":"E","solvedCount":520},{"contestId":1344,"index":"D","solvedCount":1291},{"contestId":1344,"index":"C","solvedCount":1979},{"contestId":1344,"index":"B","solvedCount":6349},{"contestId":1344,"index":"A","solvedCount":16491},{"contestId":1343,"index":"F","solvedCount":1396},{"contestId":1343,"index":"E","solvedCount":5722},{"contestId":1343,"index":"D","solvedCount":13528},{"contestId":1343,"index":"C","solvedCount":43985},{"contestId":1343,"index":"B","solvedCount":64960},{"contestId":1343,"index":"A","solvedCount":53300},{"contestId":1342,"index":"F","solvedCount":985},{"contestId":1342,"index":"E","solvedCount":3541},{"contestId":1342,"index":"D","solvedCount":6363},{"contestId":1342,"index":"C","solvedCount":14991},{"contestId":1342,"index":"B","solvedCount":24575},{"contestId":1342,"index":"A","solvedCount":46337},{"contestId":1341,"index":"B","solvedCount":21076},{"contestId":1341,"index":"A","solvedCount":30412},{"contestId":1340,"index":"F","solvedCount":714},{"contestId":1340,"index":"D","solvedCount":1071},{"contestId":1340,"index":"C","solvedCount":2410},{"contestId":1340,"index":"B","solvedCount":8310},{"contestId":1340,"index":"A","solvedCount":13691},{"contestId":1339,"index":"B","solvedCount":28310},{"contestId":1339,"index":"A","solvedCount":34184},{"contestId":1338,"index":"E","solvedCount":385},{"contestId":1338,"index":"D","solvedCount":1125},{"contestId":1338,"index":"C","solvedCount":3438},{"contestId":1338,"index":"B","solvedCount":9514},{"contestId":1338,"index":"A","solvedCount":30274},{"contestId":1337,"index":"B","solvedCount":36831},{"contestId":1337,"index":"A","solvedCount":42845},{"contestId":1336,"index":"F","solvedCount":278},{"contestId":1336,"index":"E2","solvedCount":481},{"contestId":1336,"index":"E1","solvedCount":831},{"contestId":1336,"index":"D","solvedCount":529},{"contestId":1336,"index":"C","solvedCount":4071},{"contestId":1336,"index":"B","solvedCount":12124},{"contestId":1336,"index":"A","solvedCount":24601},{"contestId":1335,"index":"F","solvedCount":2413},{"contestId":1335,"index":"E2","solvedCount":9361},{"contestId":1335,"index":"E1","solvedCount":11738},{"contestId":1335,"index":"D","solvedCount":29430},{"contestId":1335,"index":"C","solvedCount":38910},{"contestId":1335,"index":"B","solvedCount":42529},{"contestId":1335,"index":"A","solvedCount":104456},{"contestId":1334,"index":"G","solvedCount":413},{"contestId":1334,"index":"F","solvedCount":1504},{"contestId":1334,"index":"E","solvedCount":3173},{"contestId":1334,"index":"D","solvedCount":7720},{"contestId":1334,"index":"C","solvedCount":17896},{"contestId":1334,"index":"B","solvedCount":27596},{"contestId":1334,"index":"A","solvedCount":24350},{"contestId":1333,"index":"F","solvedCount":4570},{"contestId":1333,"index":"E","solvedCount":1809},{"contestId":1333,"index":"D","solvedCount":4130},{"contestId":1333,"index":"C","solvedCount":13354},{"contestId":1333,"index":"B","solvedCount":22218},{"contestId":1333,"index":"A","solvedCount":25914},{"contestId":1332,"index":"G","solvedCount":362},{"contestId":1332,"index":"F","solvedCount":1128},{"contestId":1332,"index":"E","solvedCount":4302},{"contestId":1332,"index":"D","solvedCount":8443},{"contestId":1332,"index":"C","solvedCount":20795},{"contestId":1332,"index":"B","solvedCount":18927},{"contestId":1332,"index":"A","solvedCount":19857},{"contestId":1331,"index":"H","solvedCount":649},{"contestId":1331,"index":"G","solvedCount":594},{"contestId":1331,"index":"F","solvedCount":603},{"contestId":1331,"index":"E","solvedCount":1239},{"contestId":1331,"index":"D","solvedCount":12100},{"contestId":1331,"index":"C","solvedCount":3213},{"contestId":1331,"index":"B","solvedCount":7158},{"contestId":1331,"index":"A","solvedCount":17500},{"contestId":1330,"index":"B","solvedCount":14531},{"contestId":1330,"index":"A","solvedCount":19448},{"contestId":1329,"index":"E","solvedCount":264},{"contestId":1329,"index":"D","solvedCount":535},{"contestId":1329,"index":"C","solvedCount":1803},{"contestId":1329,"index":"B","solvedCount":7053},{"contestId":1329,"index":"A","solvedCount":9662},{"contestId":1328,"index":"F","solvedCount":3521},{"contestId":1328,"index":"E","solvedCount":11674},{"contestId":1328,"index":"D","solvedCount":14507},{"contestId":1328,"index":"C","solvedCount":33045},{"contestId":1328,"index":"B","solvedCount":31994},{"contestId":1328,"index":"A","solvedCount":131429},{"contestId":1327,"index":"G","solvedCount":526},{"contestId":1327,"index":"F","solvedCount":2026},{"contestId":1327,"index":"E","solvedCount":9589},{"contestId":1327,"index":"D","solvedCount":3548},{"contestId":1327,"index":"C","solvedCount":14083},{"contestId":1327,"index":"B","solvedCount":19482},{"contestId":1327,"index":"A","solvedCount":45634},{"contestId":1326,"index":"G","solvedCount":108},{"contestId":1326,"index":"F2","solvedCount":679},{"contestId":1326,"index":"F1","solvedCount":1007},{"contestId":1326,"index":"E","solvedCount":2417},{"contestId":1326,"index":"D2","solvedCount":11715},{"contestId":1326,"index":"D1","solvedCount":13271},{"contestId":1326,"index":"C","solvedCount":16389},{"contestId":1326,"index":"B","solvedCount":25259},{"contestId":1326,"index":"A","solvedCount":32647},{"contestId":1325,"index":"F","solvedCount":2324},{"contestId":1325,"index":"E","solvedCount":2334},{"contestId":1325,"index":"D","solvedCount":13564},{"contestId":1325,"index":"C","solvedCount":17063},{"contestId":1325,"index":"B","solvedCount":38786},{"contestId":1325,"index":"A","solvedCount":46115},{"contestId":1324,"index":"F","solvedCount":12995},{"contestId":1324,"index":"E","solvedCount":16891},{"contestId":1324,"index":"D","solvedCount":33986},{"contestId":1324,"index":"C","solvedCount":30474},{"contestId":1324,"index":"B","solvedCount":30773},{"contestId":1324,"index":"A","solvedCount":27296},{"contestId":1323,"index":"B","solvedCount":11733},{"contestId":1323,"index":"A","solvedCount":20869},{"contestId":1322,"index":"F","solvedCount":162},{"contestId":1322,"index":"E","solvedCount":346},{"contestId":1322,"index":"D","solvedCount":881},{"contestId":1322,"index":"C","solvedCount":2702},{"contestId":1322,"index":"B","solvedCount":4631},{"contestId":1322,"index":"A","solvedCount":12884},{"contestId":1321,"index":"C","solvedCount":10524},{"contestId":1321,"index":"A","solvedCount":14980},{"contestId":1320,"index":"F","solvedCount":176},{"contestId":1320,"index":"E","solvedCount":1070},{"contestId":1320,"index":"D","solvedCount":1687},{"contestId":1320,"index":"C","solvedCount":3426},{"contestId":1320,"index":"B","solvedCount":6437},{"contestId":1320,"index":"A","solvedCount":21598},{"contestId":1316,"index":"F","solvedCount":894},{"contestId":1316,"index":"E","solvedCount":5340},{"contestId":1316,"index":"D","solvedCount":3539},{"contestId":1316,"index":"C","solvedCount":7591},{"contestId":1316,"index":"B","solvedCount":11721},{"contestId":1316,"index":"A","solvedCount":19639},{"contestId":1315,"index":"C","solvedCount":10650},{"contestId":1315,"index":"B","solvedCount":9603},{"contestId":1315,"index":"A","solvedCount":12912},{"contestId":1313,"index":"E","solvedCount":719},{"contestId":1313,"index":"D","solvedCount":1498},{"contestId":1313,"index":"C2","solvedCount":7251},{"contestId":1313,"index":"C1","solvedCount":11048},{"contestId":1313,"index":"B","solvedCount":7006},{"contestId":1313,"index":"A","solvedCount":16221},{"contestId":1312,"index":"G","solvedCount":1080},{"contestId":1312,"index":"F","solvedCount":1029},{"contestId":1312,"index":"E","solvedCount":7353},{"contestId":1312,"index":"D","solvedCount":10503},{"contestId":1312,"index":"C","solvedCount":18333},{"contestId":1312,"index":"B","solvedCount":38854},{"contestId":1312,"index":"A","solvedCount":27527},{"contestId":1311,"index":"F","solvedCount":4823},{"contestId":1311,"index":"E","solvedCount":2717},{"contestId":1311,"index":"D","solvedCount":9894},{"contestId":1311,"index":"C","solvedCount":16804},{"contestId":1311,"index":"B","solvedCount":20020},{"contestId":1311,"index":"A","solvedCount":46175},{"contestId":1310,"index":"F","solvedCount":103},{"contestId":1310,"index":"E","solvedCount":403},{"contestId":1310,"index":"D","solvedCount":1964},{"contestId":1310,"index":"C","solvedCount":730},{"contestId":1310,"index":"B","solvedCount":574},{"contestId":1310,"index":"A","solvedCount":5579},{"contestId":1307,"index":"G","solvedCount":597},{"contestId":1307,"index":"F","solvedCount":675},{"contestId":1307,"index":"E","solvedCount":1362},{"contestId":1307,"index":"D","solvedCount":7165},{"contestId":1307,"index":"C","solvedCount":12589},{"contestId":1307,"index":"B","solvedCount":13851},{"contestId":1307,"index":"A","solvedCount":15621},{"contestId":1305,"index":"H","solvedCount":172},{"contestId":1305,"index":"G","solvedCount":1374},{"contestId":1305,"index":"F","solvedCount":3232},{"contestId":1305,"index":"E","solvedCount":3266},{"contestId":1305,"index":"D","solvedCount":5356},{"contestId":1305,"index":"C","solvedCount":18711},{"contestId":1305,"index":"B","solvedCount":12350},{"contestId":1305,"index":"A","solvedCount":14640},{"contestId":1304,"index":"F2","solvedCount":1810},{"contestId":1304,"index":"F1","solvedCount":1998},{"contestId":1304,"index":"E","solvedCount":5868},{"contestId":1304,"index":"D","solvedCount":6679},{"contestId":1304,"index":"C","solvedCount":17727},{"contestId":1304,"index":"B","solvedCount":18747},{"contestId":1304,"index":"A","solvedCount":26772},{"contestId":1303,"index":"G","solvedCount":1005},{"contestId":1303,"index":"F","solvedCount":614},{"contestId":1303,"index":"E","solvedCount":3161},{"contestId":1303,"index":"D","solvedCount":7698},{"contestId":1303,"index":"C","solvedCount":12853},{"contestId":1303,"index":"B","solvedCount":16795},{"contestId":1303,"index":"A","solvedCount":36650},{"contestId":1302,"index":"J","solvedCount":11},{"contestId":1302,"index":"I","solvedCount":6},{"contestId":1302,"index":"H","solvedCount":10},{"contestId":1302,"index":"G","solvedCount":23},{"contestId":1302,"index":"F","solvedCount":76},{"contestId":1302,"index":"E","solvedCount":51},{"contestId":1302,"index":"D","solvedCount":98},{"contestId":1302,"index":"C","solvedCount":388},{"contestId":1302,"index":"B","solvedCount":156},{"contestId":1302,"index":"A","solvedCount":299},{"contestId":1301,"index":"F","solvedCount":1412},{"contestId":1301,"index":"E","solvedCount":1612},{"contestId":1301,"index":"D","solvedCount":4232},{"contestId":1301,"index":"C","solvedCount":9869},{"contestId":1301,"index":"B","solvedCount":14960},{"contestId":1301,"index":"A","solvedCount":20105},{"contestId":1300,"index":"B","solvedCount":25880},{"contestId":1300,"index":"A","solvedCount":21652},{"contestId":1299,"index":"E","solvedCount":191},{"contestId":1299,"index":"D","solvedCount":528},{"contestId":1299,"index":"C","solvedCount":4328},{"contestId":1299,"index":"B","solvedCount":5565},{"contestId":1299,"index":"A","solvedCount":12542},{"contestId":1297,"index":"I","solvedCount":37},{"contestId":1297,"index":"H","solvedCount":53},{"contestId":1297,"index":"G","solvedCount":78},{"contestId":1297,"index":"F","solvedCount":127},{"contestId":1297,"index":"E","solvedCount":218},{"contestId":1297,"index":"D","solvedCount":274},{"contestId":1297,"index":"C","solvedCount":414},{"contestId":1297,"index":"B","solvedCount":429},{"contestId":1297,"index":"A","solvedCount":958},{"contestId":1296,"index":"F","solvedCount":3090},{"contestId":1296,"index":"E2","solvedCount":5445},{"contestId":1296,"index":"E1","solvedCount":8201},{"contestId":1296,"index":"D","solvedCount":15087},{"contestId":1296,"index":"C","solvedCount":15717},{"contestId":1296,"index":"B","solvedCount":32654},{"contestId":1296,"index":"A","solvedCount":48218},{"contestId":1295,"index":"F","solvedCount":1507},{"contestId":1295,"index":"E","solvedCount":2769},{"contestId":1295,"index":"D","solvedCount":10192},{"contestId":1295,"index":"C","solvedCount":13832},{"contestId":1295,"index":"B","solvedCount":9867},{"contestId":1295,"index":"A","solvedCount":24132},{"contestId":1294,"index":"F","solvedCount":6829},{"contestId":1294,"index":"E","solvedCount":5175},{"contestId":1294,"index":"D","solvedCount":12656},{"contestId":1294,"index":"C","solvedCount":46104},{"contestId":1294,"index":"B","solvedCount":22905},{"contestId":1294,"index":"A","solvedCount":53313},{"contestId":1293,"index":"B","solvedCount":22288},{"contestId":1293,"index":"A","solvedCount":16146},{"contestId":1292,"index":"F","solvedCount":369},{"contestId":1292,"index":"E","solvedCount":463},{"contestId":1292,"index":"D","solvedCount":969},{"contestId":1292,"index":"C","solvedCount":2252},{"contestId":1292,"index":"B","solvedCount":6765},{"contestId":1292,"index":"A","solvedCount":13866},{"contestId":1291,"index":"F","solvedCount":726},{"contestId":1291,"index":"B","solvedCount":15353},{"contestId":1291,"index":"A","solvedCount":20671},{"contestId":1290,"index":"F","solvedCount":588},{"contestId":1290,"index":"E","solvedCount":668},{"contestId":1290,"index":"D","solvedCount":948},{"contestId":1290,"index":"C","solvedCount":2012},{"contestId":1290,"index":"B","solvedCount":7089},{"contestId":1290,"index":"A","solvedCount":8892},{"contestId":1288,"index":"F","solvedCount":644},{"contestId":1288,"index":"E","solvedCount":4011},{"contestId":1288,"index":"D","solvedCount":8269},{"contestId":1288,"index":"C","solvedCount":15228},{"contestId":1288,"index":"B","solvedCount":17771},{"contestId":1288,"index":"A","solvedCount":19313},{"contestId":1287,"index":"B","solvedCount":9783},{"contestId":1287,"index":"A","solvedCount":22005},{"contestId":1286,"index":"F","solvedCount":294},{"contestId":1286,"index":"E","solvedCount":659},{"contestId":1286,"index":"D","solvedCount":728},{"contestId":1286,"index":"C2","solvedCount":745},{"contestId":1286,"index":"C1","solvedCount":1578},{"contestId":1286,"index":"B","solvedCount":5462},{"contestId":1286,"index":"A","solvedCount":9632},{"contestId":1285,"index":"F","solvedCount":1341},{"contestId":1285,"index":"E","solvedCount":2000},{"contestId":1285,"index":"D","solvedCount":8594},{"contestId":1285,"index":"C","solvedCount":28057},{"contestId":1285,"index":"B","solvedCount":30715},{"contestId":1285,"index":"A","solvedCount":29869},{"contestId":1284,"index":"G","solvedCount":228},{"contestId":1284,"index":"F","solvedCount":412},{"contestId":1284,"index":"E","solvedCount":1377},{"contestId":1284,"index":"D","solvedCount":3394},{"contestId":1284,"index":"C","solvedCount":8728},{"contestId":1284,"index":"B","solvedCount":11449},{"contestId":1284,"index":"A","solvedCount":18584},{"contestId":1283,"index":"F","solvedCount":2035},{"contestId":1283,"index":"E","solvedCount":7297},{"contestId":1283,"index":"D","solvedCount":9426},{"contestId":1283,"index":"C","solvedCount":14145},{"contestId":1283,"index":"B","solvedCount":23069},{"contestId":1283,"index":"A","solvedCount":61154},{"contestId":1282,"index":"E","solvedCount":1220},{"contestId":1282,"index":"D","solvedCount":2371},{"contestId":1282,"index":"C","solvedCount":4579},{"contestId":1282,"index":"B2","solvedCount":11002},{"contestId":1282,"index":"B1","solvedCount":12144},{"contestId":1282,"index":"A","solvedCount":15494},{"contestId":1281,"index":"B","solvedCount":8685},{"contestId":1281,"index":"A","solvedCount":18914},{"contestId":1280,"index":"F","solvedCount":107},{"contestId":1280,"index":"E","solvedCount":229},{"contestId":1280,"index":"D","solvedCount":1229},{"contestId":1280,"index":"C","solvedCount":3038},{"contestId":1280,"index":"B","solvedCount":4203},{"contestId":1280,"index":"A","solvedCount":5835},{"contestId":1279,"index":"F","solvedCount":1214},{"contestId":1279,"index":"E","solvedCount":455},{"contestId":1279,"index":"D","solvedCount":7259},{"contestId":1279,"index":"C","solvedCount":12426},{"contestId":1279,"index":"B","solvedCount":14400},{"contestId":1279,"index":"A","solvedCount":17775},{"contestId":1278,"index":"F","solvedCount":2482},{"contestId":1278,"index":"E","solvedCount":2041},{"contestId":1278,"index":"D","solvedCount":4324},{"contestId":1278,"index":"C","solvedCount":8575},{"contestId":1278,"index":"B","solvedCount":14162},{"contestId":1278,"index":"A","solvedCount":18276},{"contestId":1277,"index":"D","solvedCount":3275},{"contestId":1277,"index":"B","solvedCount":16990},{"contestId":1277,"index":"A","solvedCount":14469},{"contestId":1276,"index":"F","solvedCount":445},{"contestId":1276,"index":"E","solvedCount":121},{"contestId":1276,"index":"D","solvedCount":671},{"contestId":1276,"index":"C","solvedCount":1788},{"contestId":1276,"index":"B","solvedCount":5653},{"contestId":1276,"index":"A","solvedCount":12943},{"contestId":1275,"index":"F","solvedCount":92},{"contestId":1275,"index":"E3","solvedCount":61},{"contestId":1275,"index":"E2","solvedCount":138},{"contestId":1275,"index":"E1","solvedCount":265},{"contestId":1275,"index":"D","solvedCount":422},{"contestId":1275,"index":"C","solvedCount":698},{"contestId":1275,"index":"B","solvedCount":844},{"contestId":1275,"index":"A","solvedCount":891},{"contestId":1272,"index":"F","solvedCount":2327},{"contestId":1272,"index":"E","solvedCount":7879},{"contestId":1272,"index":"D","solvedCount":19247},{"contestId":1272,"index":"C","solvedCount":30689},{"contestId":1272,"index":"B","solvedCount":14674},{"contestId":1272,"index":"A","solvedCount":22058},{"contestId":1271,"index":"F","solvedCount":260},{"contestId":1271,"index":"E","solvedCount":3708},{"contestId":1271,"index":"D","solvedCount":3397},{"contestId":1271,"index":"C","solvedCount":11059},{"contestId":1271,"index":"B","solvedCount":12093},{"contestId":1271,"index":"A","solvedCount":15666},{"contestId":1270,"index":"I","solvedCount":316},{"contestId":1270,"index":"H","solvedCount":1000},{"contestId":1270,"index":"G","solvedCount":2951},{"contestId":1270,"index":"F","solvedCount":1336},{"contestId":1270,"index":"E","solvedCount":2736},{"contestId":1270,"index":"D","solvedCount":4867},{"contestId":1270,"index":"C","solvedCount":15031},{"contestId":1270,"index":"B","solvedCount":17349},{"contestId":1270,"index":"A","solvedCount":17810},{"contestId":1269,"index":"B","solvedCount":9614},{"contestId":1269,"index":"A","solvedCount":23982},{"contestId":1268,"index":"E","solvedCount":295},{"contestId":1268,"index":"D","solvedCount":637},{"contestId":1268,"index":"C","solvedCount":1951},{"contestId":1268,"index":"B","solvedCount":6425},{"contestId":1268,"index":"A","solvedCount":9065},{"contestId":1267,"index":"L","solvedCount":3351},{"contestId":1267,"index":"K","solvedCount":2142},{"contestId":1267,"index":"J","solvedCount":3056},{"contestId":1267,"index":"I","solvedCount":1068},{"contestId":1267,"index":"H","solvedCount":228},{"contestId":1267,"index":"G","solvedCount":825},{"contestId":1267,"index":"F","solvedCount":720},{"contestId":1267,"index":"E","solvedCount":3504},{"contestId":1267,"index":"D","solvedCount":261},{"contestId":1267,"index":"C","solvedCount":391},{"contestId":1267,"index":"B","solvedCount":4537},{"contestId":1267,"index":"A","solvedCount":1061},{"contestId":1266,"index":"H","solvedCount":132},{"contestId":1266,"index":"G","solvedCount":139},{"contestId":1266,"index":"F","solvedCount":377},{"contestId":1266,"index":"E","solvedCount":2348},{"contestId":1266,"index":"D","solvedCount":3868},{"contestId":1266,"index":"C","solvedCount":10056},{"contestId":1266,"index":"B","solvedCount":16563},{"contestId":1266,"index":"A","solvedCount":17489},{"contestId":1265,"index":"E","solvedCount":4500},{"contestId":1265,"index":"B","solvedCount":13518},{"contestId":1265,"index":"A","solvedCount":15932},{"contestId":1264,"index":"F","solvedCount":1095},{"contestId":1264,"index":"E","solvedCount":927},{"contestId":1264,"index":"D2","solvedCount":1314},{"contestId":1264,"index":"D1","solvedCount":1524},{"contestId":1264,"index":"C","solvedCount":1320},{"contestId":1264,"index":"B","solvedCount":6045},{"contestId":1264,"index":"A","solvedCount":10438},{"contestId":1263,"index":"F","solvedCount":949},{"contestId":1263,"index":"E","solvedCount":2969},{"contestId":1263,"index":"D","solvedCount":15981},{"contestId":1263,"index":"C","solvedCount":14655},{"contestId":1263,"index":"B","solvedCount":11810},{"contestId":1263,"index":"A","solvedCount":17217},{"contestId":1261,"index":"F","solvedCount":442},{"contestId":1260,"index":"F","solvedCount":631},{"contestId":1260,"index":"E","solvedCount":1890},{"contestId":1260,"index":"D","solvedCount":4182},{"contestId":1260,"index":"C","solvedCount":8777},{"contestId":1260,"index":"B","solvedCount":16696},{"contestId":1260,"index":"A","solvedCount":15808},{"contestId":1257,"index":"G","solvedCount":732},{"contestId":1257,"index":"F","solvedCount":2308},{"contestId":1257,"index":"E","solvedCount":4527},{"contestId":1257,"index":"D","solvedCount":8150},{"contestId":1257,"index":"C","solvedCount":17129},{"contestId":1257,"index":"B","solvedCount":22507},{"contestId":1257,"index":"A","solvedCount":21658},{"contestId":1256,"index":"F","solvedCount":3621},{"contestId":1256,"index":"E","solvedCount":4595},{"contestId":1256,"index":"D","solvedCount":12744},{"contestId":1256,"index":"C","solvedCount":7316},{"contestId":1256,"index":"B","solvedCount":13676},{"contestId":1256,"index":"A","solvedCount":32397},{"contestId":1255,"index":"C","solvedCount":7217},{"contestId":1255,"index":"B","solvedCount":12516},{"contestId":1255,"index":"A","solvedCount":17981},{"contestId":1254,"index":"E","solvedCount":363},{"contestId":1254,"index":"D","solvedCount":1528},{"contestId":1254,"index":"C","solvedCount":1593},{"contestId":1254,"index":"B2","solvedCount":3416},{"contestId":1254,"index":"B1","solvedCount":5004},{"contestId":1254,"index":"A","solvedCount":5513},{"contestId":1253,"index":"F","solvedCount":2249},{"contestId":1253,"index":"E","solvedCount":3060},{"contestId":1253,"index":"D","solvedCount":10231},{"contestId":1253,"index":"C","solvedCount":15288},{"contestId":1253,"index":"B","solvedCount":11703},{"contestId":1253,"index":"A","solvedCount":19412},{"contestId":1252,"index":"L","solvedCount":642},{"contestId":1252,"index":"K","solvedCount":2061},{"contestId":1252,"index":"J","solvedCount":783},{"contestId":1252,"index":"I","solvedCount":34},{"contestId":1252,"index":"H","solvedCount":2846},{"contestId":1252,"index":"G","solvedCount":1552},{"contestId":1252,"index":"F","solvedCount":1069},{"contestId":1252,"index":"E","solvedCount":1359},{"contestId":1252,"index":"D","solvedCount":410},{"contestId":1252,"index":"C","solvedCount":3981},{"contestId":1252,"index":"B","solvedCount":585},{"contestId":1252,"index":"A","solvedCount":5997},{"contestId":1251,"index":"F","solvedCount":976},{"contestId":1251,"index":"E2","solvedCount":2948},{"contestId":1251,"index":"E1","solvedCount":2585},{"contestId":1251,"index":"D","solvedCount":6459},{"contestId":1251,"index":"C","solvedCount":14315},{"contestId":1251,"index":"B","solvedCount":11613},{"contestId":1251,"index":"A","solvedCount":21542},{"contestId":1250,"index":"N","solvedCount":1752},{"contestId":1250,"index":"M","solvedCount":391},{"contestId":1250,"index":"L","solvedCount":4684},{"contestId":1250,"index":"K","solvedCount":318},{"contestId":1250,"index":"J","solvedCount":3243},{"contestId":1250,"index":"I","solvedCount":171},{"contestId":1250,"index":"H","solvedCount":4290},{"contestId":1250,"index":"G","solvedCount":774},{"contestId":1250,"index":"F","solvedCount":8377},{"contestId":1250,"index":"E","solvedCount":906},{"contestId":1250,"index":"D","solvedCount":216},{"contestId":1250,"index":"C","solvedCount":1444},{"contestId":1250,"index":"B","solvedCount":2798},{"contestId":1250,"index":"A","solvedCount":4412},{"contestId":1249,"index":"F","solvedCount":2735},{"contestId":1249,"index":"E","solvedCount":10963},{"contestId":1249,"index":"D2","solvedCount":5763},{"contestId":1249,"index":"D1","solvedCount":5496},{"contestId":1249,"index":"C2","solvedCount":13521},{"contestId":1249,"index":"C1","solvedCount":16542},{"contestId":1249,"index":"B2","solvedCount":18372},{"contestId":1249,"index":"B1","solvedCount":22265},{"contestId":1249,"index":"A","solvedCount":23689},{"contestId":1248,"index":"D1","solvedCount":2521},{"contestId":1248,"index":"B","solvedCount":18001},{"contestId":1248,"index":"A","solvedCount":15046},{"contestId":1246,"index":"F","solvedCount":205},{"contestId":1245,"index":"F","solvedCount":2262},{"contestId":1245,"index":"E","solvedCount":1364},{"contestId":1245,"index":"D","solvedCount":9558},{"contestId":1245,"index":"C","solvedCount":19843},{"contestId":1245,"index":"B","solvedCount":14517},{"contestId":1245,"index":"A","solvedCount":14881},{"contestId":1244,"index":"G","solvedCount":1520},{"contestId":1244,"index":"F","solvedCount":1633},{"contestId":1244,"index":"E","solvedCount":6390},{"contestId":1244,"index":"D","solvedCount":8293},{"contestId":1244,"index":"C","solvedCount":8275},{"contestId":1244,"index":"B","solvedCount":17517},{"contestId":1244,"index":"A","solvedCount":20060},{"contestId":1243,"index":"B2","solvedCount":7305},{"contestId":1243,"index":"B1","solvedCount":15355},{"contestId":1243,"index":"A","solvedCount":16364},{"contestId":1242,"index":"E","solvedCount":155},{"contestId":1242,"index":"D","solvedCount":234},{"contestId":1242,"index":"C","solvedCount":1944},{"contestId":1242,"index":"B","solvedCount":9219},{"contestId":1242,"index":"A","solvedCount":13262},{"contestId":1240,"index":"F","solvedCount":327},{"contestId":1239,"index":"F","solvedCount":316},{"contestId":1239,"index":"E","solvedCount":1161},{"contestId":1239,"index":"D","solvedCount":2594},{"contestId":1239,"index":"C","solvedCount":1810},{"contestId":1239,"index":"B","solvedCount":1117},{"contestId":1239,"index":"A","solvedCount":7790},{"contestId":1238,"index":"G","solvedCount":493},{"contestId":1238,"index":"F","solvedCount":2059},{"contestId":1238,"index":"E","solvedCount":3455},{"contestId":1238,"index":"D","solvedCount":6440},{"contestId":1238,"index":"C","solvedCount":7843},{"contestId":1238,"index":"B","solvedCount":14764},{"contestId":1238,"index":"A","solvedCount":27996},{"contestId":1237,"index":"H","solvedCount":437},{"contestId":1237,"index":"G","solvedCount":165},{"contestId":1237,"index":"F","solvedCount":1092},{"contestId":1237,"index":"E","solvedCount":1519},{"contestId":1237,"index":"D","solvedCount":4774},{"contestId":1237,"index":"C2","solvedCount":4534},{"contestId":1237,"index":"C1","solvedCount":6300},{"contestId":1237,"index":"B","solvedCount":22671},{"contestId":1237,"index":"A","solvedCount":22080},{"contestId":1236,"index":"F","solvedCount":211},{"contestId":1236,"index":"E","solvedCount":731},{"contestId":1236,"index":"D","solvedCount":1737},{"contestId":1236,"index":"C","solvedCount":10545},{"contestId":1236,"index":"B","solvedCount":12045},{"contestId":1236,"index":"A","solvedCount":17242},{"contestId":1234,"index":"F","solvedCount":2972},{"contestId":1234,"index":"E","solvedCount":2974},{"contestId":1234,"index":"D","solvedCount":18519},{"contestId":1234,"index":"C","solvedCount":13477},{"contestId":1234,"index":"B2","solvedCount":18406},{"contestId":1234,"index":"B1","solvedCount":19732},{"contestId":1234,"index":"A","solvedCount":29524},{"contestId":1231,"index":"E","solvedCount":932},{"contestId":1231,"index":"C","solvedCount":4361},{"contestId":1230,"index":"B","solvedCount":19620},{"contestId":1230,"index":"A","solvedCount":22896},{"contestId":1228,"index":"F","solvedCount":479},{"contestId":1228,"index":"E","solvedCount":3446},{"contestId":1228,"index":"D","solvedCount":5414},{"contestId":1228,"index":"C","solvedCount":9634},{"contestId":1228,"index":"B","solvedCount":11887},{"contestId":1228,"index":"A","solvedCount":23282},{"contestId":1227,"index":"G","solvedCount":1188},{"contestId":1227,"index":"F2","solvedCount":1916},{"contestId":1227,"index":"F1","solvedCount":2051},{"contestId":1227,"index":"E","solvedCount":1639},{"contestId":1227,"index":"D2","solvedCount":4723},{"contestId":1227,"index":"D1","solvedCount":6825},{"contestId":1227,"index":"C","solvedCount":5785},{"contestId":1227,"index":"B","solvedCount":10429},{"contestId":1227,"index":"A","solvedCount":10262},{"contestId":1225,"index":"G","solvedCount":659},{"contestId":1225,"index":"F","solvedCount":991},{"contestId":1225,"index":"E","solvedCount":2082},{"contestId":1225,"index":"D","solvedCount":10013},{"contestId":1225,"index":"C","solvedCount":9779},{"contestId":1225,"index":"B2","solvedCount":12183},{"contestId":1225,"index":"B1","solvedCount":12513},{"contestId":1225,"index":"A","solvedCount":16612},{"contestId":1223,"index":"G","solvedCount":276},{"contestId":1223,"index":"F","solvedCount":2266},{"contestId":1223,"index":"E","solvedCount":2889},{"contestId":1223,"index":"D","solvedCount":4462},{"contestId":1223,"index":"C","solvedCount":9752},{"contestId":1223,"index":"B","solvedCount":15881},{"contestId":1223,"index":"A","solvedCount":22279},{"contestId":1221,"index":"G","solvedCount":876},{"contestId":1221,"index":"F","solvedCount":1237},{"contestId":1221,"index":"E","solvedCount":1169},{"contestId":1221,"index":"D","solvedCount":10178},{"contestId":1221,"index":"C","solvedCount":24629},{"contestId":1221,"index":"B","solvedCount":12518},{"contestId":1221,"index":"A","solvedCount":18149},{"contestId":1220,"index":"G","solvedCount":73},{"contestId":1220,"index":"F","solvedCount":847},{"contestId":1220,"index":"E","solvedCount":2999},{"contestId":1220,"index":"D","solvedCount":4137},{"contestId":1220,"index":"C","solvedCount":10806},{"contestId":1220,"index":"B","solvedCount":12128},{"contestId":1220,"index":"A","solvedCount":32763},{"contestId":1219,"index":"G","solvedCount":821},{"contestId":1219,"index":"C","solvedCount":2476},{"contestId":1218,"index":"I","solvedCount":736},{"contestId":1218,"index":"H","solvedCount":157},{"contestId":1218,"index":"G","solvedCount":162},{"contestId":1218,"index":"F","solvedCount":3189},{"contestId":1218,"index":"E","solvedCount":473},{"contestId":1218,"index":"D","solvedCount":596},{"contestId":1218,"index":"C","solvedCount":216},{"contestId":1218,"index":"B","solvedCount":95},{"contestId":1218,"index":"A","solvedCount":180},{"contestId":1217,"index":"F","solvedCount":717},{"contestId":1217,"index":"E","solvedCount":2062},{"contestId":1217,"index":"D","solvedCount":5935},{"contestId":1217,"index":"C","solvedCount":7853},{"contestId":1217,"index":"B","solvedCount":11848},{"contestId":1217,"index":"A","solvedCount":15817},{"contestId":1216,"index":"F","solvedCount":3097},{"contestId":1216,"index":"E2","solvedCount":1649},{"contestId":1216,"index":"E1","solvedCount":3719},{"contestId":1216,"index":"D","solvedCount":12195},{"contestId":1216,"index":"C","solvedCount":10337},{"contestId":1216,"index":"B","solvedCount":19648},{"contestId":1216,"index":"A","solvedCount":19534},{"contestId":1215,"index":"F","solvedCount":1185},{"contestId":1215,"index":"E","solvedCount":3450},{"contestId":1215,"index":"D","solvedCount":6558},{"contestId":1215,"index":"C","solvedCount":11926},{"contestId":1215,"index":"B","solvedCount":18260},{"contestId":1215,"index":"A","solvedCount":12175},{"contestId":1214,"index":"H","solvedCount":458},{"contestId":1214,"index":"G","solvedCount":330},{"contestId":1214,"index":"F","solvedCount":502},{"contestId":1214,"index":"E","solvedCount":2862},{"contestId":1214,"index":"D","solvedCount":7168},{"contestId":1214,"index":"C","solvedCount":14184},{"contestId":1214,"index":"B","solvedCount":11471},{"contestId":1214,"index":"A","solvedCount":9489},{"contestId":1213,"index":"G","solvedCount":9473},{"contestId":1213,"index":"F","solvedCount":3016},{"contestId":1213,"index":"E","solvedCount":5455},{"contestId":1213,"index":"D2","solvedCount":12173},{"contestId":1213,"index":"D1","solvedCount":12059},{"contestId":1213,"index":"C","solvedCount":19608},{"contestId":1213,"index":"B","solvedCount":31451},{"contestId":1213,"index":"A","solvedCount":25583},{"contestId":1211,"index":"I","solvedCount":52},{"contestId":1211,"index":"H","solvedCount":57},{"contestId":1211,"index":"G","solvedCount":83},{"contestId":1211,"index":"F","solvedCount":149},{"contestId":1211,"index":"E","solvedCount":216},{"contestId":1211,"index":"D","solvedCount":252},{"contestId":1211,"index":"C","solvedCount":566},{"contestId":1211,"index":"B","solvedCount":800},{"contestId":1211,"index":"A","solvedCount":1582},{"contestId":1210,"index":"G","solvedCount":303},{"contestId":1210,"index":"F2","solvedCount":426},{"contestId":1210,"index":"F1","solvedCount":348},{"contestId":1210,"index":"E","solvedCount":439},{"contestId":1210,"index":"D","solvedCount":1623},{"contestId":1210,"index":"C","solvedCount":3590},{"contestId":1210,"index":"B","solvedCount":6037},{"contestId":1210,"index":"A","solvedCount":5534},{"contestId":1209,"index":"H","solvedCount":228},{"contestId":1209,"index":"G2","solvedCount":526},{"contestId":1209,"index":"G1","solvedCount":3937},{"contestId":1209,"index":"F","solvedCount":1362},{"contestId":1209,"index":"E2","solvedCount":2298},{"contestId":1209,"index":"E1","solvedCount":3247},{"contestId":1209,"index":"D","solvedCount":10713},{"contestId":1209,"index":"C","solvedCount":7853},{"contestId":1209,"index":"B","solvedCount":8512},{"contestId":1209,"index":"A","solvedCount":12833},{"contestId":1208,"index":"H","solvedCount":188},{"contestId":1208,"index":"G","solvedCount":926},{"contestId":1208,"index":"F","solvedCount":3297},{"contestId":1208,"index":"E","solvedCount":2181},{"contestId":1208,"index":"D","solvedCount":5444},{"contestId":1208,"index":"C","solvedCount":6357},{"contestId":1208,"index":"B","solvedCount":11647},{"contestId":1208,"index":"A","solvedCount":18005},{"contestId":1207,"index":"G","solvedCount":1220},{"contestId":1207,"index":"F","solvedCount":6730},{"contestId":1207,"index":"E","solvedCount":6639},{"contestId":1207,"index":"D","solvedCount":6695},{"contestId":1207,"index":"C","solvedCount":10422},{"contestId":1207,"index":"B","solvedCount":13752},{"contestId":1207,"index":"A","solvedCount":23378},{"contestId":1206,"index":"B","solvedCount":29488},{"contestId":1206,"index":"A","solvedCount":26020},{"contestId":1205,"index":"F","solvedCount":139},{"contestId":1205,"index":"E","solvedCount":373},{"contestId":1205,"index":"D","solvedCount":763},{"contestId":1205,"index":"C","solvedCount":1261},{"contestId":1205,"index":"B","solvedCount":7420},{"contestId":1205,"index":"A","solvedCount":14698},{"contestId":1204,"index":"E","solvedCount":2063},{"contestId":1204,"index":"D2","solvedCount":3392},{"contestId":1204,"index":"D1","solvedCount":3219},{"contestId":1204,"index":"C","solvedCount":7205},{"contestId":1204,"index":"B","solvedCount":18326},{"contestId":1204,"index":"A","solvedCount":22301},{"contestId":1203,"index":"F2","solvedCount":3302},{"contestId":1203,"index":"F1","solvedCount":4045},{"contestId":1203,"index":"E","solvedCount":14942},{"contestId":1203,"index":"D2","solvedCount":8106},{"contestId":1203,"index":"D1","solvedCount":9477},{"contestId":1203,"index":"C","solvedCount":24155},{"contestId":1203,"index":"B","solvedCount":16908},{"contestId":1203,"index":"A","solvedCount":17667},{"contestId":1202,"index":"F","solvedCount":540},{"contestId":1202,"index":"E","solvedCount":2746},{"contestId":1202,"index":"D","solvedCount":5459},{"contestId":1202,"index":"C","solvedCount":2763},{"contestId":1202,"index":"B","solvedCount":4840},{"contestId":1202,"index":"A","solvedCount":10710},{"contestId":1201,"index":"E2","solvedCount":165},{"contestId":1201,"index":"E1","solvedCount":146},{"contestId":1201,"index":"D","solvedCount":2531},{"contestId":1201,"index":"C","solvedCount":32936},{"contestId":1201,"index":"B","solvedCount":25363},{"contestId":1201,"index":"A","solvedCount":17016},{"contestId":1200,"index":"F","solvedCount":1163},{"contestId":1200,"index":"E","solvedCount":9322},{"contestId":1200,"index":"D","solvedCount":4399},{"contestId":1200,"index":"C","solvedCount":10630},{"contestId":1200,"index":"B","solvedCount":14653},{"contestId":1200,"index":"A","solvedCount":21796},{"contestId":1199,"index":"B","solvedCount":22386},{"contestId":1199,"index":"A","solvedCount":16274},{"contestId":1198,"index":"F","solvedCount":1075},{"contestId":1198,"index":"E","solvedCount":1296},{"contestId":1198,"index":"D","solvedCount":3740},{"contestId":1198,"index":"C","solvedCount":4051},{"contestId":1198,"index":"B","solvedCount":9953},{"contestId":1198,"index":"A","solvedCount":10123},{"contestId":1197,"index":"F","solvedCount":341},{"contestId":1197,"index":"E","solvedCount":1849},{"contestId":1197,"index":"D","solvedCount":5775},{"contestId":1197,"index":"C","solvedCount":15234},{"contestId":1197,"index":"B","solvedCount":14499},{"contestId":1197,"index":"A","solvedCount":14031},{"contestId":1196,"index":"F","solvedCount":3145},{"contestId":1196,"index":"E","solvedCount":3914},{"contestId":1196,"index":"D2","solvedCount":10430},{"contestId":1196,"index":"D1","solvedCount":11127},{"contestId":1196,"index":"C","solvedCount":9771},{"contestId":1196,"index":"B","solvedCount":17533},{"contestId":1196,"index":"A","solvedCount":29118},{"contestId":1195,"index":"F","solvedCount":1035},{"contestId":1195,"index":"E","solvedCount":3544},{"contestId":1195,"index":"D2","solvedCount":4897},{"contestId":1195,"index":"D1","solvedCount":8194},{"contestId":1195,"index":"C","solvedCount":34675},{"contestId":1195,"index":"B","solvedCount":21876},{"contestId":1195,"index":"A","solvedCount":14184},{"contestId":1194,"index":"G","solvedCount":330},{"contestId":1194,"index":"F","solvedCount":1207},{"contestId":1194,"index":"E","solvedCount":2042},{"contestId":1194,"index":"D","solvedCount":7166},{"contestId":1194,"index":"C","solvedCount":14587},{"contestId":1194,"index":"B","solvedCount":10699},{"contestId":1194,"index":"A","solvedCount":17365},{"contestId":1193,"index":"C","solvedCount":48},{"contestId":1193,"index":"B","solvedCount":508},{"contestId":1193,"index":"A","solvedCount":463},{"contestId":1192,"index":"C","solvedCount":367},{"contestId":1192,"index":"B","solvedCount":1543},{"contestId":1192,"index":"A","solvedCount":80},{"contestId":1191,"index":"B","solvedCount":9861},{"contestId":1191,"index":"A","solvedCount":18970},{"contestId":1190,"index":"F","solvedCount":108},{"contestId":1190,"index":"E","solvedCount":262},{"contestId":1190,"index":"D","solvedCount":2683},{"contestId":1190,"index":"C","solvedCount":2217},{"contestId":1190,"index":"B","solvedCount":6825},{"contestId":1190,"index":"A","solvedCount":9803},{"contestId":1189,"index":"C","solvedCount":11064},{"contestId":1189,"index":"B","solvedCount":15300},{"contestId":1189,"index":"A","solvedCount":16100},{"contestId":1188,"index":"E","solvedCount":288},{"contestId":1188,"index":"D","solvedCount":907},{"contestId":1188,"index":"C","solvedCount":2133},{"contestId":1188,"index":"B","solvedCount":5164},{"contestId":1188,"index":"A2","solvedCount":1296},{"contestId":1188,"index":"A1","solvedCount":8931},{"contestId":1187,"index":"G","solvedCount":685},{"contestId":1187,"index":"F","solvedCount":1110},{"contestId":1187,"index":"E","solvedCount":11231},{"contestId":1187,"index":"D","solvedCount":2996},{"contestId":1187,"index":"C","solvedCount":6757},{"contestId":1187,"index":"B","solvedCount":12884},{"contestId":1187,"index":"A","solvedCount":15489},{"contestId":1186,"index":"F","solvedCount":994},{"contestId":1186,"index":"E","solvedCount":680},{"contestId":1186,"index":"D","solvedCount":9309},{"contestId":1186,"index":"C","solvedCount":6543},{"contestId":1186,"index":"A","solvedCount":42403},{"contestId":1185,"index":"G2","solvedCount":917},{"contestId":1185,"index":"G1","solvedCount":3196},{"contestId":1185,"index":"F","solvedCount":2235},{"contestId":1185,"index":"E","solvedCount":2807},{"contestId":1185,"index":"D","solvedCount":7052},{"contestId":1185,"index":"C2","solvedCount":7814},{"contestId":1185,"index":"C1","solvedCount":11891},{"contestId":1185,"index":"B","solvedCount":14208},{"contestId":1185,"index":"A","solvedCount":15380},{"contestId":1184,"index":"E3","solvedCount":665},{"contestId":1184,"index":"E2","solvedCount":1057},{"contestId":1184,"index":"E1","solvedCount":1861},{"contestId":1184,"index":"D2","solvedCount":128},{"contestId":1184,"index":"D1","solvedCount":2788},{"contestId":1184,"index":"C3","solvedCount":45},{"contestId":1184,"index":"C2","solvedCount":690},{"contestId":1184,"index":"C1","solvedCount":2937},{"contestId":1184,"index":"B3","solvedCount":246},{"contestId":1184,"index":"B2","solvedCount":686},{"contestId":1184,"index":"B1","solvedCount":6219},{"contestId":1184,"index":"A3","solvedCount":154},{"contestId":1184,"index":"A2","solvedCount":1121},{"contestId":1184,"index":"A1","solvedCount":6576},{"contestId":1183,"index":"H","solvedCount":3633},{"contestId":1183,"index":"G","solvedCount":2663},{"contestId":1183,"index":"F","solvedCount":2251},{"contestId":1183,"index":"E","solvedCount":5416},{"contestId":1183,"index":"D","solvedCount":20339},{"contestId":1183,"index":"C","solvedCount":15031},{"contestId":1183,"index":"B","solvedCount":19683},{"contestId":1183,"index":"A","solvedCount":26999},{"contestId":1182,"index":"F","solvedCount":399},{"contestId":1182,"index":"E","solvedCount":3318},{"contestId":1182,"index":"D","solvedCount":1001},{"contestId":1182,"index":"C","solvedCount":4590},{"contestId":1182,"index":"B","solvedCount":11996},{"contestId":1182,"index":"A","solvedCount":35482},{"contestId":1181,"index":"E2","solvedCount":395},{"contestId":1181,"index":"E1","solvedCount":619},{"contestId":1181,"index":"D","solvedCount":2795},{"contestId":1181,"index":"C","solvedCount":3403},{"contestId":1181,"index":"B","solvedCount":6608},{"contestId":1181,"index":"A","solvedCount":14780},{"contestId":1180,"index":"B","solvedCount":10082},{"contestId":1180,"index":"A","solvedCount":27390},{"contestId":1179,"index":"E","solvedCount":198},{"contestId":1179,"index":"D","solvedCount":1035},{"contestId":1179,"index":"C","solvedCount":2451},{"contestId":1179,"index":"B","solvedCount":4588},{"contestId":1179,"index":"A","solvedCount":11770},{"contestId":1178,"index":"H","solvedCount":297},{"contestId":1178,"index":"G","solvedCount":600},{"contestId":1178,"index":"F2","solvedCount":1036},{"contestId":1178,"index":"F1","solvedCount":2282},{"contestId":1178,"index":"E","solvedCount":4502},{"contestId":1178,"index":"D","solvedCount":7906},{"contestId":1178,"index":"C","solvedCount":13201},{"contestId":1178,"index":"B","solvedCount":21592},{"contestId":1178,"index":"A","solvedCount":11280},{"contestId":1177,"index":"B","solvedCount":2936},{"contestId":1177,"index":"A","solvedCount":6761},{"contestId":1176,"index":"F","solvedCount":2313},{"contestId":1176,"index":"E","solvedCount":13523},{"contestId":1176,"index":"D","solvedCount":5691},{"contestId":1176,"index":"C","solvedCount":15086},{"contestId":1176,"index":"B","solvedCount":18297},{"contestId":1176,"index":"A","solvedCount":24940},{"contestId":1175,"index":"G","solvedCount":699},{"contestId":1175,"index":"F","solvedCount":2652},{"contestId":1175,"index":"E","solvedCount":4523},{"contestId":1175,"index":"D","solvedCount":7051},{"contestId":1175,"index":"C","solvedCount":7257},{"contestId":1175,"index":"B","solvedCount":12403},{"contestId":1175,"index":"A","solvedCount":19736},{"contestId":1174,"index":"F","solvedCount":1957},{"contestId":1174,"index":"E","solvedCount":1773},{"contestId":1174,"index":"D","solvedCount":5039},{"contestId":1174,"index":"C","solvedCount":12780},{"contestId":1174,"index":"B","solvedCount":16847},{"contestId":1174,"index":"A","solvedCount":19196},{"contestId":1173,"index":"B","solvedCount":9439},{"contestId":1173,"index":"A","solvedCount":17249},{"contestId":1172,"index":"F","solvedCount":593},{"contestId":1172,"index":"E","solvedCount":356},{"contestId":1172,"index":"D","solvedCount":693},{"contestId":1172,"index":"C2","solvedCount":995},{"contestId":1172,"index":"C1","solvedCount":1225},{"contestId":1172,"index":"B","solvedCount":4403},{"contestId":1172,"index":"A","solvedCount":5174},{"contestId":1170,"index":"I","solvedCount":47},{"contestId":1170,"index":"H","solvedCount":57},{"contestId":1170,"index":"G","solvedCount":84},{"contestId":1170,"index":"F","solvedCount":135},{"contestId":1170,"index":"E","solvedCount":274},{"contestId":1170,"index":"D","solvedCount":531},{"contestId":1170,"index":"C","solvedCount":834},{"contestId":1170,"index":"B","solvedCount":1147},{"contestId":1170,"index":"A","solvedCount":1560},{"contestId":1169,"index":"B","solvedCount":10722},{"contestId":1169,"index":"A","solvedCount":12682},{"contestId":1168,"index":"E","solvedCount":428},{"contestId":1168,"index":"D","solvedCount":435},{"contestId":1168,"index":"C","solvedCount":2726},{"contestId":1168,"index":"B","solvedCount":3807},{"contestId":1168,"index":"A","solvedCount":7586},{"contestId":1167,"index":"G","solvedCount":166},{"contestId":1167,"index":"F","solvedCount":1887},{"contestId":1167,"index":"E","solvedCount":2924},{"contestId":1167,"index":"D","solvedCount":7366},{"contestId":1167,"index":"C","solvedCount":25856},{"contestId":1167,"index":"B","solvedCount":16389},{"contestId":1167,"index":"A","solvedCount":20265},{"contestId":1166,"index":"F","solvedCount":811},{"contestId":1166,"index":"E","solvedCount":3007},{"contestId":1166,"index":"D","solvedCount":2282},{"contestId":1166,"index":"C","solvedCount":11023},{"contestId":1166,"index":"B","solvedCount":11917},{"contestId":1166,"index":"A","solvedCount":15069},{"contestId":1165,"index":"F2","solvedCount":2449},{"contestId":1165,"index":"F1","solvedCount":2147},{"contestId":1165,"index":"E","solvedCount":9912},{"contestId":1165,"index":"D","solvedCount":19675},{"contestId":1165,"index":"C","solvedCount":14363},{"contestId":1165,"index":"B","solvedCount":24185},{"contestId":1165,"index":"A","solvedCount":14684},{"contestId":1163,"index":"F","solvedCount":1278},{"contestId":1163,"index":"E","solvedCount":1008},{"contestId":1163,"index":"D","solvedCount":1538},{"contestId":1163,"index":"C2","solvedCount":3949},{"contestId":1163,"index":"C1","solvedCount":3576},{"contestId":1163,"index":"B2","solvedCount":7640},{"contestId":1163,"index":"B1","solvedCount":7326},{"contestId":1163,"index":"A","solvedCount":13853},{"contestId":1162,"index":"B","solvedCount":6056},{"contestId":1162,"index":"A","solvedCount":8744},{"contestId":1160,"index":"A2","solvedCount":0},{"contestId":1159,"index":"B","solvedCount":7847},{"contestId":1159,"index":"A","solvedCount":13406},{"contestId":1158,"index":"F","solvedCount":502},{"contestId":1158,"index":"E","solvedCount":193},{"contestId":1158,"index":"D","solvedCount":927},{"contestId":1158,"index":"C","solvedCount":2115},{"contestId":1158,"index":"B","solvedCount":2380},{"contestId":1158,"index":"A","solvedCount":8321},{"contestId":1157,"index":"G","solvedCount":1008},{"contestId":1157,"index":"F","solvedCount":2881},{"contestId":1157,"index":"E","solvedCount":9183},{"contestId":1157,"index":"D","solvedCount":3991},{"contestId":1157,"index":"C2","solvedCount":9076},{"contestId":1157,"index":"C1","solvedCount":13447},{"contestId":1157,"index":"B","solvedCount":15620},{"contestId":1157,"index":"A","solvedCount":16557},{"contestId":1156,"index":"G","solvedCount":156},{"contestId":1156,"index":"F","solvedCount":1713},{"contestId":1156,"index":"E","solvedCount":4007},{"contestId":1156,"index":"D","solvedCount":4646},{"contestId":1156,"index":"C","solvedCount":6657},{"contestId":1156,"index":"B","solvedCount":6570},{"contestId":1156,"index":"A","solvedCount":8643},{"contestId":1155,"index":"F","solvedCount":517},{"contestId":1155,"index":"E","solvedCount":1598},{"contestId":1155,"index":"D","solvedCount":7706},{"contestId":1155,"index":"C","solvedCount":9767},{"contestId":1155,"index":"B","solvedCount":12517},{"contestId":1155,"index":"A","solvedCount":25809},{"contestId":1154,"index":"G","solvedCount":3250},{"contestId":1154,"index":"F","solvedCount":3259},{"contestId":1154,"index":"E","solvedCount":6933},{"contestId":1154,"index":"D","solvedCount":10542},{"contestId":1154,"index":"C","solvedCount":11533},{"contestId":1154,"index":"B","solvedCount":17638},{"contestId":1154,"index":"A","solvedCount":86832},{"contestId":1153,"index":"F","solvedCount":929},{"contestId":1153,"index":"E","solvedCount":1754},{"contestId":1153,"index":"D","solvedCount":5530},{"contestId":1153,"index":"C","solvedCount":7791},{"contestId":1153,"index":"B","solvedCount":9401},{"contestId":1153,"index":"A","solvedCount":12100},{"contestId":1152,"index":"F2","solvedCount":920},{"contestId":1152,"index":"F1","solvedCount":754},{"contestId":1152,"index":"E","solvedCount":1123},{"contestId":1152,"index":"D","solvedCount":2579},{"contestId":1152,"index":"C","solvedCount":7075},{"contestId":1152,"index":"B","solvedCount":9304},{"contestId":1152,"index":"A","solvedCount":16201},{"contestId":1151,"index":"F","solvedCount":1454},{"contestId":1151,"index":"E","solvedCount":3766},{"contestId":1151,"index":"D","solvedCount":9067},{"contestId":1151,"index":"C","solvedCount":5600},{"contestId":1151,"index":"B","solvedCount":12814},{"contestId":1151,"index":"A","solvedCount":11852},{"contestId":1150,"index":"B","solvedCount":11840},{"contestId":1150,"index":"A","solvedCount":12511},{"contestId":1149,"index":"E","solvedCount":663},{"contestId":1149,"index":"D","solvedCount":962},{"contestId":1149,"index":"C","solvedCount":1669},{"contestId":1149,"index":"B","solvedCount":2040},{"contestId":1149,"index":"A","solvedCount":17847},{"contestId":1148,"index":"H","solvedCount":320},{"contestId":1148,"index":"G","solvedCount":388},{"contestId":1148,"index":"F","solvedCount":1130},{"contestId":1148,"index":"E","solvedCount":1821},{"contestId":1148,"index":"D","solvedCount":5259},{"contestId":1148,"index":"C","solvedCount":5615},{"contestId":1148,"index":"B","solvedCount":7927},{"contestId":1148,"index":"A","solvedCount":15518},{"contestId":1147,"index":"F","solvedCount":337},{"contestId":1147,"index":"E","solvedCount":472},{"contestId":1147,"index":"D","solvedCount":856},{"contestId":1147,"index":"C","solvedCount":3647},{"contestId":1147,"index":"B","solvedCount":3110},{"contestId":1147,"index":"A","solvedCount":5583},{"contestId":1146,"index":"H","solvedCount":680},{"contestId":1146,"index":"G","solvedCount":1042},{"contestId":1146,"index":"F","solvedCount":1337},{"contestId":1146,"index":"E","solvedCount":1015},{"contestId":1146,"index":"D","solvedCount":1203},{"contestId":1146,"index":"C","solvedCount":4202},{"contestId":1146,"index":"B","solvedCount":9315},{"contestId":1146,"index":"A","solvedCount":23624},{"contestId":1145,"index":"G","solvedCount":190},{"contestId":1145,"index":"F","solvedCount":540},{"contestId":1145,"index":"E","solvedCount":443},{"contestId":1145,"index":"D","solvedCount":1195},{"contestId":1145,"index":"C","solvedCount":832},{"contestId":1145,"index":"B","solvedCount":1501},{"contestId":1145,"index":"A","solvedCount":9251},{"contestId":1144,"index":"G","solvedCount":2337},{"contestId":1144,"index":"F","solvedCount":14060},{"contestId":1144,"index":"E","solvedCount":4415},{"contestId":1144,"index":"D","solvedCount":10827},{"contestId":1144,"index":"C","solvedCount":16337},{"contestId":1144,"index":"B","solvedCount":18316},{"contestId":1144,"index":"A","solvedCount":21964},{"contestId":1143,"index":"C","solvedCount":17577},{"contestId":1143,"index":"B","solvedCount":11536},{"contestId":1143,"index":"A","solvedCount":13730},{"contestId":1142,"index":"E","solvedCount":633},{"contestId":1142,"index":"D","solvedCount":615},{"contestId":1142,"index":"C","solvedCount":1547},{"contestId":1142,"index":"B","solvedCount":3726},{"contestId":1142,"index":"A","solvedCount":3579},{"contestId":1141,"index":"G","solvedCount":2543},{"contestId":1141,"index":"F2","solvedCount":4573},{"contestId":1141,"index":"F1","solvedCount":4153},{"contestId":1141,"index":"E","solvedCount":7100},{"contestId":1141,"index":"D","solvedCount":8954},{"contestId":1141,"index":"C","solvedCount":12277},{"contestId":1141,"index":"B","solvedCount":23054},{"contestId":1141,"index":"A","solvedCount":39224},{"contestId":1140,"index":"G","solvedCount":611},{"contestId":1140,"index":"F","solvedCount":1547},{"contestId":1140,"index":"E","solvedCount":2112},{"contestId":1140,"index":"D","solvedCount":13159},{"contestId":1140,"index":"C","solvedCount":10392},{"contestId":1140,"index":"B","solvedCount":11716},{"contestId":1140,"index":"A","solvedCount":12797},{"contestId":1139,"index":"F","solvedCount":511},{"contestId":1139,"index":"E","solvedCount":2269},{"contestId":1139,"index":"D","solvedCount":2697},{"contestId":1139,"index":"C","solvedCount":16600},{"contestId":1139,"index":"B","solvedCount":19349},{"contestId":1139,"index":"A","solvedCount":17633},{"contestId":1138,"index":"B","solvedCount":4201},{"contestId":1138,"index":"A","solvedCount":21976},{"contestId":1137,"index":"F","solvedCount":525},{"contestId":1137,"index":"E","solvedCount":600},{"contestId":1137,"index":"D","solvedCount":2146},{"contestId":1137,"index":"C","solvedCount":1315},{"contestId":1137,"index":"B","solvedCount":6999},{"contestId":1137,"index":"A","solvedCount":4674},{"contestId":1136,"index":"E","solvedCount":1188},{"contestId":1136,"index":"D","solvedCount":4001},{"contestId":1136,"index":"C","solvedCount":8025},{"contestId":1136,"index":"B","solvedCount":12270},{"contestId":1136,"index":"A","solvedCount":17237},{"contestId":1133,"index":"F2","solvedCount":3807},{"contestId":1133,"index":"F1","solvedCount":8769},{"contestId":1133,"index":"E","solvedCount":6422},{"contestId":1133,"index":"D","solvedCount":16384},{"contestId":1133,"index":"C","solvedCount":27991},{"contestId":1133,"index":"B","solvedCount":14341},{"contestId":1133,"index":"A","solvedCount":19662},{"contestId":1132,"index":"G","solvedCount":1226},{"contestId":1132,"index":"F","solvedCount":10645},{"contestId":1132,"index":"E","solvedCount":1967},{"contestId":1132,"index":"D","solvedCount":2261},{"contestId":1132,"index":"C","solvedCount":5701},{"contestId":1132,"index":"B","solvedCount":13990},{"contestId":1132,"index":"A","solvedCount":10172},{"contestId":1131,"index":"G","solvedCount":540},{"contestId":1131,"index":"F","solvedCount":7734},{"contestId":1131,"index":"E","solvedCount":1260},{"contestId":1131,"index":"D","solvedCount":3630},{"contestId":1131,"index":"C","solvedCount":15653},{"contestId":1131,"index":"B","solvedCount":10385},{"contestId":1131,"index":"A","solvedCount":12803},{"contestId":1130,"index":"C","solvedCount":9400},{"contestId":1130,"index":"B","solvedCount":8341},{"contestId":1130,"index":"A","solvedCount":12217},{"contestId":1129,"index":"E","solvedCount":566},{"contestId":1129,"index":"D","solvedCount":1306},{"contestId":1129,"index":"C","solvedCount":1001},{"contestId":1129,"index":"B","solvedCount":2330},{"contestId":1129,"index":"A2","solvedCount":4241},{"contestId":1129,"index":"A1","solvedCount":3943},{"contestId":1121,"index":"C","solvedCount":2118},{"contestId":1121,"index":"B","solvedCount":10003},{"contestId":1121,"index":"A","solvedCount":7461},{"contestId":1120,"index":"F","solvedCount":328},{"contestId":1120,"index":"E","solvedCount":141},{"contestId":1120,"index":"D","solvedCount":1770},{"contestId":1120,"index":"C","solvedCount":2443},{"contestId":1120,"index":"B","solvedCount":480},{"contestId":1120,"index":"A","solvedCount":1737},{"contestId":1119,"index":"H","solvedCount":792},{"contestId":1119,"index":"G","solvedCount":569},{"contestId":1119,"index":"F","solvedCount":875},{"contestId":1119,"index":"E","solvedCount":5552},{"contestId":1119,"index":"D","solvedCount":5168},{"contestId":1119,"index":"C","solvedCount":7177},{"contestId":1119,"index":"B","solvedCount":16298},{"contestId":1119,"index":"A","solvedCount":11495},{"contestId":1118,"index":"F2","solvedCount":632},{"contestId":1118,"index":"F1","solvedCount":6685},{"contestId":1118,"index":"E","solvedCount":4448},{"contestId":1118,"index":"D2","solvedCount":6781},{"contestId":1118,"index":"D1","solvedCount":6067},{"contestId":1118,"index":"C","solvedCount":6094},{"contestId":1118,"index":"B","solvedCount":13226},{"contestId":1118,"index":"A","solvedCount":21541},{"contestId":1117,"index":"G","solvedCount":912},{"contestId":1117,"index":"F","solvedCount":673},{"contestId":1117,"index":"E","solvedCount":1635},{"contestId":1117,"index":"D","solvedCount":5191},{"contestId":1117,"index":"C","solvedCount":9098},{"contestId":1117,"index":"B","solvedCount":15725},{"contestId":1117,"index":"A","solvedCount":11447},{"contestId":1116,"index":"D6","solvedCount":81},{"contestId":1116,"index":"D5","solvedCount":152},{"contestId":1116,"index":"D4","solvedCount":171},{"contestId":1116,"index":"D3","solvedCount":207},{"contestId":1116,"index":"D2","solvedCount":236},{"contestId":1116,"index":"D1","solvedCount":278},{"contestId":1116,"index":"C3","solvedCount":187},{"contestId":1116,"index":"C2","solvedCount":189},{"contestId":1116,"index":"C1","solvedCount":267},{"contestId":1116,"index":"B2","solvedCount":62},{"contestId":1116,"index":"B1","solvedCount":136},{"contestId":1116,"index":"A2","solvedCount":184},{"contestId":1116,"index":"A1","solvedCount":328},{"contestId":1115,"index":"U3","solvedCount":201},{"contestId":1115,"index":"U2","solvedCount":239},{"contestId":1115,"index":"U1","solvedCount":269},{"contestId":1115,"index":"G3","solvedCount":236},{"contestId":1115,"index":"G2","solvedCount":316},{"contestId":1115,"index":"G1","solvedCount":400},{"contestId":1114,"index":"F","solvedCount":2426},{"contestId":1114,"index":"E","solvedCount":3186},{"contestId":1114,"index":"D","solvedCount":7908},{"contestId":1114,"index":"C","solvedCount":7874},{"contestId":1114,"index":"B","solvedCount":9391},{"contestId":1114,"index":"A","solvedCount":19741},{"contestId":1113,"index":"B","solvedCount":8149},{"contestId":1113,"index":"A","solvedCount":18302},{"contestId":1111,"index":"E","solvedCount":1091},{"contestId":1111,"index":"D","solvedCount":1149},{"contestId":1111,"index":"C","solvedCount":6997},{"contestId":1111,"index":"B","solvedCount":6509},{"contestId":1111,"index":"A","solvedCount":18078},{"contestId":1110,"index":"H","solvedCount":433},{"contestId":1110,"index":"G","solvedCount":742},{"contestId":1110,"index":"F","solvedCount":2041},{"contestId":1110,"index":"E","solvedCount":4702},{"contestId":1110,"index":"D","solvedCount":3988},{"contestId":1110,"index":"C","solvedCount":10006},{"contestId":1110,"index":"B","solvedCount":16496},{"contestId":1110,"index":"A","solvedCount":15987},{"contestId":1109,"index":"F","solvedCount":365},{"contestId":1109,"index":"E","solvedCount":599},{"contestId":1109,"index":"D","solvedCount":1499},{"contestId":1109,"index":"C","solvedCount":287},{"contestId":1109,"index":"B","solvedCount":4536},{"contestId":1109,"index":"A","solvedCount":9032},{"contestId":1108,"index":"F","solvedCount":3556},{"contestId":1108,"index":"E2","solvedCount":2513},{"contestId":1108,"index":"E1","solvedCount":4882},{"contestId":1108,"index":"D","solvedCount":16451},{"contestId":1108,"index":"C","solvedCount":12650},{"contestId":1108,"index":"B","solvedCount":25167},{"contestId":1108,"index":"A","solvedCount":23328},{"contestId":1107,"index":"G","solvedCount":1240},{"contestId":1107,"index":"F","solvedCount":951},{"contestId":1107,"index":"E","solvedCount":2775},{"contestId":1107,"index":"D","solvedCount":3900},{"contestId":1107,"index":"C","solvedCount":11011},{"contestId":1107,"index":"B","solvedCount":17704},{"contestId":1107,"index":"A","solvedCount":12765},{"contestId":1106,"index":"F","solvedCount":1182},{"contestId":1106,"index":"E","solvedCount":2815},{"contestId":1106,"index":"D","solvedCount":19576},{"contestId":1106,"index":"C","solvedCount":15895},{"contestId":1106,"index":"B","solvedCount":6996},{"contestId":1106,"index":"A","solvedCount":12856},{"contestId":1105,"index":"E","solvedCount":1909},{"contestId":1105,"index":"D","solvedCount":4419},{"contestId":1105,"index":"C","solvedCount":11344},{"contestId":1105,"index":"B","solvedCount":10273},{"contestId":1105,"index":"A","solvedCount":11544},{"contestId":1104,"index":"B","solvedCount":16789},{"contestId":1104,"index":"A","solvedCount":15895},{"contestId":1103,"index":"E","solvedCount":281},{"contestId":1103,"index":"D","solvedCount":492},{"contestId":1103,"index":"C","solvedCount":953},{"contestId":1103,"index":"B","solvedCount":3523},{"contestId":1103,"index":"A","solvedCount":10592},{"contestId":1102,"index":"F","solvedCount":2351},{"contestId":1102,"index":"E","solvedCount":6889},{"contestId":1102,"index":"D","solvedCount":8556},{"contestId":1102,"index":"C","solvedCount":14150},{"contestId":1102,"index":"B","solvedCount":11144},{"contestId":1102,"index":"A","solvedCount":26597},{"contestId":1101,"index":"G","solvedCount":2188},{"contestId":1101,"index":"F","solvedCount":1630},{"contestId":1101,"index":"E","solvedCount":8257},{"contestId":1101,"index":"D","solvedCount":5414},{"contestId":1101,"index":"C","solvedCount":11981},{"contestId":1101,"index":"B","solvedCount":11114},{"contestId":1101,"index":"A","solvedCount":18801},{"contestId":1100,"index":"F","solvedCount":3662},{"contestId":1100,"index":"E","solvedCount":2617},{"contestId":1100,"index":"D","solvedCount":916},{"contestId":1100,"index":"C","solvedCount":10872},{"contestId":1100,"index":"B","solvedCount":11749},{"contestId":1100,"index":"A","solvedCount":10668},{"contestId":1099,"index":"F","solvedCount":1034},{"contestId":1099,"index":"C","solvedCount":10415},{"contestId":1099,"index":"B","solvedCount":11475},{"contestId":1099,"index":"A","solvedCount":13347},{"contestId":1098,"index":"F","solvedCount":276},{"contestId":1098,"index":"E","solvedCount":273},{"contestId":1098,"index":"D","solvedCount":879},{"contestId":1098,"index":"C","solvedCount":1161},{"contestId":1098,"index":"B","solvedCount":1797},{"contestId":1098,"index":"A","solvedCount":9541},{"contestId":1097,"index":"H","solvedCount":139},{"contestId":1097,"index":"G","solvedCount":1052},{"contestId":1097,"index":"F","solvedCount":1471},{"contestId":1097,"index":"E","solvedCount":534},{"contestId":1097,"index":"D","solvedCount":3165},{"contestId":1097,"index":"C","solvedCount":8748},{"contestId":1097,"index":"B","solvedCount":35815},{"contestId":1097,"index":"A","solvedCount":43711},{"contestId":1096,"index":"G","solvedCount":1959},{"contestId":1096,"index":"F","solvedCount":2058},{"contestId":1096,"index":"E","solvedCount":1278},{"contestId":1096,"index":"D","solvedCount":9380},{"contestId":1096,"index":"C","solvedCount":7180},{"contestId":1096,"index":"B","solvedCount":11674},{"contestId":1096,"index":"A","solvedCount":19607},{"contestId":1095,"index":"F","solvedCount":7490},{"contestId":1095,"index":"E","solvedCount":4474},{"contestId":1095,"index":"D","solvedCount":8086},{"contestId":1095,"index":"C","solvedCount":19553},{"contestId":1095,"index":"B","solvedCount":24300},{"contestId":1095,"index":"A","solvedCount":36423},{"contestId":1093,"index":"G","solvedCount":2215},{"contestId":1093,"index":"F","solvedCount":1358},{"contestId":1093,"index":"E","solvedCount":1850},{"contestId":1093,"index":"D","solvedCount":11309},{"contestId":1093,"index":"C","solvedCount":9717},{"contestId":1093,"index":"B","solvedCount":17681},{"contestId":1093,"index":"A","solvedCount":18352},{"contestId":1092,"index":"F","solvedCount":10752},{"contestId":1092,"index":"E","solvedCount":1980},{"contestId":1092,"index":"D2","solvedCount":3372},{"contestId":1092,"index":"D1","solvedCount":5648},{"contestId":1092,"index":"C","solvedCount":6326},{"contestId":1092,"index":"B","solvedCount":29108},{"contestId":1092,"index":"A","solvedCount":17260},{"contestId":1091,"index":"H","solvedCount":495},{"contestId":1091,"index":"G","solvedCount":227},{"contestId":1091,"index":"F","solvedCount":891},{"contestId":1091,"index":"E","solvedCount":1086},{"contestId":1091,"index":"D","solvedCount":7466},{"contestId":1091,"index":"C","solvedCount":10551},{"contestId":1091,"index":"B","solvedCount":11009},{"contestId":1091,"index":"A","solvedCount":18558},{"contestId":1090,"index":"M","solvedCount":7153},{"contestId":1090,"index":"L","solvedCount":1419},{"contestId":1090,"index":"K","solvedCount":1197},{"contestId":1090,"index":"J","solvedCount":603},{"contestId":1090,"index":"I","solvedCount":1178},{"contestId":1090,"index":"H","solvedCount":108},{"contestId":1090,"index":"G","solvedCount":123},{"contestId":1090,"index":"F","solvedCount":374},{"contestId":1090,"index":"E","solvedCount":676},{"contestId":1090,"index":"D","solvedCount":2363},{"contestId":1090,"index":"C","solvedCount":569},{"contestId":1090,"index":"B","solvedCount":1550},{"contestId":1090,"index":"A","solvedCount":4936},{"contestId":1089,"index":"M","solvedCount":654},{"contestId":1089,"index":"L","solvedCount":4713},{"contestId":1089,"index":"K","solvedCount":1242},{"contestId":1089,"index":"J","solvedCount":147},{"contestId":1089,"index":"I","solvedCount":459},{"contestId":1089,"index":"H","solvedCount":127},{"contestId":1089,"index":"G","solvedCount":3220},{"contestId":1089,"index":"F","solvedCount":2149},{"contestId":1089,"index":"E","solvedCount":2138},{"contestId":1089,"index":"D","solvedCount":111},{"contestId":1089,"index":"C","solvedCount":458},{"contestId":1089,"index":"B","solvedCount":249},{"contestId":1089,"index":"A","solvedCount":1273},{"contestId":1088,"index":"F","solvedCount":597},{"contestId":1088,"index":"E","solvedCount":1616},{"contestId":1088,"index":"D","solvedCount":3162},{"contestId":1088,"index":"C","solvedCount":8517},{"contestId":1088,"index":"B","solvedCount":13579},{"contestId":1088,"index":"A","solvedCount":17631},{"contestId":1086,"index":"F","solvedCount":314},{"contestId":1085,"index":"G","solvedCount":708},{"contestId":1085,"index":"F","solvedCount":710},{"contestId":1085,"index":"E","solvedCount":1122},{"contestId":1085,"index":"D","solvedCount":5907},{"contestId":1085,"index":"C","solvedCount":5643},{"contestId":1085,"index":"B","solvedCount":10077},{"contestId":1085,"index":"A","solvedCount":12693},{"contestId":1084,"index":"C","solvedCount":11601},{"contestId":1084,"index":"B","solvedCount":8268},{"contestId":1084,"index":"A","solvedCount":8222},{"contestId":1083,"index":"F","solvedCount":315},{"contestId":1083,"index":"E","solvedCount":5584},{"contestId":1083,"index":"D","solvedCount":355},{"contestId":1083,"index":"C","solvedCount":1110},{"contestId":1083,"index":"B","solvedCount":2142},{"contestId":1083,"index":"A","solvedCount":6259},{"contestId":1082,"index":"G","solvedCount":2676},{"contestId":1082,"index":"F","solvedCount":532},{"contestId":1082,"index":"E","solvedCount":6318},{"contestId":1082,"index":"D","solvedCount":4088},{"contestId":1082,"index":"C","solvedCount":6130},{"contestId":1082,"index":"B","solvedCount":8026},{"contestId":1082,"index":"A","solvedCount":9268},{"contestId":1081,"index":"H","solvedCount":130},{"contestId":1081,"index":"G","solvedCount":433},{"contestId":1081,"index":"F","solvedCount":505},{"contestId":1081,"index":"E","solvedCount":2818},{"contestId":1081,"index":"D","solvedCount":4639},{"contestId":1081,"index":"C","solvedCount":8476},{"contestId":1081,"index":"B","solvedCount":4668},{"contestId":1081,"index":"A","solvedCount":13271},{"contestId":1080,"index":"F","solvedCount":915},{"contestId":1080,"index":"E","solvedCount":1308},{"contestId":1080,"index":"D","solvedCount":1664},{"contestId":1080,"index":"C","solvedCount":4217},{"contestId":1080,"index":"B","solvedCount":12622},{"contestId":1080,"index":"A","solvedCount":19165},{"contestId":1078,"index":"E","solvedCount":103},{"contestId":1077,"index":"F2","solvedCount":4162},{"contestId":1077,"index":"F1","solvedCount":5323},{"contestId":1077,"index":"E","solvedCount":5085},{"contestId":1077,"index":"D","solvedCount":10451},{"contestId":1077,"index":"C","solvedCount":25484},{"contestId":1077,"index":"B","solvedCount":20375},{"contestId":1077,"index":"A","solvedCount":32215},{"contestId":1076,"index":"G","solvedCount":720},{"contestId":1076,"index":"F","solvedCount":726},{"contestId":1076,"index":"E","solvedCount":4141},{"contestId":1076,"index":"D","solvedCount":5891},{"contestId":1076,"index":"C","solvedCount":13404},{"contestId":1076,"index":"B","solvedCount":14562},{"contestId":1076,"index":"A","solvedCount":14086},{"contestId":1075,"index":"B","solvedCount":4523},{"contestId":1075,"index":"A","solvedCount":9129},{"contestId":1073,"index":"G","solvedCount":1109},{"contestId":1073,"index":"F","solvedCount":592},{"contestId":1073,"index":"E","solvedCount":3551},{"contestId":1073,"index":"D","solvedCount":6717},{"contestId":1073,"index":"C","solvedCount":5422},{"contestId":1073,"index":"B","solvedCount":11215},{"contestId":1073,"index":"A","solvedCount":17029},{"contestId":1071,"index":"E","solvedCount":159},{"contestId":1070,"index":"M","solvedCount":89},{"contestId":1070,"index":"L","solvedCount":380},{"contestId":1070,"index":"K","solvedCount":5371},{"contestId":1070,"index":"J","solvedCount":785},{"contestId":1070,"index":"I","solvedCount":778},{"contestId":1070,"index":"H","solvedCount":3851},{"contestId":1070,"index":"G","solvedCount":930},{"contestId":1070,"index":"F","solvedCount":3850},{"contestId":1070,"index":"E","solvedCount":1456},{"contestId":1070,"index":"D","solvedCount":5233},{"contestId":1070,"index":"C","solvedCount":2282},{"contestId":1070,"index":"B","solvedCount":678},{"contestId":1070,"index":"A","solvedCount":2609},{"contestId":1068,"index":"C","solvedCount":3347},{"contestId":1068,"index":"B","solvedCount":12980},{"contestId":1068,"index":"A","solvedCount":7257},{"contestId":1067,"index":"E","solvedCount":552},{"contestId":1067,"index":"D","solvedCount":490},{"contestId":1067,"index":"C","solvedCount":713},{"contestId":1067,"index":"B","solvedCount":2859},{"contestId":1067,"index":"A","solvedCount":3129},{"contestId":1066,"index":"F","solvedCount":2264},{"contestId":1066,"index":"E","solvedCount":6564},{"contestId":1066,"index":"D","solvedCount":5938},{"contestId":1066,"index":"C","solvedCount":10351},{"contestId":1066,"index":"B","solvedCount":9374},{"contestId":1066,"index":"A","solvedCount":15416},{"contestId":1065,"index":"G","solvedCount":312},{"contestId":1065,"index":"F","solvedCount":1324},{"contestId":1065,"index":"E","solvedCount":1279},{"contestId":1065,"index":"D","solvedCount":1445},{"contestId":1065,"index":"C","solvedCount":8286},{"contestId":1065,"index":"B","solvedCount":11595},{"contestId":1065,"index":"A","solvedCount":15260},{"contestId":1064,"index":"B","solvedCount":7935},{"contestId":1064,"index":"A","solvedCount":25101},{"contestId":1063,"index":"F","solvedCount":1009},{"contestId":1063,"index":"E","solvedCount":401},{"contestId":1063,"index":"D","solvedCount":472},{"contestId":1063,"index":"C","solvedCount":3275},{"contestId":1063,"index":"B","solvedCount":9199},{"contestId":1063,"index":"A","solvedCount":11052},{"contestId":1062,"index":"F","solvedCount":981},{"contestId":1062,"index":"E","solvedCount":2051},{"contestId":1062,"index":"D","solvedCount":4167},{"contestId":1062,"index":"C","solvedCount":5946},{"contestId":1062,"index":"B","solvedCount":9877},{"contestId":1062,"index":"A","solvedCount":9304},{"contestId":1061,"index":"F","solvedCount":885},{"contestId":1061,"index":"E","solvedCount":601},{"contestId":1061,"index":"D","solvedCount":2559},{"contestId":1061,"index":"C","solvedCount":10698},{"contestId":1061,"index":"B","solvedCount":7639},{"contestId":1061,"index":"A","solvedCount":24066},{"contestId":1060,"index":"H","solvedCount":245},{"contestId":1060,"index":"G","solvedCount":259},{"contestId":1060,"index":"F","solvedCount":787},{"contestId":1060,"index":"E","solvedCount":3493},{"contestId":1060,"index":"D","solvedCount":3874},{"contestId":1060,"index":"C","solvedCount":5205},{"contestId":1060,"index":"B","solvedCount":9492},{"contestId":1060,"index":"A","solvedCount":15703},{"contestId":1059,"index":"E","solvedCount":1620},{"contestId":1059,"index":"D","solvedCount":2992},{"contestId":1059,"index":"C","solvedCount":7531},{"contestId":1059,"index":"B","solvedCount":7580},{"contestId":1059,"index":"A","solvedCount":13798},{"contestId":1057,"index":"C","solvedCount":1169},{"contestId":1057,"index":"B","solvedCount":1970},{"contestId":1057,"index":"A","solvedCount":7448},{"contestId":1056,"index":"H","solvedCount":253},{"contestId":1056,"index":"G","solvedCount":300},{"contestId":1056,"index":"F","solvedCount":703},{"contestId":1056,"index":"E","solvedCount":2796},{"contestId":1056,"index":"D","solvedCount":6715},{"contestId":1056,"index":"C","solvedCount":2573},{"contestId":1056,"index":"B","solvedCount":4544},{"contestId":1056,"index":"A","solvedCount":7302},{"contestId":1055,"index":"G","solvedCount":103},{"contestId":1055,"index":"F","solvedCount":604},{"contestId":1055,"index":"E","solvedCount":889},{"contestId":1055,"index":"D","solvedCount":648},{"contestId":1055,"index":"C","solvedCount":2055},{"contestId":1055,"index":"B","solvedCount":5536},{"contestId":1055,"index":"A","solvedCount":13421},{"contestId":1054,"index":"H","solvedCount":211},{"contestId":1054,"index":"G","solvedCount":449},{"contestId":1054,"index":"F","solvedCount":386},{"contestId":1054,"index":"E","solvedCount":514},{"contestId":1054,"index":"D","solvedCount":2414},{"contestId":1054,"index":"C","solvedCount":4482},{"contestId":1054,"index":"B","solvedCount":7062},{"contestId":1054,"index":"A","solvedCount":9586},{"contestId":1053,"index":"E","solvedCount":238},{"contestId":1051,"index":"G","solvedCount":480},{"contestId":1051,"index":"F","solvedCount":3728},{"contestId":1051,"index":"E","solvedCount":1208},{"contestId":1051,"index":"D","solvedCount":8150},{"contestId":1051,"index":"C","solvedCount":9871},{"contestId":1051,"index":"B","solvedCount":18784},{"contestId":1051,"index":"A","solvedCount":8871},{"contestId":1047,"index":"B","solvedCount":18766},{"contestId":1047,"index":"A","solvedCount":21261},{"contestId":1046,"index":"I","solvedCount":573},{"contestId":1046,"index":"F","solvedCount":3117},{"contestId":1046,"index":"C","solvedCount":3354},{"contestId":1045,"index":"J","solvedCount":210},{"contestId":1045,"index":"I","solvedCount":5453},{"contestId":1045,"index":"H","solvedCount":439},{"contestId":1045,"index":"G","solvedCount":1982},{"contestId":1045,"index":"F","solvedCount":113},{"contestId":1045,"index":"E","solvedCount":250},{"contestId":1045,"index":"D","solvedCount":856},{"contestId":1045,"index":"C","solvedCount":827},{"contestId":1045,"index":"B","solvedCount":595},{"contestId":1045,"index":"A","solvedCount":574},{"contestId":1044,"index":"F","solvedCount":682},{"contestId":1044,"index":"E","solvedCount":129},{"contestId":1044,"index":"D","solvedCount":1183},{"contestId":1044,"index":"C","solvedCount":1409},{"contestId":1044,"index":"B","solvedCount":1706},{"contestId":1044,"index":"A","solvedCount":3075},{"contestId":1043,"index":"G","solvedCount":321},{"contestId":1043,"index":"F","solvedCount":2984},{"contestId":1043,"index":"E","solvedCount":3458},{"contestId":1043,"index":"D","solvedCount":4760},{"contestId":1043,"index":"C","solvedCount":7220},{"contestId":1043,"index":"B","solvedCount":6548},{"contestId":1043,"index":"A","solvedCount":11275},{"contestId":1042,"index":"F","solvedCount":1484},{"contestId":1042,"index":"E","solvedCount":2077},{"contestId":1042,"index":"D","solvedCount":7354},{"contestId":1042,"index":"C","solvedCount":4967},{"contestId":1042,"index":"B","solvedCount":19124},{"contestId":1042,"index":"A","solvedCount":14066},{"contestId":1041,"index":"F","solvedCount":1614},{"contestId":1041,"index":"E","solvedCount":3850},{"contestId":1041,"index":"D","solvedCount":6415},{"contestId":1041,"index":"C","solvedCount":10225},{"contestId":1041,"index":"B","solvedCount":15016},{"contestId":1041,"index":"A","solvedCount":26830},{"contestId":1040,"index":"B","solvedCount":7474},{"contestId":1040,"index":"A","solvedCount":10190},{"contestId":1039,"index":"E","solvedCount":318},{"contestId":1039,"index":"D","solvedCount":2303},{"contestId":1039,"index":"C","solvedCount":1489},{"contestId":1039,"index":"B","solvedCount":2582},{"contestId":1039,"index":"A","solvedCount":851},{"contestId":1038,"index":"F","solvedCount":478},{"contestId":1038,"index":"E","solvedCount":1094},{"contestId":1038,"index":"D","solvedCount":8854},{"contestId":1038,"index":"C","solvedCount":9800},{"contestId":1038,"index":"B","solvedCount":14689},{"contestId":1038,"index":"A","solvedCount":15637},{"contestId":1037,"index":"H","solvedCount":1208},{"contestId":1037,"index":"G","solvedCount":371},{"contestId":1037,"index":"F","solvedCount":1268},{"contestId":1037,"index":"E","solvedCount":3123},{"contestId":1037,"index":"D","solvedCount":19021},{"contestId":1037,"index":"C","solvedCount":20101},{"contestId":1037,"index":"B","solvedCount":10874},{"contestId":1037,"index":"A","solvedCount":11819},{"contestId":1036,"index":"G","solvedCount":431},{"contestId":1036,"index":"F","solvedCount":1852},{"contestId":1036,"index":"E","solvedCount":1769},{"contestId":1036,"index":"D","solvedCount":10607},{"contestId":1036,"index":"C","solvedCount":13299},{"contestId":1036,"index":"B","solvedCount":5962},{"contestId":1036,"index":"A","solvedCount":10579},{"contestId":1034,"index":"E","solvedCount":749},{"contestId":1034,"index":"D","solvedCount":585},{"contestId":1034,"index":"C","solvedCount":993},{"contestId":1034,"index":"B","solvedCount":2289},{"contestId":1034,"index":"A","solvedCount":9902},{"contestId":1033,"index":"G","solvedCount":500},{"contestId":1033,"index":"F","solvedCount":461},{"contestId":1033,"index":"E","solvedCount":787},{"contestId":1033,"index":"D","solvedCount":2607},{"contestId":1033,"index":"C","solvedCount":6211},{"contestId":1033,"index":"B","solvedCount":11925},{"contestId":1033,"index":"A","solvedCount":15854},{"contestId":1032,"index":"G","solvedCount":511},{"contestId":1032,"index":"F","solvedCount":1138},{"contestId":1032,"index":"E","solvedCount":1865},{"contestId":1032,"index":"D","solvedCount":2974},{"contestId":1032,"index":"C","solvedCount":4328},{"contestId":1032,"index":"B","solvedCount":5144},{"contestId":1032,"index":"A","solvedCount":7332},{"contestId":1031,"index":"F","solvedCount":310},{"contestId":1031,"index":"E","solvedCount":571},{"contestId":1031,"index":"D","solvedCount":2981},{"contestId":1031,"index":"C","solvedCount":5606},{"contestId":1031,"index":"B","solvedCount":4058},{"contestId":1031,"index":"A","solvedCount":13395},{"contestId":1030,"index":"G","solvedCount":398},{"contestId":1030,"index":"F","solvedCount":904},{"contestId":1030,"index":"E","solvedCount":3350},{"contestId":1030,"index":"D","solvedCount":6249},{"contestId":1030,"index":"C","solvedCount":9921},{"contestId":1030,"index":"B","solvedCount":13154},{"contestId":1030,"index":"A","solvedCount":170248},{"contestId":1029,"index":"F","solvedCount":2750},{"contestId":1029,"index":"E","solvedCount":3410},{"contestId":1029,"index":"D","solvedCount":4228},{"contestId":1029,"index":"C","solvedCount":8247},{"contestId":1029,"index":"B","solvedCount":18433},{"contestId":1029,"index":"A","solvedCount":13419},{"contestId":1028,"index":"H","solvedCount":564},{"contestId":1028,"index":"G","solvedCount":645},{"contestId":1028,"index":"F","solvedCount":565},{"contestId":1028,"index":"E","solvedCount":1202},{"contestId":1028,"index":"D","solvedCount":1821},{"contestId":1028,"index":"C","solvedCount":5040},{"contestId":1028,"index":"B","solvedCount":10222},{"contestId":1028,"index":"A","solvedCount":11511},{"contestId":1027,"index":"G","solvedCount":359},{"contestId":1027,"index":"F","solvedCount":1947},{"contestId":1027,"index":"E","solvedCount":2362},{"contestId":1027,"index":"D","solvedCount":8351},{"contestId":1027,"index":"C","solvedCount":7150},{"contestId":1027,"index":"B","solvedCount":8744},{"contestId":1027,"index":"A","solvedCount":18768},{"contestId":1025,"index":"G","solvedCount":864},{"contestId":1025,"index":"F","solvedCount":858},{"contestId":1025,"index":"E","solvedCount":617},{"contestId":1025,"index":"D","solvedCount":4113},{"contestId":1025,"index":"C","solvedCount":6490},{"contestId":1025,"index":"B","solvedCount":8500},{"contestId":1025,"index":"A","solvedCount":16505},{"contestId":1023,"index":"G","solvedCount":188},{"contestId":1023,"index":"F","solvedCount":1009},{"contestId":1023,"index":"E","solvedCount":2218},{"contestId":1023,"index":"D","solvedCount":4280},{"contestId":1023,"index":"C","solvedCount":10750},{"contestId":1023,"index":"B","solvedCount":11652},{"contestId":1023,"index":"A","solvedCount":9261},{"contestId":1020,"index":"B","solvedCount":25050},{"contestId":1020,"index":"A","solvedCount":9449},{"contestId":1019,"index":"E","solvedCount":407},{"contestId":1019,"index":"D","solvedCount":724},{"contestId":1019,"index":"C","solvedCount":1440},{"contestId":1019,"index":"B","solvedCount":2110},{"contestId":1019,"index":"A","solvedCount":4847},{"contestId":1017,"index":"H","solvedCount":184},{"contestId":1017,"index":"G","solvedCount":1206},{"contestId":1017,"index":"F","solvedCount":943},{"contestId":1017,"index":"E","solvedCount":1077},{"contestId":1017,"index":"D","solvedCount":3949},{"contestId":1017,"index":"C","solvedCount":6455},{"contestId":1017,"index":"B","solvedCount":9620},{"contestId":1017,"index":"A","solvedCount":21572},{"contestId":1016,"index":"G","solvedCount":315},{"contestId":1016,"index":"F","solvedCount":1025},{"contestId":1016,"index":"E","solvedCount":1295},{"contestId":1016,"index":"D","solvedCount":4984},{"contestId":1016,"index":"C","solvedCount":3991},{"contestId":1016,"index":"B","solvedCount":10145},{"contestId":1016,"index":"A","solvedCount":15676},{"contestId":1015,"index":"F","solvedCount":1469},{"contestId":1015,"index":"E2","solvedCount":4034},{"contestId":1015,"index":"E1","solvedCount":6796},{"contestId":1015,"index":"D","solvedCount":8938},{"contestId":1015,"index":"C","solvedCount":21336},{"contestId":1015,"index":"B","solvedCount":12401},{"contestId":1015,"index":"A","solvedCount":22426},{"contestId":1013,"index":"B","solvedCount":8297},{"contestId":1013,"index":"A","solvedCount":11701},{"contestId":1012,"index":"F","solvedCount":207},{"contestId":1012,"index":"E","solvedCount":396},{"contestId":1012,"index":"D","solvedCount":426},{"contestId":1012,"index":"C","solvedCount":3823},{"contestId":1012,"index":"B","solvedCount":4383},{"contestId":1012,"index":"A","solvedCount":6687},{"contestId":1011,"index":"B","solvedCount":11018},{"contestId":1011,"index":"A","solvedCount":13241},{"contestId":1010,"index":"F","solvedCount":260},{"contestId":1010,"index":"E","solvedCount":386},{"contestId":1010,"index":"D","solvedCount":2562},{"contestId":1010,"index":"C","solvedCount":5924},{"contestId":1010,"index":"B","solvedCount":6372},{"contestId":1010,"index":"A","solvedCount":8997},{"contestId":1009,"index":"G","solvedCount":1049},{"contestId":1009,"index":"F","solvedCount":7701},{"contestId":1009,"index":"E","solvedCount":3321},{"contestId":1009,"index":"D","solvedCount":6630},{"contestId":1009,"index":"C","solvedCount":5539},{"contestId":1009,"index":"B","solvedCount":10706},{"contestId":1009,"index":"A","solvedCount":12291},{"contestId":1008,"index":"B","solvedCount":12556},{"contestId":1008,"index":"A","solvedCount":16343},{"contestId":1007,"index":"E","solvedCount":248},{"contestId":1007,"index":"D","solvedCount":322},{"contestId":1007,"index":"C","solvedCount":527},{"contestId":1007,"index":"B","solvedCount":1037},{"contestId":1007,"index":"A","solvedCount":13046},{"contestId":1006,"index":"F","solvedCount":6859},{"contestId":1006,"index":"E","solvedCount":11588},{"contestId":1006,"index":"D","solvedCount":6476},{"contestId":1006,"index":"C","solvedCount":25216},{"contestId":1006,"index":"B","solvedCount":14636},{"contestId":1006,"index":"A","solvedCount":22862},{"contestId":1005,"index":"F","solvedCount":2098},{"contestId":1005,"index":"E2","solvedCount":1530},{"contestId":1005,"index":"E1","solvedCount":4339},{"contestId":1005,"index":"D","solvedCount":11269},{"contestId":1005,"index":"C","solvedCount":13015},{"contestId":1005,"index":"B","solvedCount":27329},{"contestId":1005,"index":"A","solvedCount":26966},{"contestId":1004,"index":"F","solvedCount":927},{"contestId":1004,"index":"E","solvedCount":1233},{"contestId":1004,"index":"D","solvedCount":1497},{"contestId":1004,"index":"C","solvedCount":7878},{"contestId":1004,"index":"B","solvedCount":9932},{"contestId":1004,"index":"A","solvedCount":11834},{"contestId":1003,"index":"F","solvedCount":1600},{"contestId":1003,"index":"E","solvedCount":3027},{"contestId":1003,"index":"D","solvedCount":8548},{"contestId":1003,"index":"C","solvedCount":11495},{"contestId":1003,"index":"B","solvedCount":12195},{"contestId":1003,"index":"A","solvedCount":29926},{"contestId":1002,"index":"E2","solvedCount":209},{"contestId":1002,"index":"E1","solvedCount":329},{"contestId":1002,"index":"D3","solvedCount":341},{"contestId":1002,"index":"D2","solvedCount":390},{"contestId":1002,"index":"D1","solvedCount":418},{"contestId":1002,"index":"C2","solvedCount":273},{"contestId":1002,"index":"C1","solvedCount":309},{"contestId":1002,"index":"B4","solvedCount":317},{"contestId":1002,"index":"B3","solvedCount":421},{"contestId":1002,"index":"B2","solvedCount":455},{"contestId":1002,"index":"B1","solvedCount":488},{"contestId":1002,"index":"A4","solvedCount":274},{"contestId":1002,"index":"A3","solvedCount":483},{"contestId":1002,"index":"A2","solvedCount":570},{"contestId":1002,"index":"A1","solvedCount":928},{"contestId":1001,"index":"I","solvedCount":413},{"contestId":1001,"index":"H","solvedCount":546},{"contestId":1001,"index":"G","solvedCount":552},{"contestId":1001,"index":"F","solvedCount":550},{"contestId":1001,"index":"E","solvedCount":568},{"contestId":1001,"index":"D","solvedCount":696},{"contestId":1001,"index":"C","solvedCount":666},{"contestId":1001,"index":"B","solvedCount":721},{"contestId":1001,"index":"A","solvedCount":1040},{"contestId":1000,"index":"G","solvedCount":714},{"contestId":1000,"index":"F","solvedCount":4826},{"contestId":1000,"index":"E","solvedCount":6476},{"contestId":1000,"index":"D","solvedCount":5032},{"contestId":1000,"index":"C","solvedCount":8371},{"contestId":1000,"index":"B","solvedCount":6160},{"contestId":1000,"index":"A","solvedCount":9362},{"contestId":999,"index":"F","solvedCount":3262},{"contestId":999,"index":"E","solvedCount":7816},{"contestId":999,"index":"D","solvedCount":4890},{"contestId":999,"index":"C","solvedCount":20928},{"contestId":999,"index":"B","solvedCount":19413},{"contestId":999,"index":"A","solvedCount":25303},{"contestId":998,"index":"B","solvedCount":14386},{"contestId":998,"index":"A","solvedCount":10095},{"contestId":997,"index":"E","solvedCount":1660},{"contestId":997,"index":"D","solvedCount":517},{"contestId":997,"index":"C","solvedCount":2174},{"contestId":997,"index":"B","solvedCount":3135},{"contestId":997,"index":"A","solvedCount":8658},{"contestId":996,"index":"B","solvedCount":9896},{"contestId":996,"index":"A","solvedCount":117924},{"contestId":995,"index":"F","solvedCount":1608},{"contestId":995,"index":"E","solvedCount":926},{"contestId":995,"index":"D","solvedCount":899},{"contestId":995,"index":"C","solvedCount":2051},{"contestId":995,"index":"B","solvedCount":7440},{"contestId":995,"index":"A","solvedCount":1806},{"contestId":994,"index":"B","solvedCount":6044},{"contestId":994,"index":"A","solvedCount":15208},{"contestId":993,"index":"F","solvedCount":67},{"contestId":993,"index":"E","solvedCount":1778},{"contestId":993,"index":"D","solvedCount":835},{"contestId":993,"index":"C","solvedCount":1808},{"contestId":993,"index":"B","solvedCount":2052},{"contestId":993,"index":"A","solvedCount":4455},{"contestId":992,"index":"E","solvedCount":1676},{"contestId":992,"index":"D","solvedCount":1751},{"contestId":992,"index":"C","solvedCount":4867},{"contestId":992,"index":"B","solvedCount":6753},{"contestId":992,"index":"A","solvedCount":14312},{"contestId":991,"index":"F","solvedCount":340},{"contestId":991,"index":"E","solvedCount":3726},{"contestId":991,"index":"D","solvedCount":7730},{"contestId":991,"index":"C","solvedCount":11495},{"contestId":991,"index":"B","solvedCount":13724},{"contestId":991,"index":"A","solvedCount":11224},{"contestId":990,"index":"G","solvedCount":2300},{"contestId":990,"index":"F","solvedCount":1056},{"contestId":990,"index":"E","solvedCount":2163},{"contestId":990,"index":"D","solvedCount":4110},{"contestId":990,"index":"C","solvedCount":6291},{"contestId":990,"index":"B","solvedCount":8604},{"contestId":990,"index":"A","solvedCount":11206},{"contestId":989,"index":"E","solvedCount":280},{"contestId":989,"index":"D","solvedCount":536},{"contestId":989,"index":"C","solvedCount":4033},{"contestId":989,"index":"B","solvedCount":7283},{"contestId":989,"index":"A","solvedCount":11159},{"contestId":988,"index":"F","solvedCount":2658},{"contestId":988,"index":"E","solvedCount":4422},{"contestId":988,"index":"D","solvedCount":8032},{"contestId":988,"index":"C","solvedCount":11130},{"contestId":988,"index":"B","solvedCount":20255},{"contestId":988,"index":"A","solvedCount":28438},{"contestId":987,"index":"C","solvedCount":15045},{"contestId":987,"index":"B","solvedCount":12218},{"contestId":987,"index":"A","solvedCount":17494},{"contestId":986,"index":"F","solvedCount":742},{"contestId":986,"index":"E","solvedCount":894},{"contestId":986,"index":"D","solvedCount":356},{"contestId":986,"index":"C","solvedCount":2710},{"contestId":986,"index":"B","solvedCount":5050},{"contestId":986,"index":"A","solvedCount":8302},{"contestId":985,"index":"G","solvedCount":717},{"contestId":985,"index":"F","solvedCount":2159},{"contestId":985,"index":"E","solvedCount":4143},{"contestId":985,"index":"D","solvedCount":2744},{"contestId":985,"index":"C","solvedCount":5973},{"contestId":985,"index":"B","solvedCount":7877},{"contestId":985,"index":"A","solvedCount":8424},{"contestId":984,"index":"B","solvedCount":7968},{"contestId":984,"index":"A","solvedCount":20721},{"contestId":983,"index":"E","solvedCount":1197},{"contestId":983,"index":"D","solvedCount":513},{"contestId":983,"index":"C","solvedCount":932},{"contestId":983,"index":"B","solvedCount":6158},{"contestId":983,"index":"A","solvedCount":4776},{"contestId":982,"index":"F","solvedCount":223},{"contestId":982,"index":"E","solvedCount":826},{"contestId":982,"index":"D","solvedCount":2512},{"contestId":982,"index":"C","solvedCount":15782},{"contestId":982,"index":"B","solvedCount":8941},{"contestId":982,"index":"A","solvedCount":9705},{"contestId":981,"index":"H","solvedCount":288},{"contestId":981,"index":"G","solvedCount":761},{"contestId":981,"index":"F","solvedCount":903},{"contestId":981,"index":"E","solvedCount":2525},{"contestId":981,"index":"D","solvedCount":3546},{"contestId":981,"index":"C","solvedCount":6845},{"contestId":981,"index":"B","solvedCount":8040},{"contestId":981,"index":"A","solvedCount":10321},{"contestId":980,"index":"F","solvedCount":215},{"contestId":980,"index":"E","solvedCount":2116},{"contestId":980,"index":"D","solvedCount":3005},{"contestId":980,"index":"C","solvedCount":3942},{"contestId":980,"index":"B","solvedCount":4922},{"contestId":980,"index":"A","solvedCount":10944},{"contestId":979,"index":"E","solvedCount":908},{"contestId":979,"index":"D","solvedCount":2173},{"contestId":979,"index":"C","solvedCount":7327},{"contestId":979,"index":"B","solvedCount":4777},{"contestId":979,"index":"A","solvedCount":14572},{"contestId":978,"index":"G","solvedCount":4875},{"contestId":978,"index":"F","solvedCount":9202},{"contestId":978,"index":"E","solvedCount":10565},{"contestId":978,"index":"D","solvedCount":9935},{"contestId":978,"index":"C","solvedCount":29754},{"contestId":978,"index":"B","solvedCount":40841},{"contestId":978,"index":"A","solvedCount":30644},{"contestId":977,"index":"F","solvedCount":25038},{"contestId":977,"index":"E","solvedCount":25503},{"contestId":977,"index":"D","solvedCount":20495},{"contestId":977,"index":"C","solvedCount":43215},{"contestId":977,"index":"B","solvedCount":49462},{"contestId":977,"index":"A","solvedCount":216669},{"contestId":976,"index":"F","solvedCount":667},{"contestId":976,"index":"E","solvedCount":2550},{"contestId":976,"index":"D","solvedCount":760},{"contestId":976,"index":"C","solvedCount":10578},{"contestId":976,"index":"B","solvedCount":6045},{"contestId":976,"index":"A","solvedCount":10971},{"contestId":975,"index":"E","solvedCount":331},{"contestId":975,"index":"D","solvedCount":2388},{"contestId":975,"index":"C","solvedCount":11034},{"contestId":975,"index":"B","solvedCount":7105},{"contestId":975,"index":"A","solvedCount":10264},{"contestId":967,"index":"B","solvedCount":7877},{"contestId":967,"index":"A","solvedCount":4638},{"contestId":965,"index":"E","solvedCount":1876},{"contestId":965,"index":"D","solvedCount":3345},{"contestId":965,"index":"C","solvedCount":2214},{"contestId":965,"index":"B","solvedCount":4764},{"contestId":965,"index":"A","solvedCount":10344},{"contestId":964,"index":"B","solvedCount":4582},{"contestId":964,"index":"A","solvedCount":10293},{"contestId":963,"index":"E","solvedCount":650},{"contestId":963,"index":"D","solvedCount":2715},{"contestId":963,"index":"C","solvedCount":672},{"contestId":963,"index":"B","solvedCount":2997},{"contestId":963,"index":"A","solvedCount":3637},{"contestId":962,"index":"G","solvedCount":207},{"contestId":962,"index":"F","solvedCount":1580},{"contestId":962,"index":"E","solvedCount":1141},{"contestId":962,"index":"D","solvedCount":7355},{"contestId":962,"index":"C","solvedCount":8354},{"contestId":962,"index":"B","solvedCount":8029},{"contestId":962,"index":"A","solvedCount":13429},{"contestId":961,"index":"G","solvedCount":1595},{"contestId":961,"index":"F","solvedCount":945},{"contestId":961,"index":"E","solvedCount":4227},{"contestId":961,"index":"D","solvedCount":4843},{"contestId":961,"index":"C","solvedCount":5634},{"contestId":961,"index":"B","solvedCount":26251},{"contestId":961,"index":"A","solvedCount":10848},{"contestId":960,"index":"H","solvedCount":348},{"contestId":960,"index":"G","solvedCount":1201},{"contestId":960,"index":"F","solvedCount":3378},{"contestId":960,"index":"E","solvedCount":2265},{"contestId":960,"index":"D","solvedCount":1945},{"contestId":960,"index":"C","solvedCount":4100},{"contestId":960,"index":"B","solvedCount":12332},{"contestId":960,"index":"A","solvedCount":8771},{"contestId":959,"index":"F","solvedCount":2814},{"contestId":959,"index":"E","solvedCount":3759},{"contestId":959,"index":"D","solvedCount":3264},{"contestId":959,"index":"C","solvedCount":6205},{"contestId":959,"index":"B","solvedCount":10533},{"contestId":959,"index":"A","solvedCount":55539},{"contestId":958,"index":"F3","solvedCount":916},{"contestId":958,"index":"F2","solvedCount":1439},{"contestId":958,"index":"F1","solvedCount":1816},{"contestId":958,"index":"E3","solvedCount":215},{"contestId":958,"index":"E2","solvedCount":1150},{"contestId":958,"index":"E1","solvedCount":1780},{"contestId":958,"index":"D2","solvedCount":120},{"contestId":958,"index":"D1","solvedCount":2231},{"contestId":958,"index":"C3","solvedCount":716},{"contestId":958,"index":"C2","solvedCount":1376},{"contestId":958,"index":"C1","solvedCount":3171},{"contestId":958,"index":"B2","solvedCount":746},{"contestId":958,"index":"B1","solvedCount":3923},{"contestId":958,"index":"A3","solvedCount":53},{"contestId":958,"index":"A2","solvedCount":1057},{"contestId":958,"index":"A1","solvedCount":1851},{"contestId":957,"index":"A","solvedCount":5995},{"contestId":955,"index":"F","solvedCount":1962},{"contestId":955,"index":"E","solvedCount":102},{"contestId":955,"index":"D","solvedCount":578},{"contestId":955,"index":"C","solvedCount":2887},{"contestId":955,"index":"B","solvedCount":5160},{"contestId":955,"index":"A","solvedCount":6999},{"contestId":954,"index":"I","solvedCount":1286},{"contestId":954,"index":"H","solvedCount":761},{"contestId":954,"index":"G","solvedCount":2397},{"contestId":954,"index":"F","solvedCount":1373},{"contestId":954,"index":"E","solvedCount":2093},{"contestId":954,"index":"D","solvedCount":7860},{"contestId":954,"index":"C","solvedCount":3955},{"contestId":954,"index":"B","solvedCount":7787},{"contestId":954,"index":"A","solvedCount":11041},{"contestId":952,"index":"G","solvedCount":253},{"contestId":952,"index":"F","solvedCount":424},{"contestId":952,"index":"E","solvedCount":679},{"contestId":952,"index":"D","solvedCount":2564},{"contestId":952,"index":"C","solvedCount":3059},{"contestId":952,"index":"B","solvedCount":2115},{"contestId":952,"index":"A","solvedCount":11963},{"contestId":950,"index":"B","solvedCount":7995},{"contestId":950,"index":"A","solvedCount":16367},{"contestId":949,"index":"F","solvedCount":63},{"contestId":949,"index":"E","solvedCount":769},{"contestId":949,"index":"D","solvedCount":881},{"contestId":949,"index":"C","solvedCount":2250},{"contestId":949,"index":"B","solvedCount":3830},{"contestId":949,"index":"A","solvedCount":5654},{"contestId":948,"index":"A","solvedCount":15299},{"contestId":946,"index":"G","solvedCount":790},{"contestId":946,"index":"F","solvedCount":642},{"contestId":946,"index":"E","solvedCount":1243},{"contestId":946,"index":"D","solvedCount":4857},{"contestId":946,"index":"C","solvedCount":9375},{"contestId":946,"index":"B","solvedCount":11467},{"contestId":946,"index":"A","solvedCount":18133},{"contestId":940,"index":"F","solvedCount":3364},{"contestId":940,"index":"E","solvedCount":4385},{"contestId":940,"index":"D","solvedCount":3757},{"contestId":940,"index":"C","solvedCount":6681},{"contestId":940,"index":"B","solvedCount":9502},{"contestId":940,"index":"A","solvedCount":8812},{"contestId":939,"index":"F","solvedCount":1193},{"contestId":939,"index":"E","solvedCount":3537},{"contestId":939,"index":"D","solvedCount":8103},{"contestId":939,"index":"C","solvedCount":4919},{"contestId":939,"index":"B","solvedCount":11262},{"contestId":939,"index":"A","solvedCount":29623},{"contestId":938,"index":"G","solvedCount":1084},{"contestId":938,"index":"F","solvedCount":612},{"contestId":938,"index":"E","solvedCount":1541},{"contestId":938,"index":"D","solvedCount":6951},{"contestId":938,"index":"C","solvedCount":3469},{"contestId":938,"index":"B","solvedCount":9301},{"contestId":938,"index":"A","solvedCount":12027},{"contestId":937,"index":"B","solvedCount":7255},{"contestId":937,"index":"A","solvedCount":16377},{"contestId":936,"index":"E","solvedCount":253},{"contestId":936,"index":"D","solvedCount":396},{"contestId":936,"index":"C","solvedCount":1257},{"contestId":936,"index":"B","solvedCount":3410},{"contestId":936,"index":"A","solvedCount":4638},{"contestId":935,"index":"F","solvedCount":433},{"contestId":935,"index":"E","solvedCount":978},{"contestId":935,"index":"D","solvedCount":2809},{"contestId":935,"index":"C","solvedCount":5002},{"contestId":935,"index":"B","solvedCount":12402},{"contestId":935,"index":"A","solvedCount":47174},{"contestId":934,"index":"B","solvedCount":9160},{"contestId":934,"index":"A","solvedCount":7598},{"contestId":933,"index":"E","solvedCount":288},{"contestId":933,"index":"D","solvedCount":389},{"contestId":933,"index":"C","solvedCount":647},{"contestId":933,"index":"B","solvedCount":2054},{"contestId":933,"index":"A","solvedCount":5390},{"contestId":932,"index":"G","solvedCount":1177},{"contestId":932,"index":"F","solvedCount":4093},{"contestId":932,"index":"E","solvedCount":3425},{"contestId":932,"index":"D","solvedCount":1971},{"contestId":932,"index":"C","solvedCount":4238},{"contestId":932,"index":"B","solvedCount":9169},{"contestId":932,"index":"A","solvedCount":10890},{"contestId":931,"index":"C","solvedCount":3487},{"contestId":931,"index":"B","solvedCount":7453},{"contestId":931,"index":"A","solvedCount":13075},{"contestId":930,"index":"E","solvedCount":519},{"contestId":930,"index":"D","solvedCount":446},{"contestId":930,"index":"C","solvedCount":2372},{"contestId":930,"index":"B","solvedCount":3108},{"contestId":930,"index":"A","solvedCount":8379},{"contestId":929,"index":"D","solvedCount":159},{"contestId":929,"index":"C","solvedCount":1203},{"contestId":929,"index":"B","solvedCount":2087},{"contestId":929,"index":"A","solvedCount":2557},{"contestId":928,"index":"D","solvedCount":832},{"contestId":928,"index":"C","solvedCount":905},{"contestId":928,"index":"B","solvedCount":2645},{"contestId":928,"index":"A","solvedCount":3579},{"contestId":927,"index":"A","solvedCount":1},{"contestId":926,"index":"J","solvedCount":565},{"contestId":926,"index":"I","solvedCount":767},{"contestId":926,"index":"H","solvedCount":271},{"contestId":926,"index":"G","solvedCount":1736},{"contestId":926,"index":"F","solvedCount":324},{"contestId":926,"index":"E","solvedCount":1063},{"contestId":926,"index":"D","solvedCount":1038},{"contestId":926,"index":"C","solvedCount":2089},{"contestId":926,"index":"B","solvedCount":2033},{"contestId":926,"index":"A","solvedCount":4155},{"contestId":925,"index":"F","solvedCount":168},{"contestId":925,"index":"E","solvedCount":542},{"contestId":925,"index":"D","solvedCount":565},{"contestId":925,"index":"C","solvedCount":1415},{"contestId":925,"index":"B","solvedCount":2344},{"contestId":925,"index":"A","solvedCount":3868},{"contestId":924,"index":"F","solvedCount":332},{"contestId":924,"index":"E","solvedCount":568},{"contestId":924,"index":"D","solvedCount":921},{"contestId":924,"index":"C","solvedCount":4217},{"contestId":924,"index":"B","solvedCount":5618},{"contestId":924,"index":"A","solvedCount":5213},{"contestId":923,"index":"F","solvedCount":131},{"contestId":923,"index":"E","solvedCount":515},{"contestId":923,"index":"D","solvedCount":1258},{"contestId":923,"index":"C","solvedCount":4718},{"contestId":923,"index":"B","solvedCount":7745},{"contestId":923,"index":"A","solvedCount":5419},{"contestId":922,"index":"F","solvedCount":742},{"contestId":922,"index":"E","solvedCount":2456},{"contestId":922,"index":"D","solvedCount":4802},{"contestId":922,"index":"C","solvedCount":7557},{"contestId":922,"index":"B","solvedCount":9444},{"contestId":922,"index":"A","solvedCount":12601},{"contestId":921,"index":"14","solvedCount":0},{"contestId":921,"index":"13","solvedCount":0},{"contestId":921,"index":"12","solvedCount":0},{"contestId":921,"index":"11","solvedCount":0},{"contestId":921,"index":"10","solvedCount":0},{"contestId":921,"index":"09","solvedCount":0},{"contestId":921,"index":"08","solvedCount":0},{"contestId":921,"index":"07","solvedCount":0},{"contestId":921,"index":"06","solvedCount":0},{"contestId":921,"index":"05","solvedCount":0},{"contestId":921,"index":"04","solvedCount":0},{"contestId":921,"index":"03","solvedCount":0},{"contestId":921,"index":"02","solvedCount":0},{"contestId":921,"index":"01","solvedCount":0},{"contestId":920,"index":"G","solvedCount":1987},{"contestId":920,"index":"F","solvedCount":8543},{"contestId":920,"index":"E","solvedCount":7695},{"contestId":920,"index":"D","solvedCount":809},{"contestId":920,"index":"C","solvedCount":9965},{"contestId":920,"index":"B","solvedCount":8083},{"contestId":920,"index":"A","solvedCount":8188},{"contestId":919,"index":"F","solvedCount":386},{"contestId":919,"index":"E","solvedCount":2428},{"contestId":919,"index":"D","solvedCount":12219},{"contestId":919,"index":"C","solvedCount":9428},{"contestId":919,"index":"B","solvedCount":31568},{"contestId":919,"index":"A","solvedCount":16952},{"contestId":918,"index":"B","solvedCount":19793},{"contestId":918,"index":"A","solvedCount":18200},{"contestId":917,"index":"E","solvedCount":186},{"contestId":917,"index":"D","solvedCount":1464},{"contestId":917,"index":"C","solvedCount":450},{"contestId":917,"index":"B","solvedCount":3991},{"contestId":917,"index":"A","solvedCount":3675},{"contestId":916,"index":"E","solvedCount":2093},{"contestId":916,"index":"D","solvedCount":563},{"contestId":916,"index":"C","solvedCount":5540},{"contestId":916,"index":"B","solvedCount":2007},{"contestId":916,"index":"A","solvedCount":9539},{"contestId":915,"index":"G","solvedCount":1449},{"contestId":915,"index":"F","solvedCount":3040},{"contestId":915,"index":"E","solvedCount":5543},{"contestId":915,"index":"D","solvedCount":4036},{"contestId":915,"index":"C","solvedCount":7548},{"contestId":915,"index":"B","solvedCount":8395},{"contestId":915,"index":"A","solvedCount":15987},{"contestId":914,"index":"H","solvedCount":277},{"contestId":914,"index":"G","solvedCount":1133},{"contestId":914,"index":"F","solvedCount":2140},{"contestId":914,"index":"E","solvedCount":1908},{"contestId":914,"index":"D","solvedCount":6335},{"contestId":914,"index":"C","solvedCount":4204},{"contestId":914,"index":"B","solvedCount":9033},{"contestId":914,"index":"A","solvedCount":15715},{"contestId":913,"index":"H","solvedCount":142},{"contestId":913,"index":"G","solvedCount":232},{"contestId":913,"index":"F","solvedCount":766},{"contestId":913,"index":"E","solvedCount":882},{"contestId":913,"index":"D","solvedCount":5128},{"contestId":913,"index":"C","solvedCount":8458},{"contestId":913,"index":"B","solvedCount":19423},{"contestId":913,"index":"A","solvedCount":24138},{"contestId":912,"index":"E","solvedCount":2038},{"contestId":912,"index":"D","solvedCount":2139},{"contestId":912,"index":"C","solvedCount":540},{"contestId":912,"index":"B","solvedCount":13799},{"contestId":912,"index":"A","solvedCount":14358},{"contestId":911,"index":"G","solvedCount":3772},{"contestId":911,"index":"F","solvedCount":2264},{"contestId":911,"index":"E","solvedCount":2853},{"contestId":911,"index":"D","solvedCount":5103},{"contestId":911,"index":"C","solvedCount":7328},{"contestId":911,"index":"B","solvedCount":12793},{"contestId":911,"index":"A","solvedCount":12300},{"contestId":910,"index":"C","solvedCount":2159},{"contestId":910,"index":"B","solvedCount":1865},{"contestId":910,"index":"A","solvedCount":13969},{"contestId":909,"index":"F","solvedCount":633},{"contestId":909,"index":"E","solvedCount":2461},{"contestId":909,"index":"D","solvedCount":2101},{"contestId":909,"index":"C","solvedCount":5482},{"contestId":909,"index":"B","solvedCount":6755},{"contestId":909,"index":"A","solvedCount":10348},{"contestId":908,"index":"H","solvedCount":454},{"contestId":908,"index":"G","solvedCount":1672},{"contestId":908,"index":"F","solvedCount":1606},{"contestId":908,"index":"E","solvedCount":837},{"contestId":908,"index":"D","solvedCount":2604},{"contestId":908,"index":"C","solvedCount":7198},{"contestId":908,"index":"B","solvedCount":7901},{"contestId":908,"index":"A","solvedCount":15838},{"contestId":907,"index":"B","solvedCount":4228},{"contestId":907,"index":"A","solvedCount":5958},{"contestId":906,"index":"E","solvedCount":568},{"contestId":906,"index":"D","solvedCount":2661},{"contestId":906,"index":"C","solvedCount":1508},{"contestId":906,"index":"B","solvedCount":1323},{"contestId":906,"index":"A","solvedCount":4419},{"contestId":903,"index":"G","solvedCount":684},{"contestId":903,"index":"F","solvedCount":771},{"contestId":903,"index":"E","solvedCount":1577},{"contestId":903,"index":"D","solvedCount":4467},{"contestId":903,"index":"C","solvedCount":22535},{"contestId":903,"index":"B","solvedCount":8120},{"contestId":903,"index":"A","solvedCount":15501},{"contestId":902,"index":"B","solvedCount":11939},{"contestId":902,"index":"A","solvedCount":10273},{"contestId":901,"index":"E","solvedCount":98},{"contestId":901,"index":"D","solvedCount":630},{"contestId":901,"index":"C","solvedCount":1298},{"contestId":901,"index":"B","solvedCount":1640},{"contestId":901,"index":"A","solvedCount":5375},{"contestId":900,"index":"E","solvedCount":1390},{"contestId":900,"index":"D","solvedCount":3785},{"contestId":900,"index":"C","solvedCount":4999},{"contestId":900,"index":"B","solvedCount":8364},{"contestId":900,"index":"A","solvedCount":14951},{"contestId":899,"index":"F","solvedCount":2028},{"contestId":899,"index":"E","solvedCount":3514},{"contestId":899,"index":"D","solvedCount":3261},{"contestId":899,"index":"C","solvedCount":9041},{"contestId":899,"index":"B","solvedCount":6425},{"contestId":899,"index":"A","solvedCount":11093},{"contestId":898,"index":"F","solvedCount":1456},{"contestId":898,"index":"E","solvedCount":4861},{"contestId":898,"index":"D","solvedCount":4527},{"contestId":898,"index":"C","solvedCount":5774},{"contestId":898,"index":"B","solvedCount":10632},{"contestId":898,"index":"A","solvedCount":17539},{"contestId":897,"index":"B","solvedCount":7548},{"contestId":897,"index":"A","solvedCount":15078},{"contestId":896,"index":"E","solvedCount":2502},{"contestId":896,"index":"D","solvedCount":611},{"contestId":896,"index":"C","solvedCount":4404},{"contestId":896,"index":"B","solvedCount":2295},{"contestId":896,"index":"A","solvedCount":3791},{"contestId":895,"index":"E","solvedCount":1267},{"contestId":895,"index":"D","solvedCount":1235},{"contestId":895,"index":"C","solvedCount":7310},{"contestId":895,"index":"B","solvedCount":3812},{"contestId":895,"index":"A","solvedCount":6905},{"contestId":894,"index":"E","solvedCount":3071},{"contestId":894,"index":"D","solvedCount":1204},{"contestId":894,"index":"C","solvedCount":4622},{"contestId":894,"index":"B","solvedCount":4696},{"contestId":894,"index":"A","solvedCount":39329},{"contestId":893,"index":"F","solvedCount":2490},{"contestId":893,"index":"E","solvedCount":4197},{"contestId":893,"index":"D","solvedCount":3328},{"contestId":893,"index":"C","solvedCount":28148},{"contestId":893,"index":"B","solvedCount":12634},{"contestId":893,"index":"A","solvedCount":11037},{"contestId":892,"index":"B","solvedCount":9953},{"contestId":892,"index":"A","solvedCount":14890},{"contestId":891,"index":"E","solvedCount":1109},{"contestId":891,"index":"D","solvedCount":236},{"contestId":891,"index":"C","solvedCount":2986},{"contestId":891,"index":"B","solvedCount":3238},{"contestId":891,"index":"A","solvedCount":14220},{"contestId":889,"index":"E","solvedCount":670},{"contestId":888,"index":"G","solvedCount":5831},{"contestId":888,"index":"F","solvedCount":1063},{"contestId":888,"index":"E","solvedCount":9140},{"contestId":888,"index":"D","solvedCount":10474},{"contestId":888,"index":"C","solvedCount":8973},{"contestId":888,"index":"B","solvedCount":10698},{"contestId":888,"index":"A","solvedCount":11970},{"contestId":887,"index":"F","solvedCount":185},{"contestId":887,"index":"E","solvedCount":181},{"contestId":887,"index":"D","solvedCount":550},{"contestId":887,"index":"C","solvedCount":2974},{"contestId":887,"index":"B","solvedCount":5951},{"contestId":887,"index":"A","solvedCount":11932},{"contestId":886,"index":"F","solvedCount":293},{"contestId":886,"index":"E","solvedCount":1211},{"contestId":886,"index":"D","solvedCount":1952},{"contestId":886,"index":"C","solvedCount":5672},{"contestId":886,"index":"B","solvedCount":8400},{"contestId":886,"index":"A","solvedCount":11207},{"contestId":884,"index":"F","solvedCount":1279},{"contestId":884,"index":"E","solvedCount":777},{"contestId":884,"index":"D","solvedCount":2219},{"contestId":884,"index":"C","solvedCount":5164},{"contestId":884,"index":"B","solvedCount":7561},{"contestId":884,"index":"A","solvedCount":11271},{"contestId":883,"index":"M","solvedCount":3838},{"contestId":883,"index":"L","solvedCount":260},{"contestId":883,"index":"K","solvedCount":1213},{"contestId":883,"index":"J","solvedCount":621},{"contestId":883,"index":"I","solvedCount":2311},{"contestId":883,"index":"H","solvedCount":1780},{"contestId":883,"index":"G","solvedCount":1515},{"contestId":883,"index":"F","solvedCount":2382},{"contestId":883,"index":"E","solvedCount":2033},{"contestId":883,"index":"D","solvedCount":487},{"contestId":883,"index":"C","solvedCount":660},{"contestId":883,"index":"B","solvedCount":421},{"contestId":883,"index":"A","solvedCount":650},{"contestId":879,"index":"B","solvedCount":14346},{"contestId":879,"index":"A","solvedCount":9569},{"contestId":878,"index":"E","solvedCount":736},{"contestId":878,"index":"D","solvedCount":860},{"contestId":878,"index":"C","solvedCount":1025},{"contestId":878,"index":"B","solvedCount":1118},{"contestId":878,"index":"A","solvedCount":5981},{"contestId":877,"index":"F","solvedCount":2325},{"contestId":877,"index":"E","solvedCount":5473},{"contestId":877,"index":"D","solvedCount":5073},{"contestId":877,"index":"C","solvedCount":6054},{"contestId":877,"index":"B","solvedCount":11891},{"contestId":877,"index":"A","solvedCount":11544},{"contestId":876,"index":"B","solvedCount":10316},{"contestId":876,"index":"A","solvedCount":10014},{"contestId":875,"index":"F","solvedCount":1584},{"contestId":875,"index":"E","solvedCount":1006},{"contestId":875,"index":"D","solvedCount":2491},{"contestId":875,"index":"C","solvedCount":2361},{"contestId":875,"index":"B","solvedCount":5391},{"contestId":875,"index":"A","solvedCount":10255},{"contestId":873,"index":"F","solvedCount":1851},{"contestId":873,"index":"E","solvedCount":791},{"contestId":873,"index":"D","solvedCount":4021},{"contestId":873,"index":"C","solvedCount":3609},{"contestId":873,"index":"B","solvedCount":9102},{"contestId":873,"index":"A","solvedCount":10534},{"contestId":871,"index":"E","solvedCount":173},{"contestId":870,"index":"F","solvedCount":681},{"contestId":870,"index":"E","solvedCount":1316},{"contestId":870,"index":"D","solvedCount":1294},{"contestId":870,"index":"C","solvedCount":9765},{"contestId":870,"index":"B","solvedCount":10622},{"contestId":870,"index":"A","solvedCount":10782},{"contestId":869,"index":"E","solvedCount":2055},{"contestId":869,"index":"D","solvedCount":279},{"contestId":869,"index":"C","solvedCount":5199},{"contestId":869,"index":"B","solvedCount":15544},{"contestId":869,"index":"A","solvedCount":9791},{"contestId":868,"index":"G","solvedCount":171},{"contestId":868,"index":"F","solvedCount":5073},{"contestId":868,"index":"E","solvedCount":564},{"contestId":868,"index":"D","solvedCount":1005},{"contestId":868,"index":"C","solvedCount":5019},{"contestId":868,"index":"B","solvedCount":3904},{"contestId":868,"index":"A","solvedCount":9941},{"contestId":867,"index":"A","solvedCount":20610},{"contestId":865,"index":"G","solvedCount":164},{"contestId":865,"index":"F","solvedCount":81},{"contestId":865,"index":"E","solvedCount":157},{"contestId":865,"index":"D","solvedCount":7959},{"contestId":865,"index":"C","solvedCount":938},{"contestId":865,"index":"B","solvedCount":1934},{"contestId":865,"index":"A","solvedCount":4428},{"contestId":864,"index":"F","solvedCount":675},{"contestId":864,"index":"E","solvedCount":4680},{"contestId":864,"index":"D","solvedCount":6369},{"contestId":864,"index":"C","solvedCount":6232},{"contestId":864,"index":"B","solvedCount":9975},{"contestId":864,"index":"A","solvedCount":12290},{"contestId":863,"index":"G","solvedCount":64},{"contestId":863,"index":"F","solvedCount":1522},{"contestId":863,"index":"E","solvedCount":4053},{"contestId":863,"index":"D","solvedCount":3802},{"contestId":863,"index":"C","solvedCount":2715},{"contestId":863,"index":"B","solvedCount":10863},{"contestId":863,"index":"A","solvedCount":10921},{"contestId":862,"index":"F","solvedCount":250},{"contestId":862,"index":"E","solvedCount":2168},{"contestId":862,"index":"D","solvedCount":2036},{"contestId":862,"index":"C","solvedCount":4502},{"contestId":862,"index":"B","solvedCount":25522},{"contestId":862,"index":"A","solvedCount":10682},{"contestId":860,"index":"E","solvedCount":506},{"contestId":859,"index":"G","solvedCount":189},{"contestId":859,"index":"F","solvedCount":228},{"contestId":859,"index":"E","solvedCount":2113},{"contestId":859,"index":"D","solvedCount":1123},{"contestId":859,"index":"C","solvedCount":6072},{"contestId":859,"index":"B","solvedCount":7900},{"contestId":859,"index":"A","solvedCount":8608},{"contestId":858,"index":"F","solvedCount":2018},{"contestId":858,"index":"E","solvedCount":533},{"contestId":858,"index":"D","solvedCount":4176},{"contestId":858,"index":"C","solvedCount":5853},{"contestId":858,"index":"B","solvedCount":4104},{"contestId":858,"index":"A","solvedCount":8991},{"contestId":856,"index":"F","solvedCount":122},{"contestId":856,"index":"E","solvedCount":82},{"contestId":856,"index":"D","solvedCount":589},{"contestId":856,"index":"C","solvedCount":726},{"contestId":856,"index":"B","solvedCount":613},{"contestId":856,"index":"A","solvedCount":1617},{"contestId":855,"index":"G","solvedCount":282},{"contestId":855,"index":"F","solvedCount":578},{"contestId":855,"index":"E","solvedCount":2129},{"contestId":855,"index":"D","solvedCount":582},{"contestId":855,"index":"C","solvedCount":2400},{"contestId":855,"index":"B","solvedCount":9934},{"contestId":855,"index":"A","solvedCount":27160},{"contestId":854,"index":"B","solvedCount":8580},{"contestId":854,"index":"A","solvedCount":14520},{"contestId":853,"index":"E","solvedCount":81},{"contestId":853,"index":"D","solvedCount":714},{"contestId":853,"index":"C","solvedCount":1584},{"contestId":853,"index":"B","solvedCount":2755},{"contestId":853,"index":"A","solvedCount":6186},{"contestId":852,"index":"I","solvedCount":735},{"contestId":852,"index":"H","solvedCount":173},{"contestId":852,"index":"G","solvedCount":1447},{"contestId":852,"index":"F","solvedCount":653},{"contestId":852,"index":"E","solvedCount":1201},{"contestId":852,"index":"D","solvedCount":1235},{"contestId":852,"index":"C","solvedCount":661},{"contestId":852,"index":"B","solvedCount":1710},{"contestId":852,"index":"A","solvedCount":427},{"contestId":851,"index":"B","solvedCount":5887},{"contestId":851,"index":"A","solvedCount":10305},{"contestId":850,"index":"F","solvedCount":761},{"contestId":850,"index":"E","solvedCount":533},{"contestId":850,"index":"D","solvedCount":462},{"contestId":850,"index":"C","solvedCount":1860},{"contestId":850,"index":"B","solvedCount":2129},{"contestId":850,"index":"A","solvedCount":3377},{"contestId":849,"index":"B","solvedCount":3991},{"contestId":849,"index":"A","solvedCount":9763},{"contestId":848,"index":"E","solvedCount":242},{"contestId":848,"index":"D","solvedCount":456},{"contestId":848,"index":"C","solvedCount":1576},{"contestId":848,"index":"B","solvedCount":2002},{"contestId":848,"index":"A","solvedCount":5343},{"contestId":847,"index":"M","solvedCount":6789},{"contestId":847,"index":"L","solvedCount":347},{"contestId":847,"index":"K","solvedCount":1920},{"contestId":847,"index":"J","solvedCount":777},{"contestId":847,"index":"I","solvedCount":1650},{"contestId":847,"index":"H","solvedCount":2603},{"contestId":847,"index":"G","solvedCount":7626},{"contestId":847,"index":"F","solvedCount":1003},{"contestId":847,"index":"E","solvedCount":3656},{"contestId":847,"index":"D","solvedCount":1385},{"contestId":847,"index":"C","solvedCount":2585},{"contestId":847,"index":"B","solvedCount":6267},{"contestId":847,"index":"A","solvedCount":3865},{"contestId":846,"index":"F","solvedCount":2643},{"contestId":846,"index":"E","solvedCount":1026},{"contestId":846,"index":"D","solvedCount":2837},{"contestId":846,"index":"C","solvedCount":2967},{"contestId":846,"index":"B","solvedCount":2838},{"contestId":846,"index":"A","solvedCount":4684},{"contestId":845,"index":"G","solvedCount":2141},{"contestId":845,"index":"F","solvedCount":628},{"contestId":845,"index":"E","solvedCount":693},{"contestId":845,"index":"D","solvedCount":2576},{"contestId":845,"index":"C","solvedCount":13675},{"contestId":845,"index":"B","solvedCount":5536},{"contestId":845,"index":"A","solvedCount":8477},{"contestId":844,"index":"B","solvedCount":9037},{"contestId":844,"index":"A","solvedCount":11914},{"contestId":843,"index":"E","solvedCount":473},{"contestId":843,"index":"D","solvedCount":1115},{"contestId":843,"index":"C","solvedCount":407},{"contestId":843,"index":"B","solvedCount":2573},{"contestId":843,"index":"A","solvedCount":5951},{"contestId":842,"index":"E","solvedCount":501},{"contestId":842,"index":"D","solvedCount":4463},{"contestId":842,"index":"C","solvedCount":3756},{"contestId":842,"index":"B","solvedCount":10939},{"contestId":842,"index":"A","solvedCount":11225},{"contestId":841,"index":"B","solvedCount":13179},{"contestId":841,"index":"A","solvedCount":14043},{"contestId":840,"index":"E","solvedCount":574},{"contestId":840,"index":"D","solvedCount":3946},{"contestId":840,"index":"C","solvedCount":2067},{"contestId":840,"index":"B","solvedCount":2807},{"contestId":840,"index":"A","solvedCount":7450},{"contestId":839,"index":"E","solvedCount":1010},{"contestId":839,"index":"D","solvedCount":3549},{"contestId":839,"index":"C","solvedCount":20022},{"contestId":839,"index":"B","solvedCount":3437},{"contestId":839,"index":"A","solvedCount":14920},{"contestId":838,"index":"F","solvedCount":112},{"contestId":838,"index":"E","solvedCount":411},{"contestId":838,"index":"D","solvedCount":1138},{"contestId":838,"index":"C","solvedCount":404},{"contestId":838,"index":"B","solvedCount":1069},{"contestId":838,"index":"A","solvedCount":1055},{"contestId":837,"index":"G","solvedCount":897},{"contestId":837,"index":"F","solvedCount":1079},{"contestId":837,"index":"E","solvedCount":2062},{"contestId":837,"index":"D","solvedCount":7479},{"contestId":837,"index":"C","solvedCount":4554},{"contestId":837,"index":"B","solvedCount":4365},{"contestId":837,"index":"A","solvedCount":10081},{"contestId":835,"index":"F","solvedCount":1236},{"contestId":835,"index":"E","solvedCount":1348},{"contestId":835,"index":"D","solvedCount":4653},{"contestId":835,"index":"C","solvedCount":9359},{"contestId":835,"index":"B","solvedCount":11417},{"contestId":835,"index":"A","solvedCount":21701},{"contestId":834,"index":"B","solvedCount":9367},{"contestId":834,"index":"A","solvedCount":9078},{"contestId":833,"index":"E","solvedCount":275},{"contestId":833,"index":"D","solvedCount":484},{"contestId":833,"index":"C","solvedCount":507},{"contestId":833,"index":"B","solvedCount":6475},{"contestId":833,"index":"A","solvedCount":6557},{"contestId":832,"index":"E","solvedCount":374},{"contestId":832,"index":"D","solvedCount":4446},{"contestId":832,"index":"C","solvedCount":480},{"contestId":832,"index":"B","solvedCount":4681},{"contestId":832,"index":"A","solvedCount":22137},{"contestId":831,"index":"C","solvedCount":5492},{"contestId":831,"index":"B","solvedCount":15620},{"contestId":831,"index":"A","solvedCount":11011},{"contestId":830,"index":"E","solvedCount":338},{"contestId":830,"index":"D","solvedCount":978},{"contestId":830,"index":"C","solvedCount":1308},{"contestId":830,"index":"B","solvedCount":3052},{"contestId":830,"index":"A","solvedCount":8218},{"contestId":828,"index":"B","solvedCount":6117},{"contestId":828,"index":"A","solvedCount":8390},{"contestId":827,"index":"F","solvedCount":565},{"contestId":827,"index":"E","solvedCount":1215},{"contestId":827,"index":"D","solvedCount":1370},{"contestId":827,"index":"C","solvedCount":1788},{"contestId":827,"index":"B","solvedCount":3690},{"contestId":827,"index":"A","solvedCount":4326},{"contestId":825,"index":"G","solvedCount":1467},{"contestId":825,"index":"F","solvedCount":1947},{"contestId":825,"index":"E","solvedCount":4300},{"contestId":825,"index":"D","solvedCount":3721},{"contestId":825,"index":"C","solvedCount":4883},{"contestId":825,"index":"B","solvedCount":4783},{"contestId":825,"index":"A","solvedCount":8194},{"contestId":822,"index":"F","solvedCount":373},{"contestId":822,"index":"E","solvedCount":1076},{"contestId":822,"index":"D","solvedCount":3283},{"contestId":822,"index":"C","solvedCount":4931},{"contestId":822,"index":"B","solvedCount":10192},{"contestId":822,"index":"A","solvedCount":36707},{"contestId":821,"index":"E","solvedCount":1663},{"contestId":821,"index":"D","solvedCount":1640},{"contestId":821,"index":"C","solvedCount":7911},{"contestId":821,"index":"B","solvedCount":6049},{"contestId":821,"index":"A","solvedCount":8987},{"contestId":820,"index":"C","solvedCount":527},{"contestId":820,"index":"B","solvedCount":5498},{"contestId":820,"index":"A","solvedCount":8563},{"contestId":819,"index":"E","solvedCount":608},{"contestId":819,"index":"D","solvedCount":309},{"contestId":819,"index":"C","solvedCount":232},{"contestId":819,"index":"B","solvedCount":1793},{"contestId":818,"index":"G","solvedCount":1014},{"contestId":818,"index":"F","solvedCount":1927},{"contestId":818,"index":"E","solvedCount":2676},{"contestId":818,"index":"D","solvedCount":3780},{"contestId":818,"index":"C","solvedCount":1371},{"contestId":818,"index":"B","solvedCount":3224},{"contestId":818,"index":"A","solvedCount":7778},{"contestId":817,"index":"F","solvedCount":3347},{"contestId":817,"index":"E","solvedCount":3708},{"contestId":817,"index":"D","solvedCount":6238},{"contestId":817,"index":"C","solvedCount":8456},{"contestId":817,"index":"B","solvedCount":6423},{"contestId":817,"index":"A","solvedCount":6815},{"contestId":816,"index":"B","solvedCount":27162},{"contestId":816,"index":"A","solvedCount":9699},{"contestId":815,"index":"E","solvedCount":244},{"contestId":815,"index":"D","solvedCount":751},{"contestId":815,"index":"C","solvedCount":3299},{"contestId":815,"index":"B","solvedCount":1601},{"contestId":815,"index":"A","solvedCount":5888},{"contestId":814,"index":"E","solvedCount":725},{"contestId":814,"index":"D","solvedCount":2577},{"contestId":814,"index":"C","solvedCount":7715},{"contestId":814,"index":"B","solvedCount":5882},{"contestId":814,"index":"A","solvedCount":11039},{"contestId":813,"index":"F","solvedCount":1699},{"contestId":813,"index":"E","solvedCount":3052},{"contestId":813,"index":"D","solvedCount":1152},{"contestId":813,"index":"C","solvedCount":8113},{"contestId":813,"index":"B","solvedCount":4433},{"contestId":813,"index":"A","solvedCount":5430},{"contestId":812,"index":"E","solvedCount":1321},{"contestId":812,"index":"D","solvedCount":349},{"contestId":812,"index":"C","solvedCount":17445},{"contestId":812,"index":"B","solvedCount":5519},{"contestId":812,"index":"A","solvedCount":6445},{"contestId":811,"index":"E","solvedCount":978},{"contestId":811,"index":"D","solvedCount":1900},{"contestId":811,"index":"C","solvedCount":3492},{"contestId":811,"index":"B","solvedCount":6788},{"contestId":811,"index":"A","solvedCount":12361},{"contestId":810,"index":"B","solvedCount":12576},{"contestId":810,"index":"A","solvedCount":9258},{"contestId":809,"index":"E","solvedCount":855},{"contestId":809,"index":"D","solvedCount":1027},{"contestId":809,"index":"C","solvedCount":907},{"contestId":809,"index":"B","solvedCount":1772},{"contestId":809,"index":"A","solvedCount":4870},{"contestId":808,"index":"G","solvedCount":3745},{"contestId":808,"index":"F","solvedCount":1565},{"contestId":808,"index":"E","solvedCount":2187},{"contestId":808,"index":"D","solvedCount":8078},{"contestId":808,"index":"C","solvedCount":6970},{"contestId":808,"index":"B","solvedCount":14667},{"contestId":808,"index":"A","solvedCount":10983},{"contestId":807,"index":"B","solvedCount":3665},{"contestId":807,"index":"A","solvedCount":23206},{"contestId":805,"index":"B","solvedCount":18735},{"contestId":805,"index":"A","solvedCount":19155},{"contestId":804,"index":"F","solvedCount":215},{"contestId":804,"index":"E","solvedCount":654},{"contestId":804,"index":"D","solvedCount":1556},{"contestId":804,"index":"C","solvedCount":1929},{"contestId":804,"index":"B","solvedCount":10155},{"contestId":804,"index":"A","solvedCount":16487},{"contestId":803,"index":"G","solvedCount":1884},{"contestId":803,"index":"F","solvedCount":4619},{"contestId":803,"index":"E","solvedCount":2642},{"contestId":803,"index":"D","solvedCount":4035},{"contestId":803,"index":"C","solvedCount":5810},{"contestId":803,"index":"B","solvedCount":7568},{"contestId":803,"index":"A","solvedCount":5355},{"contestId":802,"index":"M3","solvedCount":1295},{"contestId":802,"index":"M2","solvedCount":1488},{"contestId":802,"index":"M1","solvedCount":3668},{"contestId":802,"index":"J3","solvedCount":369},{"contestId":802,"index":"J2","solvedCount":735},{"contestId":802,"index":"J1","solvedCount":6526},{"contestId":802,"index":"G3","solvedCount":1832},{"contestId":802,"index":"G2","solvedCount":552},{"contestId":802,"index":"G1","solvedCount":8122},{"contestId":802,"index":"D3","solvedCount":153},{"contestId":802,"index":"D2","solvedCount":332},{"contestId":802,"index":"D1","solvedCount":553},{"contestId":802,"index":"A3","solvedCount":699},{"contestId":802,"index":"A2","solvedCount":1340},{"contestId":802,"index":"A1","solvedCount":1596},{"contestId":801,"index":"B","solvedCount":11193},{"contestId":801,"index":"A","solvedCount":7655},{"contestId":799,"index":"G","solvedCount":122},{"contestId":799,"index":"F","solvedCount":513},{"contestId":799,"index":"E","solvedCount":1050},{"contestId":799,"index":"D","solvedCount":2181},{"contestId":799,"index":"C","solvedCount":4051},{"contestId":799,"index":"B","solvedCount":10146},{"contestId":799,"index":"A","solvedCount":21261},{"contestId":798,"index":"E","solvedCount":545},{"contestId":798,"index":"D","solvedCount":2166},{"contestId":798,"index":"C","solvedCount":6367},{"contestId":798,"index":"B","solvedCount":9199},{"contestId":798,"index":"A","solvedCount":23812},{"contestId":797,"index":"F","solvedCount":1463},{"contestId":797,"index":"E","solvedCount":5586},{"contestId":797,"index":"D","solvedCount":2178},{"contestId":797,"index":"C","solvedCount":9814},{"contestId":797,"index":"B","solvedCount":11501},{"contestId":797,"index":"A","solvedCount":19807},{"contestId":796,"index":"F","solvedCount":204},{"contestId":796,"index":"E","solvedCount":730},{"contestId":796,"index":"D","solvedCount":7167},{"contestId":796,"index":"C","solvedCount":3225},{"contestId":796,"index":"B","solvedCount":9734},{"contestId":796,"index":"A","solvedCount":13801},{"contestId":794,"index":"G","solvedCount":403},{"contestId":794,"index":"F","solvedCount":981},{"contestId":794,"index":"E","solvedCount":1023},{"contestId":794,"index":"D","solvedCount":910},{"contestId":794,"index":"C","solvedCount":3326},{"contestId":794,"index":"B","solvedCount":7254},{"contestId":794,"index":"A","solvedCount":7765},{"contestId":793,"index":"G","solvedCount":452},{"contestId":793,"index":"F","solvedCount":796},{"contestId":793,"index":"E","solvedCount":305},{"contestId":793,"index":"D","solvedCount":1704},{"contestId":793,"index":"C","solvedCount":1355},{"contestId":793,"index":"B","solvedCount":4827},{"contestId":793,"index":"A","solvedCount":8000},{"contestId":792,"index":"F","solvedCount":235},{"contestId":792,"index":"E","solvedCount":1264},{"contestId":792,"index":"D","solvedCount":3388},{"contestId":792,"index":"C","solvedCount":4990},{"contestId":792,"index":"B","solvedCount":6547},{"contestId":792,"index":"A","solvedCount":9707},{"contestId":791,"index":"A","solvedCount":256244},{"contestId":789,"index":"B","solvedCount":4920},{"contestId":789,"index":"A","solvedCount":9818},{"contestId":788,"index":"E","solvedCount":391},{"contestId":788,"index":"D","solvedCount":409},{"contestId":788,"index":"C","solvedCount":2570},{"contestId":788,"index":"B","solvedCount":2884},{"contestId":788,"index":"A","solvedCount":10197},{"contestId":787,"index":"B","solvedCount":5763},{"contestId":787,"index":"A","solvedCount":12177},{"contestId":786,"index":"E","solvedCount":752},{"contestId":786,"index":"D","solvedCount":168},{"contestId":786,"index":"C","solvedCount":3684},{"contestId":786,"index":"B","solvedCount":7985},{"contestId":786,"index":"A","solvedCount":2840},{"contestId":785,"index":"E","solvedCount":2202},{"contestId":785,"index":"D","solvedCount":3663},{"contestId":785,"index":"C","solvedCount":7811},{"contestId":785,"index":"B","solvedCount":10631},{"contestId":785,"index":"A","solvedCount":110636},{"contestId":784,"index":"G","solvedCount":773},{"contestId":784,"index":"F","solvedCount":1143},{"contestId":784,"index":"E","solvedCount":2036},{"contestId":784,"index":"D","solvedCount":513},{"contestId":784,"index":"C","solvedCount":773},{"contestId":784,"index":"B","solvedCount":925},{"contestId":784,"index":"A","solvedCount":3340},{"contestId":780,"index":"H","solvedCount":132},{"contestId":780,"index":"G","solvedCount":706},{"contestId":780,"index":"F","solvedCount":1267},{"contestId":780,"index":"E","solvedCount":2970},{"contestId":780,"index":"D","solvedCount":3041},{"contestId":780,"index":"C","solvedCount":10010},{"contestId":780,"index":"B","solvedCount":12608},{"contestId":780,"index":"A","solvedCount":22721},{"contestId":779,"index":"C","solvedCount":12759},{"contestId":779,"index":"B","solvedCount":10704},{"contestId":779,"index":"A","solvedCount":9700},{"contestId":778,"index":"E","solvedCount":353},{"contestId":778,"index":"D","solvedCount":588},{"contestId":778,"index":"C","solvedCount":983},{"contestId":778,"index":"B","solvedCount":2533},{"contestId":778,"index":"A","solvedCount":12809},{"contestId":777,"index":"E","solvedCount":4742},{"contestId":777,"index":"D","solvedCount":5250},{"contestId":777,"index":"C","solvedCount":6817},{"contestId":777,"index":"B","solvedCount":9963},{"contestId":777,"index":"A","solvedCount":10874},{"contestId":776,"index":"G","solvedCount":368},{"contestId":776,"index":"F","solvedCount":511},{"contestId":776,"index":"E","solvedCount":2436},{"contestId":776,"index":"D","solvedCount":6174},{"contestId":776,"index":"C","solvedCount":6244},{"contestId":776,"index":"B","solvedCount":25653},{"contestId":776,"index":"A","solvedCount":12878},{"contestId":775,"index":"A","solvedCount":0},{"contestId":774,"index":"L","solvedCount":388},{"contestId":774,"index":"K","solvedCount":1395},{"contestId":774,"index":"J","solvedCount":430},{"contestId":774,"index":"I","solvedCount":157},{"contestId":774,"index":"H","solvedCount":276},{"contestId":774,"index":"G","solvedCount":199},{"contestId":774,"index":"F","solvedCount":153},{"contestId":774,"index":"E","solvedCount":262},{"contestId":774,"index":"D","solvedCount":2110},{"contestId":774,"index":"C","solvedCount":4376},{"contestId":774,"index":"B","solvedCount":295},{"contestId":774,"index":"A","solvedCount":387},{"contestId":773,"index":"F","solvedCount":218},{"contestId":773,"index":"E","solvedCount":509},{"contestId":773,"index":"D","solvedCount":800},{"contestId":773,"index":"C","solvedCount":996},{"contestId":773,"index":"B","solvedCount":1215},{"contestId":773,"index":"A","solvedCount":4784},{"contestId":772,"index":"E","solvedCount":219},{"contestId":772,"index":"D","solvedCount":751},{"contestId":772,"index":"C","solvedCount":1447},{"contestId":772,"index":"B","solvedCount":3475},{"contestId":772,"index":"A","solvedCount":4989},{"contestId":771,"index":"F","solvedCount":88},{"contestId":771,"index":"E","solvedCount":618},{"contestId":771,"index":"D","solvedCount":1612},{"contestId":771,"index":"C","solvedCount":3546},{"contestId":771,"index":"B","solvedCount":7183},{"contestId":771,"index":"A","solvedCount":17707},{"contestId":770,"index":"D","solvedCount":1629},{"contestId":770,"index":"C","solvedCount":2928},{"contestId":770,"index":"B","solvedCount":3064},{"contestId":770,"index":"A","solvedCount":21703},{"contestId":769,"index":"D","solvedCount":2554},{"contestId":769,"index":"C","solvedCount":3011},{"contestId":769,"index":"B","solvedCount":3440},{"contestId":769,"index":"A","solvedCount":6413},{"contestId":768,"index":"G","solvedCount":403},{"contestId":768,"index":"F","solvedCount":1123},{"contestId":768,"index":"E","solvedCount":3492},{"contestId":768,"index":"D","solvedCount":3422},{"contestId":768,"index":"C","solvedCount":3974},{"contestId":768,"index":"B","solvedCount":6954},{"contestId":768,"index":"A","solvedCount":30801},{"contestId":767,"index":"E","solvedCount":1072},{"contestId":767,"index":"D","solvedCount":2414},{"contestId":767,"index":"C","solvedCount":4632},{"contestId":767,"index":"B","solvedCount":2248},{"contestId":767,"index":"A","solvedCount":22657},{"contestId":766,"index":"E","solvedCount":3458},{"contestId":766,"index":"D","solvedCount":3920},{"contestId":766,"index":"C","solvedCount":4940},{"contestId":766,"index":"B","solvedCount":38285},{"contestId":766,"index":"A","solvedCount":34499},{"contestId":765,"index":"G","solvedCount":115},{"contestId":765,"index":"F","solvedCount":2548},{"contestId":765,"index":"E","solvedCount":1336},{"contestId":765,"index":"D","solvedCount":2600},{"contestId":765,"index":"C","solvedCount":7425},{"contestId":765,"index":"B","solvedCount":7547},{"contestId":765,"index":"A","solvedCount":9555},{"contestId":764,"index":"B","solvedCount":12666},{"contestId":764,"index":"A","solvedCount":17091},{"contestId":763,"index":"E","solvedCount":551},{"contestId":763,"index":"D","solvedCount":645},{"contestId":763,"index":"C","solvedCount":780},{"contestId":763,"index":"B","solvedCount":3044},{"contestId":763,"index":"A","solvedCount":11862},{"contestId":762,"index":"F","solvedCount":478},{"contestId":762,"index":"E","solvedCount":1631},{"contestId":762,"index":"D","solvedCount":1807},{"contestId":762,"index":"C","solvedCount":2985},{"contestId":762,"index":"B","solvedCount":10560},{"contestId":762,"index":"A","solvedCount":25686},{"contestId":761,"index":"F","solvedCount":523},{"contestId":761,"index":"E","solvedCount":2370},{"contestId":761,"index":"D","solvedCount":4210},{"contestId":761,"index":"C","solvedCount":6036},{"contestId":761,"index":"B","solvedCount":7056},{"contestId":761,"index":"A","solvedCount":15115},{"contestId":760,"index":"B","solvedCount":7767},{"contestId":760,"index":"A","solvedCount":8637},{"contestId":758,"index":"F","solvedCount":713},{"contestId":758,"index":"E","solvedCount":552},{"contestId":758,"index":"D","solvedCount":2935},{"contestId":758,"index":"C","solvedCount":4052},{"contestId":758,"index":"B","solvedCount":10695},{"contestId":758,"index":"A","solvedCount":75081},{"contestId":757,"index":"G","solvedCount":647},{"contestId":757,"index":"F","solvedCount":1337},{"contestId":757,"index":"E","solvedCount":1545},{"contestId":757,"index":"D","solvedCount":1544},{"contestId":757,"index":"C","solvedCount":2462},{"contestId":757,"index":"B","solvedCount":11413},{"contestId":757,"index":"A","solvedCount":11804},{"contestId":756,"index":"F","solvedCount":130},{"contestId":756,"index":"E","solvedCount":205},{"contestId":756,"index":"D","solvedCount":1084},{"contestId":756,"index":"C","solvedCount":1461},{"contestId":756,"index":"B","solvedCount":4534},{"contestId":756,"index":"A","solvedCount":3216},{"contestId":755,"index":"G","solvedCount":1024},{"contestId":755,"index":"F","solvedCount":1855},{"contestId":755,"index":"E","solvedCount":917},{"contestId":755,"index":"D","solvedCount":2674},{"contestId":755,"index":"C","solvedCount":14970},{"contestId":755,"index":"B","solvedCount":12872},{"contestId":755,"index":"A","solvedCount":19762},{"contestId":754,"index":"E","solvedCount":563},{"contestId":754,"index":"D","solvedCount":2688},{"contestId":754,"index":"C","solvedCount":1094},{"contestId":754,"index":"B","solvedCount":7502},{"contestId":754,"index":"A","solvedCount":9364},{"contestId":753,"index":"C","solvedCount":397},{"contestId":753,"index":"B","solvedCount":1435},{"contestId":753,"index":"A","solvedCount":9911},{"contestId":750,"index":"H","solvedCount":238},{"contestId":750,"index":"G","solvedCount":525},{"contestId":750,"index":"F","solvedCount":592},{"contestId":750,"index":"E","solvedCount":1871},{"contestId":750,"index":"D","solvedCount":3166},{"contestId":750,"index":"C","solvedCount":6988},{"contestId":750,"index":"B","solvedCount":9718},{"contestId":750,"index":"A","solvedCount":92278},{"contestId":749,"index":"E","solvedCount":1256},{"contestId":749,"index":"D","solvedCount":2706},{"contestId":749,"index":"C","solvedCount":6253},{"contestId":749,"index":"B","solvedCount":8920},{"contestId":749,"index":"A","solvedCount":56934},{"contestId":748,"index":"F","solvedCount":714},{"contestId":748,"index":"E","solvedCount":1597},{"contestId":748,"index":"D","solvedCount":2048},{"contestId":748,"index":"C","solvedCount":4850},{"contestId":748,"index":"B","solvedCount":5554},{"contestId":748,"index":"A","solvedCount":9340},{"contestId":747,"index":"F","solvedCount":482},{"contestId":747,"index":"E","solvedCount":2092},{"contestId":747,"index":"D","solvedCount":3457},{"contestId":747,"index":"C","solvedCount":5023},{"contestId":747,"index":"B","solvedCount":9630},{"contestId":747,"index":"A","solvedCount":11177},{"contestId":746,"index":"G","solvedCount":1635},{"contestId":746,"index":"F","solvedCount":902},{"contestId":746,"index":"E","solvedCount":1848},{"contestId":746,"index":"D","solvedCount":5364},{"contestId":746,"index":"C","solvedCount":3855},{"contestId":746,"index":"B","solvedCount":31836},{"contestId":746,"index":"A","solvedCount":23775},{"contestId":745,"index":"B","solvedCount":3878},{"contestId":745,"index":"A","solvedCount":10937},{"contestId":744,"index":"E","solvedCount":149},{"contestId":744,"index":"D","solvedCount":135},{"contestId":744,"index":"C","solvedCount":1303},{"contestId":744,"index":"B","solvedCount":1950},{"contestId":744,"index":"A","solvedCount":9713},{"contestId":743,"index":"E","solvedCount":1628},{"contestId":743,"index":"D","solvedCount":4711},{"contestId":743,"index":"C","solvedCount":13389},{"contestId":743,"index":"B","solvedCount":16042},{"contestId":743,"index":"A","solvedCount":11724},{"contestId":742,"index":"B","solvedCount":10049},{"contestId":742,"index":"A","solvedCount":51823},{"contestId":741,"index":"E","solvedCount":192},{"contestId":741,"index":"D","solvedCount":3591},{"contestId":741,"index":"C","solvedCount":3101},{"contestId":741,"index":"B","solvedCount":5898},{"contestId":741,"index":"A","solvedCount":5692},{"contestId":740,"index":"B","solvedCount":8864},{"contestId":740,"index":"A","solvedCount":9166},{"contestId":739,"index":"E","solvedCount":2622},{"contestId":739,"index":"D","solvedCount":214},{"contestId":739,"index":"C","solvedCount":1706},{"contestId":739,"index":"B","solvedCount":5105},{"contestId":739,"index":"A","solvedCount":8449},{"contestId":737,"index":"F","solvedCount":85},{"contestId":737,"index":"E","solvedCount":137},{"contestId":736,"index":"E","solvedCount":204},{"contestId":736,"index":"D","solvedCount":542},{"contestId":735,"index":"E","solvedCount":1000},{"contestId":735,"index":"D","solvedCount":15698},{"contestId":735,"index":"C","solvedCount":7962},{"contestId":735,"index":"B","solvedCount":8741},{"contestId":735,"index":"A","solvedCount":13128},{"contestId":734,"index":"F","solvedCount":1400},{"contestId":734,"index":"E","solvedCount":5097},{"contestId":734,"index":"D","solvedCount":3915},{"contestId":734,"index":"C","solvedCount":5682},{"contestId":734,"index":"B","solvedCount":31902},{"contestId":734,"index":"A","solvedCount":194817},{"contestId":733,"index":"F","solvedCount":1297},{"contestId":733,"index":"E","solvedCount":1063},{"contestId":733,"index":"D","solvedCount":4360},{"contestId":733,"index":"C","solvedCount":3540},{"contestId":733,"index":"B","solvedCount":10945},{"contestId":733,"index":"A","solvedCount":16951},{"contestId":732,"index":"F","solvedCount":3254},{"contestId":732,"index":"E","solvedCount":1666},{"contestId":732,"index":"D","solvedCount":5915},{"contestId":732,"index":"C","solvedCount":10161},{"contestId":732,"index":"B","solvedCount":25755},{"contestId":732,"index":"A","solvedCount":88477},{"contestId":731,"index":"F","solvedCount":3139},{"contestId":731,"index":"E","solvedCount":1878},{"contestId":731,"index":"D","solvedCount":1278},{"contestId":731,"index":"C","solvedCount":7850},{"contestId":731,"index":"B","solvedCount":8339},{"contestId":731,"index":"A","solvedCount":53065},{"contestId":730,"index":"L","solvedCount":92},{"contestId":730,"index":"K","solvedCount":155},{"contestId":730,"index":"J","solvedCount":3960},{"contestId":730,"index":"I","solvedCount":2735},{"contestId":730,"index":"H","solvedCount":3273},{"contestId":730,"index":"G","solvedCount":2309},{"contestId":730,"index":"F","solvedCount":105},{"contestId":730,"index":"E","solvedCount":771},{"contestId":730,"index":"D","solvedCount":914},{"contestId":730,"index":"C","solvedCount":1373},{"contestId":730,"index":"B","solvedCount":2773},{"contestId":730,"index":"A","solvedCount":1731},{"contestId":729,"index":"F","solvedCount":1068},{"contestId":729,"index":"E","solvedCount":2389},{"contestId":729,"index":"D","solvedCount":4079},{"contestId":729,"index":"C","solvedCount":4179},{"contestId":729,"index":"B","solvedCount":8687},{"contestId":729,"index":"A","solvedCount":8090},{"contestId":727,"index":"F","solvedCount":956},{"contestId":727,"index":"E","solvedCount":1541},{"contestId":727,"index":"D","solvedCount":2071},{"contestId":727,"index":"C","solvedCount":8923},{"contestId":727,"index":"B","solvedCount":2129},{"contestId":727,"index":"A","solvedCount":17946},{"contestId":725,"index":"G","solvedCount":179},{"contestId":725,"index":"F","solvedCount":720},{"contestId":725,"index":"E","solvedCount":708},{"contestId":725,"index":"D","solvedCount":3091},{"contestId":725,"index":"C","solvedCount":2884},{"contestId":725,"index":"B","solvedCount":5318},{"contestId":725,"index":"A","solvedCount":7479},{"contestId":724,"index":"G","solvedCount":1510},{"contestId":724,"index":"F","solvedCount":521},{"contestId":724,"index":"E","solvedCount":1637},{"contestId":724,"index":"D","solvedCount":2454},{"contestId":724,"index":"C","solvedCount":2276},{"contestId":724,"index":"B","solvedCount":4235},{"contestId":724,"index":"A","solvedCount":7543},{"contestId":723,"index":"F","solvedCount":1744},{"contestId":723,"index":"E","solvedCount":2250},{"contestId":723,"index":"D","solvedCount":7498},{"contestId":723,"index":"C","solvedCount":5212},{"contestId":723,"index":"B","solvedCount":10844},{"contestId":723,"index":"A","solvedCount":100376},{"contestId":722,"index":"F","solvedCount":606},{"contestId":722,"index":"E","solvedCount":1079},{"contestId":722,"index":"D","solvedCount":3347},{"contestId":722,"index":"C","solvedCount":11444},{"contestId":722,"index":"B","solvedCount":6762},{"contestId":722,"index":"A","solvedCount":6959},{"contestId":721,"index":"E","solvedCount":356},{"contestId":721,"index":"D","solvedCount":2486},{"contestId":721,"index":"C","solvedCount":6533},{"contestId":721,"index":"B","solvedCount":12461},{"contestId":721,"index":"A","solvedCount":19350},{"contestId":720,"index":"F","solvedCount":206},{"contestId":720,"index":"E","solvedCount":72},{"contestId":720,"index":"D","solvedCount":331},{"contestId":720,"index":"C","solvedCount":157},{"contestId":720,"index":"B","solvedCount":465},{"contestId":720,"index":"A","solvedCount":957},{"contestId":719,"index":"B","solvedCount":8813},{"contestId":719,"index":"A","solvedCount":16385},{"contestId":718,"index":"E","solvedCount":430},{"contestId":718,"index":"D","solvedCount":494},{"contestId":718,"index":"C","solvedCount":4600},{"contestId":718,"index":"A","solvedCount":4626},{"contestId":717,"index":"I","solvedCount":214},{"contestId":717,"index":"H","solvedCount":471},{"contestId":717,"index":"G","solvedCount":731},{"contestId":717,"index":"F","solvedCount":382},{"contestId":717,"index":"E","solvedCount":1582},{"contestId":717,"index":"D","solvedCount":1583},{"contestId":717,"index":"C","solvedCount":4277},{"contestId":717,"index":"B","solvedCount":181},{"contestId":717,"index":"A","solvedCount":433},{"contestId":716,"index":"B","solvedCount":12967},{"contestId":716,"index":"A","solvedCount":24028},{"contestId":715,"index":"E","solvedCount":454},{"contestId":715,"index":"D","solvedCount":388},{"contestId":715,"index":"C","solvedCount":2580},{"contestId":715,"index":"B","solvedCount":3328},{"contestId":715,"index":"A","solvedCount":5863},{"contestId":714,"index":"B","solvedCount":15511},{"contestId":714,"index":"A","solvedCount":11135},{"contestId":713,"index":"E","solvedCount":405},{"contestId":713,"index":"D","solvedCount":1356},{"contestId":713,"index":"C","solvedCount":6480},{"contestId":713,"index":"B","solvedCount":1506},{"contestId":713,"index":"A","solvedCount":8864},{"contestId":712,"index":"E","solvedCount":696},{"contestId":712,"index":"D","solvedCount":1993},{"contestId":712,"index":"C","solvedCount":6197},{"contestId":712,"index":"B","solvedCount":10293},{"contestId":712,"index":"A","solvedCount":12580},{"contestId":711,"index":"E","solvedCount":1363},{"contestId":711,"index":"D","solvedCount":4961},{"contestId":711,"index":"C","solvedCount":9323},{"contestId":711,"index":"B","solvedCount":8637},{"contestId":711,"index":"A","solvedCount":30959},{"contestId":710,"index":"F","solvedCount":2493},{"contestId":710,"index":"E","solvedCount":5766},{"contestId":710,"index":"D","solvedCount":1841},{"contestId":710,"index":"C","solvedCount":5543},{"contestId":710,"index":"B","solvedCount":10562},{"contestId":710,"index":"A","solvedCount":14782},{"contestId":709,"index":"B","solvedCount":5026},{"contestId":709,"index":"A","solvedCount":37857},{"contestId":708,"index":"E","solvedCount":1344},{"contestId":708,"index":"D","solvedCount":885},{"contestId":708,"index":"C","solvedCount":4348},{"contestId":708,"index":"B","solvedCount":3440},{"contestId":708,"index":"A","solvedCount":9800},{"contestId":707,"index":"E","solvedCount":1341},{"contestId":707,"index":"D","solvedCount":2977},{"contestId":707,"index":"C","solvedCount":13471},{"contestId":707,"index":"B","solvedCount":13592},{"contestId":707,"index":"A","solvedCount":55596},{"contestId":706,"index":"E","solvedCount":1261},{"contestId":706,"index":"D","solvedCount":12514},{"contestId":706,"index":"C","solvedCount":19289},{"contestId":706,"index":"B","solvedCount":83124},{"contestId":706,"index":"A","solvedCount":15325},{"contestId":705,"index":"B","solvedCount":9557},{"contestId":705,"index":"A","solvedCount":131602},{"contestId":704,"index":"E","solvedCount":348},{"contestId":704,"index":"D","solvedCount":1007},{"contestId":704,"index":"C","solvedCount":525},{"contestId":704,"index":"B","solvedCount":2167},{"contestId":704,"index":"A","solvedCount":10200},{"contestId":703,"index":"E","solvedCount":669},{"contestId":703,"index":"D","solvedCount":4057},{"contestId":703,"index":"C","solvedCount":1972},{"contestId":703,"index":"B","solvedCount":5891},{"contestId":703,"index":"A","solvedCount":66406},{"contestId":702,"index":"F","solvedCount":1920},{"contestId":702,"index":"E","solvedCount":3101},{"contestId":702,"index":"D","solvedCount":3734},{"contestId":702,"index":"C","solvedCount":22677},{"contestId":702,"index":"B","solvedCount":13593},{"contestId":702,"index":"A","solvedCount":54779},{"contestId":701,"index":"C","solvedCount":19707},{"contestId":701,"index":"B","solvedCount":12536},{"contestId":701,"index":"A","solvedCount":21188},{"contestId":700,"index":"E","solvedCount":1385},{"contestId":700,"index":"D","solvedCount":526},{"contestId":700,"index":"C","solvedCount":1459},{"contestId":700,"index":"B","solvedCount":4634},{"contestId":700,"index":"A","solvedCount":3349},{"contestId":699,"index":"B","solvedCount":7949},{"contestId":699,"index":"A","solvedCount":18356},{"contestId":698,"index":"F","solvedCount":488},{"contestId":698,"index":"E","solvedCount":140},{"contestId":698,"index":"D","solvedCount":581},{"contestId":698,"index":"C","solvedCount":1442},{"contestId":698,"index":"B","solvedCount":6177},{"contestId":698,"index":"A","solvedCount":37811},{"contestId":697,"index":"B","solvedCount":5987},{"contestId":697,"index":"A","solvedCount":13345},{"contestId":696,"index":"F","solvedCount":136},{"contestId":696,"index":"E","solvedCount":628},{"contestId":696,"index":"D","solvedCount":1607},{"contestId":696,"index":"C","solvedCount":2217},{"contestId":696,"index":"B","solvedCount":3796},{"contestId":696,"index":"A","solvedCount":6454},{"contestId":691,"index":"F","solvedCount":1435},{"contestId":691,"index":"E","solvedCount":3074},{"contestId":691,"index":"D","solvedCount":6543},{"contestId":691,"index":"C","solvedCount":2965},{"contestId":691,"index":"B","solvedCount":8195},{"contestId":691,"index":"A","solvedCount":11111},{"contestId":690,"index":"F3","solvedCount":59},{"contestId":690,"index":"F2","solvedCount":91},{"contestId":690,"index":"F1","solvedCount":2420},{"contestId":690,"index":"E2","solvedCount":147},{"contestId":690,"index":"E1","solvedCount":735},{"contestId":690,"index":"D3","solvedCount":629},{"contestId":690,"index":"D2","solvedCount":1461},{"contestId":690,"index":"D1","solvedCount":2897},{"contestId":690,"index":"C3","solvedCount":1008},{"contestId":690,"index":"C2","solvedCount":4992},{"contestId":690,"index":"C1","solvedCount":3153},{"contestId":690,"index":"B3","solvedCount":111},{"contestId":690,"index":"B2","solvedCount":232},{"contestId":690,"index":"B1","solvedCount":1010},{"contestId":690,"index":"A3","solvedCount":672},{"contestId":690,"index":"A2","solvedCount":747},{"contestId":690,"index":"A1","solvedCount":3092},{"contestId":689,"index":"E","solvedCount":2122},{"contestId":689,"index":"D","solvedCount":4096},{"contestId":689,"index":"C","solvedCount":6168},{"contestId":689,"index":"B","solvedCount":6592},{"contestId":689,"index":"A","solvedCount":5488},{"contestId":688,"index":"B","solvedCount":35945},{"contestId":688,"index":"A","solvedCount":14770},{"contestId":687,"index":"E","solvedCount":437},{"contestId":687,"index":"D","solvedCount":1050},{"contestId":687,"index":"C","solvedCount":8240},{"contestId":687,"index":"B","solvedCount":6814},{"contestId":687,"index":"A","solvedCount":16465},{"contestId":686,"index":"B","solvedCount":8009},{"contestId":686,"index":"A","solvedCount":43311},{"contestId":685,"index":"E","solvedCount":610},{"contestId":685,"index":"D","solvedCount":517},{"contestId":685,"index":"C","solvedCount":648},{"contestId":685,"index":"B","solvedCount":5322},{"contestId":685,"index":"A","solvedCount":4495},{"contestId":683,"index":"J","solvedCount":46},{"contestId":683,"index":"I","solvedCount":48},{"contestId":683,"index":"H","solvedCount":124},{"contestId":683,"index":"G","solvedCount":144},{"contestId":683,"index":"F","solvedCount":168},{"contestId":683,"index":"E","solvedCount":202},{"contestId":683,"index":"D","solvedCount":379},{"contestId":683,"index":"C","solvedCount":335},{"contestId":683,"index":"B","solvedCount":337},{"contestId":683,"index":"A","solvedCount":1238},{"contestId":682,"index":"E","solvedCount":714},{"contestId":682,"index":"D","solvedCount":3509},{"contestId":682,"index":"C","solvedCount":8072},{"contestId":682,"index":"B","solvedCount":12741},{"contestId":682,"index":"A","solvedCount":23968},{"contestId":681,"index":"E","solvedCount":504},{"contestId":681,"index":"D","solvedCount":1875},{"contestId":681,"index":"C","solvedCount":9589},{"contestId":681,"index":"B","solvedCount":9431},{"contestId":681,"index":"A","solvedCount":16855},{"contestId":680,"index":"B","solvedCount":26209},{"contestId":680,"index":"A","solvedCount":13289},{"contestId":679,"index":"E","solvedCount":820},{"contestId":679,"index":"D","solvedCount":343},{"contestId":679,"index":"C","solvedCount":1264},{"contestId":679,"index":"B","solvedCount":2226},{"contestId":679,"index":"A","solvedCount":15404},{"contestId":678,"index":"F","solvedCount":1032},{"contestId":678,"index":"E","solvedCount":2720},{"contestId":678,"index":"D","solvedCount":5397},{"contestId":678,"index":"C","solvedCount":11005},{"contestId":678,"index":"B","solvedCount":4734},{"contestId":678,"index":"A","solvedCount":15112},{"contestId":677,"index":"E","solvedCount":754},{"contestId":677,"index":"D","solvedCount":1952},{"contestId":677,"index":"C","solvedCount":6946},{"contestId":677,"index":"B","solvedCount":7918},{"contestId":677,"index":"A","solvedCount":179978},{"contestId":676,"index":"E","solvedCount":940},{"contestId":676,"index":"D","solvedCount":1962},{"contestId":676,"index":"C","solvedCount":22355},{"contestId":676,"index":"B","solvedCount":5833},{"contestId":676,"index":"A","solvedCount":14682},{"contestId":675,"index":"E","solvedCount":3323},{"contestId":675,"index":"D","solvedCount":4251},{"contestId":675,"index":"C","solvedCount":3856},{"contestId":675,"index":"B","solvedCount":7730},{"contestId":675,"index":"A","solvedCount":15563},{"contestId":673,"index":"B","solvedCount":3665},{"contestId":673,"index":"A","solvedCount":10840},{"contestId":672,"index":"B","solvedCount":18484},{"contestId":672,"index":"A","solvedCount":16657},{"contestId":671,"index":"E","solvedCount":492},{"contestId":671,"index":"D","solvedCount":1311},{"contestId":671,"index":"C","solvedCount":776},{"contestId":671,"index":"B","solvedCount":3260},{"contestId":671,"index":"A","solvedCount":4375},{"contestId":670,"index":"F","solvedCount":899},{"contestId":670,"index":"E","solvedCount":3463},{"contestId":670,"index":"D2","solvedCount":19253},{"contestId":670,"index":"D1","solvedCount":23835},{"contestId":670,"index":"C","solvedCount":9986},{"contestId":670,"index":"B","solvedCount":11986},{"contestId":670,"index":"A","solvedCount":18614},{"contestId":669,"index":"A","solvedCount":11662},{"contestId":667,"index":"B","solvedCount":5877},{"contestId":667,"index":"A","solvedCount":8461},{"contestId":666,"index":"E","solvedCount":1557},{"contestId":666,"index":"D","solvedCount":311},{"contestId":666,"index":"C","solvedCount":911},{"contestId":666,"index":"B","solvedCount":2391},{"contestId":666,"index":"A","solvedCount":3807},{"contestId":665,"index":"F","solvedCount":749},{"contestId":665,"index":"E","solvedCount":4398},{"contestId":665,"index":"D","solvedCount":4167},{"contestId":665,"index":"C","solvedCount":17150},{"contestId":665,"index":"B","solvedCount":3890},{"contestId":665,"index":"A","solvedCount":3181},{"contestId":664,"index":"A","solvedCount":21571},{"contestId":663,"index":"A","solvedCount":3783},{"contestId":662,"index":"E","solvedCount":164},{"contestId":662,"index":"D","solvedCount":1715},{"contestId":662,"index":"C","solvedCount":2423},{"contestId":662,"index":"B","solvedCount":1657},{"contestId":662,"index":"A","solvedCount":586},{"contestId":661,"index":"H","solvedCount":92},{"contestId":661,"index":"G","solvedCount":76},{"contestId":661,"index":"F","solvedCount":596},{"contestId":661,"index":"E","solvedCount":92},{"contestId":661,"index":"D","solvedCount":138},{"contestId":661,"index":"C","solvedCount":139},{"contestId":661,"index":"B","solvedCount":237},{"contestId":661,"index":"A","solvedCount":650},{"contestId":660,"index":"F","solvedCount":2287},{"contestId":660,"index":"E","solvedCount":1956},{"contestId":660,"index":"D","solvedCount":4726},{"contestId":660,"index":"C","solvedCount":10722},{"contestId":660,"index":"B","solvedCount":5877},{"contestId":660,"index":"A","solvedCount":10273},{"contestId":659,"index":"G","solvedCount":1316},{"contestId":659,"index":"F","solvedCount":1953},{"contestId":659,"index":"E","solvedCount":7987},{"contestId":659,"index":"D","solvedCount":6700},{"contestId":659,"index":"C","solvedCount":11955},{"contestId":659,"index":"B","solvedCount":6622},{"contestId":659,"index":"A","solvedCount":16818},{"contestId":658,"index":"A","solvedCount":7690},{"contestId":656,"index":"G","solvedCount":512},{"contestId":656,"index":"F","solvedCount":960},{"contestId":656,"index":"E","solvedCount":767},{"contestId":656,"index":"D","solvedCount":995},{"contestId":656,"index":"C","solvedCount":730},{"contestId":656,"index":"B","solvedCount":1766},{"contestId":656,"index":"A","solvedCount":3814},{"contestId":653,"index":"G","solvedCount":643},{"contestId":653,"index":"F","solvedCount":1170},{"contestId":653,"index":"E","solvedCount":1738},{"contestId":653,"index":"D","solvedCount":2925},{"contestId":653,"index":"C","solvedCount":1780},{"contestId":653,"index":"B","solvedCount":5321},{"contestId":653,"index":"A","solvedCount":9172},{"contestId":652,"index":"F","solvedCount":655},{"contestId":652,"index":"E","solvedCount":2851},{"contestId":652,"index":"D","solvedCount":4779},{"contestId":652,"index":"C","solvedCount":3753},{"contestId":652,"index":"B","solvedCount":11795},{"contestId":652,"index":"A","solvedCount":5263},{"contestId":651,"index":"B","solvedCount":12219},{"contestId":651,"index":"A","solvedCount":24120},{"contestId":650,"index":"E","solvedCount":679},{"contestId":650,"index":"D","solvedCount":1593},{"contestId":650,"index":"C","solvedCount":2174},{"contestId":650,"index":"B","solvedCount":3489},{"contestId":650,"index":"A","solvedCount":16624},{"contestId":649,"index":"E","solvedCount":156},{"contestId":649,"index":"D","solvedCount":433},{"contestId":649,"index":"C","solvedCount":558},{"contestId":649,"index":"B","solvedCount":638},{"contestId":649,"index":"A","solvedCount":1616},{"contestId":648,"index":"E","solvedCount":158},{"contestId":648,"index":"D","solvedCount":351},{"contestId":648,"index":"C","solvedCount":1345},{"contestId":648,"index":"B","solvedCount":2151},{"contestId":648,"index":"A","solvedCount":1050},{"contestId":645,"index":"G","solvedCount":128},{"contestId":645,"index":"F","solvedCount":968},{"contestId":645,"index":"E","solvedCount":1407},{"contestId":645,"index":"D","solvedCount":3336},{"contestId":645,"index":"C","solvedCount":4293},{"contestId":645,"index":"B","solvedCount":3700},{"contestId":645,"index":"A","solvedCount":3778},{"contestId":644,"index":"C","solvedCount":1001},{"contestId":644,"index":"B","solvedCount":2843},{"contestId":644,"index":"A","solvedCount":4665},{"contestId":643,"index":"G","solvedCount":1160},{"contestId":643,"index":"F","solvedCount":819},{"contestId":643,"index":"E","solvedCount":700},{"contestId":643,"index":"D","solvedCount":340},{"contestId":643,"index":"C","solvedCount":1721},{"contestId":643,"index":"B","solvedCount":3394},{"contestId":643,"index":"A","solvedCount":4559},{"contestId":641,"index":"G","solvedCount":117},{"contestId":641,"index":"F","solvedCount":243},{"contestId":641,"index":"E","solvedCount":3872},{"contestId":641,"index":"D","solvedCount":1572},{"contestId":641,"index":"C","solvedCount":3190},{"contestId":641,"index":"B","solvedCount":4383},{"contestId":641,"index":"A","solvedCount":6321},{"contestId":639,"index":"F","solvedCount":450},{"contestId":639,"index":"E","solvedCount":617},{"contestId":639,"index":"D","solvedCount":1066},{"contestId":639,"index":"C","solvedCount":1253},{"contestId":639,"index":"B","solvedCount":6984},{"contestId":639,"index":"A","solvedCount":6408},{"contestId":638,"index":"D","solvedCount":793},{"contestId":638,"index":"C","solvedCount":2258},{"contestId":638,"index":"B","solvedCount":2113},{"contestId":638,"index":"A","solvedCount":4366},{"contestId":637,"index":"D","solvedCount":2125},{"contestId":637,"index":"C","solvedCount":2524},{"contestId":637,"index":"B","solvedCount":22558},{"contestId":637,"index":"A","solvedCount":5827},{"contestId":635,"index":"A","solvedCount":3201},{"contestId":634,"index":"A","solvedCount":3453},{"contestId":633,"index":"H","solvedCount":695},{"contestId":633,"index":"G","solvedCount":875},{"contestId":633,"index":"F","solvedCount":1373},{"contestId":633,"index":"E","solvedCount":621},{"contestId":633,"index":"D","solvedCount":3048},{"contestId":633,"index":"C","solvedCount":3365},{"contestId":633,"index":"B","solvedCount":7234},{"contestId":633,"index":"A","solvedCount":14672},{"contestId":632,"index":"F","solvedCount":1283},{"contestId":632,"index":"E","solvedCount":3538},{"contestId":632,"index":"D","solvedCount":4568},{"contestId":632,"index":"C","solvedCount":10349},{"contestId":632,"index":"B","solvedCount":4390},{"contestId":632,"index":"A","solvedCount":4919},{"contestId":631,"index":"E","solvedCount":3189},{"contestId":631,"index":"D","solvedCount":2378},{"contestId":631,"index":"C","solvedCount":4439},{"contestId":631,"index":"B","solvedCount":7867},{"contestId":631,"index":"A","solvedCount":9734},{"contestId":630,"index":"R","solvedCount":9578},{"contestId":630,"index":"Q","solvedCount":1459},{"contestId":630,"index":"P","solvedCount":1344},{"contestId":630,"index":"O","solvedCount":882},{"contestId":630,"index":"N","solvedCount":5217},{"contestId":630,"index":"M","solvedCount":1398},{"contestId":630,"index":"L","solvedCount":4036},{"contestId":630,"index":"K","solvedCount":6325},{"contestId":630,"index":"J","solvedCount":12693},{"contestId":630,"index":"I","solvedCount":8244},{"contestId":630,"index":"H","solvedCount":5659},{"contestId":630,"index":"G","solvedCount":3300},{"contestId":630,"index":"F","solvedCount":8042},{"contestId":630,"index":"E","solvedCount":2630},{"contestId":630,"index":"D","solvedCount":12646},{"contestId":630,"index":"C","solvedCount":26855},{"contestId":630,"index":"B","solvedCount":8352},{"contestId":630,"index":"A","solvedCount":93075},{"contestId":629,"index":"E","solvedCount":1149},{"contestId":629,"index":"D","solvedCount":4487},{"contestId":629,"index":"C","solvedCount":3022},{"contestId":629,"index":"B","solvedCount":8334},{"contestId":629,"index":"A","solvedCount":14840},{"contestId":628,"index":"F","solvedCount":963},{"contestId":628,"index":"E","solvedCount":1085},{"contestId":628,"index":"D","solvedCount":8217},{"contestId":628,"index":"C","solvedCount":6507},{"contestId":628,"index":"B","solvedCount":12050},{"contestId":628,"index":"A","solvedCount":7066},{"contestId":627,"index":"F","solvedCount":251},{"contestId":627,"index":"E","solvedCount":709},{"contestId":627,"index":"D","solvedCount":996},{"contestId":627,"index":"C","solvedCount":1313},{"contestId":627,"index":"B","solvedCount":3399},{"contestId":627,"index":"A","solvedCount":4790},{"contestId":626,"index":"G","solvedCount":607},{"contestId":626,"index":"F","solvedCount":3583},{"contestId":626,"index":"E","solvedCount":1583},{"contestId":626,"index":"D","solvedCount":3151},{"contestId":626,"index":"C","solvedCount":4615},{"contestId":626,"index":"B","solvedCount":6916},{"contestId":626,"index":"A","solvedCount":6697},{"contestId":625,"index":"E","solvedCount":419},{"contestId":625,"index":"D","solvedCount":679},{"contestId":625,"index":"C","solvedCount":7167},{"contestId":625,"index":"B","solvedCount":11441},{"contestId":625,"index":"A","solvedCount":5664},{"contestId":624,"index":"B","solvedCount":8396},{"contestId":624,"index":"A","solvedCount":11137},{"contestId":623,"index":"E","solvedCount":612},{"contestId":623,"index":"D","solvedCount":555},{"contestId":623,"index":"C","solvedCount":526},{"contestId":623,"index":"B","solvedCount":2366},{"contestId":623,"index":"A","solvedCount":4779},{"contestId":622,"index":"F","solvedCount":4921},{"contestId":622,"index":"E","solvedCount":2450},{"contestId":622,"index":"D","solvedCount":3385},{"contestId":622,"index":"C","solvedCount":7511},{"contestId":622,"index":"B","solvedCount":10943},{"contestId":622,"index":"A","solvedCount":10241},{"contestId":621,"index":"E","solvedCount":3229},{"contestId":621,"index":"D","solvedCount":1086},{"contestId":621,"index":"C","solvedCount":6226},{"contestId":621,"index":"B","solvedCount":11607},{"contestId":621,"index":"A","solvedCount":22647},{"contestId":620,"index":"F","solvedCount":884},{"contestId":620,"index":"E","solvedCount":7056},{"contestId":620,"index":"D","solvedCount":1995},{"contestId":620,"index":"C","solvedCount":7859},{"contestId":620,"index":"B","solvedCount":10497},{"contestId":620,"index":"A","solvedCount":14338},{"contestId":618,"index":"G","solvedCount":271},{"contestId":618,"index":"F","solvedCount":1822},{"contestId":618,"index":"E","solvedCount":696},{"contestId":618,"index":"D","solvedCount":1877},{"contestId":618,"index":"C","solvedCount":4654},{"contestId":618,"index":"B","solvedCount":8317},{"contestId":618,"index":"A","solvedCount":8794},{"contestId":617,"index":"E","solvedCount":10576},{"contestId":617,"index":"D","solvedCount":4432},{"contestId":617,"index":"C","solvedCount":5227},{"contestId":617,"index":"B","solvedCount":19970},{"contestId":617,"index":"A","solvedCount":248036},{"contestId":616,"index":"F","solvedCount":723},{"contestId":616,"index":"E","solvedCount":3485},{"contestId":616,"index":"D","solvedCount":12307},{"contestId":616,"index":"C","solvedCount":6713},{"contestId":616,"index":"B","solvedCount":13147},{"contestId":616,"index":"A","solvedCount":10818},{"contestId":615,"index":"E","solvedCount":1061},{"contestId":615,"index":"D","solvedCount":4280},{"contestId":615,"index":"C","solvedCount":2462},{"contestId":615,"index":"B","solvedCount":5661},{"contestId":615,"index":"A","solvedCount":19589},{"contestId":614,"index":"B","solvedCount":7289},{"contestId":614,"index":"A","solvedCount":7798},{"contestId":613,"index":"E","solvedCount":525},{"contestId":613,"index":"D","solvedCount":4012},{"contestId":613,"index":"C","solvedCount":1078},{"contestId":613,"index":"B","solvedCount":2474},{"contestId":613,"index":"A","solvedCount":3427},{"contestId":612,"index":"F","solvedCount":463},{"contestId":612,"index":"E","solvedCount":2001},{"contestId":612,"index":"D","solvedCount":4357},{"contestId":612,"index":"C","solvedCount":9830},{"contestId":612,"index":"B","solvedCount":7594},{"contestId":612,"index":"A","solvedCount":7833},{"contestId":611,"index":"H","solvedCount":699},{"contestId":611,"index":"G","solvedCount":464},{"contestId":611,"index":"F","solvedCount":522},{"contestId":611,"index":"E","solvedCount":904},{"contestId":611,"index":"D","solvedCount":2743},{"contestId":611,"index":"C","solvedCount":8988},{"contestId":611,"index":"B","solvedCount":11037},{"contestId":611,"index":"A","solvedCount":12168},{"contestId":610,"index":"E","solvedCount":1027},{"contestId":610,"index":"D","solvedCount":1727},{"contestId":610,"index":"C","solvedCount":2960},{"contestId":610,"index":"B","solvedCount":8328},{"contestId":610,"index":"A","solvedCount":27527},{"contestId":609,"index":"F","solvedCount":1508},{"contestId":609,"index":"E","solvedCount":10216},{"contestId":609,"index":"D","solvedCount":3157},{"contestId":609,"index":"C","solvedCount":7386},{"contestId":609,"index":"B","solvedCount":10077},{"contestId":609,"index":"A","solvedCount":19393},{"contestId":608,"index":"B","solvedCount":7451},{"contestId":608,"index":"A","solvedCount":9903},{"contestId":607,"index":"E","solvedCount":291},{"contestId":607,"index":"D","solvedCount":643},{"contestId":607,"index":"C","solvedCount":842},{"contestId":607,"index":"B","solvedCount":16183},{"contestId":607,"index":"A","solvedCount":10772},{"contestId":606,"index":"B","solvedCount":2832},{"contestId":606,"index":"A","solvedCount":8229},{"contestId":605,"index":"E","solvedCount":1546},{"contestId":605,"index":"D","solvedCount":905},{"contestId":605,"index":"C","solvedCount":1294},{"contestId":605,"index":"B","solvedCount":3849},{"contestId":605,"index":"A","solvedCount":7581},{"contestId":604,"index":"B","solvedCount":8984},{"contestId":604,"index":"A","solvedCount":9367},{"contestId":603,"index":"E","solvedCount":1540},{"contestId":603,"index":"D","solvedCount":360},{"contestId":603,"index":"C","solvedCount":2058},{"contestId":603,"index":"B","solvedCount":2710},{"contestId":603,"index":"A","solvedCount":8243},{"contestId":602,"index":"B","solvedCount":12051},{"contestId":602,"index":"A","solvedCount":8792},{"contestId":601,"index":"E","solvedCount":1138},{"contestId":601,"index":"D","solvedCount":1244},{"contestId":601,"index":"C","solvedCount":1413},{"contestId":601,"index":"B","solvedCount":2422},{"contestId":601,"index":"A","solvedCount":13842},{"contestId":600,"index":"F","solvedCount":1154},{"contestId":600,"index":"E","solvedCount":18277},{"contestId":600,"index":"D","solvedCount":2699},{"contestId":600,"index":"C","solvedCount":7060},{"contestId":600,"index":"B","solvedCount":38896},{"contestId":600,"index":"A","solvedCount":5806},{"contestId":599,"index":"E","solvedCount":761},{"contestId":599,"index":"D","solvedCount":2728},{"contestId":599,"index":"C","solvedCount":5072},{"contestId":599,"index":"B","solvedCount":4576},{"contestId":599,"index":"A","solvedCount":31410},{"contestId":598,"index":"F","solvedCount":451},{"contestId":598,"index":"E","solvedCount":6069},{"contestId":598,"index":"D","solvedCount":13043},{"contestId":598,"index":"C","solvedCount":5373},{"contestId":598,"index":"B","solvedCount":12186},{"contestId":598,"index":"A","solvedCount":32118},{"contestId":597,"index":"C","solvedCount":6574},{"contestId":597,"index":"B","solvedCount":5654},{"contestId":597,"index":"A","solvedCount":4929},{"contestId":596,"index":"E","solvedCount":425},{"contestId":596,"index":"D","solvedCount":729},{"contestId":596,"index":"C","solvedCount":2334},{"contestId":596,"index":"B","solvedCount":10888},{"contestId":596,"index":"A","solvedCount":8089},{"contestId":595,"index":"B","solvedCount":3093},{"contestId":595,"index":"A","solvedCount":15493},{"contestId":594,"index":"E","solvedCount":175},{"contestId":594,"index":"D","solvedCount":2011},{"contestId":594,"index":"C","solvedCount":759},{"contestId":594,"index":"B","solvedCount":560},{"contestId":594,"index":"A","solvedCount":1873},{"contestId":593,"index":"E","solvedCount":700},{"contestId":593,"index":"D","solvedCount":1421},{"contestId":593,"index":"C","solvedCount":325},{"contestId":593,"index":"B","solvedCount":4204},{"contestId":593,"index":"A","solvedCount":6153},{"contestId":592,"index":"E","solvedCount":234},{"contestId":592,"index":"D","solvedCount":2954},{"contestId":592,"index":"C","solvedCount":3194},{"contestId":592,"index":"B","solvedCount":8819},{"contestId":592,"index":"A","solvedCount":6518},{"contestId":591,"index":"B","solvedCount":8641},{"contestId":591,"index":"A","solvedCount":17232},{"contestId":590,"index":"E","solvedCount":882},{"contestId":590,"index":"D","solvedCount":1332},{"contestId":590,"index":"C","solvedCount":3514},{"contestId":590,"index":"B","solvedCount":2028},{"contestId":590,"index":"A","solvedCount":4281},{"contestId":588,"index":"B","solvedCount":14952},{"contestId":588,"index":"A","solvedCount":24237},{"contestId":587,"index":"F","solvedCount":1351},{"contestId":587,"index":"E","solvedCount":845},{"contestId":587,"index":"D","solvedCount":871},{"contestId":587,"index":"C","solvedCount":4721},{"contestId":587,"index":"B","solvedCount":1495},{"contestId":587,"index":"A","solvedCount":8323},{"contestId":586,"index":"B","solvedCount":5238},{"contestId":586,"index":"A","solvedCount":10587},{"contestId":585,"index":"F","solvedCount":794},{"contestId":585,"index":"E","solvedCount":1221},{"contestId":585,"index":"D","solvedCount":2032},{"contestId":585,"index":"C","solvedCount":1065},{"contestId":585,"index":"B","solvedCount":3809},{"contestId":585,"index":"A","solvedCount":4475},{"contestId":584,"index":"E","solvedCount":1491},{"contestId":584,"index":"D","solvedCount":11092},{"contestId":584,"index":"C","solvedCount":6529},{"contestId":584,"index":"B","solvedCount":13648},{"contestId":584,"index":"A","solvedCount":52457},{"contestId":583,"index":"B","solvedCount":8983},{"contestId":583,"index":"A","solvedCount":11753},{"contestId":582,"index":"E","solvedCount":547},{"contestId":582,"index":"D","solvedCount":739},{"contestId":582,"index":"C","solvedCount":796},{"contestId":582,"index":"B","solvedCount":3643},{"contestId":582,"index":"A","solvedCount":8338},{"contestId":581,"index":"F","solvedCount":1033},{"contestId":581,"index":"E","solvedCount":219},{"contestId":581,"index":"D","solvedCount":4678},{"contestId":581,"index":"C","solvedCount":7593},{"contestId":581,"index":"B","solvedCount":13643},{"contestId":581,"index":"A","solvedCount":84746},{"contestId":580,"index":"E","solvedCount":2559},{"contestId":580,"index":"D","solvedCount":11805},{"contestId":580,"index":"C","solvedCount":55259},{"contestId":580,"index":"B","solvedCount":31794},{"contestId":580,"index":"A","solvedCount":104338},{"contestId":579,"index":"B","solvedCount":5450},{"contestId":579,"index":"A","solvedCount":78353},{"contestId":578,"index":"F","solvedCount":648},{"contestId":578,"index":"E","solvedCount":674},{"contestId":578,"index":"D","solvedCount":960},{"contestId":578,"index":"C","solvedCount":5171},{"contestId":578,"index":"B","solvedCount":5494},{"contestId":578,"index":"A","solvedCount":4952},{"contestId":577,"index":"B","solvedCount":14781},{"contestId":577,"index":"A","solvedCount":45223},{"contestId":576,"index":"E","solvedCount":1503},{"contestId":576,"index":"D","solvedCount":1595},{"contestId":576,"index":"C","solvedCount":4163},{"contestId":576,"index":"B","solvedCount":1918},{"contestId":576,"index":"A","solvedCount":15900},{"contestId":575,"index":"I","solvedCount":546},{"contestId":575,"index":"H","solvedCount":1877},{"contestId":575,"index":"G","solvedCount":995},{"contestId":575,"index":"F","solvedCount":1105},{"contestId":575,"index":"E","solvedCount":301},{"contestId":575,"index":"D","solvedCount":1982},{"contestId":575,"index":"C","solvedCount":232},{"contestId":575,"index":"B","solvedCount":1239},{"contestId":575,"index":"A","solvedCount":863},{"contestId":574,"index":"B","solvedCount":8323},{"contestId":574,"index":"A","solvedCount":9518},{"contestId":573,"index":"E","solvedCount":2042},{"contestId":573,"index":"D","solvedCount":706},{"contestId":573,"index":"C","solvedCount":1039},{"contestId":573,"index":"B","solvedCount":6328},{"contestId":573,"index":"A","solvedCount":18183},{"contestId":572,"index":"B","solvedCount":8084},{"contestId":572,"index":"A","solvedCount":18447},{"contestId":571,"index":"E","solvedCount":295},{"contestId":571,"index":"D","solvedCount":808},{"contestId":571,"index":"C","solvedCount":718},{"contestId":571,"index":"B","solvedCount":2823},{"contestId":571,"index":"A","solvedCount":2678},{"contestId":570,"index":"E","solvedCount":2104},{"contestId":570,"index":"D","solvedCount":8989},{"contestId":570,"index":"C","solvedCount":9569},{"contestId":570,"index":"B","solvedCount":16872},{"contestId":570,"index":"A","solvedCount":14327},{"contestId":569,"index":"B","solvedCount":7501},{"contestId":569,"index":"A","solvedCount":5060},{"contestId":568,"index":"E","solvedCount":631},{"contestId":568,"index":"D","solvedCount":319},{"contestId":568,"index":"C","solvedCount":944},{"contestId":568,"index":"B","solvedCount":2384},{"contestId":568,"index":"A","solvedCount":5399},{"contestId":567,"index":"F","solvedCount":636},{"contestId":567,"index":"E","solvedCount":2230},{"contestId":567,"index":"D","solvedCount":5242},{"contestId":567,"index":"C","solvedCount":10427},{"contestId":567,"index":"B","solvedCount":8695},{"contestId":567,"index":"A","solvedCount":35902},{"contestId":566,"index":"G","solvedCount":385},{"contestId":566,"index":"F","solvedCount":4293},{"contestId":566,"index":"E","solvedCount":709},{"contestId":566,"index":"D","solvedCount":3938},{"contestId":566,"index":"C","solvedCount":881},{"contestId":566,"index":"B","solvedCount":370},{"contestId":566,"index":"A","solvedCount":1061},{"contestId":560,"index":"B","solvedCount":8241},{"contestId":560,"index":"A","solvedCount":19835},{"contestId":559,"index":"E","solvedCount":1158},{"contestId":559,"index":"D","solvedCount":475},{"contestId":559,"index":"C","solvedCount":8051},{"contestId":559,"index":"B","solvedCount":11654},{"contestId":559,"index":"A","solvedCount":10893},{"contestId":558,"index":"E","solvedCount":7365},{"contestId":558,"index":"D","solvedCount":1207},{"contestId":558,"index":"C","solvedCount":4203},{"contestId":558,"index":"B","solvedCount":8354},{"contestId":558,"index":"A","solvedCount":10989},{"contestId":557,"index":"E","solvedCount":1212},{"contestId":557,"index":"D","solvedCount":2374},{"contestId":557,"index":"C","solvedCount":4211},{"contestId":557,"index":"B","solvedCount":7485},{"contestId":557,"index":"A","solvedCount":8506},{"contestId":556,"index":"B","solvedCount":8186},{"contestId":556,"index":"A","solvedCount":46270},{"contestId":555,"index":"E","solvedCount":2958},{"contestId":555,"index":"D","solvedCount":931},{"contestId":555,"index":"C","solvedCount":2061},{"contestId":555,"index":"B","solvedCount":4080},{"contestId":555,"index":"A","solvedCount":6683},{"contestId":554,"index":"B","solvedCount":10829},{"contestId":554,"index":"A","solvedCount":14477},{"contestId":553,"index":"E","solvedCount":621},{"contestId":553,"index":"D","solvedCount":1082},{"contestId":553,"index":"C","solvedCount":1963},{"contestId":553,"index":"B","solvedCount":2265},{"contestId":553,"index":"A","solvedCount":9805},{"contestId":552,"index":"E","solvedCount":1734},{"contestId":552,"index":"D","solvedCount":4846},{"contestId":552,"index":"C","solvedCount":5864},{"contestId":552,"index":"B","solvedCount":16061},{"contestId":552,"index":"A","solvedCount":10143},{"contestId":551,"index":"E","solvedCount":2140},{"contestId":551,"index":"D","solvedCount":2100},{"contestId":551,"index":"C","solvedCount":3984},{"contestId":551,"index":"B","solvedCount":4062},{"contestId":551,"index":"A","solvedCount":17842},{"contestId":550,"index":"E","solvedCount":1499},{"contestId":550,"index":"D","solvedCount":3780},{"contestId":550,"index":"C","solvedCount":32093},{"contestId":550,"index":"B","solvedCount":27245},{"contestId":550,"index":"A","solvedCount":43559},{"contestId":549,"index":"H","solvedCount":2091},{"contestId":549,"index":"G","solvedCount":2655},{"contestId":549,"index":"F","solvedCount":1034},{"contestId":549,"index":"E","solvedCount":175},{"contestId":549,"index":"D","solvedCount":2252},{"contestId":549,"index":"C","solvedCount":1825},{"contestId":549,"index":"B","solvedCount":1582},{"contestId":549,"index":"A","solvedCount":10151},{"contestId":548,"index":"B","solvedCount":8984},{"contestId":548,"index":"A","solvedCount":10328},{"contestId":547,"index":"E","solvedCount":2591},{"contestId":547,"index":"D","solvedCount":3112},{"contestId":547,"index":"C","solvedCount":3396},{"contestId":547,"index":"B","solvedCount":10848},{"contestId":547,"index":"A","solvedCount":2748},{"contestId":546,"index":"E","solvedCount":4279},{"contestId":546,"index":"D","solvedCount":13748},{"contestId":546,"index":"C","solvedCount":19417},{"contestId":546,"index":"B","solvedCount":18596},{"contestId":546,"index":"A","solvedCount":234399},{"contestId":545,"index":"E","solvedCount":5525},{"contestId":545,"index":"D","solvedCount":29416},{"contestId":545,"index":"C","solvedCount":32768},{"contestId":545,"index":"B","solvedCount":12230},{"contestId":545,"index":"A","solvedCount":12146},{"contestId":544,"index":"B","solvedCount":8936},{"contestId":544,"index":"A","solvedCount":8793},{"contestId":543,"index":"E","solvedCount":336},{"contestId":543,"index":"D","solvedCount":3241},{"contestId":543,"index":"C","solvedCount":1554},{"contestId":543,"index":"B","solvedCount":4573},{"contestId":543,"index":"A","solvedCount":8831},{"contestId":542,"index":"F","solvedCount":996},{"contestId":542,"index":"E","solvedCount":973},{"contestId":542,"index":"D","solvedCount":538},{"contestId":542,"index":"C","solvedCount":1262},{"contestId":542,"index":"B","solvedCount":230},{"contestId":542,"index":"A","solvedCount":617},{"contestId":540,"index":"E","solvedCount":2489},{"contestId":540,"index":"D","solvedCount":6477},{"contestId":540,"index":"C","solvedCount":8213},{"contestId":540,"index":"B","solvedCount":4976},{"contestId":540,"index":"A","solvedCount":35218},{"contestId":538,"index":"H","solvedCount":734},{"contestId":538,"index":"G","solvedCount":576},{"contestId":538,"index":"F","solvedCount":1860},{"contestId":538,"index":"E","solvedCount":1636},{"contestId":538,"index":"D","solvedCount":2520},{"contestId":538,"index":"C","solvedCount":6132},{"contestId":538,"index":"B","solvedCount":19324},{"contestId":538,"index":"A","solvedCount":7374},{"contestId":536,"index":"E","solvedCount":451},{"contestId":536,"index":"D","solvedCount":788},{"contestId":535,"index":"E","solvedCount":864},{"contestId":535,"index":"D","solvedCount":4596},{"contestId":535,"index":"C","solvedCount":3985},{"contestId":535,"index":"B","solvedCount":26481},{"contestId":535,"index":"A","solvedCount":12995},{"contestId":534,"index":"F","solvedCount":532},{"contestId":534,"index":"E","solvedCount":394},{"contestId":534,"index":"D","solvedCount":2573},{"contestId":534,"index":"C","solvedCount":5272},{"contestId":534,"index":"B","solvedCount":11331},{"contestId":534,"index":"A","solvedCount":12910},{"contestId":533,"index":"F","solvedCount":954},{"contestId":533,"index":"E","solvedCount":2430},{"contestId":533,"index":"D","solvedCount":270},{"contestId":533,"index":"C","solvedCount":2436},{"contestId":533,"index":"B","solvedCount":2685},{"contestId":533,"index":"A","solvedCount":485},{"contestId":530,"index":"I","solvedCount":51},{"contestId":530,"index":"H","solvedCount":129},{"contestId":530,"index":"G","solvedCount":439},{"contestId":530,"index":"F","solvedCount":112},{"contestId":530,"index":"E","solvedCount":330},{"contestId":530,"index":"D","solvedCount":461},{"contestId":530,"index":"C","solvedCount":599},{"contestId":530,"index":"B","solvedCount":555},{"contestId":530,"index":"A","solvedCount":692},{"contestId":529,"index":"B","solvedCount":997},{"contestId":528,"index":"E","solvedCount":227},{"contestId":528,"index":"D","solvedCount":2855},{"contestId":527,"index":"E","solvedCount":2188},{"contestId":527,"index":"D","solvedCount":5082},{"contestId":527,"index":"C","solvedCount":7531},{"contestId":527,"index":"B","solvedCount":4067},{"contestId":527,"index":"A","solvedCount":15541},{"contestId":526,"index":"G","solvedCount":860},{"contestId":526,"index":"F","solvedCount":3394},{"contestId":526,"index":"E","solvedCount":1180},{"contestId":526,"index":"D","solvedCount":2435},{"contestId":526,"index":"C","solvedCount":2648},{"contestId":526,"index":"B","solvedCount":4696},{"contestId":526,"index":"A","solvedCount":5007},{"contestId":525,"index":"E","solvedCount":4164},{"contestId":525,"index":"D","solvedCount":1998},{"contestId":525,"index":"C","solvedCount":6063},{"contestId":525,"index":"B","solvedCount":10215},{"contestId":525,"index":"A","solvedCount":16364},{"contestId":524,"index":"F","solvedCount":593},{"contestId":524,"index":"E","solvedCount":1333},{"contestId":524,"index":"D","solvedCount":1005},{"contestId":524,"index":"C","solvedCount":2193},{"contestId":524,"index":"B","solvedCount":1546},{"contestId":524,"index":"A","solvedCount":1486},{"contestId":523,"index":"D","solvedCount":2552},{"contestId":523,"index":"C","solvedCount":2603},{"contestId":523,"index":"B","solvedCount":994},{"contestId":523,"index":"A","solvedCount":2854},{"contestId":522,"index":"D","solvedCount":4035},{"contestId":522,"index":"C","solvedCount":745},{"contestId":522,"index":"B","solvedCount":9514},{"contestId":522,"index":"A","solvedCount":18769},{"contestId":521,"index":"E","solvedCount":1193},{"contestId":521,"index":"D","solvedCount":1828},{"contestId":520,"index":"E","solvedCount":2085},{"contestId":520,"index":"D","solvedCount":1668},{"contestId":520,"index":"C","solvedCount":4321},{"contestId":520,"index":"B","solvedCount":61947},{"contestId":520,"index":"A","solvedCount":127026},{"contestId":519,"index":"E","solvedCount":8318},{"contestId":519,"index":"D","solvedCount":6896},{"contestId":519,"index":"C","solvedCount":20696},{"contestId":519,"index":"B","solvedCount":43653},{"contestId":519,"index":"A","solvedCount":20123},{"contestId":518,"index":"F","solvedCount":418},{"contestId":518,"index":"E","solvedCount":1062},{"contestId":518,"index":"D","solvedCount":8135},{"contestId":518,"index":"C","solvedCount":6358},{"contestId":518,"index":"B","solvedCount":8383},{"contestId":518,"index":"A","solvedCount":9538},{"contestId":516,"index":"E","solvedCount":605},{"contestId":516,"index":"D","solvedCount":1524},{"contestId":515,"index":"E","solvedCount":2426},{"contestId":515,"index":"D","solvedCount":3003},{"contestId":515,"index":"C","solvedCount":28673},{"contestId":515,"index":"B","solvedCount":7761},{"contestId":515,"index":"A","solvedCount":21955},{"contestId":514,"index":"E","solvedCount":1716},{"contestId":514,"index":"D","solvedCount":5344},{"contestId":514,"index":"C","solvedCount":8091},{"contestId":514,"index":"B","solvedCount":22600},{"contestId":514,"index":"A","solvedCount":71059},{"contestId":513,"index":"G3","solvedCount":291},{"contestId":513,"index":"G2","solvedCount":724},{"contestId":513,"index":"G1","solvedCount":1846},{"contestId":513,"index":"F2","solvedCount":412},{"contestId":513,"index":"F1","solvedCount":359},{"contestId":513,"index":"E2","solvedCount":649},{"contestId":513,"index":"E1","solvedCount":549},{"contestId":513,"index":"D2","solvedCount":398},{"contestId":513,"index":"D1","solvedCount":648},{"contestId":513,"index":"C","solvedCount":1660},{"contestId":513,"index":"B2","solvedCount":2928},{"contestId":513,"index":"B1","solvedCount":3832},{"contestId":513,"index":"A","solvedCount":21842},{"contestId":512,"index":"E","solvedCount":568},{"contestId":512,"index":"D","solvedCount":1133},{"contestId":510,"index":"E","solvedCount":2418},{"contestId":510,"index":"D","solvedCount":6399},{"contestId":510,"index":"C","solvedCount":22031},{"contestId":510,"index":"B","solvedCount":16113},{"contestId":510,"index":"A","solvedCount":105363},{"contestId":509,"index":"F","solvedCount":1181},{"contestId":509,"index":"E","solvedCount":1881},{"contestId":509,"index":"D","solvedCount":814},{"contestId":509,"index":"C","solvedCount":2387},{"contestId":509,"index":"B","solvedCount":9987},{"contestId":509,"index":"A","solvedCount":44017},{"contestId":508,"index":"E","solvedCount":1954},{"contestId":508,"index":"D","solvedCount":4207},{"contestId":508,"index":"C","solvedCount":4663},{"contestId":508,"index":"B","solvedCount":23977},{"contestId":508,"index":"A","solvedCount":8452},{"contestId":507,"index":"E","solvedCount":3241},{"contestId":507,"index":"D","solvedCount":2124},{"contestId":507,"index":"C","solvedCount":4556},{"contestId":507,"index":"B","solvedCount":26659},{"contestId":507,"index":"A","solvedCount":21684},{"contestId":506,"index":"E","solvedCount":916},{"contestId":506,"index":"D","solvedCount":2530},{"contestId":505,"index":"E","solvedCount":1559},{"contestId":505,"index":"D","solvedCount":2921},{"contestId":505,"index":"C","solvedCount":7282},{"contestId":505,"index":"B","solvedCount":14943},{"contestId":505,"index":"A","solvedCount":6918},{"contestId":504,"index":"E","solvedCount":1062},{"contestId":504,"index":"D","solvedCount":348},{"contestId":501,"index":"E","solvedCount":951},{"contestId":501,"index":"D","solvedCount":2684},{"contestId":501,"index":"C","solvedCount":6057},{"contestId":501,"index":"B","solvedCount":19354},{"contestId":501,"index":"A","solvedCount":24273},{"contestId":500,"index":"G","solvedCount":168},{"contestId":500,"index":"F","solvedCount":829},{"contestId":500,"index":"E","solvedCount":1579},{"contestId":500,"index":"D","solvedCount":3276},{"contestId":500,"index":"C","solvedCount":6032},{"contestId":500,"index":"B","solvedCount":9589},{"contestId":500,"index":"A","solvedCount":62518},{"contestId":499,"index":"B","solvedCount":44739},{"contestId":499,"index":"A","solvedCount":14700},{"contestId":498,"index":"E","solvedCount":565},{"contestId":498,"index":"D","solvedCount":1244},{"contestId":498,"index":"C","solvedCount":4155},{"contestId":498,"index":"B","solvedCount":1297},{"contestId":498,"index":"A","solvedCount":6867},{"contestId":497,"index":"E","solvedCount":316},{"contestId":497,"index":"D","solvedCount":247},{"contestId":496,"index":"E","solvedCount":1759},{"contestId":496,"index":"D","solvedCount":3200},{"contestId":496,"index":"C","solvedCount":8147},{"contestId":496,"index":"B","solvedCount":6199},{"contestId":496,"index":"A","solvedCount":17167},{"contestId":495,"index":"B","solvedCount":8253},{"contestId":495,"index":"A","solvedCount":8961},{"contestId":494,"index":"E","solvedCount":374},{"contestId":494,"index":"D","solvedCount":668},{"contestId":494,"index":"C","solvedCount":958},{"contestId":494,"index":"B","solvedCount":3108},{"contestId":494,"index":"A","solvedCount":6546},{"contestId":493,"index":"E","solvedCount":517},{"contestId":493,"index":"D","solvedCount":10193},{"contestId":493,"index":"C","solvedCount":7499},{"contestId":493,"index":"B","solvedCount":14060},{"contestId":493,"index":"A","solvedCount":6391},{"contestId":492,"index":"E","solvedCount":1754},{"contestId":492,"index":"D","solvedCount":3320},{"contestId":492,"index":"C","solvedCount":15457},{"contestId":492,"index":"B","solvedCount":89910},{"contestId":492,"index":"A","solvedCount":63357},{"contestId":491,"index":"C","solvedCount":519},{"contestId":491,"index":"B","solvedCount":654},{"contestId":491,"index":"A","solvedCount":3478},{"contestId":490,"index":"F","solvedCount":1909},{"contestId":490,"index":"E","solvedCount":1699},{"contestId":490,"index":"D","solvedCount":2314},{"contestId":490,"index":"C","solvedCount":9471},{"contestId":490,"index":"B","solvedCount":6419},{"contestId":490,"index":"A","solvedCount":70320},{"contestId":489,"index":"F","solvedCount":1939},{"contestId":489,"index":"E","solvedCount":1145},{"contestId":489,"index":"D","solvedCount":7041},{"contestId":489,"index":"C","solvedCount":51584},{"contestId":489,"index":"B","solvedCount":56604},{"contestId":489,"index":"A","solvedCount":10578},{"contestId":488,"index":"B","solvedCount":2263},{"contestId":488,"index":"A","solvedCount":14936},{"contestId":487,"index":"E","solvedCount":2827},{"contestId":487,"index":"D","solvedCount":1004},{"contestId":487,"index":"C","solvedCount":3077},{"contestId":487,"index":"B","solvedCount":4201},{"contestId":487,"index":"A","solvedCount":3952},{"contestId":486,"index":"E","solvedCount":2622},{"contestId":486,"index":"D","solvedCount":4377},{"contestId":486,"index":"C","solvedCount":12364},{"contestId":486,"index":"B","solvedCount":19152},{"contestId":486,"index":"A","solvedCount":153488},{"contestId":485,"index":"B","solvedCount":6790},{"contestId":485,"index":"A","solvedCount":8763},{"contestId":484,"index":"E","solvedCount":3019},{"contestId":484,"index":"D","solvedCount":3037},{"contestId":484,"index":"C","solvedCount":628},{"contestId":484,"index":"B","solvedCount":7715},{"contestId":484,"index":"A","solvedCount":13295},{"contestId":483,"index":"B","solvedCount":4313},{"contestId":483,"index":"A","solvedCount":24863},{"contestId":482,"index":"E","solvedCount":190},{"contestId":482,"index":"D","solvedCount":592},{"contestId":482,"index":"C","solvedCount":992},{"contestId":482,"index":"B","solvedCount":7688},{"contestId":482,"index":"A","solvedCount":10251},{"contestId":480,"index":"E","solvedCount":640},{"contestId":480,"index":"D","solvedCount":491},{"contestId":479,"index":"E","solvedCount":5609},{"contestId":479,"index":"D","solvedCount":5006},{"contestId":479,"index":"C","solvedCount":33031},{"contestId":479,"index":"B","solvedCount":8424},{"contestId":479,"index":"A","solvedCount":111950},{"contestId":478,"index":"E","solvedCount":253},{"contestId":478,"index":"D","solvedCount":7126},{"contestId":478,"index":"C","solvedCount":20554},{"contestId":478,"index":"B","solvedCount":41161},{"contestId":478,"index":"A","solvedCount":27173},{"contestId":477,"index":"E","solvedCount":159},{"contestId":477,"index":"D","solvedCount":593},{"contestId":476,"index":"E","solvedCount":2107},{"contestId":476,"index":"D","solvedCount":5029},{"contestId":476,"index":"C","solvedCount":6024},{"contestId":476,"index":"B","solvedCount":36891},{"contestId":476,"index":"A","solvedCount":51495},{"contestId":475,"index":"F","solvedCount":267},{"contestId":475,"index":"E","solvedCount":621},{"contestId":475,"index":"D","solvedCount":6482},{"contestId":475,"index":"C","solvedCount":828},{"contestId":475,"index":"B","solvedCount":9238},{"contestId":475,"index":"A","solvedCount":4931},{"contestId":474,"index":"F","solvedCount":11522},{"contestId":474,"index":"E","solvedCount":4153},{"contestId":474,"index":"D","solvedCount":30503},{"contestId":474,"index":"C","solvedCount":3346},{"contestId":474,"index":"B","solvedCount":62199},{"contestId":474,"index":"A","solvedCount":54424},{"contestId":472,"index":"G","solvedCount":463},{"contestId":472,"index":"F","solvedCount":300},{"contestId":472,"index":"E","solvedCount":138},{"contestId":472,"index":"D","solvedCount":6503},{"contestId":472,"index":"C","solvedCount":6517},{"contestId":472,"index":"B","solvedCount":7644},{"contestId":472,"index":"A","solvedCount":70561},{"contestId":471,"index":"E","solvedCount":88},{"contestId":471,"index":"D","solvedCount":10235},{"contestId":471,"index":"C","solvedCount":3734},{"contestId":471,"index":"B","solvedCount":6201},{"contestId":471,"index":"A","solvedCount":13761},{"contestId":470,"index":"H","solvedCount":194},{"contestId":470,"index":"G","solvedCount":131},{"contestId":470,"index":"F","solvedCount":114},{"contestId":470,"index":"E","solvedCount":205},{"contestId":470,"index":"D","solvedCount":157},{"contestId":470,"index":"C","solvedCount":262},{"contestId":470,"index":"B","solvedCount":271},{"contestId":470,"index":"A","solvedCount":695},{"contestId":469,"index":"B","solvedCount":13352},{"contestId":469,"index":"A","solvedCount":120763},{"contestId":468,"index":"E","solvedCount":386},{"contestId":468,"index":"D","solvedCount":475},{"contestId":468,"index":"C","solvedCount":2738},{"contestId":468,"index":"B","solvedCount":5250},{"contestId":468,"index":"A","solvedCount":8395},{"contestId":467,"index":"E","solvedCount":852},{"contestId":467,"index":"D","solvedCount":2025},{"contestId":467,"index":"C","solvedCount":16535},{"contestId":467,"index":"B","solvedCount":42760},{"contestId":467,"index":"A","solvedCount":155360},{"contestId":466,"index":"E","solvedCount":2613},{"contestId":466,"index":"D","solvedCount":3750},{"contestId":466,"index":"C","solvedCount":41791},{"contestId":466,"index":"B","solvedCount":5262},{"contestId":466,"index":"A","solvedCount":76811},{"contestId":465,"index":"B","solvedCount":10867},{"contestId":465,"index":"A","solvedCount":10443},{"contestId":464,"index":"E","solvedCount":1840},{"contestId":464,"index":"D","solvedCount":757},{"contestId":464,"index":"C","solvedCount":1952},{"contestId":464,"index":"B","solvedCount":1781},{"contestId":464,"index":"A","solvedCount":6235},{"contestId":463,"index":"E","solvedCount":1741},{"contestId":463,"index":"D","solvedCount":7285},{"contestId":463,"index":"C","solvedCount":9169},{"contestId":463,"index":"B","solvedCount":29933},{"contestId":463,"index":"A","solvedCount":9558},{"contestId":462,"index":"B","solvedCount":15550},{"contestId":462,"index":"A","solvedCount":17859},{"contestId":461,"index":"E","solvedCount":516},{"contestId":461,"index":"D","solvedCount":401},{"contestId":461,"index":"C","solvedCount":1392},{"contestId":461,"index":"B","solvedCount":6997},{"contestId":461,"index":"A","solvedCount":16430},{"contestId":460,"index":"E","solvedCount":382},{"contestId":460,"index":"D","solvedCount":1036},{"contestId":460,"index":"C","solvedCount":6760},{"contestId":460,"index":"B","solvedCount":13362},{"contestId":460,"index":"A","solvedCount":51939},{"contestId":459,"index":"E","solvedCount":5968},{"contestId":459,"index":"D","solvedCount":12749},{"contestId":459,"index":"C","solvedCount":6481},{"contestId":459,"index":"B","solvedCount":47387},{"contestId":459,"index":"A","solvedCount":36355},{"contestId":457,"index":"F","solvedCount":126},{"contestId":457,"index":"E","solvedCount":121},{"contestId":457,"index":"D","solvedCount":389},{"contestId":457,"index":"C","solvedCount":945},{"contestId":457,"index":"B","solvedCount":1210},{"contestId":457,"index":"A","solvedCount":1375},{"contestId":456,"index":"B","solvedCount":18531},{"contestId":456,"index":"A","solvedCount":56567},{"contestId":455,"index":"E","solvedCount":785},{"contestId":455,"index":"D","solvedCount":3644},{"contestId":455,"index":"C","solvedCount":6456},{"contestId":455,"index":"B","solvedCount":6820},{"contestId":455,"index":"A","solvedCount":71600},{"contestId":454,"index":"B","solvedCount":19155},{"contestId":454,"index":"A","solvedCount":16108},{"contestId":453,"index":"E","solvedCount":909},{"contestId":453,"index":"D","solvedCount":576},{"contestId":453,"index":"C","solvedCount":1741},{"contestId":453,"index":"B","solvedCount":5385},{"contestId":453,"index":"A","solvedCount":12398},{"contestId":452,"index":"F","solvedCount":1794},{"contestId":452,"index":"E","solvedCount":1197},{"contestId":452,"index":"D","solvedCount":1666},{"contestId":452,"index":"C","solvedCount":1750},{"contestId":452,"index":"B","solvedCount":2106},{"contestId":452,"index":"A","solvedCount":8510},{"contestId":451,"index":"E","solvedCount":4511},{"contestId":451,"index":"D","solvedCount":5058},{"contestId":451,"index":"C","solvedCount":3578},{"contestId":451,"index":"B","solvedCount":52717},{"contestId":451,"index":"A","solvedCount":75513},{"contestId":450,"index":"B","solvedCount":28790},{"contestId":450,"index":"A","solvedCount":43744},{"contestId":449,"index":"E","solvedCount":305},{"contestId":449,"index":"D","solvedCount":6122},{"contestId":449,"index":"C","solvedCount":2526},{"contestId":449,"index":"B","solvedCount":10553},{"contestId":449,"index":"A","solvedCount":4125},{"contestId":448,"index":"E","solvedCount":1635},{"contestId":448,"index":"D","solvedCount":16616},{"contestId":448,"index":"C","solvedCount":10767},{"contestId":448,"index":"B","solvedCount":17303},{"contestId":448,"index":"A","solvedCount":25853},{"contestId":447,"index":"B","solvedCount":21018},{"contestId":447,"index":"A","solvedCount":10263},{"contestId":446,"index":"E","solvedCount":143},{"contestId":446,"index":"D","solvedCount":464},{"contestId":446,"index":"C","solvedCount":3923},{"contestId":446,"index":"B","solvedCount":3855},{"contestId":446,"index":"A","solvedCount":13518},{"contestId":445,"index":"B","solvedCount":14718},{"contestId":445,"index":"A","solvedCount":33583},{"contestId":444,"index":"E","solvedCount":856},{"contestId":444,"index":"D","solvedCount":861},{"contestId":444,"index":"C","solvedCount":3355},{"contestId":444,"index":"B","solvedCount":1171},{"contestId":444,"index":"A","solvedCount":3577},{"contestId":443,"index":"B","solvedCount":4270},{"contestId":443,"index":"A","solvedCount":111553},{"contestId":442,"index":"E","solvedCount":195},{"contestId":442,"index":"D","solvedCount":1131},{"contestId":442,"index":"C","solvedCount":1949},{"contestId":442,"index":"B","solvedCount":6099},{"contestId":442,"index":"A","solvedCount":2352},{"contestId":441,"index":"E","solvedCount":815},{"contestId":441,"index":"D","solvedCount":1199},{"contestId":441,"index":"C","solvedCount":11913},{"contestId":441,"index":"B","solvedCount":7506},{"contestId":441,"index":"A","solvedCount":19286},{"contestId":440,"index":"D","solvedCount":940},{"contestId":440,"index":"C","solvedCount":1139},{"contestId":440,"index":"B","solvedCount":2325},{"contestId":440,"index":"A","solvedCount":8890},{"contestId":439,"index":"E","solvedCount":1836},{"contestId":439,"index":"D","solvedCount":6832},{"contestId":439,"index":"C","solvedCount":4170},{"contestId":439,"index":"B","solvedCount":15014},{"contestId":439,"index":"A","solvedCount":26606},{"contestId":438,"index":"E","solvedCount":2127},{"contestId":438,"index":"D","solvedCount":11514},{"contestId":437,"index":"E","solvedCount":786},{"contestId":437,"index":"D","solvedCount":3666},{"contestId":437,"index":"C","solvedCount":14982},{"contestId":437,"index":"B","solvedCount":10430},{"contestId":437,"index":"A","solvedCount":9355},{"contestId":436,"index":"F","solvedCount":457},{"contestId":436,"index":"E","solvedCount":1821},{"contestId":436,"index":"D","solvedCount":352},{"contestId":436,"index":"C","solvedCount":2883},{"contestId":436,"index":"B","solvedCount":3147},{"contestId":436,"index":"A","solvedCount":3785},{"contestId":435,"index":"E","solvedCount":259},{"contestId":435,"index":"D","solvedCount":788},{"contestId":435,"index":"C","solvedCount":2724},{"contestId":435,"index":"B","solvedCount":7554},{"contestId":435,"index":"A","solvedCount":11050},{"contestId":434,"index":"E","solvedCount":311},{"contestId":434,"index":"D","solvedCount":518},{"contestId":433,"index":"E","solvedCount":532},{"contestId":433,"index":"D","solvedCount":1317},{"contestId":433,"index":"C","solvedCount":2619},{"contestId":433,"index":"B","solvedCount":53493},{"contestId":433,"index":"A","solvedCount":17876},{"contestId":432,"index":"E","solvedCount":791},{"contestId":432,"index":"D","solvedCount":11850},{"contestId":432,"index":"C","solvedCount":2674},{"contestId":432,"index":"B","solvedCount":12254},{"contestId":432,"index":"A","solvedCount":69312},{"contestId":431,"index":"E","solvedCount":1185},{"contestId":431,"index":"D","solvedCount":2873},{"contestId":431,"index":"C","solvedCount":29678},{"contestId":431,"index":"B","solvedCount":11660},{"contestId":431,"index":"A","solvedCount":65737},{"contestId":430,"index":"B","solvedCount":4115},{"contestId":430,"index":"A","solvedCount":2405},{"contestId":429,"index":"E","solvedCount":977},{"contestId":429,"index":"D","solvedCount":3227},{"contestId":429,"index":"C","solvedCount":1030},{"contestId":429,"index":"B","solvedCount":10185},{"contestId":429,"index":"A","solvedCount":12229},{"contestId":427,"index":"E","solvedCount":1608},{"contestId":427,"index":"D","solvedCount":2419},{"contestId":427,"index":"C","solvedCount":16822},{"contestId":427,"index":"B","solvedCount":15503},{"contestId":427,"index":"A","solvedCount":96905},{"contestId":426,"index":"B","solvedCount":3958},{"contestId":426,"index":"A","solvedCount":9940},{"contestId":425,"index":"E","solvedCount":803},{"contestId":425,"index":"D","solvedCount":1628},{"contestId":425,"index":"C","solvedCount":982},{"contestId":425,"index":"B","solvedCount":1411},{"contestId":425,"index":"A","solvedCount":4155},{"contestId":424,"index":"E","solvedCount":149},{"contestId":424,"index":"D","solvedCount":608},{"contestId":424,"index":"C","solvedCount":5944},{"contestId":424,"index":"B","solvedCount":8459},{"contestId":424,"index":"A","solvedCount":9176},{"contestId":421,"index":"D","solvedCount":694},{"contestId":421,"index":"A","solvedCount":6879},{"contestId":420,"index":"E","solvedCount":266},{"contestId":420,"index":"D","solvedCount":997},{"contestId":420,"index":"C","solvedCount":1393},{"contestId":420,"index":"B","solvedCount":1170},{"contestId":420,"index":"A","solvedCount":7026},{"contestId":418,"index":"E","solvedCount":351},{"contestId":418,"index":"D","solvedCount":546},{"contestId":417,"index":"E","solvedCount":929},{"contestId":417,"index":"D","solvedCount":2909},{"contestId":417,"index":"C","solvedCount":5049},{"contestId":417,"index":"B","solvedCount":2021},{"contestId":417,"index":"A","solvedCount":3408},{"contestId":416,"index":"E","solvedCount":1798},{"contestId":416,"index":"D","solvedCount":1090},{"contestId":416,"index":"C","solvedCount":8694},{"contestId":416,"index":"B","solvedCount":9347},{"contestId":416,"index":"A","solvedCount":10004},{"contestId":415,"index":"B","solvedCount":6685},{"contestId":415,"index":"A","solvedCount":9584},{"contestId":414,"index":"E","solvedCount":211},{"contestId":414,"index":"D","solvedCount":748},{"contestId":414,"index":"C","solvedCount":2358},{"contestId":414,"index":"B","solvedCount":29082},{"contestId":414,"index":"A","solvedCount":10554},{"contestId":413,"index":"E","solvedCount":848},{"contestId":413,"index":"D","solvedCount":908},{"contestId":413,"index":"C","solvedCount":2676},{"contestId":413,"index":"B","solvedCount":1843},{"contestId":413,"index":"A","solvedCount":2965},{"contestId":412,"index":"E","solvedCount":938},{"contestId":412,"index":"D","solvedCount":2430},{"contestId":412,"index":"C","solvedCount":4213},{"contestId":412,"index":"B","solvedCount":6351},{"contestId":412,"index":"A","solvedCount":4951},{"contestId":411,"index":"C","solvedCount":1293},{"contestId":411,"index":"B","solvedCount":1398},{"contestId":411,"index":"A","solvedCount":8093},{"contestId":409,"index":"I","solvedCount":155},{"contestId":409,"index":"H","solvedCount":9485},{"contestId":409,"index":"G","solvedCount":561},{"contestId":409,"index":"F","solvedCount":2173},{"contestId":409,"index":"E","solvedCount":618},{"contestId":409,"index":"D","solvedCount":1803},{"contestId":409,"index":"C","solvedCount":2136},{"contestId":409,"index":"B","solvedCount":1428},{"contestId":409,"index":"A","solvedCount":2623},{"contestId":408,"index":"B","solvedCount":10282},{"contestId":408,"index":"A","solvedCount":11970},{"contestId":407,"index":"E","solvedCount":970},{"contestId":407,"index":"D","solvedCount":804},{"contestId":407,"index":"C","solvedCount":1189},{"contestId":407,"index":"B","solvedCount":7158},{"contestId":407,"index":"A","solvedCount":5167},{"contestId":406,"index":"E","solvedCount":272},{"contestId":406,"index":"D","solvedCount":1265},{"contestId":405,"index":"E","solvedCount":1600},{"contestId":405,"index":"D","solvedCount":3287},{"contestId":405,"index":"C","solvedCount":4929},{"contestId":405,"index":"B","solvedCount":6106},{"contestId":405,"index":"A","solvedCount":126002},{"contestId":404,"index":"E","solvedCount":641},{"contestId":404,"index":"D","solvedCount":2464},{"contestId":404,"index":"C","solvedCount":5784},{"contestId":404,"index":"B","solvedCount":3047},{"contestId":404,"index":"A","solvedCount":26174},{"contestId":403,"index":"E","solvedCount":242},{"contestId":403,"index":"D","solvedCount":1233},{"contestId":402,"index":"E","solvedCount":2328},{"contestId":402,"index":"D","solvedCount":2787},{"contestId":402,"index":"C","solvedCount":6363},{"contestId":402,"index":"B","solvedCount":3992},{"contestId":402,"index":"A","solvedCount":4875},{"contestId":401,"index":"D","solvedCount":4562},{"contestId":401,"index":"C","solvedCount":21677},{"contestId":401,"index":"B","solvedCount":4597},{"contestId":401,"index":"A","solvedCount":17407},{"contestId":400,"index":"E","solvedCount":1040},{"contestId":400,"index":"D","solvedCount":3166},{"contestId":400,"index":"C","solvedCount":3006},{"contestId":400,"index":"B","solvedCount":8595},{"contestId":400,"index":"A","solvedCount":6862},{"contestId":399,"index":"B","solvedCount":1883},{"contestId":399,"index":"A","solvedCount":4230},{"contestId":398,"index":"E","solvedCount":124},{"contestId":398,"index":"D","solvedCount":1265},{"contestId":398,"index":"C","solvedCount":221},{"contestId":398,"index":"B","solvedCount":1190},{"contestId":398,"index":"A","solvedCount":962},{"contestId":397,"index":"B","solvedCount":834},{"contestId":397,"index":"A","solvedCount":2724},{"contestId":396,"index":"E","solvedCount":167},{"contestId":396,"index":"D","solvedCount":465},{"contestId":396,"index":"C","solvedCount":1802},{"contestId":396,"index":"B","solvedCount":1191},{"contestId":396,"index":"A","solvedCount":1628},{"contestId":394,"index":"E","solvedCount":133},{"contestId":394,"index":"D","solvedCount":299},{"contestId":394,"index":"C","solvedCount":559},{"contestId":394,"index":"B","solvedCount":621},{"contestId":394,"index":"A","solvedCount":2738},{"contestId":393,"index":"B","solvedCount":2073},{"contestId":393,"index":"A","solvedCount":6989},{"contestId":392,"index":"E","solvedCount":187},{"contestId":392,"index":"D","solvedCount":235},{"contestId":392,"index":"C","solvedCount":666},{"contestId":392,"index":"B","solvedCount":1053},{"contestId":392,"index":"A","solvedCount":1008},{"contestId":391,"index":"F3","solvedCount":119},{"contestId":391,"index":"F2","solvedCount":119},{"contestId":391,"index":"F1","solvedCount":218},{"contestId":391,"index":"E2","solvedCount":187},{"contestId":391,"index":"E1","solvedCount":136},{"contestId":391,"index":"D2","solvedCount":218},{"contestId":391,"index":"D1","solvedCount":293},{"contestId":391,"index":"C3","solvedCount":179},{"contestId":391,"index":"C2","solvedCount":154},{"contestId":391,"index":"C1","solvedCount":212},{"contestId":391,"index":"B","solvedCount":443},{"contestId":391,"index":"A","solvedCount":1810},{"contestId":390,"index":"E","solvedCount":279},{"contestId":390,"index":"D","solvedCount":539},{"contestId":390,"index":"C","solvedCount":700},{"contestId":390,"index":"B","solvedCount":1257},{"contestId":390,"index":"A","solvedCount":3751},{"contestId":389,"index":"B","solvedCount":7328},{"contestId":389,"index":"A","solvedCount":14961},{"contestId":388,"index":"E","solvedCount":133},{"contestId":388,"index":"D","solvedCount":497},{"contestId":388,"index":"C","solvedCount":3813},{"contestId":388,"index":"B","solvedCount":2600},{"contestId":388,"index":"A","solvedCount":11932},{"contestId":387,"index":"E","solvedCount":989},{"contestId":387,"index":"D","solvedCount":1163},{"contestId":387,"index":"C","solvedCount":2286},{"contestId":387,"index":"B","solvedCount":12969},{"contestId":387,"index":"A","solvedCount":10537},{"contestId":386,"index":"D","solvedCount":550},{"contestId":386,"index":"C","solvedCount":948},{"contestId":386,"index":"B","solvedCount":2526},{"contestId":386,"index":"A","solvedCount":7721},{"contestId":385,"index":"E","solvedCount":665},{"contestId":385,"index":"D","solvedCount":943},{"contestId":385,"index":"C","solvedCount":10568},{"contestId":385,"index":"B","solvedCount":10822},{"contestId":385,"index":"A","solvedCount":17315},{"contestId":384,"index":"B","solvedCount":3800},{"contestId":384,"index":"A","solvedCount":17199},{"contestId":383,"index":"E","solvedCount":4293},{"contestId":383,"index":"D","solvedCount":3337},{"contestId":383,"index":"C","solvedCount":7504},{"contestId":383,"index":"B","solvedCount":783},{"contestId":383,"index":"A","solvedCount":5564},{"contestId":382,"index":"E","solvedCount":432},{"contestId":382,"index":"D","solvedCount":726},{"contestId":382,"index":"C","solvedCount":8729},{"contestId":382,"index":"B","solvedCount":1505},{"contestId":382,"index":"A","solvedCount":13647},{"contestId":381,"index":"B","solvedCount":7340},{"contestId":381,"index":"A","solvedCount":89186},{"contestId":380,"index":"E","solvedCount":351},{"contestId":380,"index":"D","solvedCount":522},{"contestId":380,"index":"C","solvedCount":19683},{"contestId":380,"index":"B","solvedCount":574},{"contestId":380,"index":"A","solvedCount":2903},{"contestId":379,"index":"G","solvedCount":152},{"contestId":379,"index":"F","solvedCount":2739},{"contestId":379,"index":"E","solvedCount":378},{"contestId":379,"index":"D","solvedCount":1662},{"contestId":379,"index":"C","solvedCount":7044},{"contestId":379,"index":"B","solvedCount":7607},{"contestId":379,"index":"A","solvedCount":53135},{"contestId":378,"index":"B","solvedCount":6191},{"contestId":378,"index":"A","solvedCount":25910},{"contestId":377,"index":"E","solvedCount":566},{"contestId":377,"index":"D","solvedCount":1335},{"contestId":377,"index":"C","solvedCount":1249},{"contestId":377,"index":"B","solvedCount":2448},{"contestId":377,"index":"A","solvedCount":26928},{"contestId":376,"index":"B","solvedCount":6937},{"contestId":376,"index":"A","solvedCount":9870},{"contestId":375,"index":"E","solvedCount":492},{"contestId":375,"index":"D","solvedCount":8871},{"contestId":375,"index":"C","solvedCount":634},{"contestId":375,"index":"B","solvedCount":5423},{"contestId":375,"index":"A","solvedCount":5336},{"contestId":374,"index":"E","solvedCount":206},{"contestId":374,"index":"D","solvedCount":988},{"contestId":374,"index":"C","solvedCount":3011},{"contestId":374,"index":"B","solvedCount":3488},{"contestId":374,"index":"A","solvedCount":3094},{"contestId":373,"index":"B","solvedCount":2792},{"contestId":373,"index":"A","solvedCount":11451},{"contestId":372,"index":"E","solvedCount":189},{"contestId":372,"index":"D","solvedCount":1129},{"contestId":372,"index":"C","solvedCount":4918},{"contestId":372,"index":"B","solvedCount":2837},{"contestId":372,"index":"A","solvedCount":15430},{"contestId":371,"index":"E","solvedCount":1438},{"contestId":371,"index":"D","solvedCount":6464},{"contestId":371,"index":"C","solvedCount":34262},{"contestId":371,"index":"B","solvedCount":12522},{"contestId":371,"index":"A","solvedCount":6645},{"contestId":370,"index":"E","solvedCount":320},{"contestId":370,"index":"D","solvedCount":704},{"contestId":370,"index":"C","solvedCount":1715},{"contestId":370,"index":"B","solvedCount":2685},{"contestId":370,"index":"A","solvedCount":12009},{"contestId":369,"index":"E","solvedCount":2766},{"contestId":369,"index":"D","solvedCount":1284},{"contestId":369,"index":"C","solvedCount":12014},{"contestId":369,"index":"B","solvedCount":6852},{"contestId":369,"index":"A","solvedCount":12203},{"contestId":368,"index":"B","solvedCount":49748},{"contestId":368,"index":"A","solvedCount":7972},{"contestId":367,"index":"E","solvedCount":1388},{"contestId":367,"index":"D","solvedCount":688},{"contestId":367,"index":"C","solvedCount":1924},{"contestId":367,"index":"B","solvedCount":2675},{"contestId":367,"index":"A","solvedCount":4542},{"contestId":366,"index":"E","solvedCount":844},{"contestId":366,"index":"D","solvedCount":1721},{"contestId":366,"index":"C","solvedCount":5858},{"contestId":366,"index":"B","solvedCount":7147},{"contestId":366,"index":"A","solvedCount":4755},{"contestId":365,"index":"B","solvedCount":15357},{"contestId":365,"index":"A","solvedCount":22898},{"contestId":364,"index":"E","solvedCount":627},{"contestId":364,"index":"D","solvedCount":2502},{"contestId":364,"index":"C","solvedCount":641},{"contestId":364,"index":"B","solvedCount":1251},{"contestId":364,"index":"A","solvedCount":4952},{"contestId":363,"index":"E","solvedCount":225},{"contestId":363,"index":"D","solvedCount":4319},{"contestId":363,"index":"C","solvedCount":14089},{"contestId":363,"index":"B","solvedCount":66765},{"contestId":363,"index":"A","solvedCount":11430},{"contestId":362,"index":"E","solvedCount":895},{"contestId":362,"index":"D","solvedCount":1019},{"contestId":362,"index":"C","solvedCount":2018},{"contestId":362,"index":"B","solvedCount":14729},{"contestId":362,"index":"A","solvedCount":2803},{"contestId":361,"index":"B","solvedCount":8787},{"contestId":361,"index":"A","solvedCount":17807},{"contestId":360,"index":"E","solvedCount":816},{"contestId":360,"index":"D","solvedCount":486},{"contestId":360,"index":"C","solvedCount":1217},{"contestId":360,"index":"B","solvedCount":3488},{"contestId":360,"index":"A","solvedCount":2140},{"contestId":359,"index":"E","solvedCount":518},{"contestId":359,"index":"D","solvedCount":5713},{"contestId":359,"index":"C","solvedCount":3556},{"contestId":359,"index":"B","solvedCount":8695},{"contestId":359,"index":"A","solvedCount":9128},{"contestId":358,"index":"E","solvedCount":432},{"contestId":358,"index":"D","solvedCount":4500},{"contestId":358,"index":"C","solvedCount":2278},{"contestId":358,"index":"B","solvedCount":3907},{"contestId":358,"index":"A","solvedCount":8136},{"contestId":357,"index":"B","solvedCount":8543},{"contestId":357,"index":"A","solvedCount":7674},{"contestId":356,"index":"E","solvedCount":489},{"contestId":356,"index":"D","solvedCount":1089},{"contestId":356,"index":"C","solvedCount":1396},{"contestId":356,"index":"B","solvedCount":2087},{"contestId":356,"index":"A","solvedCount":16729},{"contestId":355,"index":"B","solvedCount":4906},{"contestId":355,"index":"A","solvedCount":9834},{"contestId":354,"index":"E","solvedCount":911},{"contestId":354,"index":"D","solvedCount":497},{"contestId":354,"index":"C","solvedCount":3329},{"contestId":354,"index":"B","solvedCount":503},{"contestId":354,"index":"A","solvedCount":5655},{"contestId":353,"index":"E","solvedCount":672},{"contestId":353,"index":"D","solvedCount":3183},{"contestId":353,"index":"C","solvedCount":5257},{"contestId":353,"index":"B","solvedCount":2433},{"contestId":353,"index":"A","solvedCount":19977},{"contestId":352,"index":"B","solvedCount":18146},{"contestId":352,"index":"A","solvedCount":28478},{"contestId":351,"index":"E","solvedCount":1792},{"contestId":351,"index":"D","solvedCount":1342},{"contestId":351,"index":"C","solvedCount":629},{"contestId":351,"index":"B","solvedCount":2723},{"contestId":351,"index":"A","solvedCount":3095},{"contestId":350,"index":"E","solvedCount":858},{"contestId":350,"index":"D","solvedCount":296},{"contestId":350,"index":"C","solvedCount":6819},{"contestId":350,"index":"B","solvedCount":3394},{"contestId":350,"index":"A","solvedCount":17511},{"contestId":349,"index":"B","solvedCount":15109},{"contestId":349,"index":"A","solvedCount":33657},{"contestId":348,"index":"E","solvedCount":512},{"contestId":348,"index":"D","solvedCount":2215},{"contestId":348,"index":"C","solvedCount":2727},{"contestId":348,"index":"B","solvedCount":2281},{"contestId":348,"index":"A","solvedCount":14654},{"contestId":347,"index":"B","solvedCount":9859},{"contestId":347,"index":"A","solvedCount":9795},{"contestId":346,"index":"E","solvedCount":293},{"contestId":346,"index":"D","solvedCount":840},{"contestId":346,"index":"C","solvedCount":1503},{"contestId":346,"index":"B","solvedCount":4244},{"contestId":346,"index":"A","solvedCount":9326},{"contestId":345,"index":"G","solvedCount":105},{"contestId":345,"index":"F","solvedCount":52},{"contestId":345,"index":"E","solvedCount":55},{"contestId":345,"index":"D","solvedCount":83},{"contestId":345,"index":"C","solvedCount":130},{"contestId":345,"index":"B","solvedCount":129},{"contestId":345,"index":"A","solvedCount":532},{"contestId":344,"index":"B","solvedCount":9585},{"contestId":344,"index":"A","solvedCount":152770},{"contestId":343,"index":"E","solvedCount":911},{"contestId":343,"index":"D","solvedCount":6821},{"contestId":343,"index":"C","solvedCount":3208},{"contestId":343,"index":"B","solvedCount":17058},{"contestId":343,"index":"A","solvedCount":10071},{"contestId":342,"index":"E","solvedCount":10789},{"contestId":342,"index":"D","solvedCount":567},{"contestId":342,"index":"C","solvedCount":1995},{"contestId":342,"index":"B","solvedCount":4206},{"contestId":342,"index":"A","solvedCount":13859},{"contestId":341,"index":"E","solvedCount":576},{"contestId":341,"index":"D","solvedCount":1383},{"contestId":340,"index":"E","solvedCount":2746},{"contestId":340,"index":"D","solvedCount":7894},{"contestId":340,"index":"C","solvedCount":4676},{"contestId":340,"index":"B","solvedCount":2309},{"contestId":340,"index":"A","solvedCount":8327},{"contestId":339,"index":"E","solvedCount":583},{"contestId":339,"index":"D","solvedCount":32431},{"contestId":339,"index":"C","solvedCount":8754},{"contestId":339,"index":"B","solvedCount":81172},{"contestId":339,"index":"A","solvedCount":273685},{"contestId":338,"index":"E","solvedCount":1183},{"contestId":338,"index":"D","solvedCount":1394},{"contestId":337,"index":"E","solvedCount":1128},{"contestId":337,"index":"D","solvedCount":6892},{"contestId":337,"index":"C","solvedCount":5225},{"contestId":337,"index":"B","solvedCount":10053},{"contestId":337,"index":"A","solvedCount":94629},{"contestId":336,"index":"E","solvedCount":126},{"contestId":336,"index":"D","solvedCount":1213},{"contestId":336,"index":"C","solvedCount":2656},{"contestId":336,"index":"B","solvedCount":1370},{"contestId":336,"index":"A","solvedCount":10649},{"contestId":335,"index":"F","solvedCount":740},{"contestId":335,"index":"E","solvedCount":241},{"contestId":335,"index":"D","solvedCount":350},{"contestId":335,"index":"C","solvedCount":603},{"contestId":335,"index":"B","solvedCount":2370},{"contestId":335,"index":"A","solvedCount":2844},{"contestId":334,"index":"B","solvedCount":3870},{"contestId":334,"index":"A","solvedCount":20006},{"contestId":333,"index":"E","solvedCount":1249},{"contestId":333,"index":"D","solvedCount":2238},{"contestId":333,"index":"C","solvedCount":420},{"contestId":333,"index":"B","solvedCount":2760},{"contestId":333,"index":"A","solvedCount":4262},{"contestId":332,"index":"E","solvedCount":334},{"contestId":332,"index":"D","solvedCount":417},{"contestId":332,"index":"C","solvedCount":1028},{"contestId":332,"index":"B","solvedCount":8698},{"contestId":332,"index":"A","solvedCount":3723},{"contestId":331,"index":"E2","solvedCount":236},{"contestId":331,"index":"E1","solvedCount":218},{"contestId":331,"index":"D3","solvedCount":202},{"contestId":331,"index":"D2","solvedCount":158},{"contestId":331,"index":"D1","solvedCount":223},{"contestId":331,"index":"C3","solvedCount":624},{"contestId":331,"index":"C2","solvedCount":440},{"contestId":331,"index":"C1","solvedCount":7075},{"contestId":331,"index":"B2","solvedCount":827},{"contestId":331,"index":"B1","solvedCount":806},{"contestId":331,"index":"A2","solvedCount":1545},{"contestId":331,"index":"A1","solvedCount":1525},{"contestId":330,"index":"B","solvedCount":19359},{"contestId":330,"index":"A","solvedCount":31390},{"contestId":329,"index":"E","solvedCount":183},{"contestId":329,"index":"D","solvedCount":436},{"contestId":329,"index":"C","solvedCount":1009},{"contestId":329,"index":"B","solvedCount":7480},{"contestId":329,"index":"A","solvedCount":4802},{"contestId":328,"index":"B","solvedCount":1562},{"contestId":328,"index":"A","solvedCount":2385},{"contestId":327,"index":"E","solvedCount":1579},{"contestId":327,"index":"D","solvedCount":2493},{"contestId":327,"index":"C","solvedCount":3668},{"contestId":327,"index":"B","solvedCount":21616},{"contestId":327,"index":"A","solvedCount":49724},{"contestId":325,"index":"E","solvedCount":941},{"contestId":325,"index":"D","solvedCount":578},{"contestId":325,"index":"C","solvedCount":448},{"contestId":325,"index":"B","solvedCount":1673},{"contestId":325,"index":"A","solvedCount":2300},{"contestId":323,"index":"C","solvedCount":675},{"contestId":323,"index":"B","solvedCount":470},{"contestId":323,"index":"A","solvedCount":964},{"contestId":322,"index":"B","solvedCount":13181},{"contestId":322,"index":"A","solvedCount":8936},{"contestId":321,"index":"E","solvedCount":6253},{"contestId":321,"index":"D","solvedCount":594},{"contestId":321,"index":"C","solvedCount":9352},{"contestId":321,"index":"B","solvedCount":3825},{"contestId":321,"index":"A","solvedCount":3899},{"contestId":320,"index":"B","solvedCount":7773},{"contestId":320,"index":"A","solvedCount":45328},{"contestId":319,"index":"E","solvedCount":739},{"contestId":319,"index":"D","solvedCount":777},{"contestId":319,"index":"C","solvedCount":6556},{"contestId":319,"index":"B","solvedCount":4740},{"contestId":319,"index":"A","solvedCount":3022},{"contestId":318,"index":"B","solvedCount":8285},{"contestId":318,"index":"A","solvedCount":142430},{"contestId":317,"index":"E","solvedCount":172},{"contestId":317,"index":"D","solvedCount":1250},{"contestId":317,"index":"C","solvedCount":549},{"contestId":317,"index":"B","solvedCount":1659},{"contestId":317,"index":"A","solvedCount":4935},{"contestId":316,"index":"G3","solvedCount":542},{"contestId":316,"index":"G2","solvedCount":517},{"contestId":316,"index":"G1","solvedCount":1084},{"contestId":316,"index":"F3","solvedCount":197},{"contestId":316,"index":"F2","solvedCount":177},{"contestId":316,"index":"F1","solvedCount":197},{"contestId":316,"index":"E3","solvedCount":571},{"contestId":316,"index":"E2","solvedCount":432},{"contestId":316,"index":"E1","solvedCount":1548},{"contestId":316,"index":"D3","solvedCount":708},{"contestId":316,"index":"D2","solvedCount":541},{"contestId":316,"index":"D1","solvedCount":605},{"contestId":316,"index":"C2","solvedCount":668},{"contestId":316,"index":"C1","solvedCount":591},{"contestId":316,"index":"B2","solvedCount":1777},{"contestId":316,"index":"B1","solvedCount":1496},{"contestId":316,"index":"A2","solvedCount":2293},{"contestId":316,"index":"A1","solvedCount":2885},{"contestId":315,"index":"B","solvedCount":7713},{"contestId":315,"index":"A","solvedCount":12272},{"contestId":314,"index":"E","solvedCount":396},{"contestId":314,"index":"D","solvedCount":577},{"contestId":314,"index":"C","solvedCount":2003},{"contestId":314,"index":"B","solvedCount":1617},{"contestId":314,"index":"A","solvedCount":2169},{"contestId":313,"index":"E","solvedCount":599},{"contestId":313,"index":"D","solvedCount":1683},{"contestId":313,"index":"C","solvedCount":5936},{"contestId":313,"index":"B","solvedCount":54279},{"contestId":313,"index":"A","solvedCount":64897},{"contestId":312,"index":"B","solvedCount":13342},{"contestId":312,"index":"A","solvedCount":5354},{"contestId":311,"index":"E","solvedCount":1562},{"contestId":311,"index":"D","solvedCount":783},{"contestId":311,"index":"C","solvedCount":545},{"contestId":311,"index":"B","solvedCount":4284},{"contestId":311,"index":"A","solvedCount":4222},{"contestId":309,"index":"E","solvedCount":299},{"contestId":309,"index":"D","solvedCount":186},{"contestId":309,"index":"C","solvedCount":1493},{"contestId":309,"index":"B","solvedCount":818},{"contestId":309,"index":"A","solvedCount":530},{"contestId":306,"index":"D","solvedCount":326},{"contestId":306,"index":"C","solvedCount":620},{"contestId":306,"index":"B","solvedCount":515},{"contestId":306,"index":"A","solvedCount":8165},{"contestId":305,"index":"E","solvedCount":729},{"contestId":305,"index":"D","solvedCount":555},{"contestId":305,"index":"C","solvedCount":2658},{"contestId":305,"index":"B","solvedCount":2285},{"contestId":305,"index":"A","solvedCount":5215},{"contestId":304,"index":"B","solvedCount":3156},{"contestId":304,"index":"A","solvedCount":12024},{"contestId":303,"index":"E","solvedCount":383},{"contestId":303,"index":"D","solvedCount":351},{"contestId":303,"index":"C","solvedCount":965},{"contestId":303,"index":"B","solvedCount":1423},{"contestId":303,"index":"A","solvedCount":8561},{"contestId":302,"index":"B","solvedCount":9372},{"contestId":302,"index":"A","solvedCount":9750},{"contestId":301,"index":"E","solvedCount":406},{"contestId":301,"index":"D","solvedCount":3001},{"contestId":301,"index":"C","solvedCount":488},{"contestId":301,"index":"B","solvedCount":2783},{"contestId":301,"index":"A","solvedCount":3254},{"contestId":300,"index":"E","solvedCount":1102},{"contestId":300,"index":"D","solvedCount":855},{"contestId":300,"index":"C","solvedCount":11674},{"contestId":300,"index":"B","solvedCount":7136},{"contestId":300,"index":"A","solvedCount":26694},{"contestId":299,"index":"B","solvedCount":6422},{"contestId":299,"index":"A","solvedCount":9430},{"contestId":298,"index":"B","solvedCount":15780},{"contestId":298,"index":"A","solvedCount":11655},{"contestId":297,"index":"E","solvedCount":433},{"contestId":297,"index":"D","solvedCount":628},{"contestId":297,"index":"C","solvedCount":1020},{"contestId":297,"index":"B","solvedCount":3760},{"contestId":297,"index":"A","solvedCount":3858},{"contestId":296,"index":"B","solvedCount":2671},{"contestId":296,"index":"A","solvedCount":25993},{"contestId":295,"index":"E","solvedCount":816},{"contestId":295,"index":"D","solvedCount":740},{"contestId":295,"index":"C","solvedCount":1936},{"contestId":295,"index":"B","solvedCount":17492},{"contestId":295,"index":"A","solvedCount":25876},{"contestId":294,"index":"E","solvedCount":1114},{"contestId":294,"index":"D","solvedCount":378},{"contestId":294,"index":"C","solvedCount":4322},{"contestId":294,"index":"B","solvedCount":5035},{"contestId":294,"index":"A","solvedCount":28289},{"contestId":293,"index":"E","solvedCount":1969},{"contestId":293,"index":"D","solvedCount":261},{"contestId":293,"index":"C","solvedCount":635},{"contestId":293,"index":"B","solvedCount":941},{"contestId":293,"index":"A","solvedCount":3192},{"contestId":292,"index":"E","solvedCount":4861},{"contestId":292,"index":"D","solvedCount":2768},{"contestId":292,"index":"C","solvedCount":1312},{"contestId":292,"index":"B","solvedCount":10468},{"contestId":292,"index":"A","solvedCount":2861},{"contestId":291,"index":"E","solvedCount":1569},{"contestId":291,"index":"D","solvedCount":1538},{"contestId":291,"index":"C","solvedCount":1850},{"contestId":291,"index":"B","solvedCount":3086},{"contestId":291,"index":"A","solvedCount":6471},{"contestId":290,"index":"F","solvedCount":153},{"contestId":290,"index":"E","solvedCount":225},{"contestId":290,"index":"D","solvedCount":1904},{"contestId":290,"index":"C","solvedCount":1671},{"contestId":290,"index":"B","solvedCount":2614},{"contestId":290,"index":"A","solvedCount":3236},{"contestId":289,"index":"B","solvedCount":18940},{"contestId":289,"index":"A","solvedCount":10312},{"contestId":288,"index":"E","solvedCount":347},{"contestId":288,"index":"D","solvedCount":838},{"contestId":288,"index":"C","solvedCount":2454},{"contestId":288,"index":"B","solvedCount":3208},{"contestId":288,"index":"A","solvedCount":6750},{"contestId":287,"index":"B","solvedCount":11512},{"contestId":287,"index":"A","solvedCount":21952},{"contestId":286,"index":"E","solvedCount":1020},{"contestId":286,"index":"D","solvedCount":457},{"contestId":286,"index":"C","solvedCount":1602},{"contestId":286,"index":"B","solvedCount":1172},{"contestId":286,"index":"A","solvedCount":3449},{"contestId":285,"index":"E","solvedCount":1292},{"contestId":285,"index":"D","solvedCount":1673},{"contestId":285,"index":"C","solvedCount":26299},{"contestId":285,"index":"B","solvedCount":15693},{"contestId":285,"index":"A","solvedCount":14128},{"contestId":284,"index":"B","solvedCount":7363},{"contestId":284,"index":"A","solvedCount":7331},{"contestId":283,"index":"E","solvedCount":856},{"contestId":283,"index":"D","solvedCount":641},{"contestId":283,"index":"C","solvedCount":1566},{"contestId":283,"index":"B","solvedCount":3930},{"contestId":283,"index":"A","solvedCount":6871},{"contestId":282,"index":"E","solvedCount":4309},{"contestId":282,"index":"D","solvedCount":1609},{"contestId":282,"index":"C","solvedCount":10171},{"contestId":282,"index":"B","solvedCount":13965},{"contestId":282,"index":"A","solvedCount":356609},{"contestId":281,"index":"B","solvedCount":3227},{"contestId":281,"index":"A","solvedCount":269654},{"contestId":280,"index":"E","solvedCount":260},{"contestId":280,"index":"D","solvedCount":1651},{"contestId":280,"index":"C","solvedCount":5104},{"contestId":280,"index":"B","solvedCount":5243},{"contestId":280,"index":"A","solvedCount":1585},{"contestId":279,"index":"E","solvedCount":1598},{"contestId":279,"index":"D","solvedCount":853},{"contestId":279,"index":"C","solvedCount":8911},{"contestId":279,"index":"B","solvedCount":71870},{"contestId":279,"index":"A","solvedCount":5911},{"contestId":278,"index":"B","solvedCount":3637},{"contestId":278,"index":"A","solvedCount":12815},{"contestId":277,"index":"E","solvedCount":1479},{"contestId":277,"index":"D","solvedCount":372},{"contestId":277,"index":"C","solvedCount":490},{"contestId":277,"index":"B","solvedCount":847},{"contestId":277,"index":"A","solvedCount":21487},{"contestId":276,"index":"E","solvedCount":1857},{"contestId":276,"index":"D","solvedCount":16322},{"contestId":276,"index":"C","solvedCount":39338},{"contestId":276,"index":"B","solvedCount":32058},{"contestId":276,"index":"A","solvedCount":30035},{"contestId":275,"index":"B","solvedCount":3043},{"contestId":275,"index":"A","solvedCount":36352},{"contestId":274,"index":"E","solvedCount":341},{"contestId":274,"index":"D","solvedCount":1152},{"contestId":274,"index":"C","solvedCount":373},{"contestId":274,"index":"B","solvedCount":5563},{"contestId":274,"index":"A","solvedCount":10802},{"contestId":273,"index":"E","solvedCount":398},{"contestId":273,"index":"D","solvedCount":477},{"contestId":272,"index":"E","solvedCount":1296},{"contestId":272,"index":"D","solvedCount":2831},{"contestId":272,"index":"C","solvedCount":7191},{"contestId":272,"index":"B","solvedCount":4286},{"contestId":272,"index":"A","solvedCount":27610},{"contestId":271,"index":"E","solvedCount":598},{"contestId":271,"index":"D","solvedCount":13938},{"contestId":271,"index":"C","solvedCount":3132},{"contestId":271,"index":"B","solvedCount":15405},{"contestId":271,"index":"A","solvedCount":177112},{"contestId":270,"index":"B","solvedCount":4441},{"contestId":270,"index":"A","solvedCount":50722},{"contestId":269,"index":"E","solvedCount":118},{"contestId":269,"index":"D","solvedCount":493},{"contestId":269,"index":"C","solvedCount":1814},{"contestId":269,"index":"B","solvedCount":6979},{"contestId":269,"index":"A","solvedCount":3697},{"contestId":268,"index":"E","solvedCount":1137},{"contestId":268,"index":"D","solvedCount":576},{"contestId":268,"index":"C","solvedCount":14631},{"contestId":268,"index":"B","solvedCount":35742},{"contestId":268,"index":"A","solvedCount":103915},{"contestId":267,"index":"C","solvedCount":253},{"contestId":267,"index":"B","solvedCount":753},{"contestId":267,"index":"A","solvedCount":9515},{"contestId":266,"index":"E","solvedCount":1055},{"contestId":266,"index":"D","solvedCount":985},{"contestId":266,"index":"C","solvedCount":1429},{"contestId":266,"index":"B","solvedCount":165433},{"contestId":266,"index":"A","solvedCount":242447},{"contestId":265,"index":"B","solvedCount":17921},{"contestId":265,"index":"A","solvedCount":42573},{"contestId":264,"index":"E","solvedCount":469},{"contestId":264,"index":"D","solvedCount":451},{"contestId":264,"index":"C","solvedCount":3272},{"contestId":264,"index":"B","solvedCount":12000},{"contestId":264,"index":"A","solvedCount":11800},{"contestId":263,"index":"E","solvedCount":443},{"contestId":263,"index":"D","solvedCount":4474},{"contestId":263,"index":"C","solvedCount":1134},{"contestId":263,"index":"B","solvedCount":9765},{"contestId":263,"index":"A","solvedCount":315910},{"contestId":262,"index":"B","solvedCount":12305},{"contestId":262,"index":"A","solvedCount":22411},{"contestId":261,"index":"E","solvedCount":438},{"contestId":261,"index":"D","solvedCount":708},{"contestId":261,"index":"C","solvedCount":835},{"contestId":261,"index":"B","solvedCount":1603},{"contestId":261,"index":"A","solvedCount":5606},{"contestId":260,"index":"E","solvedCount":506},{"contestId":260,"index":"D","solvedCount":1664},{"contestId":260,"index":"C","solvedCount":3227},{"contestId":260,"index":"B","solvedCount":4075},{"contestId":260,"index":"A","solvedCount":16561},{"contestId":259,"index":"B","solvedCount":14693},{"contestId":259,"index":"A","solvedCount":10024},{"contestId":258,"index":"E","solvedCount":1316},{"contestId":258,"index":"D","solvedCount":1419},{"contestId":258,"index":"C","solvedCount":1963},{"contestId":258,"index":"B","solvedCount":1602},{"contestId":258,"index":"A","solvedCount":26443},{"contestId":257,"index":"E","solvedCount":345},{"contestId":257,"index":"D","solvedCount":1716},{"contestId":257,"index":"C","solvedCount":4709},{"contestId":257,"index":"B","solvedCount":7756},{"contestId":257,"index":"A","solvedCount":6909},{"contestId":256,"index":"E","solvedCount":712},{"contestId":256,"index":"D","solvedCount":279},{"contestId":255,"index":"E","solvedCount":977},{"contestId":255,"index":"D","solvedCount":2175},{"contestId":255,"index":"C","solvedCount":5042},{"contestId":255,"index":"B","solvedCount":5453},{"contestId":255,"index":"A","solvedCount":31161},{"contestId":254,"index":"E","solvedCount":722},{"contestId":254,"index":"D","solvedCount":646},{"contestId":254,"index":"C","solvedCount":1602},{"contestId":254,"index":"B","solvedCount":2267},{"contestId":254,"index":"A","solvedCount":7722},{"contestId":253,"index":"E","solvedCount":584},{"contestId":253,"index":"D","solvedCount":922},{"contestId":253,"index":"C","solvedCount":2903},{"contestId":253,"index":"B","solvedCount":12249},{"contestId":253,"index":"A","solvedCount":12141},{"contestId":252,"index":"B","solvedCount":1872},{"contestId":252,"index":"A","solvedCount":5844},{"contestId":251,"index":"E","solvedCount":205},{"contestId":251,"index":"D","solvedCount":582},{"contestId":251,"index":"C","solvedCount":1125},{"contestId":251,"index":"B","solvedCount":1377},{"contestId":251,"index":"A","solvedCount":21155},{"contestId":250,"index":"E","solvedCount":502},{"contestId":250,"index":"D","solvedCount":1009},{"contestId":250,"index":"C","solvedCount":2229},{"contestId":250,"index":"B","solvedCount":2236},{"contestId":250,"index":"A","solvedCount":4791},{"contestId":249,"index":"E","solvedCount":357},{"contestId":249,"index":"D","solvedCount":509},{"contestId":248,"index":"E","solvedCount":641},{"contestId":248,"index":"D","solvedCount":529},{"contestId":248,"index":"C","solvedCount":902},{"contestId":248,"index":"B","solvedCount":5802},{"contestId":248,"index":"A","solvedCount":25025},{"contestId":246,"index":"E","solvedCount":4486},{"contestId":246,"index":"D","solvedCount":10275},{"contestId":246,"index":"C","solvedCount":2824},{"contestId":246,"index":"B","solvedCount":12254},{"contestId":246,"index":"A","solvedCount":10219},{"contestId":245,"index":"H","solvedCount":9012},{"contestId":245,"index":"G","solvedCount":545},{"contestId":245,"index":"F","solvedCount":976},{"contestId":245,"index":"E","solvedCount":3530},{"contestId":245,"index":"D","solvedCount":2860},{"contestId":245,"index":"C","solvedCount":1686},{"contestId":245,"index":"B","solvedCount":5518},{"contestId":245,"index":"A","solvedCount":9127},{"contestId":244,"index":"B","solvedCount":4926},{"contestId":244,"index":"A","solvedCount":8549},{"contestId":243,"index":"E","solvedCount":216},{"contestId":243,"index":"D","solvedCount":232},{"contestId":243,"index":"C","solvedCount":563},{"contestId":243,"index":"B","solvedCount":1327},{"contestId":243,"index":"A","solvedCount":4458},{"contestId":242,"index":"E","solvedCount":11798},{"contestId":242,"index":"D","solvedCount":2029},{"contestId":242,"index":"C","solvedCount":10888},{"contestId":242,"index":"B","solvedCount":17330},{"contestId":242,"index":"A","solvedCount":6790},{"contestId":241,"index":"G","solvedCount":564},{"contestId":241,"index":"F","solvedCount":289},{"contestId":241,"index":"E","solvedCount":1369},{"contestId":241,"index":"D","solvedCount":395},{"contestId":241,"index":"C","solvedCount":533},{"contestId":241,"index":"B","solvedCount":981},{"contestId":241,"index":"A","solvedCount":2409},{"contestId":240,"index":"F","solvedCount":2258},{"contestId":240,"index":"E","solvedCount":430},{"contestId":239,"index":"B","solvedCount":1473},{"contestId":239,"index":"A","solvedCount":20591},{"contestId":238,"index":"E","solvedCount":496},{"contestId":238,"index":"D","solvedCount":268},{"contestId":238,"index":"C","solvedCount":1365},{"contestId":238,"index":"B","solvedCount":1419},{"contestId":238,"index":"A","solvedCount":2179},{"contestId":237,"index":"E","solvedCount":1999},{"contestId":237,"index":"D","solvedCount":618},{"contestId":237,"index":"C","solvedCount":6638},{"contestId":237,"index":"B","solvedCount":2375},{"contestId":237,"index":"A","solvedCount":29496},{"contestId":236,"index":"B","solvedCount":16900},{"contestId":236,"index":"A","solvedCount":277576},{"contestId":235,"index":"E","solvedCount":886},{"contestId":235,"index":"D","solvedCount":572},{"contestId":235,"index":"C","solvedCount":2461},{"contestId":235,"index":"B","solvedCount":4289},{"contestId":235,"index":"A","solvedCount":20922},{"contestId":234,"index":"H","solvedCount":619},{"contestId":234,"index":"G","solvedCount":1577},{"contestId":234,"index":"F","solvedCount":1969},{"contestId":234,"index":"E","solvedCount":1048},{"contestId":234,"index":"D","solvedCount":1601},{"contestId":234,"index":"C","solvedCount":5944},{"contestId":234,"index":"B","solvedCount":7692},{"contestId":234,"index":"A","solvedCount":4667},{"contestId":233,"index":"B","solvedCount":8274},{"contestId":233,"index":"A","solvedCount":49049},{"contestId":232,"index":"E","solvedCount":884},{"contestId":232,"index":"D","solvedCount":523},{"contestId":232,"index":"C","solvedCount":309},{"contestId":232,"index":"B","solvedCount":1654},{"contestId":232,"index":"A","solvedCount":2833},{"contestId":231,"index":"E","solvedCount":2315},{"contestId":231,"index":"D","solvedCount":4330},{"contestId":231,"index":"C","solvedCount":9677},{"contestId":231,"index":"B","solvedCount":3913},{"contestId":231,"index":"A","solvedCount":428490},{"contestId":230,"index":"B","solvedCount":95344},{"contestId":230,"index":"A","solvedCount":97095},{"contestId":229,"index":"E","solvedCount":525},{"contestId":229,"index":"D","solvedCount":2614},{"contestId":229,"index":"C","solvedCount":1781},{"contestId":229,"index":"B","solvedCount":5780},{"contestId":229,"index":"A","solvedCount":3752},{"contestId":228,"index":"E","solvedCount":2813},{"contestId":228,"index":"D","solvedCount":438},{"contestId":228,"index":"C","solvedCount":543},{"contestId":228,"index":"B","solvedCount":3636},{"contestId":228,"index":"A","solvedCount":139316},{"contestId":227,"index":"B","solvedCount":32376},{"contestId":227,"index":"A","solvedCount":4577},{"contestId":226,"index":"E","solvedCount":546},{"contestId":226,"index":"D","solvedCount":1125},{"contestId":226,"index":"C","solvedCount":1015},{"contestId":226,"index":"B","solvedCount":1707},{"contestId":226,"index":"A","solvedCount":4348},{"contestId":225,"index":"E","solvedCount":901},{"contestId":225,"index":"D","solvedCount":1049},{"contestId":225,"index":"C","solvedCount":10152},{"contestId":225,"index":"B","solvedCount":3393},{"contestId":225,"index":"A","solvedCount":14138},{"contestId":224,"index":"B","solvedCount":7900},{"contestId":224,"index":"A","solvedCount":30245},{"contestId":223,"index":"E","solvedCount":208},{"contestId":223,"index":"D","solvedCount":80},{"contestId":223,"index":"C","solvedCount":1754},{"contestId":223,"index":"B","solvedCount":2030},{"contestId":223,"index":"A","solvedCount":2806},{"contestId":222,"index":"E","solvedCount":3542},{"contestId":222,"index":"D","solvedCount":2340},{"contestId":222,"index":"C","solvedCount":2918},{"contestId":222,"index":"B","solvedCount":6556},{"contestId":222,"index":"A","solvedCount":11746},{"contestId":221,"index":"B","solvedCount":4906},{"contestId":221,"index":"A","solvedCount":16787},{"contestId":220,"index":"E","solvedCount":1714},{"contestId":220,"index":"D","solvedCount":313},{"contestId":220,"index":"C","solvedCount":1036},{"contestId":220,"index":"B","solvedCount":12838},{"contestId":220,"index":"A","solvedCount":13063},{"contestId":219,"index":"E","solvedCount":696},{"contestId":219,"index":"D","solvedCount":12433},{"contestId":219,"index":"C","solvedCount":7147},{"contestId":219,"index":"B","solvedCount":6149},{"contestId":219,"index":"A","solvedCount":32262},{"contestId":218,"index":"B","solvedCount":18347},{"contestId":218,"index":"A","solvedCount":10517},{"contestId":217,"index":"E","solvedCount":353},{"contestId":217,"index":"D","solvedCount":273},{"contestId":217,"index":"C","solvedCount":367},{"contestId":217,"index":"B","solvedCount":1091},{"contestId":217,"index":"A","solvedCount":24247},{"contestId":216,"index":"E","solvedCount":667},{"contestId":216,"index":"D","solvedCount":1496},{"contestId":216,"index":"C","solvedCount":1926},{"contestId":216,"index":"B","solvedCount":7014},{"contestId":216,"index":"A","solvedCount":5266},{"contestId":215,"index":"E","solvedCount":672},{"contestId":215,"index":"D","solvedCount":1689},{"contestId":215,"index":"C","solvedCount":719},{"contestId":215,"index":"B","solvedCount":5968},{"contestId":215,"index":"A","solvedCount":16141},{"contestId":214,"index":"B","solvedCount":5348},{"contestId":214,"index":"A","solvedCount":42814},{"contestId":213,"index":"E","solvedCount":964},{"contestId":213,"index":"D","solvedCount":363},{"contestId":213,"index":"C","solvedCount":3247},{"contestId":213,"index":"B","solvedCount":1979},{"contestId":213,"index":"A","solvedCount":1881},{"contestId":212,"index":"E","solvedCount":2192},{"contestId":212,"index":"D","solvedCount":614},{"contestId":212,"index":"C","solvedCount":484},{"contestId":212,"index":"B","solvedCount":368},{"contestId":212,"index":"A","solvedCount":223},{"contestId":209,"index":"C","solvedCount":875},{"contestId":209,"index":"B","solvedCount":487},{"contestId":209,"index":"A","solvedCount":2842},{"contestId":208,"index":"E","solvedCount":8858},{"contestId":208,"index":"D","solvedCount":8043},{"contestId":208,"index":"C","solvedCount":2146},{"contestId":208,"index":"B","solvedCount":1492},{"contestId":208,"index":"A","solvedCount":104781},{"contestId":207,"index":"D9","solvedCount":98},{"contestId":207,"index":"D8","solvedCount":100},{"contestId":207,"index":"D7","solvedCount":111},{"contestId":207,"index":"D6","solvedCount":88},{"contestId":207,"index":"D5","solvedCount":156},{"contestId":207,"index":"D4","solvedCount":173},{"contestId":207,"index":"D3","solvedCount":148},{"contestId":207,"index":"D2","solvedCount":117},{"contestId":207,"index":"D10","solvedCount":86},{"contestId":207,"index":"D1","solvedCount":124},{"contestId":207,"index":"C3","solvedCount":164},{"contestId":207,"index":"C2","solvedCount":105},{"contestId":207,"index":"C1","solvedCount":135},{"contestId":207,"index":"B3","solvedCount":214},{"contestId":207,"index":"B2","solvedCount":238},{"contestId":207,"index":"B1","solvedCount":355},{"contestId":207,"index":"A3","solvedCount":276},{"contestId":207,"index":"A2","solvedCount":305},{"contestId":207,"index":"A1","solvedCount":370},{"contestId":205,"index":"B","solvedCount":6476},{"contestId":205,"index":"A","solvedCount":25196},{"contestId":204,"index":"E","solvedCount":1427},{"contestId":204,"index":"D","solvedCount":636},{"contestId":204,"index":"C","solvedCount":1234},{"contestId":204,"index":"B","solvedCount":5896},{"contestId":204,"index":"A","solvedCount":6575},{"contestId":203,"index":"E","solvedCount":309},{"contestId":203,"index":"D","solvedCount":1513},{"contestId":203,"index":"C","solvedCount":6061},{"contestId":203,"index":"B","solvedCount":2785},{"contestId":203,"index":"A","solvedCount":4420},{"contestId":202,"index":"B","solvedCount":857},{"contestId":202,"index":"A","solvedCount":19728},{"contestId":201,"index":"E","solvedCount":483},{"contestId":201,"index":"D","solvedCount":453},{"contestId":201,"index":"C","solvedCount":1512},{"contestId":201,"index":"B","solvedCount":1391},{"contestId":201,"index":"A","solvedCount":3242},{"contestId":200,"index":"E","solvedCount":365},{"contestId":200,"index":"D","solvedCount":1051},{"contestId":200,"index":"C","solvedCount":1107},{"contestId":200,"index":"B","solvedCount":147903},{"contestId":200,"index":"A","solvedCount":732},{"contestId":199,"index":"B","solvedCount":877},{"contestId":199,"index":"A","solvedCount":30244},{"contestId":198,"index":"E","solvedCount":553},{"contestId":198,"index":"D","solvedCount":117},{"contestId":198,"index":"C","solvedCount":428},{"contestId":198,"index":"B","solvedCount":5157},{"contestId":198,"index":"A","solvedCount":3329},{"contestId":197,"index":"B","solvedCount":4917},{"contestId":197,"index":"A","solvedCount":6839},{"contestId":196,"index":"E","solvedCount":1203},{"contestId":196,"index":"D","solvedCount":599},{"contestId":196,"index":"C","solvedCount":1040},{"contestId":196,"index":"B","solvedCount":2375},{"contestId":196,"index":"A","solvedCount":5840},{"contestId":195,"index":"E","solvedCount":859},{"contestId":195,"index":"D","solvedCount":1135},{"contestId":195,"index":"C","solvedCount":1238},{"contestId":195,"index":"B","solvedCount":5509},{"contestId":195,"index":"A","solvedCount":10123},{"contestId":194,"index":"B","solvedCount":3980},{"contestId":194,"index":"A","solvedCount":10906},{"contestId":193,"index":"E","solvedCount":405},{"contestId":193,"index":"D","solvedCount":608},{"contestId":193,"index":"C","solvedCount":605},{"contestId":193,"index":"B","solvedCount":1138},{"contestId":193,"index":"A","solvedCount":4676},{"contestId":192,"index":"B","solvedCount":6798},{"contestId":192,"index":"A","solvedCount":11557},{"contestId":191,"index":"E","solvedCount":957},{"contestId":191,"index":"D","solvedCount":392},{"contestId":191,"index":"C","solvedCount":9185},{"contestId":191,"index":"B","solvedCount":1100},{"contestId":191,"index":"A","solvedCount":4545},{"contestId":190,"index":"E","solvedCount":1731},{"contestId":190,"index":"D","solvedCount":2660},{"contestId":190,"index":"C","solvedCount":3178},{"contestId":190,"index":"B","solvedCount":3088},{"contestId":190,"index":"A","solvedCount":6250},{"contestId":189,"index":"B","solvedCount":4211},{"contestId":189,"index":"A","solvedCount":80584},{"contestId":188,"index":"H","solvedCount":686},{"contestId":188,"index":"G","solvedCount":346},{"contestId":188,"index":"F","solvedCount":345},{"contestId":188,"index":"E","solvedCount":556},{"contestId":188,"index":"D","solvedCount":750},{"contestId":188,"index":"C","solvedCount":500},{"contestId":188,"index":"B","solvedCount":784},{"contestId":188,"index":"A","solvedCount":848},{"contestId":187,"index":"E","solvedCount":117},{"contestId":187,"index":"D","solvedCount":583},{"contestId":187,"index":"C","solvedCount":1577},{"contestId":187,"index":"B","solvedCount":2329},{"contestId":187,"index":"A","solvedCount":3039},{"contestId":186,"index":"B","solvedCount":6164},{"contestId":186,"index":"A","solvedCount":18443},{"contestId":185,"index":"E","solvedCount":173},{"contestId":185,"index":"D","solvedCount":503},{"contestId":185,"index":"C","solvedCount":150},{"contestId":185,"index":"B","solvedCount":1785},{"contestId":185,"index":"A","solvedCount":6514},{"contestId":183,"index":"E","solvedCount":186},{"contestId":183,"index":"D","solvedCount":481},{"contestId":183,"index":"C","solvedCount":726},{"contestId":183,"index":"B","solvedCount":847},{"contestId":183,"index":"A","solvedCount":664},{"contestId":182,"index":"E","solvedCount":1663},{"contestId":182,"index":"D","solvedCount":9234},{"contestId":182,"index":"C","solvedCount":820},{"contestId":182,"index":"B","solvedCount":7358},{"contestId":182,"index":"A","solvedCount":349},{"contestId":181,"index":"B","solvedCount":3515},{"contestId":181,"index":"A","solvedCount":8770},{"contestId":180,"index":"F","solvedCount":2833},{"contestId":180,"index":"E","solvedCount":2066},{"contestId":180,"index":"D","solvedCount":811},{"contestId":180,"index":"C","solvedCount":8552},{"contestId":180,"index":"B","solvedCount":465},{"contestId":180,"index":"A","solvedCount":594},{"contestId":178,"index":"F3","solvedCount":484},{"contestId":178,"index":"F2","solvedCount":384},{"contestId":178,"index":"F1","solvedCount":459},{"contestId":178,"index":"E3","solvedCount":214},{"contestId":178,"index":"E2","solvedCount":241},{"contestId":178,"index":"E1","solvedCount":314},{"contestId":178,"index":"D3","solvedCount":271},{"contestId":178,"index":"D2","solvedCount":326},{"contestId":178,"index":"D1","solvedCount":735},{"contestId":178,"index":"C3","solvedCount":358},{"contestId":178,"index":"C2","solvedCount":339},{"contestId":178,"index":"C1","solvedCount":586},{"contestId":178,"index":"B3","solvedCount":1523},{"contestId":178,"index":"B2","solvedCount":769},{"contestId":178,"index":"B1","solvedCount":865},{"contestId":178,"index":"A3","solvedCount":1602},{"contestId":178,"index":"A2","solvedCount":1854},{"contestId":178,"index":"A1","solvedCount":1834},{"contestId":177,"index":"G2","solvedCount":242},{"contestId":177,"index":"G1","solvedCount":225},{"contestId":177,"index":"F2","solvedCount":242},{"contestId":177,"index":"F1","solvedCount":366},{"contestId":177,"index":"E2","solvedCount":501},{"contestId":177,"index":"E1","solvedCount":711},{"contestId":177,"index":"D2","solvedCount":2673},{"contestId":177,"index":"D1","solvedCount":2723},{"contestId":177,"index":"C2","solvedCount":3004},{"contestId":177,"index":"C1","solvedCount":2990},{"contestId":177,"index":"B2","solvedCount":3356},{"contestId":177,"index":"B1","solvedCount":5097},{"contestId":177,"index":"A2","solvedCount":8555},{"contestId":177,"index":"A1","solvedCount":11480},{"contestId":176,"index":"E","solvedCount":1518},{"contestId":176,"index":"D","solvedCount":381},{"contestId":176,"index":"C","solvedCount":529},{"contestId":176,"index":"B","solvedCount":2381},{"contestId":176,"index":"A","solvedCount":1803},{"contestId":175,"index":"F","solvedCount":70},{"contestId":175,"index":"E","solvedCount":288},{"contestId":175,"index":"D","solvedCount":318},{"contestId":175,"index":"C","solvedCount":1514},{"contestId":175,"index":"B","solvedCount":1560},{"contestId":175,"index":"A","solvedCount":2539},{"contestId":174,"index":"C","solvedCount":1257},{"contestId":174,"index":"B","solvedCount":2512},{"contestId":174,"index":"A","solvedCount":3318},{"contestId":173,"index":"E","solvedCount":648},{"contestId":173,"index":"D","solvedCount":288},{"contestId":173,"index":"C","solvedCount":1110},{"contestId":173,"index":"B","solvedCount":3982},{"contestId":173,"index":"A","solvedCount":2509},{"contestId":172,"index":"E","solvedCount":283},{"contestId":172,"index":"D","solvedCount":1514},{"contestId":172,"index":"C","solvedCount":1259},{"contestId":172,"index":"B","solvedCount":3147},{"contestId":172,"index":"A","solvedCount":7503},{"contestId":171,"index":"H","solvedCount":335},{"contestId":171,"index":"G","solvedCount":1062},{"contestId":171,"index":"F","solvedCount":1482},{"contestId":171,"index":"E","solvedCount":1598},{"contestId":171,"index":"D","solvedCount":2810},{"contestId":171,"index":"C","solvedCount":1221},{"contestId":171,"index":"B","solvedCount":4745},{"contestId":171,"index":"A","solvedCount":5057},{"contestId":169,"index":"B","solvedCount":3719},{"contestId":169,"index":"A","solvedCount":8171},{"contestId":168,"index":"B","solvedCount":1302},{"contestId":168,"index":"A","solvedCount":11492},{"contestId":167,"index":"E","solvedCount":671},{"contestId":167,"index":"D","solvedCount":217},{"contestId":167,"index":"C","solvedCount":738},{"contestId":167,"index":"B","solvedCount":2445},{"contestId":167,"index":"A","solvedCount":2181},{"contestId":166,"index":"E","solvedCount":25531},{"contestId":166,"index":"D","solvedCount":389},{"contestId":166,"index":"C","solvedCount":7423},{"contestId":166,"index":"B","solvedCount":3021},{"contestId":166,"index":"A","solvedCount":20958},{"contestId":165,"index":"E","solvedCount":9350},{"contestId":165,"index":"D","solvedCount":1927},{"contestId":165,"index":"C","solvedCount":13797},{"contestId":165,"index":"B","solvedCount":22784},{"contestId":165,"index":"A","solvedCount":26241},{"contestId":164,"index":"E","solvedCount":73},{"contestId":164,"index":"D","solvedCount":276},{"contestId":164,"index":"C","solvedCount":981},{"contestId":164,"index":"B","solvedCount":529},{"contestId":164,"index":"A","solvedCount":1194},{"contestId":163,"index":"E","solvedCount":2176},{"contestId":163,"index":"D","solvedCount":571},{"contestId":163,"index":"C","solvedCount":611},{"contestId":163,"index":"B","solvedCount":1177},{"contestId":163,"index":"A","solvedCount":2992},{"contestId":162,"index":"J","solvedCount":103},{"contestId":162,"index":"I","solvedCount":96},{"contestId":162,"index":"H","solvedCount":226},{"contestId":162,"index":"G","solvedCount":88},{"contestId":162,"index":"F","solvedCount":229},{"contestId":162,"index":"E","solvedCount":185},{"contestId":162,"index":"D","solvedCount":232},{"contestId":162,"index":"C","solvedCount":1249},{"contestId":162,"index":"B","solvedCount":326},{"contestId":162,"index":"A","solvedCount":842},{"contestId":161,"index":"E","solvedCount":506},{"contestId":161,"index":"D","solvedCount":19102},{"contestId":161,"index":"C","solvedCount":692},{"contestId":161,"index":"B","solvedCount":2085},{"contestId":161,"index":"A","solvedCount":5468},{"contestId":160,"index":"E","solvedCount":682},{"contestId":160,"index":"D","solvedCount":3345},{"contestId":160,"index":"C","solvedCount":3718},{"contestId":160,"index":"B","solvedCount":15534},{"contestId":160,"index":"A","solvedCount":142301},{"contestId":159,"index":"E","solvedCount":1098},{"contestId":159,"index":"D","solvedCount":4684},{"contestId":159,"index":"C","solvedCount":3203},{"contestId":159,"index":"B","solvedCount":4176},{"contestId":159,"index":"A","solvedCount":2656},{"contestId":158,"index":"E","solvedCount":1538},{"contestId":158,"index":"D","solvedCount":6488},{"contestId":158,"index":"C","solvedCount":10367},{"contestId":158,"index":"B","solvedCount":102839},{"contestId":158,"index":"A","solvedCount":319130},{"contestId":157,"index":"B","solvedCount":14174},{"contestId":157,"index":"A","solvedCount":8601},{"contestId":156,"index":"E","solvedCount":176},{"contestId":156,"index":"D","solvedCount":2029},{"contestId":156,"index":"C","solvedCount":2622},{"contestId":156,"index":"B","solvedCount":2449},{"contestId":156,"index":"A","solvedCount":3271},{"contestId":155,"index":"B","solvedCount":10945},{"contestId":155,"index":"A","solvedCount":93352},{"contestId":154,"index":"E","solvedCount":112},{"contestId":154,"index":"D","solvedCount":487},{"contestId":154,"index":"C","solvedCount":3308},{"contestId":154,"index":"B","solvedCount":6111},{"contestId":154,"index":"A","solvedCount":4325},{"contestId":153,"index":"E","solvedCount":84},{"contestId":153,"index":"D","solvedCount":89},{"contestId":153,"index":"C","solvedCount":415},{"contestId":153,"index":"B","solvedCount":166},{"contestId":153,"index":"A","solvedCount":948},{"contestId":152,"index":"E","solvedCount":566},{"contestId":152,"index":"D","solvedCount":256},{"contestId":152,"index":"C","solvedCount":11623},{"contestId":152,"index":"B","solvedCount":7378},{"contestId":152,"index":"A","solvedCount":18595},{"contestId":151,"index":"B","solvedCount":6858},{"contestId":151,"index":"A","solvedCount":94441},{"contestId":150,"index":"E","solvedCount":1034},{"contestId":150,"index":"D","solvedCount":738},{"contestId":150,"index":"C","solvedCount":745},{"contestId":150,"index":"B","solvedCount":5298},{"contestId":150,"index":"A","solvedCount":8572},{"contestId":149,"index":"E","solvedCount":2499},{"contestId":149,"index":"D","solvedCount":4583},{"contestId":149,"index":"C","solvedCount":5732},{"contestId":149,"index":"B","solvedCount":2388},{"contestId":149,"index":"A","solvedCount":45898},{"contestId":148,"index":"E","solvedCount":4862},{"contestId":148,"index":"D","solvedCount":8872},{"contestId":148,"index":"C","solvedCount":3376},{"contestId":148,"index":"B","solvedCount":6010},{"contestId":148,"index":"A","solvedCount":112065},{"contestId":147,"index":"B","solvedCount":917},{"contestId":147,"index":"A","solvedCount":4227},{"contestId":146,"index":"B","solvedCount":4958},{"contestId":146,"index":"A","solvedCount":17068},{"contestId":145,"index":"E","solvedCount":3938},{"contestId":145,"index":"D","solvedCount":269},{"contestId":145,"index":"C","solvedCount":2157},{"contestId":145,"index":"B","solvedCount":2416},{"contestId":145,"index":"A","solvedCount":7929},{"contestId":144,"index":"E","solvedCount":681},{"contestId":144,"index":"D","solvedCount":4950},{"contestId":144,"index":"C","solvedCount":4260},{"contestId":144,"index":"B","solvedCount":5676},{"contestId":144,"index":"A","solvedCount":120339},{"contestId":143,"index":"B","solvedCount":5330},{"contestId":143,"index":"A","solvedCount":15424},{"contestId":142,"index":"E","solvedCount":91},{"contestId":142,"index":"D","solvedCount":402},{"contestId":142,"index":"C","solvedCount":994},{"contestId":142,"index":"B","solvedCount":2399},{"contestId":142,"index":"A","solvedCount":2830},{"contestId":141,"index":"E","solvedCount":1365},{"contestId":141,"index":"D","solvedCount":1115},{"contestId":141,"index":"C","solvedCount":2722},{"contestId":141,"index":"B","solvedCount":5786},{"contestId":141,"index":"A","solvedCount":101137},{"contestId":140,"index":"F","solvedCount":400},{"contestId":140,"index":"E","solvedCount":1036},{"contestId":140,"index":"D","solvedCount":2309},{"contestId":140,"index":"C","solvedCount":4748},{"contestId":140,"index":"B","solvedCount":1753},{"contestId":140,"index":"A","solvedCount":4365},{"contestId":139,"index":"B","solvedCount":1458},{"contestId":139,"index":"A","solvedCount":37382},{"contestId":138,"index":"E","solvedCount":188},{"contestId":138,"index":"D","solvedCount":591},{"contestId":138,"index":"C","solvedCount":962},{"contestId":138,"index":"B","solvedCount":1110},{"contestId":138,"index":"A","solvedCount":2582},{"contestId":137,"index":"E","solvedCount":1377},{"contestId":137,"index":"D","solvedCount":1721},{"contestId":137,"index":"C","solvedCount":7794},{"contestId":137,"index":"B","solvedCount":15014},{"contestId":137,"index":"A","solvedCount":7822},{"contestId":136,"index":"B","solvedCount":5324},{"contestId":136,"index":"A","solvedCount":145975},{"contestId":135,"index":"E","solvedCount":357},{"contestId":135,"index":"D","solvedCount":313},{"contestId":135,"index":"C","solvedCount":1448},{"contestId":135,"index":"B","solvedCount":2643},{"contestId":135,"index":"A","solvedCount":8246},{"contestId":134,"index":"C","solvedCount":573},{"contestId":134,"index":"B","solvedCount":2479},{"contestId":134,"index":"A","solvedCount":4784},{"contestId":133,"index":"B","solvedCount":9384},{"contestId":133,"index":"A","solvedCount":124667},{"contestId":132,"index":"E","solvedCount":569},{"contestId":132,"index":"D","solvedCount":723},{"contestId":132,"index":"C","solvedCount":2643},{"contestId":132,"index":"B","solvedCount":757},{"contestId":132,"index":"A","solvedCount":2974},{"contestId":131,"index":"F","solvedCount":724},{"contestId":131,"index":"E","solvedCount":2085},{"contestId":131,"index":"D","solvedCount":5258},{"contestId":131,"index":"C","solvedCount":12545},{"contestId":131,"index":"B","solvedCount":7543},{"contestId":131,"index":"A","solvedCount":100729},{"contestId":130,"index":"J","solvedCount":357},{"contestId":130,"index":"I","solvedCount":191},{"contestId":130,"index":"H","solvedCount":928},{"contestId":130,"index":"G","solvedCount":300},{"contestId":130,"index":"F","solvedCount":300},{"contestId":130,"index":"E","solvedCount":323},{"contestId":130,"index":"D","solvedCount":425},{"contestId":130,"index":"C","solvedCount":538},{"contestId":130,"index":"B","solvedCount":562},{"contestId":130,"index":"A","solvedCount":1925},{"contestId":129,"index":"B","solvedCount":13853},{"contestId":129,"index":"A","solvedCount":25166},{"contestId":128,"index":"E","solvedCount":113},{"contestId":128,"index":"D","solvedCount":1261},{"contestId":128,"index":"C","solvedCount":3241},{"contestId":128,"index":"B","solvedCount":2863},{"contestId":128,"index":"A","solvedCount":3505},{"contestId":127,"index":"B","solvedCount":10384},{"contestId":127,"index":"A","solvedCount":12574},{"contestId":126,"index":"E","solvedCount":98},{"contestId":126,"index":"D","solvedCount":944},{"contestId":126,"index":"C","solvedCount":817},{"contestId":126,"index":"B","solvedCount":24668},{"contestId":126,"index":"A","solvedCount":1597},{"contestId":125,"index":"E","solvedCount":1332},{"contestId":125,"index":"D","solvedCount":439},{"contestId":125,"index":"C","solvedCount":1084},{"contestId":125,"index":"B","solvedCount":3699},{"contestId":125,"index":"A","solvedCount":3227},{"contestId":124,"index":"B","solvedCount":4859},{"contestId":124,"index":"A","solvedCount":44142},{"contestId":123,"index":"E","solvedCount":803},{"contestId":123,"index":"D","solvedCount":1416},{"contestId":123,"index":"C","solvedCount":720},{"contestId":123,"index":"B","solvedCount":1297},{"contestId":123,"index":"A","solvedCount":3982},{"contestId":122,"index":"B","solvedCount":13250},{"contestId":122,"index":"A","solvedCount":149330},{"contestId":121,"index":"E","solvedCount":2055},{"contestId":121,"index":"D","solvedCount":329},{"contestId":121,"index":"C","solvedCount":1432},{"contestId":121,"index":"B","solvedCount":2819},{"contestId":121,"index":"A","solvedCount":10465},{"contestId":120,"index":"J","solvedCount":1024},{"contestId":120,"index":"I","solvedCount":316},{"contestId":120,"index":"H","solvedCount":1586},{"contestId":120,"index":"G","solvedCount":718},{"contestId":120,"index":"F","solvedCount":4119},{"contestId":120,"index":"E","solvedCount":2961},{"contestId":120,"index":"D","solvedCount":2098},{"contestId":120,"index":"C","solvedCount":3943},{"contestId":120,"index":"B","solvedCount":3664},{"contestId":120,"index":"A","solvedCount":5657},{"contestId":119,"index":"E","solvedCount":123},{"contestId":119,"index":"D","solvedCount":622},{"contestId":119,"index":"C","solvedCount":1044},{"contestId":119,"index":"B","solvedCount":1137},{"contestId":119,"index":"A","solvedCount":29556},{"contestId":118,"index":"E","solvedCount":8385},{"contestId":118,"index":"D","solvedCount":20416},{"contestId":118,"index":"C","solvedCount":2870},{"contestId":118,"index":"B","solvedCount":34488},{"contestId":118,"index":"A","solvedCount":230870},{"contestId":117,"index":"E","solvedCount":414},{"contestId":117,"index":"D","solvedCount":369},{"contestId":117,"index":"C","solvedCount":2961},{"contestId":117,"index":"B","solvedCount":1743},{"contestId":117,"index":"A","solvedCount":2223},{"contestId":116,"index":"B","solvedCount":14609},{"contestId":116,"index":"A","solvedCount":175961},{"contestId":115,"index":"E","solvedCount":2190},{"contestId":115,"index":"D","solvedCount":452},{"contestId":115,"index":"C","solvedCount":659},{"contestId":115,"index":"B","solvedCount":2840},{"contestId":115,"index":"A","solvedCount":43137},{"contestId":114,"index":"B","solvedCount":4260},{"contestId":114,"index":"A","solvedCount":15062},{"contestId":113,"index":"E","solvedCount":142},{"contestId":113,"index":"D","solvedCount":814},{"contestId":113,"index":"C","solvedCount":1443},{"contestId":113,"index":"B","solvedCount":3240},{"contestId":113,"index":"A","solvedCount":2603},{"contestId":112,"index":"B","solvedCount":4536},{"contestId":112,"index":"A","solvedCount":286186},{"contestId":111,"index":"E","solvedCount":74},{"contestId":111,"index":"D","solvedCount":900},{"contestId":111,"index":"C","solvedCount":1582},{"contestId":111,"index":"B","solvedCount":4099},{"contestId":111,"index":"A","solvedCount":5166},{"contestId":110,"index":"B","solvedCount":11010},{"contestId":110,"index":"A","solvedCount":198829},{"contestId":109,"index":"E","solvedCount":113},{"contestId":109,"index":"D","solvedCount":894},{"contestId":109,"index":"C","solvedCount":4092},{"contestId":109,"index":"B","solvedCount":1771},{"contestId":109,"index":"A","solvedCount":19794},{"contestId":108,"index":"B","solvedCount":2732},{"contestId":108,"index":"A","solvedCount":10333},{"contestId":107,"index":"E","solvedCount":151},{"contestId":107,"index":"D","solvedCount":487},{"contestId":107,"index":"C","solvedCount":459},{"contestId":107,"index":"B","solvedCount":4264},{"contestId":107,"index":"A","solvedCount":5897},{"contestId":106,"index":"E","solvedCount":996},{"contestId":106,"index":"D","solvedCount":1469},{"contestId":106,"index":"C","solvedCount":7045},{"contestId":106,"index":"B","solvedCount":6860},{"contestId":106,"index":"A","solvedCount":8532},{"contestId":105,"index":"E","solvedCount":211},{"contestId":105,"index":"D","solvedCount":145},{"contestId":105,"index":"C","solvedCount":390},{"contestId":105,"index":"B","solvedCount":906},{"contestId":105,"index":"A","solvedCount":2022},{"contestId":104,"index":"A","solvedCount":17126},{"contestId":103,"index":"E","solvedCount":1065},{"contestId":103,"index":"D","solvedCount":2518},{"contestId":103,"index":"C","solvedCount":1047},{"contestId":103,"index":"B","solvedCount":10571},{"contestId":103,"index":"A","solvedCount":6566},{"contestId":102,"index":"B","solvedCount":31877},{"contestId":102,"index":"A","solvedCount":3410},{"contestId":101,"index":"E","solvedCount":604},{"contestId":101,"index":"D","solvedCount":790},{"contestId":101,"index":"C","solvedCount":821},{"contestId":101,"index":"B","solvedCount":3192},{"contestId":101,"index":"A","solvedCount":4364},{"contestId":100,"index":"J","solvedCount":76},{"contestId":100,"index":"I","solvedCount":430},{"contestId":100,"index":"H","solvedCount":93},{"contestId":100,"index":"G","solvedCount":143},{"contestId":100,"index":"F","solvedCount":159},{"contestId":100,"index":"E","solvedCount":305},{"contestId":100,"index":"D","solvedCount":365},{"contestId":100,"index":"C","solvedCount":624},{"contestId":100,"index":"B","solvedCount":581},{"contestId":100,"index":"A","solvedCount":1024},{"contestId":99,"index":"B","solvedCount":3209},{"contestId":99,"index":"A","solvedCount":7709},{"contestId":98,"index":"E","solvedCount":558},{"contestId":98,"index":"D","solvedCount":200},{"contestId":98,"index":"C","solvedCount":347},{"contestId":98,"index":"B","solvedCount":152},{"contestId":98,"index":"A","solvedCount":1338},{"contestId":97,"index":"E","solvedCount":429},{"contestId":97,"index":"D","solvedCount":290},{"contestId":97,"index":"C","solvedCount":354},{"contestId":97,"index":"B","solvedCount":999},{"contestId":97,"index":"A","solvedCount":335},{"contestId":96,"index":"B","solvedCount":18978},{"contestId":96,"index":"A","solvedCount":193113},{"contestId":95,"index":"E","solvedCount":1883},{"contestId":95,"index":"D","solvedCount":502},{"contestId":95,"index":"C","solvedCount":3381},{"contestId":95,"index":"B","solvedCount":1399},{"contestId":95,"index":"A","solvedCount":1853},{"contestId":94,"index":"B","solvedCount":5370},{"contestId":94,"index":"A","solvedCount":12218},{"contestId":93,"index":"E","solvedCount":540},{"contestId":93,"index":"D","solvedCount":444},{"contestId":93,"index":"C","solvedCount":450},{"contestId":93,"index":"B","solvedCount":988},{"contestId":93,"index":"A","solvedCount":2070},{"contestId":92,"index":"B","solvedCount":5357},{"contestId":92,"index":"A","solvedCount":21493},{"contestId":91,"index":"E","solvedCount":671},{"contestId":91,"index":"D","solvedCount":297},{"contestId":91,"index":"C","solvedCount":1010},{"contestId":91,"index":"B","solvedCount":7717},{"contestId":91,"index":"A","solvedCount":3946},{"contestId":90,"index":"B","solvedCount":5709},{"contestId":90,"index":"A","solvedCount":5486},{"contestId":89,"index":"E","solvedCount":118},{"contestId":89,"index":"D","solvedCount":263},{"contestId":89,"index":"C","solvedCount":688},{"contestId":89,"index":"B","solvedCount":610},{"contestId":89,"index":"A","solvedCount":1611},{"contestId":88,"index":"B","solvedCount":5252},{"contestId":88,"index":"A","solvedCount":4085},{"contestId":87,"index":"E","solvedCount":755},{"contestId":87,"index":"D","solvedCount":1054},{"contestId":87,"index":"C","solvedCount":1684},{"contestId":87,"index":"B","solvedCount":1265},{"contestId":87,"index":"A","solvedCount":5812},{"contestId":86,"index":"E","solvedCount":205},{"contestId":86,"index":"D","solvedCount":16823},{"contestId":86,"index":"C","solvedCount":858},{"contestId":86,"index":"B","solvedCount":452},{"contestId":86,"index":"A","solvedCount":1657},{"contestId":85,"index":"E","solvedCount":1097},{"contestId":85,"index":"D","solvedCount":2418},{"contestId":85,"index":"C","solvedCount":614},{"contestId":85,"index":"B","solvedCount":1081},{"contestId":85,"index":"A","solvedCount":2013},{"contestId":84,"index":"C","solvedCount":1854},{"contestId":84,"index":"A","solvedCount":16609},{"contestId":83,"index":"E","solvedCount":539},{"contestId":83,"index":"D","solvedCount":1033},{"contestId":83,"index":"C","solvedCount":475},{"contestId":83,"index":"B","solvedCount":1892},{"contestId":83,"index":"A","solvedCount":6851},{"contestId":82,"index":"E","solvedCount":247},{"contestId":82,"index":"D","solvedCount":2299},{"contestId":82,"index":"C","solvedCount":871},{"contestId":82,"index":"B","solvedCount":2334},{"contestId":82,"index":"A","solvedCount":32204},{"contestId":81,"index":"E","solvedCount":399},{"contestId":81,"index":"D","solvedCount":805},{"contestId":81,"index":"C","solvedCount":1851},{"contestId":81,"index":"B","solvedCount":2140},{"contestId":81,"index":"A","solvedCount":13796},{"contestId":80,"index":"B","solvedCount":4992},{"contestId":80,"index":"A","solvedCount":66058},{"contestId":79,"index":"E","solvedCount":160},{"contestId":79,"index":"D","solvedCount":1339},{"contestId":79,"index":"C","solvedCount":2097},{"contestId":79,"index":"B","solvedCount":7985},{"contestId":79,"index":"A","solvedCount":4546},{"contestId":78,"index":"E","solvedCount":693},{"contestId":78,"index":"D","solvedCount":372},{"contestId":78,"index":"C","solvedCount":2168},{"contestId":78,"index":"B","solvedCount":15328},{"contestId":78,"index":"A","solvedCount":15410},{"contestId":77,"index":"E","solvedCount":422},{"contestId":77,"index":"D","solvedCount":363},{"contestId":77,"index":"C","solvedCount":1170},{"contestId":77,"index":"B","solvedCount":2863},{"contestId":77,"index":"A","solvedCount":1953},{"contestId":76,"index":"F","solvedCount":769},{"contestId":76,"index":"E","solvedCount":1892},{"contestId":76,"index":"D","solvedCount":2400},{"contestId":76,"index":"C","solvedCount":369},{"contestId":76,"index":"B","solvedCount":801},{"contestId":76,"index":"A","solvedCount":2149},{"contestId":75,"index":"E","solvedCount":302},{"contestId":75,"index":"D","solvedCount":2048},{"contestId":75,"index":"C","solvedCount":15565},{"contestId":75,"index":"B","solvedCount":3618},{"contestId":75,"index":"A","solvedCount":29672},{"contestId":74,"index":"E","solvedCount":184},{"contestId":74,"index":"D","solvedCount":413},{"contestId":74,"index":"C","solvedCount":1412},{"contestId":74,"index":"B","solvedCount":1733},{"contestId":74,"index":"A","solvedCount":5856},{"contestId":73,"index":"F","solvedCount":107},{"contestId":73,"index":"E","solvedCount":412},{"contestId":73,"index":"D","solvedCount":755},{"contestId":73,"index":"C","solvedCount":2486},{"contestId":73,"index":"B","solvedCount":547},{"contestId":73,"index":"A","solvedCount":1637},{"contestId":72,"index":"I","solvedCount":482},{"contestId":72,"index":"H","solvedCount":284},{"contestId":72,"index":"G","solvedCount":2820},{"contestId":72,"index":"F","solvedCount":143},{"contestId":72,"index":"E","solvedCount":181},{"contestId":72,"index":"D","solvedCount":83},{"contestId":72,"index":"C","solvedCount":1051},{"contestId":72,"index":"B","solvedCount":117},{"contestId":72,"index":"A","solvedCount":194},{"contestId":71,"index":"E","solvedCount":942},{"contestId":71,"index":"D","solvedCount":768},{"contestId":71,"index":"C","solvedCount":7320},{"contestId":71,"index":"B","solvedCount":5261},{"contestId":71,"index":"A","solvedCount":501260},{"contestId":70,"index":"E","solvedCount":589},{"contestId":70,"index":"D","solvedCount":1093},{"contestId":70,"index":"C","solvedCount":632},{"contestId":70,"index":"B","solvedCount":2101},{"contestId":70,"index":"A","solvedCount":3557},{"contestId":69,"index":"E","solvedCount":5071},{"contestId":69,"index":"D","solvedCount":1129},{"contestId":69,"index":"C","solvedCount":673},{"contestId":69,"index":"B","solvedCount":3611},{"contestId":69,"index":"A","solvedCount":201676},{"contestId":68,"index":"E","solvedCount":84},{"contestId":68,"index":"D","solvedCount":531},{"contestId":68,"index":"C","solvedCount":353},{"contestId":68,"index":"B","solvedCount":5568},{"contestId":68,"index":"A","solvedCount":5357},{"contestId":67,"index":"E","solvedCount":342},{"contestId":67,"index":"D","solvedCount":1775},{"contestId":67,"index":"C","solvedCount":745},{"contestId":67,"index":"B","solvedCount":942},{"contestId":67,"index":"A","solvedCount":2475},{"contestId":66,"index":"E","solvedCount":923},{"contestId":66,"index":"D","solvedCount":3597},{"contestId":66,"index":"C","solvedCount":1185},{"contestId":66,"index":"B","solvedCount":23081},{"contestId":66,"index":"A","solvedCount":7071},{"contestId":65,"index":"E","solvedCount":106},{"contestId":65,"index":"D","solvedCount":480},{"contestId":65,"index":"C","solvedCount":869},{"contestId":65,"index":"B","solvedCount":1551},{"contestId":65,"index":"A","solvedCount":2012},{"contestId":64,"index":"I","solvedCount":94},{"contestId":64,"index":"H","solvedCount":122},{"contestId":64,"index":"G","solvedCount":129},{"contestId":64,"index":"F","solvedCount":193},{"contestId":64,"index":"E","solvedCount":295},{"contestId":64,"index":"D","solvedCount":298},{"contestId":64,"index":"C","solvedCount":356},{"contestId":64,"index":"B","solvedCount":1053},{"contestId":64,"index":"A","solvedCount":4244},{"contestId":63,"index":"E","solvedCount":854},{"contestId":63,"index":"D","solvedCount":1445},{"contestId":63,"index":"C","solvedCount":2000},{"contestId":63,"index":"B","solvedCount":5200},{"contestId":63,"index":"A","solvedCount":13396},{"contestId":62,"index":"E","solvedCount":282},{"contestId":62,"index":"D","solvedCount":449},{"contestId":62,"index":"C","solvedCount":336},{"contestId":62,"index":"B","solvedCount":1403},{"contestId":62,"index":"A","solvedCount":3767},{"contestId":61,"index":"E","solvedCount":15076},{"contestId":61,"index":"D","solvedCount":7626},{"contestId":61,"index":"C","solvedCount":850},{"contestId":61,"index":"B","solvedCount":4236},{"contestId":61,"index":"A","solvedCount":135743},{"contestId":60,"index":"E","solvedCount":413},{"contestId":60,"index":"D","solvedCount":546},{"contestId":60,"index":"C","solvedCount":654},{"contestId":60,"index":"B","solvedCount":5303},{"contestId":60,"index":"A","solvedCount":4277},{"contestId":59,"index":"E","solvedCount":4787},{"contestId":59,"index":"D","solvedCount":746},{"contestId":59,"index":"C","solvedCount":2452},{"contestId":59,"index":"B","solvedCount":7944},{"contestId":59,"index":"A","solvedCount":227110},{"contestId":58,"index":"E","solvedCount":461},{"contestId":58,"index":"D","solvedCount":835},{"contestId":58,"index":"C","solvedCount":2263},{"contestId":58,"index":"B","solvedCount":13218},{"contestId":58,"index":"A","solvedCount":155544},{"contestId":57,"index":"E","solvedCount":289},{"contestId":57,"index":"D","solvedCount":360},{"contestId":57,"index":"C","solvedCount":3967},{"contestId":57,"index":"B","solvedCount":1165},{"contestId":57,"index":"A","solvedCount":3248},{"contestId":56,"index":"E","solvedCount":2834},{"contestId":56,"index":"D","solvedCount":2080},{"contestId":56,"index":"C","solvedCount":1303},{"contestId":56,"index":"B","solvedCount":4022},{"contestId":56,"index":"A","solvedCount":9630},{"contestId":55,"index":"E","solvedCount":819},{"contestId":55,"index":"D","solvedCount":4617},{"contestId":55,"index":"C","solvedCount":1827},{"contestId":55,"index":"B","solvedCount":3441},{"contestId":55,"index":"A","solvedCount":3878},{"contestId":54,"index":"E","solvedCount":213},{"contestId":54,"index":"D","solvedCount":708},{"contestId":54,"index":"C","solvedCount":1638},{"contestId":54,"index":"B","solvedCount":900},{"contestId":54,"index":"A","solvedCount":2544},{"contestId":53,"index":"E","solvedCount":1274},{"contestId":53,"index":"D","solvedCount":2620},{"contestId":53,"index":"C","solvedCount":7112},{"contestId":53,"index":"B","solvedCount":1570},{"contestId":53,"index":"A","solvedCount":5786},{"contestId":52,"index":"C","solvedCount":11172},{"contestId":52,"index":"B","solvedCount":2404},{"contestId":52,"index":"A","solvedCount":10541},{"contestId":51,"index":"F","solvedCount":815},{"contestId":51,"index":"E","solvedCount":454},{"contestId":51,"index":"D","solvedCount":563},{"contestId":51,"index":"C","solvedCount":2853},{"contestId":51,"index":"B","solvedCount":1042},{"contestId":51,"index":"A","solvedCount":2084},{"contestId":50,"index":"E","solvedCount":432},{"contestId":50,"index":"D","solvedCount":707},{"contestId":50,"index":"C","solvedCount":875},{"contestId":50,"index":"B","solvedCount":6399},{"contestId":50,"index":"A","solvedCount":317229},{"contestId":49,"index":"E","solvedCount":798},{"contestId":49,"index":"D","solvedCount":2133},{"contestId":49,"index":"C","solvedCount":1863},{"contestId":49,"index":"B","solvedCount":2800},{"contestId":49,"index":"A","solvedCount":15238},{"contestId":48,"index":"H","solvedCount":184},{"contestId":48,"index":"G","solvedCount":324},{"contestId":48,"index":"F","solvedCount":189},{"contestId":48,"index":"E","solvedCount":701},{"contestId":48,"index":"D","solvedCount":2991},{"contestId":48,"index":"C","solvedCount":856},{"contestId":48,"index":"B","solvedCount":3037},{"contestId":48,"index":"A","solvedCount":7279},{"contestId":47,"index":"E","solvedCount":440},{"contestId":47,"index":"D","solvedCount":974},{"contestId":47,"index":"C","solvedCount":864},{"contestId":47,"index":"B","solvedCount":16045},{"contestId":47,"index":"A","solvedCount":18130},{"contestId":46,"index":"G","solvedCount":134},{"contestId":46,"index":"F","solvedCount":358},{"contestId":46,"index":"E","solvedCount":1156},{"contestId":46,"index":"D","solvedCount":1093},{"contestId":46,"index":"C","solvedCount":2873},{"contestId":46,"index":"B","solvedCount":4132},{"contestId":46,"index":"A","solvedCount":9910},{"contestId":45,"index":"J","solvedCount":1072},{"contestId":45,"index":"I","solvedCount":2798},{"contestId":45,"index":"H","solvedCount":226},{"contestId":45,"index":"G","solvedCount":1220},{"contestId":45,"index":"F","solvedCount":167},{"contestId":45,"index":"E","solvedCount":642},{"contestId":45,"index":"D","solvedCount":1970},{"contestId":45,"index":"C","solvedCount":1145},{"contestId":45,"index":"B","solvedCount":318},{"contestId":45,"index":"A","solvedCount":8083},{"contestId":44,"index":"J","solvedCount":614},{"contestId":44,"index":"I","solvedCount":230},{"contestId":44,"index":"H","solvedCount":2002},{"contestId":44,"index":"G","solvedCount":501},{"contestId":44,"index":"F","solvedCount":79},{"contestId":44,"index":"E","solvedCount":6102},{"contestId":44,"index":"D","solvedCount":800},{"contestId":44,"index":"C","solvedCount":4049},{"contestId":44,"index":"B","solvedCount":2297},{"contestId":44,"index":"A","solvedCount":17304},{"contestId":43,"index":"E","solvedCount":446},{"contestId":43,"index":"D","solvedCount":1221},{"contestId":43,"index":"C","solvedCount":4758},{"contestId":43,"index":"B","solvedCount":20407},{"contestId":43,"index":"A","solvedCount":68929},{"contestId":42,"index":"E","solvedCount":244},{"contestId":42,"index":"D","solvedCount":485},{"contestId":42,"index":"C","solvedCount":567},{"contestId":42,"index":"B","solvedCount":1152},{"contestId":42,"index":"A","solvedCount":3171},{"contestId":41,"index":"E","solvedCount":2223},{"contestId":41,"index":"D","solvedCount":2894},{"contestId":41,"index":"C","solvedCount":4192},{"contestId":41,"index":"B","solvedCount":4622},{"contestId":41,"index":"A","solvedCount":187770},{"contestId":40,"index":"E","solvedCount":810},{"contestId":40,"index":"D","solvedCount":170},{"contestId":40,"index":"C","solvedCount":325},{"contestId":40,"index":"B","solvedCount":1395},{"contestId":40,"index":"A","solvedCount":4425},{"contestId":39,"index":"K","solvedCount":102},{"contestId":39,"index":"J","solvedCount":3566},{"contestId":39,"index":"I","solvedCount":198},{"contestId":39,"index":"H","solvedCount":3125},{"contestId":39,"index":"G","solvedCount":160},{"contestId":39,"index":"F","solvedCount":1961},{"contestId":39,"index":"E","solvedCount":1033},{"contestId":39,"index":"D","solvedCount":4647},{"contestId":39,"index":"C","solvedCount":697},{"contestId":39,"index":"B","solvedCount":3094},{"contestId":39,"index":"A","solvedCount":793},{"contestId":38,"index":"H","solvedCount":435},{"contestId":38,"index":"G","solvedCount":807},{"contestId":38,"index":"F","solvedCount":446},{"contestId":38,"index":"E","solvedCount":2991},{"contestId":38,"index":"D","solvedCount":1075},{"contestId":38,"index":"C","solvedCount":2555},{"contestId":38,"index":"B","solvedCount":4022},{"contestId":38,"index":"A","solvedCount":26375},{"contestId":37,"index":"E","solvedCount":675},{"contestId":37,"index":"D","solvedCount":535},{"contestId":37,"index":"C","solvedCount":2142},{"contestId":37,"index":"B","solvedCount":1090},{"contestId":37,"index":"A","solvedCount":27601},{"contestId":36,"index":"E","solvedCount":614},{"contestId":36,"index":"D","solvedCount":768},{"contestId":36,"index":"C","solvedCount":380},{"contestId":36,"index":"B","solvedCount":2031},{"contestId":36,"index":"A","solvedCount":3539},{"contestId":35,"index":"E","solvedCount":876},{"contestId":35,"index":"D","solvedCount":3850},{"contestId":35,"index":"C","solvedCount":8575},{"contestId":35,"index":"B","solvedCount":1191},{"contestId":35,"index":"A","solvedCount":7564},{"contestId":34,"index":"E","solvedCount":652},{"contestId":34,"index":"D","solvedCount":6474},{"contestId":34,"index":"C","solvedCount":4760},{"contestId":34,"index":"B","solvedCount":65801},{"contestId":34,"index":"A","solvedCount":34597},{"contestId":33,"index":"E","solvedCount":151},{"contestId":33,"index":"D","solvedCount":1552},{"contestId":33,"index":"C","solvedCount":3570},{"contestId":33,"index":"B","solvedCount":5692},{"contestId":33,"index":"A","solvedCount":4832},{"contestId":32,"index":"E","solvedCount":423},{"contestId":32,"index":"D","solvedCount":1490},{"contestId":32,"index":"C","solvedCount":2553},{"contestId":32,"index":"B","solvedCount":79458},{"contestId":32,"index":"A","solvedCount":14852},{"contestId":31,"index":"E","solvedCount":1289},{"contestId":31,"index":"D","solvedCount":1228},{"contestId":31,"index":"C","solvedCount":2015},{"contestId":31,"index":"B","solvedCount":4738},{"contestId":31,"index":"A","solvedCount":12613},{"contestId":30,"index":"E","solvedCount":916},{"contestId":30,"index":"D","solvedCount":498},{"contestId":30,"index":"C","solvedCount":2373},{"contestId":30,"index":"B","solvedCount":1385},{"contestId":30,"index":"A","solvedCount":3973},{"contestId":29,"index":"E","solvedCount":1131},{"contestId":29,"index":"D","solvedCount":2937},{"contestId":29,"index":"C","solvedCount":6455},{"contestId":29,"index":"B","solvedCount":3344},{"contestId":29,"index":"A","solvedCount":8254},{"contestId":28,"index":"E","solvedCount":108},{"contestId":28,"index":"D","solvedCount":675},{"contestId":28,"index":"C","solvedCount":1274},{"contestId":28,"index":"B","solvedCount":5506},{"contestId":28,"index":"A","solvedCount":924},{"contestId":27,"index":"E","solvedCount":4899},{"contestId":27,"index":"D","solvedCount":3085},{"contestId":27,"index":"C","solvedCount":3058},{"contestId":27,"index":"B","solvedCount":5878},{"contestId":27,"index":"A","solvedCount":22969},{"contestId":26,"index":"E","solvedCount":411},{"contestId":26,"index":"D","solvedCount":929},{"contestId":26,"index":"C","solvedCount":1010},{"contestId":26,"index":"B","solvedCount":25701},{"contestId":26,"index":"A","solvedCount":42438},{"contestId":25,"index":"E","solvedCount":3147},{"contestId":25,"index":"D","solvedCount":15506},{"contestId":25,"index":"C","solvedCount":7940},{"contestId":25,"index":"B","solvedCount":11234},{"contestId":25,"index":"A","solvedCount":103582},{"contestId":24,"index":"E","solvedCount":1023},{"contestId":24,"index":"D","solvedCount":2630},{"contestId":24,"index":"C","solvedCount":1442},{"contestId":24,"index":"B","solvedCount":2025},{"contestId":24,"index":"A","solvedCount":6826},{"contestId":23,"index":"E","solvedCount":724},{"contestId":23,"index":"D","solvedCount":380},{"contestId":23,"index":"C","solvedCount":1690},{"contestId":23,"index":"B","solvedCount":3847},{"contestId":23,"index":"A","solvedCount":6291},{"contestId":22,"index":"E","solvedCount":2075},{"contestId":22,"index":"D","solvedCount":3403},{"contestId":22,"index":"C","solvedCount":3794},{"contestId":22,"index":"B","solvedCount":4777},{"contestId":22,"index":"A","solvedCount":26999},{"contestId":21,"index":"D","solvedCount":1287},{"contestId":21,"index":"C","solvedCount":2529},{"contestId":21,"index":"B","solvedCount":1583},{"contestId":21,"index":"A","solvedCount":2266},{"contestId":20,"index":"C","solvedCount":46542},{"contestId":20,"index":"B","solvedCount":4783},{"contestId":20,"index":"A","solvedCount":7111},{"contestId":19,"index":"E","solvedCount":2501},{"contestId":19,"index":"D","solvedCount":3162},{"contestId":19,"index":"C","solvedCount":1319},{"contestId":19,"index":"B","solvedCount":5748},{"contestId":19,"index":"A","solvedCount":3137},{"contestId":18,"index":"E","solvedCount":1269},{"contestId":18,"index":"D","solvedCount":1289},{"contestId":18,"index":"C","solvedCount":15383},{"contestId":18,"index":"B","solvedCount":2424},{"contestId":18,"index":"A","solvedCount":6937},{"contestId":17,"index":"E","solvedCount":1982},{"contestId":17,"index":"D","solvedCount":1325},{"contestId":17,"index":"C","solvedCount":1024},{"contestId":17,"index":"B","solvedCount":6001},{"contestId":17,"index":"A","solvedCount":21329},{"contestId":16,"index":"E","solvedCount":6523},{"contestId":16,"index":"D","solvedCount":1863},{"contestId":16,"index":"C","solvedCount":5409},{"contestId":16,"index":"B","solvedCount":20709},{"contestId":16,"index":"A","solvedCount":17176},{"contestId":15,"index":"E","solvedCount":673},{"contestId":15,"index":"D","solvedCount":913},{"contestId":15,"index":"C","solvedCount":2830},{"contestId":15,"index":"B","solvedCount":1680},{"contestId":15,"index":"A","solvedCount":4485},{"contestId":14,"index":"E","solvedCount":2058},{"contestId":14,"index":"D","solvedCount":5268},{"contestId":14,"index":"C","solvedCount":3848},{"contestId":14,"index":"B","solvedCount":8283},{"contestId":14,"index":"A","solvedCount":12346},{"contestId":13,"index":"E","solvedCount":7903},{"contestId":13,"index":"D","solvedCount":734},{"contestId":13,"index":"C","solvedCount":5457},{"contestId":13,"index":"B","solvedCount":1123},{"contestId":13,"index":"A","solvedCount":9409},{"contestId":12,"index":"E","solvedCount":1450},{"contestId":12,"index":"D","solvedCount":2877},{"contestId":12,"index":"C","solvedCount":7337},{"contestId":12,"index":"B","solvedCount":9659},{"contestId":12,"index":"A","solvedCount":15381},{"contestId":11,"index":"E","solvedCount":439},{"contestId":11,"index":"D","solvedCount":6353},{"contestId":11,"index":"C","solvedCount":690},{"contestId":11,"index":"B","solvedCount":5692},{"contestId":11,"index":"A","solvedCount":15462},{"contestId":10,"index":"E","solvedCount":920},{"contestId":10,"index":"D","solvedCount":5600},{"contestId":10,"index":"C","solvedCount":1697},{"contestId":10,"index":"B","solvedCount":2052},{"contestId":10,"index":"A","solvedCount":8326},{"contestId":9,"index":"E","solvedCount":1161},{"contestId":9,"index":"D","solvedCount":4495},{"contestId":9,"index":"C","solvedCount":14323},{"contestId":9,"index":"B","solvedCount":6177},{"contestId":9,"index":"A","solvedCount":69433},{"contestId":8,"index":"E","solvedCount":758},{"contestId":8,"index":"D","solvedCount":580},{"contestId":8,"index":"C","solvedCount":4200},{"contestId":8,"index":"B","solvedCount":4955},{"contestId":8,"index":"A","solvedCount":6716},{"contestId":7,"index":"E","solvedCount":777},{"contestId":7,"index":"D","solvedCount":4456},{"contestId":7,"index":"C","solvedCount":5467},{"contestId":7,"index":"B","solvedCount":2951},{"contestId":7,"index":"A","solvedCount":8014},{"contestId":6,"index":"E","solvedCount":3860},{"contestId":6,"index":"D","solvedCount":2273},{"contestId":6,"index":"C","solvedCount":17375},{"contestId":6,"index":"B","solvedCount":14792},{"contestId":6,"index":"A","solvedCount":22783},{"contestId":5,"index":"E","solvedCount":2482},{"contestId":5,"index":"D","solvedCount":1932},{"contestId":5,"index":"C","solvedCount":18013},{"contestId":5,"index":"B","solvedCount":6749},{"contestId":5,"index":"A","solvedCount":11071},{"contestId":4,"index":"D","solvedCount":12070},{"contestId":4,"index":"C","solvedCount":107276},{"contestId":4,"index":"B","solvedCount":29373},{"contestId":4,"index":"A","solvedCount":684431},{"contestId":3,"index":"D","solvedCount":3928},{"contestId":3,"index":"C","solvedCount":8250},{"contestId":3,"index":"B","solvedCount":5211},{"contestId":3,"index":"A","solvedCount":22002},{"contestId":2,"index":"C","solvedCount":2013},{"contestId":2,"index":"B","solvedCount":12894},{"contestId":2,"index":"A","solvedCount":31086},{"contestId":1,"index":"C","solvedCount":6460},{"contestId":1,"index":"B","solvedCount":26236},{"contestId":1,"index":"A","solvedCount":319203}]}}