{"status":"OK","result":{"problems":[{"contestId":2276,"index":"G","name":"Elimination of Players","type":"PROGRAMMING","tags":["combinatorics","dp","math"]},{"contestId":2276,"index":"F","name":"Permutation Coloring Game","type":"PROGRAMMING","tags":["dp","dsu","games","greedy","implementation","math"]},{"contestId":2276,"index":"E","name":"Good Substrings","type":"PROGRAMMING","tags":["combinatorics","data structures","dp","greedy","strings"]},{"contestId":2276,"index":"D","name":"Caveman","type":"PROGRAMMING","tags":["combinatorics","graphs"]},{"contestId":2276,"index":"C","name":"Subarrays","type":"PROGRAMMING","tags":["math","number theory"]},{"contestId":2276,"index":"B","name":"Replace and Compress","type":"PROGRAMMING","tags":["implementation","strings"]},{"contestId":2276,"index":"A","name":"Perfect Sandwiches","type":"PROGRAMMING","tags":["greedy","math"]},{"contestId":2275,"index":"H","name":"A Problem to Warm Up the Eyebrows","type":"PROGRAMMING","tags":["combinatorics","dp","math"]},{"contestId":2275,"index":"G","name":"Copper Squander","type":"PROGRAMMING","tags":["binary search","data structures","dsu","graphs","greedy","math","sortings","ternary search"]},{"contestId":2275,"index":"F","name":"Tea Blend","type":"PROGRAMMING","tags":["hashing","math","number theory"]},{"contestId":2275,"index":"E","name":"Repentance Is Already on the Way","type":"PROGRAMMING","tags":["dp","implementation"]},{"contestId":2275,"index":"D","name":"Precision Alignment","type":"PROGRAMMING","tags":["binary search","brute force","greedy","implementation"]},{"contestId":2275,"index":"C","name":"Unrequited Love","type":"PROGRAMMING","tags":["brute force","data structures"]},{"contestId":2275,"index":"B","name":"Did Not Go to Print","type":"PROGRAMMING","tags":["data structures","implementation"]},{"contestId":2275,"index":"A","name":"In Search of Convenience","type":"PROGRAMMING","tags":["geometry","implementation"]},{"contestId":2274,"index":"B","name":"Prefix","type":"PROGRAMMING","points":1250.0,"tags":["greedy"]},{"contestId":2274,"index":"A","name":"The Projections of Paco","type":"PROGRAMMING","points":500.0,"tags":["dfs and similar","dp","hashing","implementation","math"]},{"contestId":2273,"index":"F","name":"Pancho\u0027s Permutation","type":"PROGRAMMING","points":3500.0,"tags":["constructive algorithms","dp","greedy","math"]},{"contestId":2273,"index":"E","name":"Six-Seven Bags","type":"PROGRAMMING","points":2250.0,"tags":["brute force","greedy","interactive"]},{"contestId":2273,"index":"D","name":"Aura Battle","type":"PROGRAMMING","points":2000.0,"tags":["brute force","implementation","interactive","math"]},{"contestId":2273,"index":"C","name":"Matrix Puzzle","type":"PROGRAMMING","points":1250.0,"tags":["brute force","data structures","implementation","math","matrices"]},{"contestId":2273,"index":"B","name":"Robot Championship","type":"PROGRAMMING","points":1000.0,"tags":["constructive algorithms","math"]},{"contestId":2273,"index":"A","name":"Lavencia Oranges","type":"PROGRAMMING","points":500.0,"tags":["binary search","constructive algorithms","dp","greedy"]},{"contestId":2271,"index":"H2","name":"Personal Issues (Hard Version)","type":"PROGRAMMING","points":2000.0,"tags":["games","trees"]},{"contestId":2271,"index":"H1","name":"Personal Issues (Easy Version)","type":"PROGRAMMING","points":3000.0,"tags":["dp","games","trees"]},{"contestId":2271,"index":"G","name":"Grid Filling","type":"PROGRAMMING","points":3500.0,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":2271,"index":"F","name":"Beautiful Pillers","type":"PROGRAMMING","points":2500.0,"tags":["constructive algorithms","data structures","dp","greedy","implementation"]},{"contestId":2271,"index":"E","name":"Array Emptying","type":"PROGRAMMING","points":2250.0,"tags":["binary search","data structures","greedy"]},{"contestId":2271,"index":"D","name":"Target Infection","type":"PROGRAMMING","points":1750.0,"tags":["binary search","brute force","greedy","implementation","two pointers"]},{"contestId":2271,"index":"C","name":"XOR Problem","type":"PROGRAMMING","points":1250.0,"tags":["bitmasks","constructive algorithms","graphs","greedy","math"]},{"contestId":2271,"index":"B","name":"MEX Game","type":"PROGRAMMING","points":1000.0,"tags":["games"]},{"contestId":2271,"index":"A","name":"Robot Odd Moves","type":"PROGRAMMING","points":500.0,"tags":["constructive algorithms","math"]},{"contestId":2269,"index":"B","name":"KiaKio and Squared Numbers","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":2269,"index":"A","name":"SauSaGe Bank","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":2268,"index":"F","name":"Deglado","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":2268,"index":"E","name":"Kia Kio and Tree of Life","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["data structures","fft","math","trees"]},{"contestId":2268,"index":"D","name":"AghaBalaSar and Hamed","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["data structures","dp","trees"]},{"contestId":2268,"index":"C","name":"KiaKio and Energy Intervals","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["binary search","bitmasks","data structures","divide and conquer","dsu","greedy","trees","two pointers"]},{"contestId":2268,"index":"B","name":"What a SauSaGe! It\u0027s All Meat","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["bitmasks","brute force","data structures","math"]},{"contestId":2268,"index":"A","name":"K Is Important","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":2267,"index":"G","name":"New LRT","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["divide and conquer","dp","fft"]},{"contestId":2267,"index":"F2","name":"XOR Transformations (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["bitmasks","brute force","data structures","dfs and similar","greedy","math","sortings","strings","trees"]},{"contestId":2267,"index":"F1","name":"XOR Transformations (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["bitmasks","brute force","implementation","sortings"]},{"contestId":2267,"index":"E","name":"Clean Substrings","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["combinatorics","data structures","math"]},{"contestId":2267,"index":"D","name":"Backrooms Hill","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","dp","greedy","sortings","two pointers"]},{"contestId":2267,"index":"C","name":"GCD Treasury","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","math","number theory"]},{"contestId":2267,"index":"B","name":"Fashionable Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms","sortings"]},{"contestId":2267,"index":"A","name":"Turn Into a Palindrome","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["greedy","strings"]},{"contestId":2266,"index":"H","name":"Deque Malfunction","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","dp","greedy"]},{"contestId":2266,"index":"G","name":"Modular Tree","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","dp","greedy","math","number theory","trees"]},{"contestId":2266,"index":"F","name":"MEX Replacement","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","greedy","implementation","math","sortings"]},{"contestId":2266,"index":"E","name":"Prime Destruction","type":"PROGRAMMING","rating":1400,"tags":["brute force","dp","math","number theory"]},{"contestId":2266,"index":"D","name":"Falling Concrete","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","data structures","math","sortings"]},{"contestId":2266,"index":"C","name":"AND, OR, Sort!","type":"PROGRAMMING","rating":1000,"tags":["greedy","strings"]},{"contestId":2266,"index":"B","name":"Three Piles","type":"PROGRAMMING","rating":800,"tags":["games","greedy","math"]},{"contestId":2266,"index":"A","name":"Good Contest","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":2264,"index":"F","name":"Deranged Calculator","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["constructive algorithms","implementation","math"]},{"contestId":2264,"index":"E2","name":"A Prime Flood (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["brute force","combinatorics","dp","number theory"]},{"contestId":2264,"index":"E1","name":"A Prime Flood (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["combinatorics","dp","number theory"]},{"contestId":2264,"index":"D","name":"Dr. Agos\u0027s Dark Mode","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["brute force","chinese remainder theorem","constructive algorithms","math","strings"]},{"contestId":2264,"index":"C","name":"Madamant\u0027s Skating Dynasty","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["combinatorics","math","sortings"]},{"contestId":2264,"index":"B","name":"Knife\u0027s Pill Farm","type":"PROGRAMMING","points":1250.0,"rating":1000,"tags":["data structures","greedy","math"]},{"contestId":2264,"index":"A","name":"Rumb Needs a Hand","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","sortings","two pointers"]},{"contestId":2263,"index":"B","name":"Min Matrices","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms"]},{"contestId":2263,"index":"A","name":"Min Max Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games"]},{"contestId":2262,"index":"F","name":"Rank Removal","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["math"]},{"contestId":2262,"index":"E","name":"Paired Bracket Sequences","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["combinatorics","math"]},{"contestId":2262,"index":"D","name":"PLUSworld","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":2262,"index":"C","name":"Traveling the World","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["combinatorics","constructive algorithms","graphs","greedy","math"]},{"contestId":2262,"index":"B","name":"Culling Game","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["binary search","data structures","implementation","two pointers"]},{"contestId":2262,"index":"A2","name":"Floor of MEX (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp","implementation","math"]},{"contestId":2262,"index":"A1","name":"Floor of MEX (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":2261,"index":"H","name":"Oh Tree Tree Tree, No Need to Leave","type":"PROGRAMMING","points":4500.0,"tags":["bitmasks","communication","dfs and similar","interactive","trees"]},{"contestId":2261,"index":"G","name":"1 2 3 and XOR, Where Did Everybody Go?","type":"PROGRAMMING","points":4000.0,"tags":["bitmasks","data structures","divide and conquer","dp","greedy"]},{"contestId":2261,"index":"F2","name":"Plegma II: Ask Me Any Cell (Hard Version)","type":"PROGRAMMING","points":5000.0,"tags":["constructive algorithms"]},{"contestId":2261,"index":"F1","name":"Plegma II: Ask Me Any Cell (Easy Version)","type":"PROGRAMMING","points":2500.0,"tags":["brute force","constructive algorithms","dp","greedy","math"]},{"contestId":2261,"index":"E","name":"What Does the Cow Say?","type":"PROGRAMMING","points":2000.0,"tags":["binary search","data structures","dfs and similar","greedy","trees"]},{"contestId":2261,"index":"D2","name":"Come Be My Friend, Don\u0027t Be So Scared (Hard Version)","type":"PROGRAMMING","points":2250.0,"tags":["constructive algorithms","data structures","dsu","graphs","hashing","trees","two pointers"]},{"contestId":2261,"index":"D1","name":"Come Be My Friend, Don\u0027t Be So Scared (Easy Version)","type":"PROGRAMMING","points":1500.0,"tags":["constructive algorithms","math"]},{"contestId":2261,"index":"C","name":"I Know About a Million Things","type":"PROGRAMMING","points":1000.0,"tags":["games","math"]},{"contestId":2261,"index":"B","name":"What\u0027s the Capital of France?","type":"PROGRAMMING","points":1000.0,"tags":["bitmasks","greedy","math"]},{"contestId":2261,"index":"A","name":"Hey, It\u0027s Me, Souvlakity","type":"PROGRAMMING","points":500.0,"tags":["games","math"]},{"contestId":2260,"index":"G","name":"Sortable Permutations","type":"PROGRAMMING","rating":2900,"tags":["brute force","combinatorics","math","number theory"]},{"contestId":2260,"index":"F","name":"Edge Three-Coloring","type":"PROGRAMMING","rating":2500,"tags":["brute force","dfs and similar","dsu","graphs","trees"]},{"contestId":2260,"index":"E","name":"Cyclic Balance","type":"PROGRAMMING","rating":2000,"tags":["binary search","constructive algorithms","dp","math"]},{"contestId":2260,"index":"D","name":"Signs of Prefix Sums","type":"PROGRAMMING","rating":1700,"tags":["brute force","constructive algorithms","dfs and similar","dp","implementation"]},{"contestId":2260,"index":"C","name":"Maximize XOR, Minimize Operations","type":"PROGRAMMING","rating":1300,"tags":["bitmasks","greedy"]},{"contestId":2260,"index":"B","name":"Monocarp and Projects","type":"PROGRAMMING","rating":900,"tags":["brute force","math","number theory"]},{"contestId":2260,"index":"A","name":"Monocarp\u0027s Contest","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":2259,"index":"H","name":"Treasure Map Destruction (Counting Version)","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","dp","dsu","graphs","math"]},{"contestId":2259,"index":"G","name":"Index Removal","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","math"]},{"contestId":2259,"index":"F","name":"Binary Bubble Sort Inversions","type":"PROGRAMMING","rating":1800,"tags":["data structures","math","two pointers"]},{"contestId":2259,"index":"E","name":"Treasure Map Destruction (Constructive Version)","type":"PROGRAMMING","rating":1500,"tags":["2-sat","constructive algorithms","greedy"]},{"contestId":2259,"index":"D","name":"MEX Multiset","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":2259,"index":"C","name":"101","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":2259,"index":"B","name":"Minus Two","type":"PROGRAMMING","rating":800,"tags":["math","number theory"]},{"contestId":2259,"index":"A","name":"Moo Language School","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","two pointers"]},{"contestId":2258,"index":"F","name":"Plus Minus Tree","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","dfs and similar","dp","graphs","greedy","trees"]},{"contestId":2258,"index":"E","name":"DivMEX","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["data structures","math","number theory"]},{"contestId":2258,"index":"D","name":"Magic Tiles","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","greedy","implementation"]},{"contestId":2258,"index":"C","name":"Far Cities","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["interactive","trees","two pointers"]},{"contestId":2258,"index":"B2","name":"Carrot Chopdown (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","greedy","implementation","math"]},{"contestId":2258,"index":"B1","name":"Carrot Chopdown (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["brute force","games","math"]},{"contestId":2258,"index":"A","name":"Odd Eraser","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":2257,"index":"F2","name":"Beaver\u0027s Jumping Track (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2700,"tags":["data structures","dp","matrices"]},{"contestId":2257,"index":"F1","name":"Beaver\u0027s Jumping Track (Easy Version)","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["data structures","dp","matrices"]},{"contestId":2257,"index":"E","name":"Busy Beaver","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["brute force","data structures","divide and conquer","dp","greedy","implementation","sortings"]},{"contestId":2257,"index":"D","name":"Bermuda Rectangle","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["binary search","implementation","math","number theory","two pointers"]},{"contestId":2257,"index":"C","name":"Spying on the Beaver","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","dfs and similar","dsu","graphs","trees"]},{"contestId":2257,"index":"B","name":"Gigantomachy","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["math"]},{"contestId":2257,"index":"A","name":"Creating Abbreviations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","strings"]},{"contestId":2256,"index":"B","name":"Domino Tiles","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["implementation","math"]},{"contestId":2256,"index":"A","name":"Three Numbers on the Blackboard","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","sortings"]},{"contestId":2255,"index":"F","name":"Who Will Witness the End?","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["fft","math"]},{"contestId":2255,"index":"E2","name":"What Will Remain at the End? (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":3400,"tags":["data structures"]},{"contestId":2255,"index":"E1","name":"What Will Remain at the End? (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2900,"tags":["brute force","data structures"]},{"contestId":2255,"index":"D","name":"How Long Until Nothing Remains?","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["binary search","bitmasks","data structures","greedy","math","sortings"]},{"contestId":2255,"index":"C","name":"Even If the World Turns","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["communication","constructive algorithms","expression parsing","greedy","interactive","math","number theory"]},{"contestId":2255,"index":"B","name":"A Ribbon for Tomorrow","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["combinatorics","math"]},{"contestId":2255,"index":"A","name":"Hot Potatoes at the Fairy Warehouse","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["games","greedy","implementation"]},{"contestId":2254,"index":"G","name":"Nightcrawler","type":"PROGRAMMING","rating":2200,"tags":["data structures","dfs and similar","dp","greedy","sortings","trees"]},{"contestId":2254,"index":"F","name":"Whiplash","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","constructive algorithms","math","sortings"]},{"contestId":2254,"index":"E","name":"Chronostasis","type":"PROGRAMMING","rating":1500,"tags":["binary search","data structures","greedy"]},{"contestId":2254,"index":"D","name":"Silhouette","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","math","sortings"]},{"contestId":2254,"index":"C2","name":"Marenol (hard version)","type":"PROGRAMMING","rating":1200,"tags":["greedy","sortings"]},{"contestId":2254,"index":"C1","name":"Marenol (easy version)","type":"PROGRAMMING","rating":1000,"tags":["greedy"]},{"contestId":2254,"index":"B","name":"Evanescent","type":"PROGRAMMING","rating":900,"tags":["implementation","strings","two pointers"]},{"contestId":2254,"index":"A","name":"Riptide","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings"]},{"contestId":2253,"index":"F","name":"4-beauty","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","dp","graphs","math","number theory"]},{"contestId":2253,"index":"E","name":"Diameter Intersections","type":"PROGRAMMING","rating":2200,"tags":["brute force","dfs and similar","fft","graphs","implementation","trees"]},{"contestId":2253,"index":"D","name":"Hypercarp and Interdimensional Jumps","type":"PROGRAMMING","rating":1800,"tags":["binary search","brute force","geometry","greedy","implementation","math"]},{"contestId":2253,"index":"C","name":"Sum of Distinct Values in a Matrix","type":"PROGRAMMING","rating":1500,"tags":["greedy","sortings","two pointers"]},{"contestId":2253,"index":"B","name":"Hypercarp and the Control Panel","type":"PROGRAMMING","rating":1100,"tags":["brute force","data structures","two pointers"]},{"contestId":2253,"index":"A","name":"The Best Card","type":"PROGRAMMING","rating":800,"tags":["greedy","math","number theory"]},{"contestId":2252,"index":"F","name":"Spectral Components","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["dfs and similar","dp","greedy","sortings","trees"]},{"contestId":2252,"index":"E","name":"Generational Triplets","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":2252,"index":"D","name":"Array Replacement","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["greedy","sortings"]},{"contestId":2252,"index":"C","name":"Risky Tower","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["binary search","brute force","data structures","greedy","sortings"]},{"contestId":2252,"index":"B","name":"Always Changing","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["dp","greedy","math","strings"]},{"contestId":2252,"index":"A","name":"Boss Fight","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["data structures","greedy"]},{"contestId":2250,"index":"B","name":"String Construction","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms"]},{"contestId":2250,"index":"A","name":"Threshold Movement","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","math"]},{"contestId":2249,"index":"F","name":"Even Simple Path","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["constructive algorithms","graphs","shortest paths"]},{"contestId":2249,"index":"E2","name":"String (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":3000,"tags":["divide and conquer","implementation","strings"]},{"contestId":2249,"index":"E1","name":"String (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["divide and conquer","implementation","strings"]},{"contestId":2249,"index":"D","name":"Xor Permutation Matrix","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":2249,"index":"C","name":"Double-Rift Dial","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["data structures","dfs and similar","dsu","implementation","two pointers"]},{"contestId":2249,"index":"B","name":"Permutation Cuts","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["combinatorics","implementation","math"]},{"contestId":2249,"index":"A","name":"Rank Subsequence","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["brute force","greedy","implementation"]},{"contestId":2248,"index":"G","name":"No Balance Left","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["bitmasks","dp","math","number theory"]},{"contestId":2248,"index":"F","name":"Matrix Elimination","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","greedy","math"]},{"contestId":2248,"index":"E","name":"Excuse for Breaks","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["binary search","brute force","greedy","math","two pointers"]},{"contestId":2248,"index":"D","name":"Good Pair Queries","type":"PROGRAMMING","points":1750.0,"rating":1400,"tags":["constructive algorithms","greedy","math"]},{"contestId":2248,"index":"C","name":"Maximize the Score","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["dp","greedy"]},{"contestId":2248,"index":"B","name":"Merge to Match","type":"PROGRAMMING","points":1250.0,"rating":1000,"tags":["greedy","sortings"]},{"contestId":2248,"index":"A","name":"You Delete, I Delete","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":2247,"index":"F","name":"Paths on a Grid","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["data structures","dp","hashing"]},{"contestId":2247,"index":"E","name":"Build a Tree","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["constructive algorithms","trees","two pointers"]},{"contestId":2247,"index":"D2","name":"XOR Sorting (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["bitmasks","data structures","greedy"]},{"contestId":2247,"index":"D1","name":"XOR Sorting (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["bitmasks","greedy"]},{"contestId":2247,"index":"C","name":"Inversion of a Subsequence","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["greedy","math"]},{"contestId":2247,"index":"B","name":"Yet Another Constructive","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["constructive algorithms"]},{"contestId":2247,"index":"A","name":"Zero Sum","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","dp","number theory"]},{"contestId":2246,"index":"F","name":"Whoname and Unsorted Array","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["constructive algorithms"]},{"contestId":2246,"index":"E","name":"lce4113 and Security Game","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["bitmasks","interactive","math","probabilities"]},{"contestId":2246,"index":"D","name":"diss_quack and Array Game","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["bitmasks","brute force","games","greedy"]},{"contestId":2246,"index":"C","name":"0mar and Alternating Sums","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["combinatorics","dp","math"]},{"contestId":2246,"index":"B","name":"ezraft and Array","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["constructive algorithms","number theory"]},{"contestId":2246,"index":"A","name":"farmpiggie and Subset Sum","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":2245,"index":"H","name":"Connect Connect See","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["brute force","data structures"]},{"contestId":2245,"index":"G","name":"NPC Challenge","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["divide and conquer","interactive"]},{"contestId":2245,"index":"F","name":"Familiar?","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["brute force","combinatorics","dp"]},{"contestId":2245,"index":"E","name":"Tom and Jerry","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["dfs and similar","dsu","games","trees"]},{"contestId":2245,"index":"D2","name":"Construct an Array (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["2-sat","constructive algorithms","dfs and similar","graphs","implementation"]},{"contestId":2245,"index":"D1","name":"Construct an Array (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dfs and similar","implementation","sortings"]},{"contestId":2245,"index":"C","name":"MEXOR","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":2245,"index":"B","name":"Delete and Concatenate","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy"]},{"contestId":2245,"index":"A","name":"Who Watches the Watchpig?","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":2244,"index":"G","name":"Yura and Deadlines","type":"PROGRAMMING","rating":1900,"tags":["data structures","dp"]},{"contestId":2244,"index":"F","name":"Anya Loves Trees!","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":2244,"index":"E","name":"Masha and the Garland","type":"PROGRAMMING","rating":1400,"tags":["data structures","dp","greedy","implementation","math","number theory","strings"]},{"contestId":2244,"index":"D","name":"Yaroslav and Productivity","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","dp","greedy","math","number theory"]},{"contestId":2244,"index":"C","name":"Stepan and Permutation","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","dfs and similar","dsu","greedy","math","number theory","sortings"]},{"contestId":2244,"index":"B","name":"Nikita and Books","type":"PROGRAMMING","rating":800,"tags":["greedy","math","sortings"]},{"contestId":2244,"index":"A","name":"Iskander and Drawings","type":"PROGRAMMING","rating":800,"tags":["dp","games","greedy","strings"]},{"contestId":2242,"index":"F","name":"Summer Vacation","type":"PROGRAMMING","rating":2800,"tags":["data structures","dp","probabilities","trees"]},{"contestId":2242,"index":"E","name":"Product of Closures","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","brute force","constructive algorithms","greedy","implementation","math","number theory"]},{"contestId":2242,"index":"D","name":"Two Digit Strings","type":"PROGRAMMING","rating":1600,"tags":["dp","strings"]},{"contestId":2242,"index":"C","name":"Unstable Elements","type":"PROGRAMMING","rating":1300,"tags":["brute force","data structures","implementation","sortings","two pointers"]},{"contestId":2242,"index":"B","name":"Predominant Frequency Division","type":"PROGRAMMING","rating":1000,"tags":["data structures","greedy","implementation","math"]},{"contestId":2242,"index":"A","name":"Bigrams","type":"PROGRAMMING","rating":800,"tags":["sortings","strings"]},{"contestId":2241,"index":"G","name":"Summmon","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","greedy","implementation","math","number theory"]},{"contestId":2241,"index":"F","name":"A Bit Odd","type":"PROGRAMMING","rating":1700,"tags":["data structures","games","greedy","math"]},{"contestId":2241,"index":"E","name":"Fair and Square","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","dp","graphs","math","number theory","trees"]},{"contestId":2241,"index":"D","name":"An Alternative Way","type":"PROGRAMMING","rating":1100,"tags":["dp","greedy","math"]},{"contestId":2241,"index":"C","name":"RemovevomeR","type":"PROGRAMMING","rating":1000,"tags":["greedy"]},{"contestId":2241,"index":"B","name":"Good times Good times","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","dfs and similar","math"]},{"contestId":2241,"index":"A","name":"Divide and Conquer","type":"PROGRAMMING","rating":800,"tags":["greedy","math","number theory"]},{"contestId":2240,"index":"B","name":"AI Finds Nothing Here","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["combinatorics","math"]},{"contestId":2240,"index":"A","name":"Another Popcount Problem","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":2239,"index":"F","name":"Colorful Works","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dp","fft","games","implementation"]},{"contestId":2239,"index":"E","name":"The end of this world,","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["data structures","divide and conquer","dsu","graphs"]},{"contestId":2239,"index":"D","name":"Hunting the Beast","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["combinatorics","dp","graphs","math"]},{"contestId":2239,"index":"C","name":"Revival","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["binary search","data structures","math","two pointers"]},{"contestId":2239,"index":"B","name":"Decidophobia","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["greedy","math","sortings","two pointers"]},{"contestId":2239,"index":"A","name":"Nim Game Is XOR Game","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["constructive algorithms","games","greedy","math"]},{"contestId":2238,"index":"F","name":"Infinite Work","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["combinatorics","graphs","greedy","math","trees"]},{"contestId":2238,"index":"E","name":"Cake Trial","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["dp","greedy"]},{"contestId":2238,"index":"D","name":"Storming Arasaka","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["greedy","math","number theory"]},{"contestId":2238,"index":"C","name":"Village Guilds","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["dfs and similar","dp","trees"]},{"contestId":2238,"index":"B","name":"Crimson Triples","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["dp","math","number theory"]},{"contestId":2238,"index":"A","name":"Another Puzzle from Papyrus","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math","sortings"]},{"contestId":2237,"index":"I2","name":"DBFS Order (Hard Version)","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["dp","trees"]},{"contestId":2237,"index":"I1","name":"DBFS Order (Easy Version)","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dp","trees"]},{"contestId":2237,"index":"H","name":"Slime and Queries","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","greedy","trees"]},{"contestId":2237,"index":"G","name":"Send GCDs","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["communication","constructive algorithms","interactive","math","number theory"]},{"contestId":2237,"index":"F","name":"Paint the Array","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dp","greedy"]},{"contestId":2237,"index":"E","name":"Permutation Commutation","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["data structures","graphs","greedy"]},{"contestId":2237,"index":"D","name":"Fullmetal Bitchemist","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["constructive algorithms","greedy","math"]},{"contestId":2237,"index":"C","name":"Duck Surplus","type":"PROGRAMMING","points":1250.0,"rating":1000,"tags":["binary search","greedy"]},{"contestId":2237,"index":"B","name":"Annoying the Ghost","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","greedy"]},{"contestId":2237,"index":"A","name":"Destroying Towers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","greedy","schedules"]},{"contestId":2236,"index":"G","name":"Criterion in Burlandia","type":"PROGRAMMING","rating":2600,"tags":["binary search","bitmasks","brute force","data structures","dfs and similar","divide and conquer","implementation","trees","two pointers"]},{"contestId":2236,"index":"F2","name":"Elections in Saransk (hard version)","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dp","math","number theory"]},{"contestId":2236,"index":"F1","name":"Elections in Saransk (easy version)","type":"PROGRAMMING","rating":1700,"tags":["number theory"]},{"contestId":2236,"index":"E","name":"Friendly Gifts","type":"PROGRAMMING","rating":1700,"tags":["brute force","dp"]},{"contestId":2236,"index":"D","name":"Brand New Tatar TV Show","type":"PROGRAMMING","rating":1300,"tags":["binary search","constructive algorithms","dp","games","math"]},{"contestId":2236,"index":"C","name":"Omsk Programmers","type":"PROGRAMMING","rating":1000,"tags":["brute force","greedy","math"]},{"contestId":2236,"index":"B","name":"Tatar TV Show","type":"PROGRAMMING","rating":800,"tags":["greedy","math","strings"]},{"contestId":2236,"index":"A","name":"Games on the Train","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":2234,"index":"G","name":"Stripe, Token and Two Players","type":"PROGRAMMING","points":3250.0,"rating":2700,"tags":["data structures","dp","games"]},{"contestId":2234,"index":"F","name":"Vessels, Heights and Two Versions (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["data structures","dfs and similar","dsu","greedy","implementation","two pointers"]},{"contestId":2234,"index":"E","name":"Vlad, Misha and Two Arrays","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["brute force","combinatorics","dfs and similar","divide and conquer","math"]},{"contestId":2234,"index":"D","name":"XOR, Expression and Two Binary Numbers","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["bitmasks","divide and conquer","dp","math","number theory"]},{"contestId":2234,"index":"C","name":"Vessels, Heights and Two Versions (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["dfs and similar","dsu","greedy","implementation","two pointers"]},{"contestId":2234,"index":"B","name":"Palindrome, Twelve and Two Terms","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["brute force","constructive algorithms","math"]},{"contestId":2234,"index":"A","name":"Euclid, Sequence and Two Numbers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory","sortings"]},{"contestId":2233,"index":"F","name":"Shortest GCD Paths","type":"PROGRAMMING","rating":2800,"tags":["dp","graphs","math","number theory","shortest paths"]},{"contestId":2233,"index":"E2","name":"Permutation Transmission (Difficult Version)","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","combinatorics","sortings"]},{"contestId":2233,"index":"E1","name":"Permutation Transmission (Easy Version)","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","combinatorics","sortings"]},{"contestId":2233,"index":"D","name":"Goods on the Shelf","type":"PROGRAMMING","rating":1900,"tags":["brute force","data structures","implementation","two pointers"]},{"contestId":2233,"index":"C","name":"Cost of a Bracket Sequence","type":"PROGRAMMING","rating":1400,"tags":["brute force","dp","greedy"]},{"contestId":2233,"index":"B","name":"Different Distances","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms"]},{"contestId":2233,"index":"A","name":"AI Project Development","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2232,"index":"F","name":"The Cake Is a Lie","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["greedy","math","number theory"]},{"contestId":2232,"index":"E","name":"Snaking Arrangement","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["combinatorics","constructive algorithms"]},{"contestId":2232,"index":"D","name":"Magical Tiered Cake","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","dp","greedy"]},{"contestId":2232,"index":"C2","name":"Seating Arrangement (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","greedy","math","two pointers"]},{"contestId":2232,"index":"C1","name":"Seating Arrangement (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["binary search","dp","greedy","two pointers"]},{"contestId":2232,"index":"B","name":"Cake Leveling","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["binary search","greedy","math"]},{"contestId":2232,"index":"A","name":"Convergence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":2231,"index":"F","name":"Quadratic Jumps","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["brute force","constructive algorithms","greedy","math","number theory"]},{"contestId":2231,"index":"E","name":"Graph Cutting","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["dfs and similar","dp","math","trees"]},{"contestId":2231,"index":"D","name":"Maximum Prefix Sums","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","greedy","implementation","two pointers"]},{"contestId":2231,"index":"C","name":"Chipmunk Theo and Equality","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["implementation","sortings"]},{"contestId":2231,"index":"B","name":"Another Sorting Problem","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms"]},{"contestId":2231,"index":"A","name":"Construct an Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":2230,"index":"F","name":"Game on Growing Tree","type":"PROGRAMMING","rating":2700,"tags":["binary search","dfs and similar","divide and conquer","dp","games","implementation","trees"]},{"contestId":2230,"index":"E","name":"Minimum Influence","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures","greedy","implementation","math","sortings","two pointers"]},{"contestId":2230,"index":"D","name":"Good Schedule","type":"PROGRAMMING","rating":1700,"tags":["dp","greedy"]},{"contestId":2230,"index":"C","name":"Arrange the Numbers in a Circle","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","implementation","math"]},{"contestId":2230,"index":"B","name":"Digit String","type":"PROGRAMMING","rating":1000,"tags":["greedy","implementation","math"]},{"contestId":2230,"index":"A","name":"Optimal Purchase","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":2229,"index":"I","name":"The Endians","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["dp","trees"]},{"contestId":2229,"index":"H","name":"Wowee Binary String","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["combinatorics","dp","strings"]},{"contestId":2229,"index":"G","name":"Roadworks","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["binary search","data structures","dp","greedy","two pointers"]},{"contestId":2229,"index":"F","name":"Load Unbalancing","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","bitmasks","dp","greedy"]},{"contestId":2229,"index":"E","name":"Deconstruction Tree","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["combinatorics","data structures","dp","graphs","trees"]},{"contestId":2229,"index":"D","name":"Me When Median Problem","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","greedy"]},{"contestId":2229,"index":"C2","name":"We Be Flipping (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","dp","greedy"]},{"contestId":2229,"index":"C1","name":"We Be Flipping (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["constructive algorithms","greedy"]},{"contestId":2229,"index":"B","name":"Absolute Cinema","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy","math"]},{"contestId":2229,"index":"A","name":"Slimes on a Line","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math"]},{"contestId":2228,"index":"F","name":"Momoyo and the Network","type":"PROGRAMMING","points":3500.0,"rating":2700,"tags":["binary search","dfs and similar","divide and conquer","dp","trees"]},{"contestId":2228,"index":"E2","name":"Amanojaku and Sequence (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["combinatorics","data structures","implementation","math"]},{"contestId":2228,"index":"E1","name":"Amanojaku and Sequence (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","math"]},{"contestId":2228,"index":"D","name":"Sanae, Cross and Color","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["binary search","data structures","implementation"]},{"contestId":2228,"index":"C2","name":"Cirno and Number (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","dfs and similar","dp","greedy","implementation"]},{"contestId":2228,"index":"C1","name":"Cirno and Number (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","brute force","dp","greedy","implementation"]},{"contestId":2228,"index":"B","name":"Remilia Plays Soku","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["games","implementation"]},{"contestId":2228,"index":"A","name":"Marisa Steals Reimu\u0027s Takeout","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":2227,"index":"H","name":"Fallen Leaves","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","dp","trees"]},{"contestId":2227,"index":"G","name":"Drowning","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures","math"]},{"contestId":2227,"index":"F","name":"It Just Keeps Going Sideways","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","dp","greedy","math"]},{"contestId":2227,"index":"E","name":"It All Went Sideways","type":"PROGRAMMING","rating":1400,"tags":["binary search","data structures","dp","greedy"]},{"contestId":2227,"index":"D","name":"Palindromex","type":"PROGRAMMING","rating":1200,"tags":["binary search","brute force","constructive algorithms","data structures","greedy","implementation","two pointers"]},{"contestId":2227,"index":"C","name":"Snowfall","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":2227,"index":"B","name":"Party Monster","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":2227,"index":"A","name":"Koshary","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":2226,"index":"G","name":"Stop Spot","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["implementation","strings","trees"]},{"contestId":2226,"index":"F","name":"Inversion Invasion","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["math","number theory"]},{"contestId":2226,"index":"E","name":"Mental Monumental (Hard Version)","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["data structures","greedy","math","two pointers"]},{"contestId":2226,"index":"D","name":"Reserved Reversals","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","dp","greedy","math"]},{"contestId":2226,"index":"C","name":"Mental Monumental (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","data structures","greedy","math","two pointers"]},{"contestId":2226,"index":"B","name":"Everything Everywhere","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["greedy","math","number theory"]},{"contestId":2226,"index":"A","name":"Disturbing Distribution","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":2225,"index":"G","name":"Simple Problem","type":"PROGRAMMING","rating":2900,"tags":["brute force","graphs","greedy","number theory"]},{"contestId":2225,"index":"F","name":"String Cutting","type":"PROGRAMMING","rating":2600,"tags":["binary search","brute force","greedy","hashing","string suffix structures","strings"]},{"contestId":2225,"index":"E","name":"Covering Points with Circles","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","geometry","math"]},{"contestId":2225,"index":"D","name":"Exceptional Segments","type":"PROGRAMMING","rating":1500,"tags":["bitmasks","brute force","math"]},{"contestId":2225,"index":"C","name":"Red-Black Pairs","type":"PROGRAMMING","rating":1100,"tags":["dp","greedy"]},{"contestId":2225,"index":"B","name":"Alternating String","type":"PROGRAMMING","rating":900,"tags":["brute force","greedy"]},{"contestId":2225,"index":"A","name":"A Number Between Two Others","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":2224,"index":"B","name":"Zhily and Mex and Max","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":2224,"index":"A","name":"Zhily and Array Operating","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":2223,"index":"F","name":"Zhily and Colorful Strings","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["divide and conquer","fft","math"]},{"contestId":2223,"index":"E","name":"Zhily and Permutation","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","divide and conquer","trees"]},{"contestId":2223,"index":"D","name":"Zhily and Cycle","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["graphs","greedy"]},{"contestId":2223,"index":"C","name":"Zhily and Signpost","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["chinese remainder theorem","dfs and similar","math","number theory","trees"]},{"contestId":2223,"index":"B","name":"Zhily and Barknights","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["binary search","data structures","dp","math","sortings","two pointers"]},{"contestId":2223,"index":"A","name":"Zhily and Bracket Swapping","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","greedy"]},{"contestId":2222,"index":"H","name":"Counting Sort?","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["brute force","combinatorics","dp"]},{"contestId":2222,"index":"G","name":"Statistics on Tree","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["binary search","brute force","dfs and similar","divide and conquer","graphs","trees"]},{"contestId":2222,"index":"F","name":"Building Tree","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["data structures","divide and conquer","dsu","graphs","implementation"]},{"contestId":2222,"index":"E","name":"Seek the Truth","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["binary search","bitmasks","constructive algorithms","interactive"]},{"contestId":2222,"index":"D","name":"Permutation Construction","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["constructive algorithms","data structures","sortings"]},{"contestId":2222,"index":"C","name":"Median Partition","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dp","math"]},{"contestId":2222,"index":"B","name":"Artistic Balance Tree","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["greedy","sortings"]},{"contestId":2222,"index":"A","name":"A Wonderful Contest","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","dp","math"]},{"contestId":2220,"index":"B","name":"OIE Excursion","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy"]},{"contestId":2220,"index":"A","name":"Blocked","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":2219,"index":"E","name":"Weird Chessboard","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["constructive algorithms","math"]},{"contestId":2219,"index":"D","name":"MEX Replacement on Tree","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["data structures","implementation","math","trees"]},{"contestId":2219,"index":"C","name":"Coloring a Red Black Tree","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["dfs and similar","dp","greedy","math","probabilities","trees"]},{"contestId":2219,"index":"B2","name":"Unique Values (Hard version)","type":"PROGRAMMING","points":500.0,"rating":2000,"tags":["binary search","bitmasks","constructive algorithms","interactive"]},{"contestId":2219,"index":"B1","name":"Unique Values (Easy version)","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["binary search","constructive algorithms","divide and conquer","interactive","math"]},{"contestId":2219,"index":"A","name":"Grid L","type":"PROGRAMMING","points":500.0,"rating":1400,"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":2400,"tags":["bitmasks","combinatorics","constructive algorithms","dp","games","greedy","math","probabilities"]},{"contestId":2217,"index":"E","name":"Definitely Larger","type":"PROGRAMMING","points":2000.0,"rating":2100,"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":3100,"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":2800,"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,"rating":3500,"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,"rating":3500,"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,"rating":3500,"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":3000,"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":2200,"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":2000,"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":1400,"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":2600,"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":2800,"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":2600,"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":3300,"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":3100,"tags":["data structures","greedy","trees"]},{"contestId":2156,"index":"F1","name":"Strange Operation (Easy Version)","type":"PROGRAMMING","points":3250.0,"rating":2300,"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":1600,"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":2600,"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":["*special","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":2276,"index":"G","solvedCount":119},{"contestId":2276,"index":"F","solvedCount":485},{"contestId":2276,"index":"E","solvedCount":2311},{"contestId":2276,"index":"D","solvedCount":5641},{"contestId":2276,"index":"C","solvedCount":8839},{"contestId":2276,"index":"B","solvedCount":10015},{"contestId":2276,"index":"A","solvedCount":14037},{"contestId":2275,"index":"H","solvedCount":553},{"contestId":2275,"index":"G","solvedCount":1344},{"contestId":2275,"index":"F","solvedCount":2237},{"contestId":2275,"index":"E","solvedCount":4535},{"contestId":2275,"index":"D","solvedCount":7469},{"contestId":2275,"index":"C","solvedCount":14099},{"contestId":2275,"index":"B","solvedCount":20153},{"contestId":2275,"index":"A","solvedCount":24434},{"contestId":2274,"index":"B","solvedCount":4424},{"contestId":2274,"index":"A","solvedCount":6465},{"contestId":2273,"index":"F","solvedCount":87},{"contestId":2273,"index":"E","solvedCount":93},{"contestId":2273,"index":"D","solvedCount":224},{"contestId":2273,"index":"C","solvedCount":566},{"contestId":2273,"index":"B","solvedCount":1314},{"contestId":2273,"index":"A","solvedCount":3620},{"contestId":2271,"index":"H2","solvedCount":65},{"contestId":2271,"index":"H1","solvedCount":123},{"contestId":2271,"index":"G","solvedCount":102},{"contestId":2271,"index":"F","solvedCount":874},{"contestId":2271,"index":"E","solvedCount":1276},{"contestId":2271,"index":"D","solvedCount":2618},{"contestId":2271,"index":"C","solvedCount":4778},{"contestId":2271,"index":"B","solvedCount":8242},{"contestId":2271,"index":"A","solvedCount":10442},{"contestId":2269,"index":"B","solvedCount":12867},{"contestId":2269,"index":"A","solvedCount":19981},{"contestId":2268,"index":"F","solvedCount":275},{"contestId":2268,"index":"E","solvedCount":400},{"contestId":2268,"index":"D","solvedCount":716},{"contestId":2268,"index":"C","solvedCount":1149},{"contestId":2268,"index":"B","solvedCount":6515},{"contestId":2268,"index":"A","solvedCount":11829},{"contestId":2267,"index":"G","solvedCount":294},{"contestId":2267,"index":"F2","solvedCount":931},{"contestId":2267,"index":"F1","solvedCount":4157},{"contestId":2267,"index":"E","solvedCount":2001},{"contestId":2267,"index":"D","solvedCount":7932},{"contestId":2267,"index":"C","solvedCount":10884},{"contestId":2267,"index":"B","solvedCount":15997},{"contestId":2267,"index":"A","solvedCount":19961},{"contestId":2266,"index":"H","solvedCount":438},{"contestId":2266,"index":"G","solvedCount":992},{"contestId":2266,"index":"F","solvedCount":1955},{"contestId":2266,"index":"E","solvedCount":7317},{"contestId":2266,"index":"D","solvedCount":9111},{"contestId":2266,"index":"C","solvedCount":17272},{"contestId":2266,"index":"B","solvedCount":26383},{"contestId":2266,"index":"A","solvedCount":30143},{"contestId":2264,"index":"F","solvedCount":401},{"contestId":2264,"index":"E2","solvedCount":457},{"contestId":2264,"index":"E1","solvedCount":1374},{"contestId":2264,"index":"D","solvedCount":2456},{"contestId":2264,"index":"C","solvedCount":7390},{"contestId":2264,"index":"B","solvedCount":11784},{"contestId":2264,"index":"A","solvedCount":16235},{"contestId":2263,"index":"B","solvedCount":13548},{"contestId":2263,"index":"A","solvedCount":18298},{"contestId":2262,"index":"F","solvedCount":226},{"contestId":2262,"index":"E","solvedCount":220},{"contestId":2262,"index":"D","solvedCount":374},{"contestId":2262,"index":"C","solvedCount":1009},{"contestId":2262,"index":"B","solvedCount":2068},{"contestId":2262,"index":"A2","solvedCount":3157},{"contestId":2262,"index":"A1","solvedCount":10108},{"contestId":2261,"index":"H","solvedCount":40},{"contestId":2261,"index":"G","solvedCount":154},{"contestId":2261,"index":"F2","solvedCount":24},{"contestId":2261,"index":"F1","solvedCount":258},{"contestId":2261,"index":"E","solvedCount":1700},{"contestId":2261,"index":"D2","solvedCount":393},{"contestId":2261,"index":"D1","solvedCount":4847},{"contestId":2261,"index":"C","solvedCount":6975},{"contestId":2261,"index":"B","solvedCount":6447},{"contestId":2261,"index":"A","solvedCount":8557},{"contestId":2260,"index":"G","solvedCount":247},{"contestId":2260,"index":"F","solvedCount":634},{"contestId":2260,"index":"E","solvedCount":2063},{"contestId":2260,"index":"D","solvedCount":5244},{"contestId":2260,"index":"C","solvedCount":10810},{"contestId":2260,"index":"B","solvedCount":16445},{"contestId":2260,"index":"A","solvedCount":21199},{"contestId":2259,"index":"H","solvedCount":1016},{"contestId":2259,"index":"G","solvedCount":2737},{"contestId":2259,"index":"F","solvedCount":3662},{"contestId":2259,"index":"E","solvedCount":6694},{"contestId":2259,"index":"D","solvedCount":13888},{"contestId":2259,"index":"C","solvedCount":19028},{"contestId":2259,"index":"B","solvedCount":25377},{"contestId":2259,"index":"A","solvedCount":28278},{"contestId":2258,"index":"F","solvedCount":330},{"contestId":2258,"index":"E","solvedCount":954},{"contestId":2258,"index":"D","solvedCount":576},{"contestId":2258,"index":"C","solvedCount":5477},{"contestId":2258,"index":"B2","solvedCount":5252},{"contestId":2258,"index":"B1","solvedCount":16057},{"contestId":2258,"index":"A","solvedCount":19982},{"contestId":2257,"index":"F2","solvedCount":438},{"contestId":2257,"index":"F1","solvedCount":733},{"contestId":2257,"index":"E","solvedCount":2275},{"contestId":2257,"index":"D","solvedCount":6793},{"contestId":2257,"index":"C","solvedCount":12501},{"contestId":2257,"index":"B","solvedCount":19533},{"contestId":2257,"index":"A","solvedCount":21387},{"contestId":2256,"index":"B","solvedCount":17479},{"contestId":2256,"index":"A","solvedCount":26356},{"contestId":2255,"index":"F","solvedCount":310},{"contestId":2255,"index":"E2","solvedCount":273},{"contestId":2255,"index":"E1","solvedCount":301},{"contestId":2255,"index":"D","solvedCount":1746},{"contestId":2255,"index":"C","solvedCount":1682},{"contestId":2255,"index":"B","solvedCount":7574},{"contestId":2255,"index":"A","solvedCount":14345},{"contestId":2254,"index":"G","solvedCount":1347},{"contestId":2254,"index":"F","solvedCount":3676},{"contestId":2254,"index":"E","solvedCount":8581},{"contestId":2254,"index":"D","solvedCount":11393},{"contestId":2254,"index":"C2","solvedCount":14847},{"contestId":2254,"index":"C1","solvedCount":20916},{"contestId":2254,"index":"B","solvedCount":26317},{"contestId":2254,"index":"A","solvedCount":37861},{"contestId":2253,"index":"F","solvedCount":576},{"contestId":2253,"index":"E","solvedCount":1496},{"contestId":2253,"index":"D","solvedCount":3733},{"contestId":2253,"index":"C","solvedCount":8416},{"contestId":2253,"index":"B","solvedCount":12941},{"contestId":2253,"index":"A","solvedCount":22237},{"contestId":2252,"index":"F","solvedCount":595},{"contestId":2252,"index":"E","solvedCount":2075},{"contestId":2252,"index":"D","solvedCount":5847},{"contestId":2252,"index":"C","solvedCount":10560},{"contestId":2252,"index":"B","solvedCount":13376},{"contestId":2252,"index":"A","solvedCount":19397},{"contestId":2250,"index":"B","solvedCount":15583},{"contestId":2250,"index":"A","solvedCount":19606},{"contestId":2249,"index":"F","solvedCount":223},{"contestId":2249,"index":"E2","solvedCount":264},{"contestId":2249,"index":"E1","solvedCount":302},{"contestId":2249,"index":"D","solvedCount":1206},{"contestId":2249,"index":"C","solvedCount":1899},{"contestId":2249,"index":"B","solvedCount":4682},{"contestId":2249,"index":"A","solvedCount":10846},{"contestId":2248,"index":"G","solvedCount":264},{"contestId":2248,"index":"F","solvedCount":749},{"contestId":2248,"index":"E","solvedCount":2126},{"contestId":2248,"index":"D","solvedCount":7836},{"contestId":2248,"index":"C","solvedCount":10697},{"contestId":2248,"index":"B","solvedCount":15438},{"contestId":2248,"index":"A","solvedCount":21325},{"contestId":2247,"index":"F","solvedCount":628},{"contestId":2247,"index":"E","solvedCount":1220},{"contestId":2247,"index":"D2","solvedCount":2618},{"contestId":2247,"index":"D1","solvedCount":7138},{"contestId":2247,"index":"C","solvedCount":13772},{"contestId":2247,"index":"B","solvedCount":16838},{"contestId":2247,"index":"A","solvedCount":23249},{"contestId":2246,"index":"F","solvedCount":368},{"contestId":2246,"index":"E","solvedCount":751},{"contestId":2246,"index":"D","solvedCount":3501},{"contestId":2246,"index":"C","solvedCount":9611},{"contestId":2246,"index":"B","solvedCount":18048},{"contestId":2246,"index":"A","solvedCount":20189},{"contestId":2245,"index":"H","solvedCount":120},{"contestId":2245,"index":"G","solvedCount":196},{"contestId":2245,"index":"F","solvedCount":464},{"contestId":2245,"index":"E","solvedCount":1231},{"contestId":2245,"index":"D2","solvedCount":2324},{"contestId":2245,"index":"D1","solvedCount":4068},{"contestId":2245,"index":"C","solvedCount":7466},{"contestId":2245,"index":"B","solvedCount":11401},{"contestId":2245,"index":"A","solvedCount":14534},{"contestId":2244,"index":"G","solvedCount":3166},{"contestId":2244,"index":"F","solvedCount":4776},{"contestId":2244,"index":"E","solvedCount":9536},{"contestId":2244,"index":"D","solvedCount":14203},{"contestId":2244,"index":"C","solvedCount":18389},{"contestId":2244,"index":"B","solvedCount":25775},{"contestId":2244,"index":"A","solvedCount":31177},{"contestId":2242,"index":"F","solvedCount":505},{"contestId":2242,"index":"E","solvedCount":1656},{"contestId":2242,"index":"D","solvedCount":8448},{"contestId":2242,"index":"C","solvedCount":12114},{"contestId":2242,"index":"B","solvedCount":18271},{"contestId":2242,"index":"A","solvedCount":25556},{"contestId":2241,"index":"G","solvedCount":1049},{"contestId":2241,"index":"F","solvedCount":5316},{"contestId":2241,"index":"E","solvedCount":6962},{"contestId":2241,"index":"D","solvedCount":17282},{"contestId":2241,"index":"C","solvedCount":22590},{"contestId":2241,"index":"B","solvedCount":22028},{"contestId":2241,"index":"A","solvedCount":36049},{"contestId":2240,"index":"B","solvedCount":11483},{"contestId":2240,"index":"A","solvedCount":17464},{"contestId":2239,"index":"F","solvedCount":259},{"contestId":2239,"index":"E","solvedCount":209},{"contestId":2239,"index":"D","solvedCount":724},{"contestId":2239,"index":"C","solvedCount":1682},{"contestId":2239,"index":"B","solvedCount":7620},{"contestId":2239,"index":"A","solvedCount":9803},{"contestId":2238,"index":"F","solvedCount":509},{"contestId":2238,"index":"E","solvedCount":2330},{"contestId":2238,"index":"D","solvedCount":8282},{"contestId":2238,"index":"C","solvedCount":9875},{"contestId":2238,"index":"B","solvedCount":17061},{"contestId":2238,"index":"A","solvedCount":20569},{"contestId":2237,"index":"I2","solvedCount":128},{"contestId":2237,"index":"I1","solvedCount":88},{"contestId":2237,"index":"H","solvedCount":160},{"contestId":2237,"index":"G","solvedCount":466},{"contestId":2237,"index":"F","solvedCount":1196},{"contestId":2237,"index":"E","solvedCount":2202},{"contestId":2237,"index":"D","solvedCount":6775},{"contestId":2237,"index":"C","solvedCount":16843},{"contestId":2237,"index":"B","solvedCount":15554},{"contestId":2237,"index":"A","solvedCount":22629},{"contestId":2236,"index":"G","solvedCount":457},{"contestId":2236,"index":"F2","solvedCount":1285},{"contestId":2236,"index":"F1","solvedCount":5404},{"contestId":2236,"index":"E","solvedCount":6917},{"contestId":2236,"index":"D","solvedCount":13549},{"contestId":2236,"index":"C","solvedCount":22173},{"contestId":2236,"index":"B","solvedCount":29705},{"contestId":2236,"index":"A","solvedCount":36446},{"contestId":2234,"index":"G","solvedCount":411},{"contestId":2234,"index":"F","solvedCount":2493},{"contestId":2234,"index":"E","solvedCount":2240},{"contestId":2234,"index":"D","solvedCount":9237},{"contestId":2234,"index":"C","solvedCount":12770},{"contestId":2234,"index":"B","solvedCount":23039},{"contestId":2234,"index":"A","solvedCount":25076},{"contestId":2233,"index":"F","solvedCount":553},{"contestId":2233,"index":"E2","solvedCount":1397},{"contestId":2233,"index":"E1","solvedCount":1317},{"contestId":2233,"index":"D","solvedCount":3768},{"contestId":2233,"index":"C","solvedCount":10067},{"contestId":2233,"index":"B","solvedCount":18845},{"contestId":2233,"index":"A","solvedCount":23870},{"contestId":2232,"index":"F","solvedCount":323},{"contestId":2232,"index":"E","solvedCount":661},{"contestId":2232,"index":"D","solvedCount":2884},{"contestId":2232,"index":"C2","solvedCount":9208},{"contestId":2232,"index":"C1","solvedCount":12703},{"contestId":2232,"index":"B","solvedCount":21999},{"contestId":2232,"index":"A","solvedCount":23979},{"contestId":2231,"index":"F","solvedCount":863},{"contestId":2231,"index":"E","solvedCount":1258},{"contestId":2231,"index":"D","solvedCount":4048},{"contestId":2231,"index":"C","solvedCount":12605},{"contestId":2231,"index":"B","solvedCount":18881},{"contestId":2231,"index":"A","solvedCount":26350},{"contestId":2230,"index":"F","solvedCount":546},{"contestId":2230,"index":"E","solvedCount":1587},{"contestId":2230,"index":"D","solvedCount":5712},{"contestId":2230,"index":"C","solvedCount":12221},{"contestId":2230,"index":"B","solvedCount":18042},{"contestId":2230,"index":"A","solvedCount":24418},{"contestId":2229,"index":"I","solvedCount":254},{"contestId":2229,"index":"H","solvedCount":297},{"contestId":2229,"index":"G","solvedCount":388},{"contestId":2229,"index":"F","solvedCount":1184},{"contestId":2229,"index":"E","solvedCount":2120},{"contestId":2229,"index":"D","solvedCount":5607},{"contestId":2229,"index":"C2","solvedCount":9150},{"contestId":2229,"index":"C1","solvedCount":16605},{"contestId":2229,"index":"B","solvedCount":19259},{"contestId":2229,"index":"A","solvedCount":19305},{"contestId":2228,"index":"F","solvedCount":385},{"contestId":2228,"index":"E2","solvedCount":396},{"contestId":2228,"index":"E1","solvedCount":681},{"contestId":2228,"index":"D","solvedCount":3064},{"contestId":2228,"index":"C2","solvedCount":6615},{"contestId":2228,"index":"C1","solvedCount":8510},{"contestId":2228,"index":"B","solvedCount":17815},{"contestId":2228,"index":"A","solvedCount":22576},{"contestId":2227,"index":"H","solvedCount":1836},{"contestId":2227,"index":"G","solvedCount":2407},{"contestId":2227,"index":"F","solvedCount":4773},{"contestId":2227,"index":"E","solvedCount":10524},{"contestId":2227,"index":"D","solvedCount":15161},{"contestId":2227,"index":"C","solvedCount":24031},{"contestId":2227,"index":"B","solvedCount":29193},{"contestId":2227,"index":"A","solvedCount":33341},{"contestId":2226,"index":"G","solvedCount":214},{"contestId":2226,"index":"F","solvedCount":313},{"contestId":2226,"index":"E","solvedCount":1117},{"contestId":2226,"index":"D","solvedCount":3426},{"contestId":2226,"index":"C","solvedCount":8653},{"contestId":2226,"index":"B","solvedCount":15660},{"contestId":2226,"index":"A","solvedCount":16223},{"contestId":2225,"index":"G","solvedCount":291},{"contestId":2225,"index":"F","solvedCount":819},{"contestId":2225,"index":"E","solvedCount":1365},{"contestId":2225,"index":"D","solvedCount":8834},{"contestId":2225,"index":"C","solvedCount":14838},{"contestId":2225,"index":"B","solvedCount":18169},{"contestId":2225,"index":"A","solvedCount":22614},{"contestId":2224,"index":"B","solvedCount":9919},{"contestId":2224,"index":"A","solvedCount":12523},{"contestId":2223,"index":"F","solvedCount":126},{"contestId":2223,"index":"E","solvedCount":84},{"contestId":2223,"index":"D","solvedCount":400},{"contestId":2223,"index":"C","solvedCount":1011},{"contestId":2223,"index":"B","solvedCount":4126},{"contestId":2223,"index":"A","solvedCount":8572},{"contestId":2222,"index":"H","solvedCount":165},{"contestId":2222,"index":"G","solvedCount":239},{"contestId":2222,"index":"F","solvedCount":773},{"contestId":2222,"index":"E","solvedCount":2515},{"contestId":2222,"index":"D","solvedCount":4344},{"contestId":2222,"index":"C","solvedCount":6628},{"contestId":2222,"index":"B","solvedCount":9451},{"contestId":2222,"index":"A","solvedCount":12857},{"contestId":2220,"index":"B","solvedCount":15486},{"contestId":2220,"index":"A","solvedCount":21952},{"contestId":2219,"index":"E","solvedCount":173},{"contestId":2219,"index":"D","solvedCount":577},{"contestId":2219,"index":"C","solvedCount":1555},{"contestId":2219,"index":"B2","solvedCount":4001},{"contestId":2219,"index":"B1","solvedCount":4442},{"contestId":2219,"index":"A","solvedCount":11397},{"contestId":2218,"index":"G","solvedCount":4911},{"contestId":2218,"index":"F","solvedCount":9721},{"contestId":2218,"index":"E","solvedCount":18457},{"contestId":2218,"index":"D","solvedCount":22932},{"contestId":2218,"index":"C","solvedCount":32663},{"contestId":2218,"index":"B","solvedCount":43265},{"contestId":2218,"index":"A","solvedCount":45849},{"contestId":2217,"index":"H","solvedCount":304},{"contestId":2217,"index":"G","solvedCount":476},{"contestId":2217,"index":"F","solvedCount":969},{"contestId":2217,"index":"E","solvedCount":2590},{"contestId":2217,"index":"D","solvedCount":3959},{"contestId":2217,"index":"C","solvedCount":12427},{"contestId":2217,"index":"B","solvedCount":19111},{"contestId":2217,"index":"A","solvedCount":25789},{"contestId":2216,"index":"B","solvedCount":5777},{"contestId":2216,"index":"A","solvedCount":6672},{"contestId":2215,"index":"G","solvedCount":103},{"contestId":2215,"index":"F","solvedCount":115},{"contestId":2215,"index":"E","solvedCount":244},{"contestId":2215,"index":"D","solvedCount":186},{"contestId":2215,"index":"C","solvedCount":939},{"contestId":2215,"index":"B","solvedCount":1394},{"contestId":2215,"index":"A","solvedCount":4150},{"contestId":2214,"index":"J","solvedCount":3741},{"contestId":2214,"index":"I","solvedCount":335},{"contestId":2214,"index":"H","solvedCount":1824},{"contestId":2214,"index":"G","solvedCount":825},{"contestId":2214,"index":"F","solvedCount":1116},{"contestId":2214,"index":"E","solvedCount":1136},{"contestId":2214,"index":"D","solvedCount":4508},{"contestId":2214,"index":"C","solvedCount":2011},{"contestId":2214,"index":"B","solvedCount":7014},{"contestId":2214,"index":"A","solvedCount":10831},{"contestId":2211,"index":"H","solvedCount":133},{"contestId":2211,"index":"G","solvedCount":386},{"contestId":2211,"index":"F","solvedCount":1081},{"contestId":2211,"index":"E","solvedCount":1097},{"contestId":2211,"index":"D","solvedCount":3504},{"contestId":2211,"index":"C2","solvedCount":4419},{"contestId":2211,"index":"C1","solvedCount":10950},{"contestId":2211,"index":"B","solvedCount":13434},{"contestId":2211,"index":"A","solvedCount":18221},{"contestId":2210,"index":"F","solvedCount":288},{"contestId":2210,"index":"E","solvedCount":398},{"contestId":2210,"index":"D","solvedCount":2356},{"contestId":2210,"index":"C2","solvedCount":2485},{"contestId":2210,"index":"C1","solvedCount":15210},{"contestId":2210,"index":"B","solvedCount":20256},{"contestId":2210,"index":"A","solvedCount":25382},{"contestId":2209,"index":"F","solvedCount":487},{"contestId":2209,"index":"E","solvedCount":2109},{"contestId":2209,"index":"D","solvedCount":6138},{"contestId":2209,"index":"C","solvedCount":12307},{"contestId":2209,"index":"B","solvedCount":22352},{"contestId":2209,"index":"A","solvedCount":24017},{"contestId":2208,"index":"E","solvedCount":505},{"contestId":2208,"index":"D2","solvedCount":2201},{"contestId":2208,"index":"D1","solvedCount":5046},{"contestId":2208,"index":"C","solvedCount":13228},{"contestId":2208,"index":"B","solvedCount":15590},{"contestId":2208,"index":"A","solvedCount":22584},{"contestId":2207,"index":"H3","solvedCount":89},{"contestId":2207,"index":"H2","solvedCount":83},{"contestId":2207,"index":"H1","solvedCount":83},{"contestId":2207,"index":"G","solvedCount":241},{"contestId":2207,"index":"F","solvedCount":343},{"contestId":2207,"index":"E2","solvedCount":1028},{"contestId":2207,"index":"E1","solvedCount":1902},{"contestId":2207,"index":"D","solvedCount":2407},{"contestId":2207,"index":"C","solvedCount":6730},{"contestId":2207,"index":"B","solvedCount":6882},{"contestId":2207,"index":"A","solvedCount":15417},{"contestId":2206,"index":"M","solvedCount":63},{"contestId":2206,"index":"L","solvedCount":85},{"contestId":2206,"index":"K","solvedCount":2446},{"contestId":2206,"index":"J","solvedCount":1596},{"contestId":2206,"index":"I","solvedCount":247},{"contestId":2206,"index":"H","solvedCount":1669},{"contestId":2206,"index":"G","solvedCount":121},{"contestId":2206,"index":"F","solvedCount":521},{"contestId":2206,"index":"E","solvedCount":568},{"contestId":2206,"index":"D","solvedCount":367},{"contestId":2206,"index":"C","solvedCount":866},{"contestId":2206,"index":"B","solvedCount":533},{"contestId":2206,"index":"A","solvedCount":157},{"contestId":2205,"index":"G","solvedCount":249},{"contestId":2205,"index":"F","solvedCount":758},{"contestId":2205,"index":"E","solvedCount":1958},{"contestId":2205,"index":"D","solvedCount":5925},{"contestId":2205,"index":"C","solvedCount":9061},{"contestId":2205,"index":"B","solvedCount":17986},{"contestId":2205,"index":"A","solvedCount":19051},{"contestId":2204,"index":"G","solvedCount":630},{"contestId":2204,"index":"F","solvedCount":1403},{"contestId":2204,"index":"E","solvedCount":5418},{"contestId":2204,"index":"D","solvedCount":10505},{"contestId":2204,"index":"C","solvedCount":20536},{"contestId":2204,"index":"B","solvedCount":21811},{"contestId":2204,"index":"A","solvedCount":24062},{"contestId":2203,"index":"F","solvedCount":491},{"contestId":2203,"index":"E","solvedCount":1586},{"contestId":2203,"index":"D","solvedCount":6410},{"contestId":2203,"index":"C","solvedCount":8346},{"contestId":2203,"index":"B","solvedCount":17125},{"contestId":2203,"index":"A","solvedCount":20543},{"contestId":2202,"index":"G1","solvedCount":343},{"contestId":2202,"index":"B","solvedCount":13176},{"contestId":2202,"index":"A","solvedCount":17860},{"contestId":2201,"index":"G","solvedCount":94},{"contestId":2201,"index":"F2","solvedCount":489},{"contestId":2201,"index":"F1","solvedCount":331},{"contestId":2201,"index":"E","solvedCount":316},{"contestId":2201,"index":"D","solvedCount":897},{"contestId":2201,"index":"C","solvedCount":2323},{"contestId":2201,"index":"B","solvedCount":5675},{"contestId":2201,"index":"A2","solvedCount":5760},{"contestId":2201,"index":"A1","solvedCount":12779},{"contestId":2200,"index":"H","solvedCount":586},{"contestId":2200,"index":"G","solvedCount":1357},{"contestId":2200,"index":"F","solvedCount":3465},{"contestId":2200,"index":"E","solvedCount":9819},{"contestId":2200,"index":"D","solvedCount":14273},{"contestId":2200,"index":"C","solvedCount":25378},{"contestId":2200,"index":"B","solvedCount":29146},{"contestId":2200,"index":"A","solvedCount":32556},{"contestId":2199,"index":"I","solvedCount":49},{"contestId":2199,"index":"H","solvedCount":120},{"contestId":2199,"index":"G","solvedCount":69},{"contestId":2199,"index":"F","solvedCount":194},{"contestId":2199,"index":"E","solvedCount":199},{"contestId":2199,"index":"D","solvedCount":352},{"contestId":2199,"index":"C","solvedCount":593},{"contestId":2199,"index":"B","solvedCount":1295},{"contestId":2199,"index":"A","solvedCount":1865},{"contestId":2197,"index":"B","solvedCount":17489},{"contestId":2197,"index":"A","solvedCount":24608},{"contestId":2196,"index":"F","solvedCount":145},{"contestId":2196,"index":"E2","solvedCount":259},{"contestId":2196,"index":"E1","solvedCount":331},{"contestId":2196,"index":"D","solvedCount":1116},{"contestId":2196,"index":"C2","solvedCount":2869},{"contestId":2196,"index":"C1","solvedCount":4050},{"contestId":2196,"index":"B","solvedCount":9783},{"contestId":2196,"index":"A","solvedCount":18140},{"contestId":2195,"index":"H","solvedCount":552},{"contestId":2195,"index":"G","solvedCount":1249},{"contestId":2195,"index":"F","solvedCount":3085},{"contestId":2195,"index":"E","solvedCount":9956},{"contestId":2195,"index":"D","solvedCount":15484},{"contestId":2195,"index":"C","solvedCount":22938},{"contestId":2195,"index":"B","solvedCount":27778},{"contestId":2195,"index":"A","solvedCount":39099},{"contestId":2194,"index":"F2","solvedCount":247},{"contestId":2194,"index":"F1","solvedCount":1045},{"contestId":2194,"index":"E","solvedCount":2996},{"contestId":2194,"index":"D","solvedCount":9068},{"contestId":2194,"index":"C","solvedCount":12043},{"contestId":2194,"index":"B","solvedCount":20606},{"contestId":2194,"index":"A","solvedCount":25610},{"contestId":2193,"index":"H","solvedCount":1192},{"contestId":2193,"index":"G","solvedCount":2478},{"contestId":2193,"index":"F","solvedCount":9858},{"contestId":2193,"index":"E","solvedCount":16765},{"contestId":2193,"index":"D","solvedCount":23581},{"contestId":2193,"index":"C","solvedCount":31266},{"contestId":2193,"index":"B","solvedCount":31897},{"contestId":2193,"index":"A","solvedCount":45407},{"contestId":2192,"index":"F","solvedCount":210},{"contestId":2192,"index":"E","solvedCount":2380},{"contestId":2192,"index":"D","solvedCount":4163},{"contestId":2192,"index":"C","solvedCount":12703},{"contestId":2192,"index":"B","solvedCount":16458},{"contestId":2192,"index":"A","solvedCount":19357},{"contestId":2191,"index":"B","solvedCount":21443},{"contestId":2191,"index":"A","solvedCount":29274},{"contestId":2190,"index":"G","solvedCount":113},{"contestId":2190,"index":"F","solvedCount":112},{"contestId":2190,"index":"E","solvedCount":274},{"contestId":2190,"index":"D","solvedCount":1053},{"contestId":2190,"index":"C","solvedCount":1407},{"contestId":2190,"index":"B2","solvedCount":3499},{"contestId":2190,"index":"B1","solvedCount":11894},{"contestId":2190,"index":"A","solvedCount":18854},{"contestId":2189,"index":"F","solvedCount":268},{"contestId":2189,"index":"E","solvedCount":932},{"contestId":2189,"index":"D2","solvedCount":2136},{"contestId":2189,"index":"D1","solvedCount":4375},{"contestId":2189,"index":"C2","solvedCount":6694},{"contestId":2189,"index":"C1","solvedCount":15137},{"contestId":2189,"index":"B","solvedCount":16696},{"contestId":2189,"index":"A","solvedCount":25410},{"contestId":2188,"index":"B","solvedCount":22836},{"contestId":2188,"index":"A","solvedCount":27113},{"contestId":2187,"index":"G","solvedCount":126},{"contestId":2187,"index":"F2","solvedCount":111},{"contestId":2187,"index":"F1","solvedCount":291},{"contestId":2187,"index":"E","solvedCount":411},{"contestId":2187,"index":"D","solvedCount":740},{"contestId":2187,"index":"C","solvedCount":1530},{"contestId":2187,"index":"B","solvedCount":5840},{"contestId":2187,"index":"A","solvedCount":17197},{"contestId":2185,"index":"H","solvedCount":807},{"contestId":2185,"index":"G","solvedCount":3867},{"contestId":2185,"index":"F","solvedCount":5756},{"contestId":2185,"index":"E","solvedCount":11500},{"contestId":2185,"index":"D","solvedCount":22684},{"contestId":2185,"index":"C","solvedCount":31796},{"contestId":2185,"index":"B","solvedCount":44903},{"contestId":2185,"index":"A","solvedCount":47727},{"contestId":2184,"index":"G","solvedCount":3338},{"contestId":2184,"index":"F","solvedCount":4501},{"contestId":2184,"index":"E","solvedCount":6497},{"contestId":2184,"index":"D","solvedCount":10673},{"contestId":2184,"index":"C","solvedCount":23803},{"contestId":2184,"index":"B","solvedCount":26025},{"contestId":2184,"index":"A","solvedCount":40963},{"contestId":2183,"index":"I2","solvedCount":96},{"contestId":2183,"index":"I1","solvedCount":105},{"contestId":2183,"index":"H","solvedCount":181},{"contestId":2183,"index":"G","solvedCount":255},{"contestId":2183,"index":"F","solvedCount":1323},{"contestId":2183,"index":"E","solvedCount":3100},{"contestId":2183,"index":"D2","solvedCount":2660},{"contestId":2183,"index":"D1","solvedCount":9640},{"contestId":2183,"index":"C","solvedCount":11527},{"contestId":2183,"index":"B","solvedCount":16988},{"contestId":2183,"index":"A","solvedCount":24452},{"contestId":2182,"index":"G","solvedCount":411},{"contestId":2182,"index":"F2","solvedCount":1194},{"contestId":2182,"index":"F1","solvedCount":1383},{"contestId":2182,"index":"E","solvedCount":6092},{"contestId":2182,"index":"D","solvedCount":9777},{"contestId":2182,"index":"C","solvedCount":16818},{"contestId":2182,"index":"B","solvedCount":24634},{"contestId":2182,"index":"A","solvedCount":26714},{"contestId":2181,"index":"M","solvedCount":3906},{"contestId":2181,"index":"L","solvedCount":159},{"contestId":2181,"index":"K","solvedCount":97},{"contestId":2181,"index":"J","solvedCount":852},{"contestId":2181,"index":"I","solvedCount":84},{"contestId":2181,"index":"H","solvedCount":7858},{"contestId":2181,"index":"G","solvedCount":726},{"contestId":2181,"index":"F","solvedCount":4210},{"contestId":2181,"index":"E","solvedCount":172},{"contestId":2181,"index":"D","solvedCount":1541},{"contestId":2181,"index":"C","solvedCount":180},{"contestId":2181,"index":"B","solvedCount":6819},{"contestId":2181,"index":"A","solvedCount":4217},{"contestId":2180,"index":"H2","solvedCount":126},{"contestId":2180,"index":"H1","solvedCount":135},{"contestId":2180,"index":"G","solvedCount":161},{"contestId":2180,"index":"F2","solvedCount":256},{"contestId":2180,"index":"F1","solvedCount":446},{"contestId":2180,"index":"E","solvedCount":1845},{"contestId":2180,"index":"D","solvedCount":4483},{"contestId":2180,"index":"C","solvedCount":6909},{"contestId":2180,"index":"B","solvedCount":25522},{"contestId":2180,"index":"A","solvedCount":26803},{"contestId":2179,"index":"H","solvedCount":1410},{"contestId":2179,"index":"G","solvedCount":1340},{"contestId":2179,"index":"F","solvedCount":3018},{"contestId":2179,"index":"E","solvedCount":6217},{"contestId":2179,"index":"D","solvedCount":14509},{"contestId":2179,"index":"C","solvedCount":23739},{"contestId":2179,"index":"B","solvedCount":29640},{"contestId":2179,"index":"A","solvedCount":36116},{"contestId":2178,"index":"I","solvedCount":276},{"contestId":2178,"index":"H","solvedCount":358},{"contestId":2178,"index":"G","solvedCount":658},{"contestId":2178,"index":"F","solvedCount":1911},{"contestId":2178,"index":"E","solvedCount":3838},{"contestId":2178,"index":"D","solvedCount":7140},{"contestId":2178,"index":"C","solvedCount":17210},{"contestId":2178,"index":"B","solvedCount":22875},{"contestId":2178,"index":"A","solvedCount":27013},{"contestId":2176,"index":"F","solvedCount":1622},{"contestId":2176,"index":"E","solvedCount":1407},{"contestId":2176,"index":"D","solvedCount":6332},{"contestId":2176,"index":"C","solvedCount":16858},{"contestId":2176,"index":"B","solvedCount":24335},{"contestId":2176,"index":"A","solvedCount":30347},{"contestId":2175,"index":"B","solvedCount":13456},{"contestId":2175,"index":"A","solvedCount":19796},{"contestId":2174,"index":"F","solvedCount":525},{"contestId":2174,"index":"E2","solvedCount":121},{"contestId":2174,"index":"E1","solvedCount":168},{"contestId":2174,"index":"D","solvedCount":339},{"contestId":2174,"index":"C2","solvedCount":1143},{"contestId":2174,"index":"C1","solvedCount":1298},{"contestId":2174,"index":"B","solvedCount":4395},{"contestId":2174,"index":"A","solvedCount":15768},{"contestId":2173,"index":"F","solvedCount":656},{"contestId":2173,"index":"E","solvedCount":1679},{"contestId":2173,"index":"D","solvedCount":3982},{"contestId":2173,"index":"C","solvedCount":13604},{"contestId":2173,"index":"B","solvedCount":19258},{"contestId":2173,"index":"A","solvedCount":24902},{"contestId":2172,"index":"N","solvedCount":184},{"contestId":2172,"index":"M","solvedCount":6840},{"contestId":2172,"index":"L","solvedCount":947},{"contestId":2172,"index":"K","solvedCount":958},{"contestId":2172,"index":"J","solvedCount":649},{"contestId":2172,"index":"I","solvedCount":1233},{"contestId":2172,"index":"H","solvedCount":344},{"contestId":2172,"index":"G","solvedCount":78},{"contestId":2172,"index":"F","solvedCount":4554},{"contestId":2172,"index":"E","solvedCount":6761},{"contestId":2172,"index":"D","solvedCount":143},{"contestId":2172,"index":"C","solvedCount":114},{"contestId":2172,"index":"B","solvedCount":2524},{"contestId":2172,"index":"A","solvedCount":15729},{"contestId":2171,"index":"H","solvedCount":1112},{"contestId":2171,"index":"G","solvedCount":2572},{"contestId":2171,"index":"F","solvedCount":7935},{"contestId":2171,"index":"E","solvedCount":3911},{"contestId":2171,"index":"D","solvedCount":12784},{"contestId":2171,"index":"C2","solvedCount":12823},{"contestId":2171,"index":"C1","solvedCount":20466},{"contestId":2171,"index":"B","solvedCount":28857},{"contestId":2171,"index":"A","solvedCount":39111},{"contestId":2170,"index":"F","solvedCount":901},{"contestId":2170,"index":"E","solvedCount":2536},{"contestId":2170,"index":"D","solvedCount":1809},{"contestId":2170,"index":"C","solvedCount":12276},{"contestId":2170,"index":"B","solvedCount":15784},{"contestId":2170,"index":"A","solvedCount":20970},{"contestId":2169,"index":"F","solvedCount":366},{"contestId":2169,"index":"E","solvedCount":1192},{"contestId":2169,"index":"D2","solvedCount":2436},{"contestId":2169,"index":"D1","solvedCount":9256},{"contestId":2169,"index":"C","solvedCount":13813},{"contestId":2169,"index":"B","solvedCount":17260},{"contestId":2169,"index":"A","solvedCount":20812},{"contestId":2168,"index":"C","solvedCount":946},{"contestId":2168,"index":"B","solvedCount":1677},{"contestId":2168,"index":"A2","solvedCount":3650},{"contestId":2168,"index":"A1","solvedCount":5481},{"contestId":2167,"index":"G","solvedCount":11854},{"contestId":2167,"index":"F","solvedCount":7964},{"contestId":2167,"index":"E","solvedCount":9931},{"contestId":2167,"index":"D","solvedCount":32560},{"contestId":2167,"index":"C","solvedCount":38078},{"contestId":2167,"index":"B","solvedCount":56159},{"contestId":2167,"index":"A","solvedCount":64262},{"contestId":2166,"index":"B","solvedCount":19615},{"contestId":2166,"index":"A","solvedCount":24243},{"contestId":2165,"index":"F","solvedCount":284},{"contestId":2165,"index":"E","solvedCount":628},{"contestId":2165,"index":"D","solvedCount":1091},{"contestId":2165,"index":"C","solvedCount":6286},{"contestId":2165,"index":"B","solvedCount":6873},{"contestId":2165,"index":"A","solvedCount":17261},{"contestId":2164,"index":"H","solvedCount":119},{"contestId":2164,"index":"G","solvedCount":356},{"contestId":2164,"index":"F2","solvedCount":944},{"contestId":2164,"index":"F1","solvedCount":1954},{"contestId":2164,"index":"E","solvedCount":4951},{"contestId":2164,"index":"D","solvedCount":7187},{"contestId":2164,"index":"C","solvedCount":13643},{"contestId":2164,"index":"B","solvedCount":21494},{"contestId":2164,"index":"A","solvedCount":23647},{"contestId":2163,"index":"E","solvedCount":706},{"contestId":2163,"index":"D2","solvedCount":1624},{"contestId":2163,"index":"D1","solvedCount":2894},{"contestId":2163,"index":"C","solvedCount":9885},{"contestId":2163,"index":"B","solvedCount":9744},{"contestId":2163,"index":"A","solvedCount":20505},{"contestId":2162,"index":"H","solvedCount":391},{"contestId":2162,"index":"G","solvedCount":2982},{"contestId":2162,"index":"F","solvedCount":3101},{"contestId":2162,"index":"E","solvedCount":10077},{"contestId":2162,"index":"D","solvedCount":13132},{"contestId":2162,"index":"C","solvedCount":22771},{"contestId":2162,"index":"B","solvedCount":29434},{"contestId":2162,"index":"A","solvedCount":43660},{"contestId":2161,"index":"H","solvedCount":90},{"contestId":2161,"index":"G","solvedCount":107},{"contestId":2161,"index":"F","solvedCount":413},{"contestId":2161,"index":"E","solvedCount":835},{"contestId":2161,"index":"D","solvedCount":2981},{"contestId":2161,"index":"C","solvedCount":13824},{"contestId":2161,"index":"B","solvedCount":5695},{"contestId":2161,"index":"A","solvedCount":16260},{"contestId":2160,"index":"C","solvedCount":16165},{"contestId":2160,"index":"B","solvedCount":18771},{"contestId":2160,"index":"A","solvedCount":23251},{"contestId":2159,"index":"F","solvedCount":904},{"contestId":2159,"index":"E","solvedCount":2378},{"contestId":2159,"index":"D2","solvedCount":541},{"contestId":2159,"index":"D1","solvedCount":2432},{"contestId":2159,"index":"C","solvedCount":3563},{"contestId":2159,"index":"B","solvedCount":4315},{"contestId":2159,"index":"A","solvedCount":9735},{"contestId":2158,"index":"F2","solvedCount":326},{"contestId":2158,"index":"F1","solvedCount":491},{"contestId":2158,"index":"E","solvedCount":702},{"contestId":2158,"index":"D","solvedCount":3572},{"contestId":2158,"index":"C","solvedCount":12232},{"contestId":2158,"index":"B","solvedCount":15180},{"contestId":2158,"index":"A","solvedCount":24670},{"contestId":2157,"index":"I","solvedCount":226},{"contestId":2157,"index":"H","solvedCount":571},{"contestId":2157,"index":"G","solvedCount":996},{"contestId":2157,"index":"F","solvedCount":1900},{"contestId":2157,"index":"E","solvedCount":5750},{"contestId":2157,"index":"D","solvedCount":8497},{"contestId":2157,"index":"C","solvedCount":12063},{"contestId":2157,"index":"B","solvedCount":15689},{"contestId":2157,"index":"A","solvedCount":19273},{"contestId":2156,"index":"F2","solvedCount":302},{"contestId":2156,"index":"F1","solvedCount":1724},{"contestId":2156,"index":"E","solvedCount":1028},{"contestId":2156,"index":"D","solvedCount":5664},{"contestId":2156,"index":"C","solvedCount":13181},{"contestId":2156,"index":"B","solvedCount":22039},{"contestId":2156,"index":"A","solvedCount":28062},{"contestId":2155,"index":"F","solvedCount":764},{"contestId":2155,"index":"E","solvedCount":3163},{"contestId":2155,"index":"D","solvedCount":6364},{"contestId":2155,"index":"C","solvedCount":11192},{"contestId":2155,"index":"B","solvedCount":18201},{"contestId":2155,"index":"A","solvedCount":26353},{"contestId":2154,"index":"F2","solvedCount":233},{"contestId":2154,"index":"F1","solvedCount":619},{"contestId":2154,"index":"E","solvedCount":1285},{"contestId":2154,"index":"D","solvedCount":5257},{"contestId":2154,"index":"C2","solvedCount":5854},{"contestId":2154,"index":"C1","solvedCount":14561},{"contestId":2154,"index":"B","solvedCount":21053},{"contestId":2154,"index":"A","solvedCount":24145},{"contestId":2153,"index":"F","solvedCount":349},{"contestId":2153,"index":"E","solvedCount":1066},{"contestId":2153,"index":"D","solvedCount":6760},{"contestId":2153,"index":"C","solvedCount":12591},{"contestId":2153,"index":"B","solvedCount":23508},{"contestId":2153,"index":"A","solvedCount":27316},{"contestId":2152,"index":"H2","solvedCount":272},{"contestId":2152,"index":"H1","solvedCount":2710},{"contestId":2152,"index":"G","solvedCount":4085},{"contestId":2152,"index":"F","solvedCount":4065},{"contestId":2152,"index":"E","solvedCount":4822},{"contestId":2152,"index":"D","solvedCount":9119},{"contestId":2152,"index":"C","solvedCount":15122},{"contestId":2152,"index":"B","solvedCount":15101},{"contestId":2152,"index":"A","solvedCount":25194},{"contestId":2151,"index":"C","solvedCount":11252},{"contestId":2151,"index":"A","solvedCount":18812},{"contestId":2150,"index":"G","solvedCount":455},{"contestId":2150,"index":"F","solvedCount":328},{"contestId":2150,"index":"E2","solvedCount":916},{"contestId":2150,"index":"E1","solvedCount":2937},{"contestId":2150,"index":"D","solvedCount":1405},{"contestId":2150,"index":"C","solvedCount":4783},{"contestId":2150,"index":"B","solvedCount":8562},{"contestId":2150,"index":"A","solvedCount":14498},{"contestId":2149,"index":"G","solvedCount":2923},{"contestId":2149,"index":"F","solvedCount":5138},{"contestId":2149,"index":"E","solvedCount":10015},{"contestId":2149,"index":"D","solvedCount":20939},{"contestId":2149,"index":"C","solvedCount":29891},{"contestId":2149,"index":"B","solvedCount":34549},{"contestId":2149,"index":"A","solvedCount":43793},{"contestId":2148,"index":"G","solvedCount":4486},{"contestId":2148,"index":"F","solvedCount":7105},{"contestId":2148,"index":"E","solvedCount":15214},{"contestId":2148,"index":"D","solvedCount":28511},{"contestId":2148,"index":"C","solvedCount":26878},{"contestId":2148,"index":"B","solvedCount":34985},{"contestId":2148,"index":"A","solvedCount":51124},{"contestId":2147,"index":"I2","solvedCount":187},{"contestId":2147,"index":"I1","solvedCount":209},{"contestId":2147,"index":"H","solvedCount":568},{"contestId":2147,"index":"G","solvedCount":1317},{"contestId":2147,"index":"F","solvedCount":1751},{"contestId":2147,"index":"E","solvedCount":2392},{"contestId":2147,"index":"D","solvedCount":9341},{"contestId":2147,"index":"C","solvedCount":12529},{"contestId":2147,"index":"B","solvedCount":19989},{"contestId":2147,"index":"A","solvedCount":21426},{"contestId":2146,"index":"F","solvedCount":355},{"contestId":2146,"index":"E","solvedCount":2231},{"contestId":2146,"index":"D2","solvedCount":4349},{"contestId":2146,"index":"D1","solvedCount":11478},{"contestId":2146,"index":"C","solvedCount":14267},{"contestId":2146,"index":"B","solvedCount":16955},{"contestId":2146,"index":"A","solvedCount":22789},{"contestId":2145,"index":"G","solvedCount":656},{"contestId":2145,"index":"F","solvedCount":1110},{"contestId":2145,"index":"E","solvedCount":3318},{"contestId":2145,"index":"D","solvedCount":7198},{"contestId":2145,"index":"C","solvedCount":16585},{"contestId":2145,"index":"B","solvedCount":22946},{"contestId":2145,"index":"A","solvedCount":32731},{"contestId":2144,"index":"F","solvedCount":1134},{"contestId":2144,"index":"E2","solvedCount":1634},{"contestId":2144,"index":"E1","solvedCount":2894},{"contestId":2144,"index":"D","solvedCount":7559},{"contestId":2144,"index":"C","solvedCount":16115},{"contestId":2144,"index":"B","solvedCount":19622},{"contestId":2144,"index":"A","solvedCount":22612},{"contestId":2143,"index":"F","solvedCount":478},{"contestId":2143,"index":"E","solvedCount":2145},{"contestId":2143,"index":"D2","solvedCount":3086},{"contestId":2143,"index":"D1","solvedCount":6967},{"contestId":2143,"index":"C","solvedCount":15299},{"contestId":2143,"index":"B","solvedCount":22744},{"contestId":2143,"index":"A","solvedCount":21860},{"contestId":2141,"index":"I","solvedCount":82},{"contestId":2141,"index":"H","solvedCount":185},{"contestId":2141,"index":"G","solvedCount":66},{"contestId":2141,"index":"F","solvedCount":148},{"contestId":2141,"index":"E","solvedCount":268},{"contestId":2141,"index":"D","solvedCount":496},{"contestId":2141,"index":"C","solvedCount":362},{"contestId":2141,"index":"B","solvedCount":1608},{"contestId":2141,"index":"A","solvedCount":1711},{"contestId":2140,"index":"F","solvedCount":341},{"contestId":2140,"index":"E2","solvedCount":1316},{"contestId":2140,"index":"E1","solvedCount":2286},{"contestId":2140,"index":"D","solvedCount":5300},{"contestId":2140,"index":"C","solvedCount":13428},{"contestId":2140,"index":"B","solvedCount":23769},{"contestId":2140,"index":"A","solvedCount":23346},{"contestId":2139,"index":"B","solvedCount":21692},{"contestId":2139,"index":"A","solvedCount":27005},{"contestId":2138,"index":"F","solvedCount":100},{"contestId":2138,"index":"E2","solvedCount":227},{"contestId":2138,"index":"E1","solvedCount":282},{"contestId":2138,"index":"D","solvedCount":694},{"contestId":2138,"index":"C2","solvedCount":3666},{"contestId":2138,"index":"C1","solvedCount":5824},{"contestId":2138,"index":"B","solvedCount":5733},{"contestId":2138,"index":"A","solvedCount":18004},{"contestId":2137,"index":"G","solvedCount":2084},{"contestId":2137,"index":"F","solvedCount":4289},{"contestId":2137,"index":"E","solvedCount":10935},{"contestId":2137,"index":"D","solvedCount":20850},{"contestId":2137,"index":"C","solvedCount":24266},{"contestId":2137,"index":"B","solvedCount":27968},{"contestId":2137,"index":"A","solvedCount":36876},{"contestId":2136,"index":"B","solvedCount":22011},{"contestId":2136,"index":"A","solvedCount":27270},{"contestId":2135,"index":"F","solvedCount":701},{"contestId":2135,"index":"E2","solvedCount":324},{"contestId":2135,"index":"E1","solvedCount":1403},{"contestId":2135,"index":"D2","solvedCount":1505},{"contestId":2135,"index":"D1","solvedCount":4341},{"contestId":2135,"index":"C","solvedCount":6595},{"contestId":2135,"index":"B","solvedCount":9495},{"contestId":2135,"index":"A","solvedCount":21616},{"contestId":2134,"index":"F","solvedCount":718},{"contestId":2134,"index":"E","solvedCount":2566},{"contestId":2134,"index":"D","solvedCount":3848},{"contestId":2134,"index":"C","solvedCount":19874},{"contestId":2134,"index":"B","solvedCount":22416},{"contestId":2134,"index":"A","solvedCount":27741},{"contestId":2133,"index":"F","solvedCount":540},{"contestId":2133,"index":"E","solvedCount":1823},{"contestId":2133,"index":"D","solvedCount":7964},{"contestId":2133,"index":"C","solvedCount":13553},{"contestId":2133,"index":"B","solvedCount":26413},{"contestId":2133,"index":"A","solvedCount":32196},{"contestId":2132,"index":"G","solvedCount":541},{"contestId":2132,"index":"F","solvedCount":3041},{"contestId":2132,"index":"E","solvedCount":8708},{"contestId":2132,"index":"D","solvedCount":9371},{"contestId":2132,"index":"C2","solvedCount":14206},{"contestId":2132,"index":"C1","solvedCount":29030},{"contestId":2132,"index":"B","solvedCount":35068},{"contestId":2132,"index":"A","solvedCount":45969},{"contestId":2131,"index":"H","solvedCount":953},{"contestId":2131,"index":"G","solvedCount":3956},{"contestId":2131,"index":"F","solvedCount":4895},{"contestId":2131,"index":"E","solvedCount":18208},{"contestId":2131,"index":"D","solvedCount":15202},{"contestId":2131,"index":"C","solvedCount":22712},{"contestId":2131,"index":"B","solvedCount":31819},{"contestId":2131,"index":"A","solvedCount":40195},{"contestId":2130,"index":"B","solvedCount":22313},{"contestId":2130,"index":"A","solvedCount":29289},{"contestId":2129,"index":"F2","solvedCount":146},{"contestId":2129,"index":"F1","solvedCount":1030},{"contestId":2129,"index":"E","solvedCount":726},{"contestId":2129,"index":"D","solvedCount":3792},{"contestId":2129,"index":"C3","solvedCount":2338},{"contestId":2129,"index":"C2","solvedCount":3925},{"contestId":2129,"index":"C1","solvedCount":5325},{"contestId":2129,"index":"B","solvedCount":16290},{"contestId":2129,"index":"A","solvedCount":19420},{"contestId":2128,"index":"F","solvedCount":416},{"contestId":2128,"index":"E2","solvedCount":841},{"contestId":2128,"index":"E1","solvedCount":6970},{"contestId":2128,"index":"D","solvedCount":13192},{"contestId":2128,"index":"C","solvedCount":21818},{"contestId":2128,"index":"B","solvedCount":22414},{"contestId":2128,"index":"A","solvedCount":29364},{"contestId":2127,"index":"H","solvedCount":2819},{"contestId":2127,"index":"G2","solvedCount":172},{"contestId":2127,"index":"G1","solvedCount":195},{"contestId":2127,"index":"F","solvedCount":3018},{"contestId":2127,"index":"E","solvedCount":5476},{"contestId":2127,"index":"D","solvedCount":8508},{"contestId":2127,"index":"C","solvedCount":15242},{"contestId":2127,"index":"B","solvedCount":15275},{"contestId":2127,"index":"A","solvedCount":22266},{"contestId":2126,"index":"G2","solvedCount":1268},{"contestId":2126,"index":"G1","solvedCount":2624},{"contestId":2126,"index":"F","solvedCount":4529},{"contestId":2126,"index":"E","solvedCount":17900},{"contestId":2126,"index":"D","solvedCount":25080},{"contestId":2126,"index":"C","solvedCount":27323},{"contestId":2126,"index":"B","solvedCount":38934},{"contestId":2126,"index":"A","solvedCount":54788},{"contestId":2125,"index":"F","solvedCount":479},{"contestId":2125,"index":"E","solvedCount":1477},{"contestId":2125,"index":"D","solvedCount":9925},{"contestId":2125,"index":"C","solvedCount":23728},{"contestId":2125,"index":"B","solvedCount":29046},{"contestId":2125,"index":"A","solvedCount":28835},{"contestId":2124,"index":"I","solvedCount":778},{"contestId":2124,"index":"H","solvedCount":267},{"contestId":2124,"index":"G","solvedCount":770},{"contestId":2124,"index":"F2","solvedCount":1261},{"contestId":2124,"index":"F1","solvedCount":3562},{"contestId":2124,"index":"E","solvedCount":5901},{"contestId":2124,"index":"D","solvedCount":10167},{"contestId":2124,"index":"C","solvedCount":17608},{"contestId":2124,"index":"B","solvedCount":23236},{"contestId":2124,"index":"A","solvedCount":21651},{"contestId":2123,"index":"G","solvedCount":3501},{"contestId":2123,"index":"F","solvedCount":10356},{"contestId":2123,"index":"E","solvedCount":15636},{"contestId":2123,"index":"D","solvedCount":22930},{"contestId":2123,"index":"C","solvedCount":32286},{"contestId":2123,"index":"B","solvedCount":35831},{"contestId":2123,"index":"A","solvedCount":42889},{"contestId":2122,"index":"G","solvedCount":2443},{"contestId":2122,"index":"F","solvedCount":217},{"contestId":2122,"index":"E","solvedCount":3084},{"contestId":2122,"index":"D","solvedCount":3185},{"contestId":2122,"index":"C","solvedCount":10755},{"contestId":2122,"index":"B","solvedCount":17889},{"contestId":2122,"index":"A","solvedCount":21712},{"contestId":2121,"index":"H","solvedCount":2360},{"contestId":2121,"index":"G","solvedCount":5598},{"contestId":2121,"index":"F","solvedCount":8509},{"contestId":2121,"index":"E","solvedCount":15470},{"contestId":2121,"index":"D","solvedCount":18961},{"contestId":2121,"index":"C","solvedCount":22749},{"contestId":2121,"index":"B","solvedCount":33135},{"contestId":2121,"index":"A","solvedCount":40264},{"contestId":2120,"index":"G","solvedCount":120},{"contestId":2120,"index":"F","solvedCount":511},{"contestId":2120,"index":"E","solvedCount":1929},{"contestId":2120,"index":"D","solvedCount":6068},{"contestId":2120,"index":"C","solvedCount":13206},{"contestId":2120,"index":"B","solvedCount":18283},{"contestId":2120,"index":"A","solvedCount":20735},{"contestId":2119,"index":"F","solvedCount":199},{"contestId":2119,"index":"E","solvedCount":748},{"contestId":2119,"index":"D","solvedCount":3630},{"contestId":2119,"index":"C","solvedCount":17075},{"contestId":2119,"index":"B","solvedCount":19138},{"contestId":2119,"index":"A","solvedCount":27977},{"contestId":2118,"index":"F","solvedCount":307},{"contestId":2118,"index":"E","solvedCount":1467},{"contestId":2118,"index":"D2","solvedCount":2613},{"contestId":2118,"index":"D1","solvedCount":8757},{"contestId":2118,"index":"C","solvedCount":19327},{"contestId":2118,"index":"B","solvedCount":20692},{"contestId":2118,"index":"A","solvedCount":29635},{"contestId":2117,"index":"H","solvedCount":1042},{"contestId":2117,"index":"G","solvedCount":5568},{"contestId":2117,"index":"F","solvedCount":6245},{"contestId":2117,"index":"E","solvedCount":12561},{"contestId":2117,"index":"D","solvedCount":23154},{"contestId":2117,"index":"C","solvedCount":22056},{"contestId":2117,"index":"B","solvedCount":32908},{"contestId":2117,"index":"A","solvedCount":39212},{"contestId":2116,"index":"B","solvedCount":18147},{"contestId":2116,"index":"A","solvedCount":27349},{"contestId":2115,"index":"F2","solvedCount":194},{"contestId":2115,"index":"F1","solvedCount":225},{"contestId":2115,"index":"E","solvedCount":554},{"contestId":2115,"index":"D","solvedCount":3100},{"contestId":2115,"index":"C","solvedCount":2126},{"contestId":2115,"index":"B","solvedCount":6006},{"contestId":2115,"index":"A","solvedCount":17810},{"contestId":2114,"index":"G","solvedCount":2124},{"contestId":2114,"index":"F","solvedCount":5727},{"contestId":2114,"index":"E","solvedCount":14740},{"contestId":2114,"index":"D","solvedCount":15216},{"contestId":2114,"index":"C","solvedCount":32103},{"contestId":2114,"index":"B","solvedCount":31475},{"contestId":2114,"index":"A","solvedCount":44941},{"contestId":2113,"index":"F","solvedCount":1017},{"contestId":2113,"index":"E","solvedCount":441},{"contestId":2113,"index":"D","solvedCount":3008},{"contestId":2113,"index":"C","solvedCount":8402},{"contestId":2113,"index":"B","solvedCount":15244},{"contestId":2113,"index":"A","solvedCount":20866},{"contestId":2112,"index":"F","solvedCount":679},{"contestId":2112,"index":"E","solvedCount":3524},{"contestId":2112,"index":"D","solvedCount":9971},{"contestId":2112,"index":"C","solvedCount":18489},{"contestId":2112,"index":"B","solvedCount":21821},{"contestId":2112,"index":"A","solvedCount":30002},{"contestId":2111,"index":"G","solvedCount":439},{"contestId":2111,"index":"F","solvedCount":1488},{"contestId":2111,"index":"E","solvedCount":5604},{"contestId":2111,"index":"D","solvedCount":12553},{"contestId":2111,"index":"C","solvedCount":20379},{"contestId":2111,"index":"B","solvedCount":18466},{"contestId":2111,"index":"A","solvedCount":21034},{"contestId":2110,"index":"F","solvedCount":2007},{"contestId":2110,"index":"E","solvedCount":2888},{"contestId":2110,"index":"D","solvedCount":9017},{"contestId":2110,"index":"C","solvedCount":16506},{"contestId":2110,"index":"B","solvedCount":28601},{"contestId":2110,"index":"A","solvedCount":30545},{"contestId":2109,"index":"F","solvedCount":310},{"contestId":2109,"index":"E","solvedCount":1916},{"contestId":2109,"index":"D","solvedCount":6038},{"contestId":2109,"index":"C3","solvedCount":3488},{"contestId":2109,"index":"C2","solvedCount":9094},{"contestId":2109,"index":"C1","solvedCount":12015},{"contestId":2109,"index":"B","solvedCount":17956},{"contestId":2109,"index":"A","solvedCount":27411},{"contestId":2108,"index":"F","solvedCount":577},{"contestId":2108,"index":"E","solvedCount":949},{"contestId":2108,"index":"D","solvedCount":2502},{"contestId":2108,"index":"C","solvedCount":15458},{"contestId":2108,"index":"B","solvedCount":15082},{"contestId":2108,"index":"A","solvedCount":22524},{"contestId":2107,"index":"F2","solvedCount":589},{"contestId":2107,"index":"F1","solvedCount":1916},{"contestId":2107,"index":"E","solvedCount":968},{"contestId":2107,"index":"D","solvedCount":3681},{"contestId":2107,"index":"C","solvedCount":12715},{"contestId":2107,"index":"B","solvedCount":20467},{"contestId":2107,"index":"A","solvedCount":22551},{"contestId":2106,"index":"G2","solvedCount":673},{"contestId":2106,"index":"G1","solvedCount":1713},{"contestId":2106,"index":"F","solvedCount":4663},{"contestId":2106,"index":"E","solvedCount":6238},{"contestId":2106,"index":"D","solvedCount":12883},{"contestId":2106,"index":"C","solvedCount":26555},{"contestId":2106,"index":"B","solvedCount":29265},{"contestId":2106,"index":"A","solvedCount":37538},{"contestId":2104,"index":"G","solvedCount":588},{"contestId":2104,"index":"F","solvedCount":758},{"contestId":2104,"index":"E","solvedCount":8505},{"contestId":2104,"index":"D","solvedCount":13960},{"contestId":2104,"index":"C","solvedCount":17980},{"contestId":2104,"index":"B","solvedCount":21619},{"contestId":2104,"index":"A","solvedCount":26843},{"contestId":2103,"index":"F","solvedCount":658},{"contestId":2103,"index":"E","solvedCount":644},{"contestId":2103,"index":"D","solvedCount":4129},{"contestId":2103,"index":"C","solvedCount":11178},{"contestId":2103,"index":"B","solvedCount":18217},{"contestId":2103,"index":"A","solvedCount":25375},{"contestId":2102,"index":"B","solvedCount":20553},{"contestId":2102,"index":"A","solvedCount":22268},{"contestId":2101,"index":"F","solvedCount":308},{"contestId":2101,"index":"E","solvedCount":3303},{"contestId":2101,"index":"D","solvedCount":2337},{"contestId":2101,"index":"C","solvedCount":5102},{"contestId":2101,"index":"B","solvedCount":9197},{"contestId":2101,"index":"A","solvedCount":15869},{"contestId":2098,"index":"B","solvedCount":8319},{"contestId":2098,"index":"A","solvedCount":15044},{"contestId":2097,"index":"F","solvedCount":213},{"contestId":2097,"index":"E","solvedCount":301},{"contestId":2097,"index":"D","solvedCount":573},{"contestId":2097,"index":"C","solvedCount":1077},{"contestId":2097,"index":"B","solvedCount":2025},{"contestId":2097,"index":"A","solvedCount":9098},{"contestId":2096,"index":"H","solvedCount":239},{"contestId":2096,"index":"G","solvedCount":470},{"contestId":2096,"index":"F","solvedCount":562},{"contestId":2096,"index":"E","solvedCount":2138},{"contestId":2096,"index":"D","solvedCount":5780},{"contestId":2096,"index":"C","solvedCount":8566},{"contestId":2096,"index":"B","solvedCount":17129},{"contestId":2096,"index":"A","solvedCount":21017},{"contestId":2095,"index":"J","solvedCount":557},{"contestId":2095,"index":"I","solvedCount":646},{"contestId":2095,"index":"H","solvedCount":857},{"contestId":2095,"index":"G","solvedCount":977},{"contestId":2095,"index":"F","solvedCount":863},{"contestId":2095,"index":"E","solvedCount":798},{"contestId":2095,"index":"D","solvedCount":5359},{"contestId":2095,"index":"C","solvedCount":3812},{"contestId":2095,"index":"B","solvedCount":6091},{"contestId":2095,"index":"A","solvedCount":13930},{"contestId":2094,"index":"H","solvedCount":3989},{"contestId":2094,"index":"G","solvedCount":8333},{"contestId":2094,"index":"F","solvedCount":12045},{"contestId":2094,"index":"E","solvedCount":19378},{"contestId":2094,"index":"D","solvedCount":25040},{"contestId":2094,"index":"C","solvedCount":31746},{"contestId":2094,"index":"B","solvedCount":34260},{"contestId":2094,"index":"A","solvedCount":59258},{"contestId":2093,"index":"G","solvedCount":4129},{"contestId":2093,"index":"F","solvedCount":6106},{"contestId":2093,"index":"E","solvedCount":14178},{"contestId":2093,"index":"D","solvedCount":12710},{"contestId":2093,"index":"C","solvedCount":32106},{"contestId":2093,"index":"B","solvedCount":32022},{"contestId":2093,"index":"A","solvedCount":42026},{"contestId":2092,"index":"F","solvedCount":452},{"contestId":2092,"index":"E","solvedCount":3969},{"contestId":2092,"index":"D","solvedCount":7087},{"contestId":2092,"index":"C","solvedCount":23443},{"contestId":2092,"index":"B","solvedCount":25703},{"contestId":2092,"index":"A","solvedCount":29061},{"contestId":2091,"index":"G","solvedCount":1675},{"contestId":2091,"index":"F","solvedCount":6439},{"contestId":2091,"index":"E","solvedCount":20516},{"contestId":2091,"index":"D","solvedCount":24406},{"contestId":2091,"index":"C","solvedCount":29705},{"contestId":2091,"index":"B","solvedCount":33421},{"contestId":2091,"index":"A","solvedCount":39882},{"contestId":2090,"index":"C","solvedCount":6590},{"contestId":2090,"index":"B","solvedCount":17057},{"contestId":2090,"index":"A","solvedCount":21828},{"contestId":2089,"index":"E","solvedCount":135},{"contestId":2089,"index":"D","solvedCount":200},{"contestId":2089,"index":"C2","solvedCount":276},{"contestId":2089,"index":"C1","solvedCount":1530},{"contestId":2089,"index":"B2","solvedCount":1366},{"contestId":2089,"index":"B1","solvedCount":3381},{"contestId":2089,"index":"A","solvedCount":7547},{"contestId":2087,"index":"I","solvedCount":27},{"contestId":2087,"index":"H","solvedCount":28},{"contestId":2087,"index":"G","solvedCount":90},{"contestId":2087,"index":"F","solvedCount":70},{"contestId":2087,"index":"E","solvedCount":164},{"contestId":2087,"index":"D","solvedCount":268},{"contestId":2087,"index":"C","solvedCount":490},{"contestId":2087,"index":"B","solvedCount":571},{"contestId":2087,"index":"A","solvedCount":1059},{"contestId":2086,"index":"F","solvedCount":154},{"contestId":2086,"index":"E","solvedCount":1737},{"contestId":2086,"index":"D","solvedCount":8776},{"contestId":2086,"index":"C","solvedCount":16793},{"contestId":2086,"index":"B","solvedCount":19567},{"contestId":2086,"index":"A","solvedCount":34304},{"contestId":2085,"index":"F2","solvedCount":568},{"contestId":2085,"index":"F1","solvedCount":831},{"contestId":2085,"index":"E","solvedCount":3306},{"contestId":2085,"index":"D","solvedCount":5655},{"contestId":2085,"index":"C","solvedCount":14280},{"contestId":2085,"index":"B","solvedCount":17666},{"contestId":2085,"index":"A","solvedCount":24160},{"contestId":2084,"index":"H","solvedCount":124},{"contestId":2084,"index":"G2","solvedCount":123},{"contestId":2084,"index":"G1","solvedCount":781},{"contestId":2084,"index":"F","solvedCount":529},{"contestId":2084,"index":"E","solvedCount":1851},{"contestId":2084,"index":"D","solvedCount":9276},{"contestId":2084,"index":"C","solvedCount":12211},{"contestId":2084,"index":"B","solvedCount":17393},{"contestId":2084,"index":"A","solvedCount":17678},{"contestId":2082,"index":"B","solvedCount":8788},{"contestId":2082,"index":"A","solvedCount":11395},{"contestId":2081,"index":"G2","solvedCount":59},{"contestId":2081,"index":"G1","solvedCount":84},{"contestId":2081,"index":"F","solvedCount":150},{"contestId":2081,"index":"E","solvedCount":92},{"contestId":2081,"index":"D","solvedCount":1455},{"contestId":2081,"index":"C","solvedCount":391},{"contestId":2081,"index":"B","solvedCount":1047},{"contestId":2081,"index":"A","solvedCount":4431},{"contestId":2080,"index":"D","solvedCount":50},{"contestId":2080,"index":"C","solvedCount":223},{"contestId":2080,"index":"B","solvedCount":540},{"contestId":2080,"index":"A","solvedCount":55},{"contestId":2079,"index":"D","solvedCount":725},{"contestId":2079,"index":"C","solvedCount":236},{"contestId":2079,"index":"B","solvedCount":187},{"contestId":2079,"index":"A","solvedCount":49},{"contestId":2078,"index":"D","solvedCount":6825},{"contestId":2078,"index":"B","solvedCount":18805},{"contestId":2078,"index":"A","solvedCount":23606},{"contestId":2077,"index":"G","solvedCount":175},{"contestId":2077,"index":"F","solvedCount":279},{"contestId":2077,"index":"E","solvedCount":648},{"contestId":2077,"index":"D","solvedCount":399},{"contestId":2077,"index":"C","solvedCount":2475},{"contestId":2077,"index":"B","solvedCount":3848},{"contestId":2077,"index":"A","solvedCount":15177},{"contestId":2075,"index":"F","solvedCount":554},{"contestId":2075,"index":"E","solvedCount":1228},{"contestId":2075,"index":"D","solvedCount":6188},{"contestId":2075,"index":"C","solvedCount":15034},{"contestId":2075,"index":"B","solvedCount":19556},{"contestId":2075,"index":"A","solvedCount":28346},{"contestId":2074,"index":"G","solvedCount":2278},{"contestId":2074,"index":"F","solvedCount":2567},{"contestId":2074,"index":"E","solvedCount":6981},{"contestId":2074,"index":"D","solvedCount":12523},{"contestId":2074,"index":"C","solvedCount":22648},{"contestId":2074,"index":"B","solvedCount":35793},{"contestId":2074,"index":"A","solvedCount":45760},{"contestId":2073,"index":"M","solvedCount":86},{"contestId":2073,"index":"L","solvedCount":1867},{"contestId":2073,"index":"K","solvedCount":260},{"contestId":2073,"index":"J","solvedCount":1232},{"contestId":2073,"index":"I","solvedCount":131},{"contestId":2073,"index":"H","solvedCount":394},{"contestId":2073,"index":"G","solvedCount":959},{"contestId":2073,"index":"F","solvedCount":85},{"contestId":2073,"index":"E","solvedCount":87},{"contestId":2073,"index":"D","solvedCount":595},{"contestId":2073,"index":"C","solvedCount":348},{"contestId":2073,"index":"B","solvedCount":82},{"contestId":2073,"index":"A","solvedCount":1297},{"contestId":2072,"index":"G","solvedCount":2227},{"contestId":2072,"index":"F","solvedCount":8847},{"contestId":2072,"index":"E","solvedCount":12843},{"contestId":2072,"index":"D","solvedCount":18226},{"contestId":2072,"index":"C","solvedCount":20281},{"contestId":2072,"index":"B","solvedCount":31873},{"contestId":2072,"index":"A","solvedCount":41650},{"contestId":2071,"index":"F","solvedCount":367},{"contestId":2071,"index":"E","solvedCount":857},{"contestId":2071,"index":"D2","solvedCount":1147},{"contestId":2071,"index":"D1","solvedCount":6955},{"contestId":2071,"index":"C","solvedCount":10080},{"contestId":2071,"index":"B","solvedCount":21527},{"contestId":2071,"index":"A","solvedCount":28385},{"contestId":2070,"index":"F","solvedCount":397},{"contestId":2070,"index":"E","solvedCount":1986},{"contestId":2070,"index":"D","solvedCount":11841},{"contestId":2070,"index":"C","solvedCount":14498},{"contestId":2070,"index":"B","solvedCount":20222},{"contestId":2070,"index":"A","solvedCount":26917},{"contestId":2069,"index":"F","solvedCount":836},{"contestId":2069,"index":"E","solvedCount":2023},{"contestId":2069,"index":"D","solvedCount":7331},{"contestId":2069,"index":"C","solvedCount":15586},{"contestId":2069,"index":"B","solvedCount":19362},{"contestId":2069,"index":"A","solvedCount":26909},{"contestId":2068,"index":"K","solvedCount":257},{"contestId":2068,"index":"J","solvedCount":1704},{"contestId":2068,"index":"I","solvedCount":83},{"contestId":2068,"index":"H","solvedCount":440},{"contestId":2068,"index":"G","solvedCount":86},{"contestId":2068,"index":"F","solvedCount":1601},{"contestId":2068,"index":"E","solvedCount":395},{"contestId":2068,"index":"D","solvedCount":280},{"contestId":2068,"index":"C","solvedCount":1751},{"contestId":2068,"index":"B","solvedCount":154},{"contestId":2068,"index":"A","solvedCount":1064},{"contestId":2067,"index":"C","solvedCount":13225},{"contestId":2067,"index":"B","solvedCount":19701},{"contestId":2067,"index":"A","solvedCount":26136},{"contestId":2066,"index":"F","solvedCount":81},{"contestId":2066,"index":"E","solvedCount":475},{"contestId":2066,"index":"D2","solvedCount":690},{"contestId":2066,"index":"D1","solvedCount":1559},{"contestId":2066,"index":"C","solvedCount":2612},{"contestId":2066,"index":"B","solvedCount":5677},{"contestId":2066,"index":"A","solvedCount":7493},{"contestId":2065,"index":"H","solvedCount":2083},{"contestId":2065,"index":"G","solvedCount":6682},{"contestId":2065,"index":"F","solvedCount":7528},{"contestId":2065,"index":"E","solvedCount":12615},{"contestId":2065,"index":"D","solvedCount":21462},{"contestId":2065,"index":"C2","solvedCount":19586},{"contestId":2065,"index":"C1","solvedCount":28828},{"contestId":2065,"index":"B","solvedCount":43639},{"contestId":2065,"index":"A","solvedCount":57922},{"contestId":2064,"index":"F","solvedCount":750},{"contestId":2064,"index":"E","solvedCount":1567},{"contestId":2064,"index":"D","solvedCount":6108},{"contestId":2064,"index":"C","solvedCount":18436},{"contestId":2064,"index":"B","solvedCount":20631},{"contestId":2064,"index":"A","solvedCount":27488},{"contestId":2063,"index":"F2","solvedCount":989},{"contestId":2063,"index":"F1","solvedCount":1605},{"contestId":2063,"index":"E","solvedCount":2471},{"contestId":2063,"index":"D","solvedCount":5246},{"contestId":2063,"index":"C","solvedCount":15582},{"contestId":2063,"index":"B","solvedCount":23872},{"contestId":2063,"index":"A","solvedCount":32583},{"contestId":2062,"index":"H","solvedCount":211},{"contestId":2062,"index":"G","solvedCount":227},{"contestId":2062,"index":"F","solvedCount":650},{"contestId":2062,"index":"E2","solvedCount":490},{"contestId":2062,"index":"E1","solvedCount":4479},{"contestId":2062,"index":"D","solvedCount":3698},{"contestId":2062,"index":"C","solvedCount":18964},{"contestId":2062,"index":"B","solvedCount":24407},{"contestId":2062,"index":"A","solvedCount":28761},{"contestId":2061,"index":"I","solvedCount":147},{"contestId":2061,"index":"H2","solvedCount":85},{"contestId":2061,"index":"H1","solvedCount":114},{"contestId":2061,"index":"G","solvedCount":569},{"contestId":2061,"index":"F2","solvedCount":159},{"contestId":2061,"index":"F1","solvedCount":2342},{"contestId":2061,"index":"E","solvedCount":4146},{"contestId":2061,"index":"D","solvedCount":11246},{"contestId":2061,"index":"C","solvedCount":10485},{"contestId":2061,"index":"B","solvedCount":15120},{"contestId":2061,"index":"A","solvedCount":22610},{"contestId":2060,"index":"G","solvedCount":1363},{"contestId":2060,"index":"F","solvedCount":2713},{"contestId":2060,"index":"E","solvedCount":13216},{"contestId":2060,"index":"D","solvedCount":27008},{"contestId":2060,"index":"C","solvedCount":33444},{"contestId":2060,"index":"B","solvedCount":29349},{"contestId":2060,"index":"A","solvedCount":42162},{"contestId":2059,"index":"E2","solvedCount":362},{"contestId":2059,"index":"E1","solvedCount":917},{"contestId":2059,"index":"D","solvedCount":6862},{"contestId":2059,"index":"C","solvedCount":13027},{"contestId":2059,"index":"B","solvedCount":19344},{"contestId":2059,"index":"A","solvedCount":29603},{"contestId":2057,"index":"H","solvedCount":193},{"contestId":2057,"index":"G","solvedCount":833},{"contestId":2057,"index":"F","solvedCount":256},{"contestId":2057,"index":"E2","solvedCount":2246},{"contestId":2057,"index":"E1","solvedCount":2818},{"contestId":2057,"index":"D","solvedCount":5626},{"contestId":2057,"index":"C","solvedCount":14318},{"contestId":2057,"index":"B","solvedCount":23881},{"contestId":2057,"index":"A","solvedCount":27902},{"contestId":2056,"index":"F2","solvedCount":377},{"contestId":2056,"index":"F1","solvedCount":469},{"contestId":2056,"index":"E","solvedCount":1080},{"contestId":2056,"index":"D","solvedCount":3780},{"contestId":2056,"index":"C","solvedCount":20018},{"contestId":2056,"index":"B","solvedCount":18401},{"contestId":2056,"index":"A","solvedCount":27088},{"contestId":2055,"index":"F","solvedCount":92},{"contestId":2055,"index":"E","solvedCount":517},{"contestId":2055,"index":"D","solvedCount":4492},{"contestId":2055,"index":"C","solvedCount":17848},{"contestId":2055,"index":"B","solvedCount":27993},{"contestId":2055,"index":"A","solvedCount":34257},{"contestId":2053,"index":"I2","solvedCount":111},{"contestId":2053,"index":"I1","solvedCount":576},{"contestId":2053,"index":"H","solvedCount":91},{"contestId":2053,"index":"G","solvedCount":264},{"contestId":2053,"index":"F","solvedCount":983},{"contestId":2053,"index":"E","solvedCount":4655},{"contestId":2053,"index":"D","solvedCount":7896},{"contestId":2053,"index":"C","solvedCount":12746},{"contestId":2053,"index":"B","solvedCount":17416},{"contestId":2053,"index":"A","solvedCount":21456},{"contestId":2052,"index":"M","solvedCount":500},{"contestId":2052,"index":"L","solvedCount":166},{"contestId":2052,"index":"K","solvedCount":110},{"contestId":2052,"index":"J","solvedCount":1642},{"contestId":2052,"index":"I","solvedCount":173},{"contestId":2052,"index":"H","solvedCount":84},{"contestId":2052,"index":"G","solvedCount":214},{"contestId":2052,"index":"F","solvedCount":3975},{"contestId":2052,"index":"E","solvedCount":1587},{"contestId":2052,"index":"D","solvedCount":1274},{"contestId":2052,"index":"C","solvedCount":83},{"contestId":2052,"index":"B","solvedCount":464},{"contestId":2052,"index":"A","solvedCount":4545},{"contestId":2051,"index":"G","solvedCount":2561},{"contestId":2051,"index":"F","solvedCount":4183},{"contestId":2051,"index":"E","solvedCount":12549},{"contestId":2051,"index":"D","solvedCount":25169},{"contestId":2051,"index":"C","solvedCount":28865},{"contestId":2051,"index":"B","solvedCount":41272},{"contestId":2051,"index":"A","solvedCount":35895},{"contestId":2050,"index":"G","solvedCount":5715},{"contestId":2050,"index":"F","solvedCount":11889},{"contestId":2050,"index":"E","solvedCount":15400},{"contestId":2050,"index":"D","solvedCount":19783},{"contestId":2050,"index":"C","solvedCount":26121},{"contestId":2050,"index":"B","solvedCount":28096},{"contestId":2050,"index":"A","solvedCount":37257},{"contestId":2049,"index":"F","solvedCount":615},{"contestId":2049,"index":"E","solvedCount":1668},{"contestId":2049,"index":"D","solvedCount":6285},{"contestId":2049,"index":"C","solvedCount":14131},{"contestId":2049,"index":"B","solvedCount":19459},{"contestId":2049,"index":"A","solvedCount":24476},{"contestId":2048,"index":"I2","solvedCount":82},{"contestId":2048,"index":"I1","solvedCount":113},{"contestId":2048,"index":"H","solvedCount":287},{"contestId":2048,"index":"G","solvedCount":807},{"contestId":2048,"index":"F","solvedCount":1379},{"contestId":2048,"index":"E","solvedCount":3635},{"contestId":2048,"index":"D","solvedCount":8651},{"contestId":2048,"index":"C","solvedCount":15605},{"contestId":2048,"index":"B","solvedCount":21153},{"contestId":2048,"index":"A","solvedCount":23149},{"contestId":2047,"index":"B","solvedCount":19943},{"contestId":2047,"index":"A","solvedCount":18153},{"contestId":2046,"index":"F2","solvedCount":113},{"contestId":2046,"index":"F1","solvedCount":146},{"contestId":2046,"index":"E2","solvedCount":101},{"contestId":2046,"index":"E1","solvedCount":242},{"contestId":2046,"index":"D","solvedCount":578},{"contestId":2046,"index":"C","solvedCount":2471},{"contestId":2046,"index":"B","solvedCount":11452},{"contestId":2046,"index":"A","solvedCount":17462},{"contestId":2045,"index":"M","solvedCount":2416},{"contestId":2045,"index":"L","solvedCount":342},{"contestId":2045,"index":"K","solvedCount":136},{"contestId":2045,"index":"J","solvedCount":366},{"contestId":2045,"index":"I","solvedCount":1494},{"contestId":2045,"index":"H","solvedCount":861},{"contestId":2045,"index":"G","solvedCount":1023},{"contestId":2045,"index":"F","solvedCount":193},{"contestId":2045,"index":"E","solvedCount":405},{"contestId":2045,"index":"D","solvedCount":84},{"contestId":2045,"index":"C","solvedCount":7762},{"contestId":2045,"index":"B","solvedCount":1875},{"contestId":2045,"index":"A","solvedCount":2762},{"contestId":2044,"index":"H","solvedCount":2767},{"contestId":2044,"index":"G2","solvedCount":4131},{"contestId":2044,"index":"G1","solvedCount":7803},{"contestId":2044,"index":"F","solvedCount":6601},{"contestId":2044,"index":"E","solvedCount":18837},{"contestId":2044,"index":"D","solvedCount":24906},{"contestId":2044,"index":"C","solvedCount":46848},{"contestId":2044,"index":"B","solvedCount":54350},{"contestId":2044,"index":"A","solvedCount":64608},{"contestId":2043,"index":"G","solvedCount":356},{"contestId":2043,"index":"F","solvedCount":935},{"contestId":2043,"index":"E","solvedCount":1893},{"contestId":2043,"index":"D","solvedCount":8048},{"contestId":2043,"index":"C","solvedCount":11704},{"contestId":2043,"index":"B","solvedCount":22411},{"contestId":2043,"index":"A","solvedCount":27393},{"contestId":2042,"index":"F","solvedCount":961},{"contestId":2042,"index":"E","solvedCount":553},{"contestId":2042,"index":"D","solvedCount":5668},{"contestId":2042,"index":"C","solvedCount":9090},{"contestId":2042,"index":"B","solvedCount":20064},{"contestId":2042,"index":"A","solvedCount":21199},{"contestId":2041,"index":"N","solvedCount":89},{"contestId":2041,"index":"M","solvedCount":1418},{"contestId":2041,"index":"L","solvedCount":74},{"contestId":2041,"index":"K","solvedCount":126},{"contestId":2041,"index":"J","solvedCount":290},{"contestId":2041,"index":"I","solvedCount":717},{"contestId":2041,"index":"H","solvedCount":1088},{"contestId":2041,"index":"G","solvedCount":74},{"contestId":2041,"index":"F","solvedCount":530},{"contestId":2041,"index":"E","solvedCount":10414},{"contestId":2041,"index":"D","solvedCount":5668},{"contestId":2041,"index":"C","solvedCount":2158},{"contestId":2041,"index":"B","solvedCount":7562},{"contestId":2041,"index":"A","solvedCount":11766},{"contestId":2040,"index":"F","solvedCount":477},{"contestId":2040,"index":"E","solvedCount":2869},{"contestId":2040,"index":"D","solvedCount":6135},{"contestId":2040,"index":"C","solvedCount":11242},{"contestId":2040,"index":"B","solvedCount":24890},{"contestId":2040,"index":"A","solvedCount":24906},{"contestId":2039,"index":"H2","solvedCount":108},{"contestId":2039,"index":"H1","solvedCount":111},{"contestId":2039,"index":"G","solvedCount":95},{"contestId":2039,"index":"F2","solvedCount":304},{"contestId":2039,"index":"F1","solvedCount":544},{"contestId":2039,"index":"E","solvedCount":2454},{"contestId":2039,"index":"D","solvedCount":7288},{"contestId":2039,"index":"C2","solvedCount":5163},{"contestId":2039,"index":"C1","solvedCount":14028},{"contestId":2039,"index":"B","solvedCount":17863},{"contestId":2039,"index":"A","solvedCount":18471},{"contestId":2038,"index":"N","solvedCount":11611},{"contestId":2038,"index":"M","solvedCount":349},{"contestId":2038,"index":"L","solvedCount":8520},{"contestId":2038,"index":"K","solvedCount":1877},{"contestId":2038,"index":"J","solvedCount":9115},{"contestId":2038,"index":"I","solvedCount":767},{"contestId":2038,"index":"H","solvedCount":200},{"contestId":2038,"index":"G","solvedCount":3136},{"contestId":2038,"index":"F","solvedCount":501},{"contestId":2038,"index":"E","solvedCount":160},{"contestId":2038,"index":"D","solvedCount":926},{"contestId":2038,"index":"C","solvedCount":7362},{"contestId":2038,"index":"B","solvedCount":2021},{"contestId":2038,"index":"A","solvedCount":5758},{"contestId":2037,"index":"G","solvedCount":3995},{"contestId":2037,"index":"F","solvedCount":3081},{"contestId":2037,"index":"E","solvedCount":7719},{"contestId":2037,"index":"D","solvedCount":15259},{"contestId":2037,"index":"C","solvedCount":26381},{"contestId":2037,"index":"B","solvedCount":25998},{"contestId":2037,"index":"A","solvedCount":36805},{"contestId":2036,"index":"G","solvedCount":1899},{"contestId":2036,"index":"F","solvedCount":5662},{"contestId":2036,"index":"E","solvedCount":9968},{"contestId":2036,"index":"D","solvedCount":16463},{"contestId":2036,"index":"C","solvedCount":22746},{"contestId":2036,"index":"B","solvedCount":30303},{"contestId":2036,"index":"A","solvedCount":41756},{"contestId":2035,"index":"H","solvedCount":104},{"contestId":2035,"index":"G2","solvedCount":118},{"contestId":2035,"index":"G1","solvedCount":179},{"contestId":2035,"index":"F","solvedCount":1140},{"contestId":2035,"index":"E","solvedCount":2021},{"contestId":2035,"index":"D","solvedCount":5998},{"contestId":2035,"index":"C","solvedCount":11932},{"contestId":2035,"index":"B","solvedCount":21179},{"contestId":2035,"index":"A","solvedCount":18131},{"contestId":2034,"index":"H","solvedCount":207},{"contestId":2034,"index":"G2","solvedCount":89},{"contestId":2034,"index":"G1","solvedCount":89},{"contestId":2034,"index":"F2","solvedCount":624},{"contestId":2034,"index":"F1","solvedCount":923},{"contestId":2034,"index":"E","solvedCount":2107},{"contestId":2034,"index":"D","solvedCount":6897},{"contestId":2034,"index":"C","solvedCount":9501},{"contestId":2034,"index":"B","solvedCount":16380},{"contestId":2034,"index":"A","solvedCount":18777},{"contestId":2033,"index":"G","solvedCount":2104},{"contestId":2033,"index":"F","solvedCount":7430},{"contestId":2033,"index":"E","solvedCount":15008},{"contestId":2033,"index":"D","solvedCount":18809},{"contestId":2033,"index":"C","solvedCount":18550},{"contestId":2033,"index":"B","solvedCount":29538},{"contestId":2033,"index":"A","solvedCount":42165},{"contestId":2032,"index":"F","solvedCount":510},{"contestId":2032,"index":"E","solvedCount":1470},{"contestId":2032,"index":"D","solvedCount":6418},{"contestId":2032,"index":"C","solvedCount":16875},{"contestId":2032,"index":"B","solvedCount":21292},{"contestId":2032,"index":"A","solvedCount":25125},{"contestId":2031,"index":"F","solvedCount":494},{"contestId":2031,"index":"E","solvedCount":2816},{"contestId":2031,"index":"D","solvedCount":10311},{"contestId":2031,"index":"C","solvedCount":16268},{"contestId":2031,"index":"B","solvedCount":21452},{"contestId":2031,"index":"A","solvedCount":21485},{"contestId":2030,"index":"G2","solvedCount":278},{"contestId":2030,"index":"G1","solvedCount":306},{"contestId":2030,"index":"F","solvedCount":1257},{"contestId":2030,"index":"E","solvedCount":2065},{"contestId":2030,"index":"D","solvedCount":9024},{"contestId":2030,"index":"C","solvedCount":20403},{"contestId":2030,"index":"B","solvedCount":24275},{"contestId":2030,"index":"A","solvedCount":28053},{"contestId":2029,"index":"I","solvedCount":185},{"contestId":2029,"index":"H","solvedCount":120},{"contestId":2029,"index":"G","solvedCount":284},{"contestId":2029,"index":"F","solvedCount":882},{"contestId":2029,"index":"E","solvedCount":3661},{"contestId":2029,"index":"D","solvedCount":4081},{"contestId":2029,"index":"C","solvedCount":7991},{"contestId":2029,"index":"B","solvedCount":12107},{"contestId":2029,"index":"A","solvedCount":14415},{"contestId":2028,"index":"F","solvedCount":572},{"contestId":2028,"index":"E","solvedCount":2047},{"contestId":2028,"index":"D","solvedCount":3890},{"contestId":2028,"index":"C","solvedCount":10464},{"contestId":2028,"index":"B","solvedCount":13798},{"contestId":2028,"index":"A","solvedCount":21009},{"contestId":2027,"index":"E2","solvedCount":113},{"contestId":2027,"index":"E1","solvedCount":278},{"contestId":2027,"index":"D2","solvedCount":1981},{"contestId":2027,"index":"D1","solvedCount":7266},{"contestId":2027,"index":"C","solvedCount":14403},{"contestId":2027,"index":"B","solvedCount":18187},{"contestId":2027,"index":"A","solvedCount":22409},{"contestId":2026,"index":"F","solvedCount":433},{"contestId":2026,"index":"E","solvedCount":2173},{"contestId":2026,"index":"D","solvedCount":6314},{"contestId":2026,"index":"C","solvedCount":13141},{"contestId":2026,"index":"B","solvedCount":17003},{"contestId":2026,"index":"A","solvedCount":20758},{"contestId":2025,"index":"G","solvedCount":239},{"contestId":2025,"index":"F","solvedCount":1325},{"contestId":2025,"index":"E","solvedCount":2456},{"contestId":2025,"index":"D","solvedCount":8229},{"contestId":2025,"index":"C","solvedCount":19773},{"contestId":2025,"index":"B","solvedCount":20020},{"contestId":2025,"index":"A","solvedCount":29676},{"contestId":2024,"index":"B","solvedCount":17560},{"contestId":2024,"index":"A","solvedCount":23349},{"contestId":2023,"index":"F","solvedCount":139},{"contestId":2023,"index":"E","solvedCount":214},{"contestId":2023,"index":"D","solvedCount":624},{"contestId":2023,"index":"C","solvedCount":1433},{"contestId":2023,"index":"B","solvedCount":7441},{"contestId":2023,"index":"A","solvedCount":17131},{"contestId":2022,"index":"E2","solvedCount":751},{"contestId":2022,"index":"E1","solvedCount":800},{"contestId":2022,"index":"D2","solvedCount":874},{"contestId":2022,"index":"D1","solvedCount":4199},{"contestId":2022,"index":"C","solvedCount":6995},{"contestId":2022,"index":"B","solvedCount":15099},{"contestId":2022,"index":"A","solvedCount":17534},{"contestId":2021,"index":"E3","solvedCount":756},{"contestId":2021,"index":"E2","solvedCount":1298},{"contestId":2021,"index":"E1","solvedCount":1999},{"contestId":2021,"index":"D","solvedCount":989},{"contestId":2021,"index":"C2","solvedCount":4647},{"contestId":2021,"index":"C1","solvedCount":14464},{"contestId":2021,"index":"B","solvedCount":19414},{"contestId":2021,"index":"A","solvedCount":21943},{"contestId":2020,"index":"F","solvedCount":276},{"contestId":2020,"index":"E","solvedCount":4225},{"contestId":2020,"index":"D","solvedCount":7686},{"contestId":2020,"index":"C","solvedCount":19001},{"contestId":2020,"index":"B","solvedCount":22469},{"contestId":2020,"index":"A","solvedCount":26568},{"contestId":2019,"index":"B","solvedCount":17724},{"contestId":2019,"index":"A","solvedCount":27767},{"contestId":2018,"index":"F3","solvedCount":361},{"contestId":2018,"index":"F2","solvedCount":318},{"contestId":2018,"index":"F1","solvedCount":359},{"contestId":2018,"index":"E2","solvedCount":215},{"contestId":2018,"index":"E1","solvedCount":250},{"contestId":2018,"index":"D","solvedCount":2287},{"contestId":2018,"index":"C","solvedCount":10585},{"contestId":2018,"index":"B","solvedCount":5417},{"contestId":2018,"index":"A","solvedCount":12994},{"contestId":2014,"index":"H","solvedCount":6343},{"contestId":2014,"index":"G","solvedCount":1882},{"contestId":2014,"index":"F","solvedCount":5579},{"contestId":2014,"index":"E","solvedCount":9735},{"contestId":2014,"index":"D","solvedCount":16515},{"contestId":2014,"index":"C","solvedCount":28597},{"contestId":2014,"index":"B","solvedCount":34078},{"contestId":2014,"index":"A","solvedCount":47106},{"contestId":2013,"index":"F2","solvedCount":173},{"contestId":2013,"index":"F1","solvedCount":693},{"contestId":2013,"index":"E","solvedCount":4502},{"contestId":2013,"index":"D","solvedCount":7755},{"contestId":2013,"index":"C","solvedCount":15026},{"contestId":2013,"index":"B","solvedCount":28999},{"contestId":2013,"index":"A","solvedCount":31730},{"contestId":2011,"index":"I","solvedCount":25},{"contestId":2011,"index":"H","solvedCount":59},{"contestId":2011,"index":"G","solvedCount":51},{"contestId":2011,"index":"F","solvedCount":132},{"contestId":2011,"index":"E","solvedCount":185},{"contestId":2011,"index":"D","solvedCount":285},{"contestId":2011,"index":"C","solvedCount":382},{"contestId":2011,"index":"B","solvedCount":679},{"contestId":2011,"index":"A","solvedCount":1143},{"contestId":2010,"index":"C2","solvedCount":4895},{"contestId":2010,"index":"C1","solvedCount":9576},{"contestId":2010,"index":"B","solvedCount":25389},{"contestId":2010,"index":"A","solvedCount":21827},{"contestId":2009,"index":"G3","solvedCount":571},{"contestId":2009,"index":"G2","solvedCount":1902},{"contestId":2009,"index":"G1","solvedCount":5799},{"contestId":2009,"index":"F","solvedCount":8803},{"contestId":2009,"index":"E","solvedCount":18481},{"contestId":2009,"index":"D","solvedCount":19526},{"contestId":2009,"index":"C","solvedCount":34244},{"contestId":2009,"index":"B","solvedCount":55093},{"contestId":2009,"index":"A","solvedCount":77339},{"contestId":2008,"index":"H","solvedCount":3749},{"contestId":2008,"index":"G","solvedCount":6908},{"contestId":2008,"index":"F","solvedCount":16242},{"contestId":2008,"index":"E","solvedCount":14312},{"contestId":2008,"index":"D","solvedCount":24132},{"contestId":2008,"index":"C","solvedCount":37481},{"contestId":2008,"index":"B","solvedCount":33493},{"contestId":2008,"index":"A","solvedCount":42793},{"contestId":2007,"index":"C","solvedCount":16640},{"contestId":2007,"index":"B","solvedCount":26230},{"contestId":2007,"index":"A","solvedCount":25575},{"contestId":2006,"index":"F","solvedCount":183},{"contestId":2006,"index":"E","solvedCount":335},{"contestId":2006,"index":"D","solvedCount":1030},{"contestId":2006,"index":"C","solvedCount":2140},{"contestId":2006,"index":"B","solvedCount":4505},{"contestId":2006,"index":"A","solvedCount":10083},{"contestId":2005,"index":"E2","solvedCount":1120},{"contestId":2005,"index":"E1","solvedCount":3424},{"contestId":2005,"index":"D","solvedCount":1315},{"contestId":2005,"index":"C","solvedCount":8953},{"contestId":2005,"index":"B2","solvedCount":22491},{"contestId":2005,"index":"B1","solvedCount":25414},{"contestId":2005,"index":"A","solvedCount":27009},{"contestId":2004,"index":"G","solvedCount":438},{"contestId":2004,"index":"F","solvedCount":1473},{"contestId":2004,"index":"E","solvedCount":5307},{"contestId":2004,"index":"D","solvedCount":13709},{"contestId":2004,"index":"C","solvedCount":27742},{"contestId":2004,"index":"B","solvedCount":32588},{"contestId":2004,"index":"A","solvedCount":34173},{"contestId":2003,"index":"F","solvedCount":859},{"contestId":2003,"index":"E2","solvedCount":672},{"contestId":2003,"index":"E1","solvedCount":928},{"contestId":2003,"index":"D2","solvedCount":4797},{"contestId":2003,"index":"D1","solvedCount":13843},{"contestId":2003,"index":"C","solvedCount":22301},{"contestId":2003,"index":"B","solvedCount":27844},{"contestId":2003,"index":"A","solvedCount":33185},{"contestId":2002,"index":"H","solvedCount":110},{"contestId":2002,"index":"G","solvedCount":294},{"contestId":2002,"index":"F2","solvedCount":617},{"contestId":2002,"index":"F1","solvedCount":1035},{"contestId":2002,"index":"E","solvedCount":3068},{"contestId":2002,"index":"D2","solvedCount":2968},{"contestId":2002,"index":"D1","solvedCount":5229},{"contestId":2002,"index":"C","solvedCount":18132},{"contestId":2002,"index":"B","solvedCount":23644},{"contestId":2002,"index":"A","solvedCount":21537},{"contestId":2001,"index":"E2","solvedCount":311},{"contestId":2001,"index":"E1","solvedCount":1596},{"contestId":2001,"index":"D","solvedCount":6748},{"contestId":2001,"index":"C","solvedCount":13240},{"contestId":2001,"index":"B","solvedCount":26376},{"contestId":2001,"index":"A","solvedCount":33312},{"contestId":2000,"index":"H","solvedCount":2427},{"contestId":2000,"index":"G","solvedCount":3298},{"contestId":2000,"index":"F","solvedCount":7353},{"contestId":2000,"index":"E","solvedCount":16910},{"contestId":2000,"index":"D","solvedCount":30449},{"contestId":2000,"index":"C","solvedCount":32478},{"contestId":2000,"index":"B","solvedCount":41925},{"contestId":2000,"index":"A","solvedCount":45368},{"contestId":1999,"index":"G2","solvedCount":11862},{"contestId":1999,"index":"G1","solvedCount":15344},{"contestId":1999,"index":"F","solvedCount":14819},{"contestId":1999,"index":"E","solvedCount":24629},{"contestId":1999,"index":"D","solvedCount":33611},{"contestId":1999,"index":"C","solvedCount":42593},{"contestId":1999,"index":"B","solvedCount":43254},{"contestId":1999,"index":"A","solvedCount":89993},{"contestId":1998,"index":"E2","solvedCount":956},{"contestId":1998,"index":"E1","solvedCount":2375},{"contestId":1998,"index":"D","solvedCount":4231},{"contestId":1998,"index":"C","solvedCount":7295},{"contestId":1998,"index":"B","solvedCount":28770},{"contestId":1998,"index":"A","solvedCount":26376},{"contestId":1997,"index":"F","solvedCount":1355},{"contestId":1997,"index":"E","solvedCount":3933},{"contestId":1997,"index":"D","solvedCount":16586},{"contestId":1997,"index":"C","solvedCount":25975},{"contestId":1997,"index":"B","solvedCount":23786},{"contestId":1997,"index":"A","solvedCount":34062},{"contestId":1996,"index":"G","solvedCount":2442},{"contestId":1996,"index":"F","solvedCount":6662},{"contestId":1996,"index":"E","solvedCount":13068},{"contestId":1996,"index":"D","solvedCount":20282},{"contestId":1996,"index":"C","solvedCount":28867},{"contestId":1996,"index":"B","solvedCount":37445},{"contestId":1996,"index":"A","solvedCount":60270},{"contestId":1995,"index":"E2","solvedCount":424},{"contestId":1995,"index":"E1","solvedCount":544},{"contestId":1995,"index":"D","solvedCount":3100},{"contestId":1995,"index":"C","solvedCount":10568},{"contestId":1995,"index":"B2","solvedCount":10399},{"contestId":1995,"index":"B1","solvedCount":21557},{"contestId":1995,"index":"A","solvedCount":26661},{"contestId":1994,"index":"H","solvedCount":784},{"contestId":1994,"index":"G","solvedCount":1791},{"contestId":1994,"index":"F","solvedCount":1680},{"contestId":1994,"index":"E","solvedCount":5758},{"contestId":1994,"index":"D","solvedCount":7948},{"contestId":1994,"index":"C","solvedCount":14181},{"contestId":1994,"index":"B","solvedCount":20003},{"contestId":1994,"index":"A","solvedCount":22569},{"contestId":1993,"index":"F2","solvedCount":590},{"contestId":1993,"index":"F1","solvedCount":1237},{"contestId":1993,"index":"E","solvedCount":749},{"contestId":1993,"index":"D","solvedCount":4636},{"contestId":1993,"index":"C","solvedCount":16640},{"contestId":1993,"index":"B","solvedCount":27125},{"contestId":1993,"index":"A","solvedCount":33604},{"contestId":1992,"index":"G","solvedCount":4401},{"contestId":1992,"index":"F","solvedCount":7998},{"contestId":1992,"index":"E","solvedCount":11098},{"contestId":1992,"index":"D","solvedCount":24811},{"contestId":1992,"index":"C","solvedCount":34125},{"contestId":1992,"index":"B","solvedCount":38757},{"contestId":1992,"index":"A","solvedCount":50634},{"contestId":1991,"index":"I","solvedCount":173},{"contestId":1991,"index":"H","solvedCount":591},{"contestId":1991,"index":"G","solvedCount":768},{"contestId":1991,"index":"F","solvedCount":2874},{"contestId":1991,"index":"E","solvedCount":5320},{"contestId":1991,"index":"D","solvedCount":8151},{"contestId":1991,"index":"C","solvedCount":18216},{"contestId":1991,"index":"B","solvedCount":19336},{"contestId":1991,"index":"A","solvedCount":24687},{"contestId":1990,"index":"F","solvedCount":491},{"contestId":1990,"index":"E2","solvedCount":1234},{"contestId":1990,"index":"E1","solvedCount":1256},{"contestId":1990,"index":"D","solvedCount":8042},{"contestId":1990,"index":"C","solvedCount":15076},{"contestId":1990,"index":"B","solvedCount":20304},{"contestId":1990,"index":"A","solvedCount":27520},{"contestId":1989,"index":"F","solvedCount":644},{"contestId":1989,"index":"E","solvedCount":2636},{"contestId":1989,"index":"D","solvedCount":7345},{"contestId":1989,"index":"C","solvedCount":23336},{"contestId":1989,"index":"B","solvedCount":23807},{"contestId":1989,"index":"A","solvedCount":29868},{"contestId":1988,"index":"F","solvedCount":598},{"contestId":1988,"index":"E","solvedCount":1894},{"contestId":1988,"index":"D","solvedCount":6288},{"contestId":1988,"index":"C","solvedCount":20832},{"contestId":1988,"index":"B","solvedCount":27034},{"contestId":1988,"index":"A","solvedCount":27608},{"contestId":1987,"index":"H","solvedCount":171},{"contestId":1987,"index":"G2","solvedCount":257},{"contestId":1987,"index":"G1","solvedCount":364},{"contestId":1987,"index":"F2","solvedCount":1421},{"contestId":1987,"index":"F1","solvedCount":1439},{"contestId":1987,"index":"E","solvedCount":4228},{"contestId":1987,"index":"D","solvedCount":9102},{"contestId":1987,"index":"C","solvedCount":21380},{"contestId":1987,"index":"B","solvedCount":24462},{"contestId":1987,"index":"A","solvedCount":29541},{"contestId":1986,"index":"G2","solvedCount":1564},{"contestId":1986,"index":"G1","solvedCount":2009},{"contestId":1986,"index":"F","solvedCount":7065},{"contestId":1986,"index":"E","solvedCount":11253},{"contestId":1986,"index":"D","solvedCount":18471},{"contestId":1986,"index":"C","solvedCount":26513},{"contestId":1986,"index":"B","solvedCount":30655},{"contestId":1986,"index":"A","solvedCount":49135},{"contestId":1985,"index":"H2","solvedCount":2034},{"contestId":1985,"index":"H1","solvedCount":7576},{"contestId":1985,"index":"G","solvedCount":12785},{"contestId":1985,"index":"F","solvedCount":20919},{"contestId":1985,"index":"E","solvedCount":24118},{"contestId":1985,"index":"D","solvedCount":42470},{"contestId":1985,"index":"C","solvedCount":41665},{"contestId":1985,"index":"B","solvedCount":58680},{"contestId":1985,"index":"A","solvedCount":75934},{"contestId":1984,"index":"H","solvedCount":311},{"contestId":1984,"index":"G","solvedCount":338},{"contestId":1984,"index":"F","solvedCount":1203},{"contestId":1984,"index":"E","solvedCount":1931},{"contestId":1984,"index":"D","solvedCount":4019},{"contestId":1984,"index":"C2","solvedCount":8955},{"contestId":1984,"index":"C1","solvedCount":20824},{"contestId":1984,"index":"B","solvedCount":21385},{"contestId":1984,"index":"A","solvedCount":23055},{"contestId":1983,"index":"G","solvedCount":369},{"contestId":1983,"index":"F","solvedCount":1636},{"contestId":1983,"index":"E","solvedCount":2618},{"contestId":1983,"index":"D","solvedCount":11870},{"contestId":1983,"index":"C","solvedCount":15066},{"contestId":1983,"index":"B","solvedCount":18750},{"contestId":1983,"index":"A","solvedCount":28362},{"contestId":1982,"index":"F","solvedCount":1411},{"contestId":1982,"index":"E","solvedCount":1974},{"contestId":1982,"index":"D","solvedCount":10508},{"contestId":1982,"index":"C","solvedCount":22603},{"contestId":1982,"index":"B","solvedCount":20200},{"contestId":1982,"index":"A","solvedCount":27764},{"contestId":1981,"index":"F","solvedCount":376},{"contestId":1981,"index":"E","solvedCount":1372},{"contestId":1981,"index":"D","solvedCount":2273},{"contestId":1981,"index":"C","solvedCount":6510},{"contestId":1981,"index":"B","solvedCount":16948},{"contestId":1981,"index":"A","solvedCount":24449},{"contestId":1980,"index":"G","solvedCount":1833},{"contestId":1980,"index":"F2","solvedCount":1290},{"contestId":1980,"index":"F1","solvedCount":4537},{"contestId":1980,"index":"E","solvedCount":13490},{"contestId":1980,"index":"D","solvedCount":17914},{"contestId":1980,"index":"C","solvedCount":22151},{"contestId":1980,"index":"B","solvedCount":39026},{"contestId":1980,"index":"A","solvedCount":48592},{"contestId":1979,"index":"F","solvedCount":455},{"contestId":1979,"index":"E","solvedCount":1894},{"contestId":1979,"index":"D","solvedCount":8075},{"contestId":1979,"index":"C","solvedCount":22694},{"contestId":1979,"index":"B","solvedCount":27016},{"contestId":1979,"index":"A","solvedCount":32205},{"contestId":1978,"index":"F","solvedCount":1658},{"contestId":1978,"index":"E","solvedCount":4746},{"contestId":1978,"index":"D","solvedCount":14038},{"contestId":1978,"index":"C","solvedCount":18218},{"contestId":1978,"index":"B","solvedCount":25816},{"contestId":1978,"index":"A","solvedCount":29104},{"contestId":1977,"index":"E","solvedCount":967},{"contestId":1977,"index":"D","solvedCount":2505},{"contestId":1977,"index":"C","solvedCount":8296},{"contestId":1977,"index":"B","solvedCount":20236},{"contestId":1977,"index":"A","solvedCount":40167},{"contestId":1976,"index":"F","solvedCount":1048},{"contestId":1976,"index":"E","solvedCount":1374},{"contestId":1976,"index":"D","solvedCount":6023},{"contestId":1976,"index":"C","solvedCount":12815},{"contestId":1976,"index":"B","solvedCount":25510},{"contestId":1976,"index":"A","solvedCount":33143},{"contestId":1975,"index":"I","solvedCount":200},{"contestId":1975,"index":"H","solvedCount":223},{"contestId":1975,"index":"G","solvedCount":365},{"contestId":1975,"index":"F","solvedCount":1096},{"contestId":1975,"index":"E","solvedCount":3019},{"contestId":1975,"index":"D","solvedCount":7783},{"contestId":1975,"index":"C","solvedCount":17559},{"contestId":1975,"index":"B","solvedCount":21449},{"contestId":1975,"index":"A","solvedCount":21004},{"contestId":1974,"index":"G","solvedCount":6421},{"contestId":1974,"index":"F","solvedCount":4529},{"contestId":1974,"index":"E","solvedCount":12286},{"contestId":1974,"index":"D","solvedCount":18240},{"contestId":1974,"index":"C","solvedCount":19675},{"contestId":1974,"index":"B","solvedCount":35181},{"contestId":1974,"index":"A","solvedCount":38590},{"contestId":1973,"index":"F","solvedCount":361},{"contestId":1973,"index":"E","solvedCount":1051},{"contestId":1973,"index":"D","solvedCount":2360},{"contestId":1973,"index":"C","solvedCount":10069},{"contestId":1973,"index":"B","solvedCount":17292},{"contestId":1973,"index":"A","solvedCount":29239},{"contestId":1972,"index":"B","solvedCount":26001},{"contestId":1972,"index":"A","solvedCount":26386},{"contestId":1971,"index":"H","solvedCount":3048},{"contestId":1971,"index":"G","solvedCount":12008},{"contestId":1971,"index":"F","solvedCount":12999},{"contestId":1971,"index":"E","solvedCount":18985},{"contestId":1971,"index":"D","solvedCount":31395},{"contestId":1971,"index":"C","solvedCount":43185},{"contestId":1971,"index":"B","solvedCount":46217},{"contestId":1971,"index":"A","solvedCount":62248},{"contestId":1970,"index":"G3","solvedCount":592},{"contestId":1970,"index":"G2","solvedCount":925},{"contestId":1970,"index":"G1","solvedCount":2000},{"contestId":1970,"index":"F3","solvedCount":574},{"contestId":1970,"index":"F2","solvedCount":544},{"contestId":1970,"index":"F1","solvedCount":667},{"contestId":1970,"index":"E3","solvedCount":1273},{"contestId":1970,"index":"E2","solvedCount":2226},{"contestId":1970,"index":"E1","solvedCount":3601},{"contestId":1970,"index":"D3","solvedCount":175},{"contestId":1970,"index":"D2","solvedCount":349},{"contestId":1970,"index":"D1","solvedCount":991},{"contestId":1970,"index":"C3","solvedCount":2678},{"contestId":1970,"index":"C2","solvedCount":4666},{"contestId":1970,"index":"C1","solvedCount":5326},{"contestId":1970,"index":"B3","solvedCount":745},{"contestId":1970,"index":"B2","solvedCount":1266},{"contestId":1970,"index":"B1","solvedCount":1704},{"contestId":1970,"index":"A3","solvedCount":698},{"contestId":1970,"index":"A2","solvedCount":624},{"contestId":1970,"index":"A1","solvedCount":7675},{"contestId":1969,"index":"F","solvedCount":433},{"contestId":1969,"index":"E","solvedCount":2005},{"contestId":1969,"index":"D","solvedCount":5906},{"contestId":1969,"index":"C","solvedCount":12180},{"contestId":1969,"index":"B","solvedCount":22784},{"contestId":1969,"index":"A","solvedCount":22431},{"contestId":1968,"index":"G2","solvedCount":2760},{"contestId":1968,"index":"G1","solvedCount":5585},{"contestId":1968,"index":"F","solvedCount":7186},{"contestId":1968,"index":"E","solvedCount":13027},{"contestId":1968,"index":"D","solvedCount":17856},{"contestId":1968,"index":"C","solvedCount":30034},{"contestId":1968,"index":"B","solvedCount":32218},{"contestId":1968,"index":"A","solvedCount":40363},{"contestId":1967,"index":"F","solvedCount":109},{"contestId":1967,"index":"E2","solvedCount":242},{"contestId":1967,"index":"E1","solvedCount":485},{"contestId":1967,"index":"D","solvedCount":1017},{"contestId":1967,"index":"C","solvedCount":2339},{"contestId":1967,"index":"B2","solvedCount":5046},{"contestId":1967,"index":"B1","solvedCount":16590},{"contestId":1967,"index":"A","solvedCount":15440},{"contestId":1966,"index":"B","solvedCount":17628},{"contestId":1966,"index":"A","solvedCount":19792},{"contestId":1965,"index":"F","solvedCount":303},{"contestId":1965,"index":"E","solvedCount":484},{"contestId":1965,"index":"D","solvedCount":605},{"contestId":1965,"index":"C","solvedCount":2520},{"contestId":1965,"index":"B","solvedCount":8401},{"contestId":1965,"index":"A","solvedCount":17498},{"contestId":1958,"index":"J","solvedCount":49},{"contestId":1958,"index":"I","solvedCount":53},{"contestId":1958,"index":"H","solvedCount":97},{"contestId":1958,"index":"G","solvedCount":131},{"contestId":1958,"index":"F","solvedCount":268},{"contestId":1958,"index":"E","solvedCount":342},{"contestId":1958,"index":"D","solvedCount":746},{"contestId":1958,"index":"C","solvedCount":1036},{"contestId":1958,"index":"B","solvedCount":1230},{"contestId":1958,"index":"A","solvedCount":2639},{"contestId":1957,"index":"F2","solvedCount":753},{"contestId":1957,"index":"F1","solvedCount":749},{"contestId":1957,"index":"E","solvedCount":1705},{"contestId":1957,"index":"D","solvedCount":6149},{"contestId":1957,"index":"C","solvedCount":12348},{"contestId":1957,"index":"B","solvedCount":20928},{"contestId":1957,"index":"A","solvedCount":25953},{"contestId":1956,"index":"F","solvedCount":770},{"contestId":1956,"index":"E2","solvedCount":1155},{"contestId":1956,"index":"E1","solvedCount":1707},{"contestId":1956,"index":"D","solvedCount":4948},{"contestId":1956,"index":"C","solvedCount":15525},{"contestId":1956,"index":"B","solvedCount":23143},{"contestId":1956,"index":"A","solvedCount":24798},{"contestId":1955,"index":"H","solvedCount":1594},{"contestId":1955,"index":"G","solvedCount":6173},{"contestId":1955,"index":"F","solvedCount":8955},{"contestId":1955,"index":"E","solvedCount":10952},{"contestId":1955,"index":"D","solvedCount":19332},{"contestId":1955,"index":"C","solvedCount":25274},{"contestId":1955,"index":"B","solvedCount":33072},{"contestId":1955,"index":"A","solvedCount":54416},{"contestId":1954,"index":"F","solvedCount":482},{"contestId":1954,"index":"E","solvedCount":3178},{"contestId":1954,"index":"D","solvedCount":8561},{"contestId":1954,"index":"C","solvedCount":23586},{"contestId":1954,"index":"B","solvedCount":22176},{"contestId":1954,"index":"A","solvedCount":28241},{"contestId":1953,"index":"A","solvedCount":0},{"contestId":1952,"index":"J","solvedCount":914},{"contestId":1952,"index":"I","solvedCount":656},{"contestId":1952,"index":"H","solvedCount":819},{"contestId":1952,"index":"G","solvedCount":1239},{"contestId":1952,"index":"F","solvedCount":1975},{"contestId":1952,"index":"E","solvedCount":349},{"contestId":1952,"index":"D","solvedCount":5425},{"contestId":1952,"index":"C","solvedCount":3290},{"contestId":1952,"index":"B","solvedCount":12401},{"contestId":1952,"index":"A","solvedCount":14220},{"contestId":1951,"index":"I","solvedCount":120},{"contestId":1951,"index":"H","solvedCount":402},{"contestId":1951,"index":"G","solvedCount":564},{"contestId":1951,"index":"F","solvedCount":1026},{"contestId":1951,"index":"E","solvedCount":4689},{"contestId":1951,"index":"D","solvedCount":6469},{"contestId":1951,"index":"C","solvedCount":14095},{"contestId":1951,"index":"B","solvedCount":17217},{"contestId":1951,"index":"A","solvedCount":22982},{"contestId":1950,"index":"G","solvedCount":6563},{"contestId":1950,"index":"F","solvedCount":11632},{"contestId":1950,"index":"E","solvedCount":17979},{"contestId":1950,"index":"D","solvedCount":26984},{"contestId":1950,"index":"C","solvedCount":48046},{"contestId":1950,"index":"B","solvedCount":45387},{"contestId":1950,"index":"A","solvedCount":72980},{"contestId":1949,"index":"K","solvedCount":518},{"contestId":1949,"index":"J","solvedCount":571},{"contestId":1949,"index":"I","solvedCount":2941},{"contestId":1949,"index":"H","solvedCount":172},{"contestId":1949,"index":"G","solvedCount":1100},{"contestId":1949,"index":"F","solvedCount":1551},{"contestId":1949,"index":"E","solvedCount":155},{"contestId":1949,"index":"D","solvedCount":625},{"contestId":1949,"index":"C","solvedCount":2638},{"contestId":1949,"index":"B","solvedCount":5130},{"contestId":1949,"index":"A","solvedCount":227},{"contestId":1948,"index":"G","solvedCount":1024},{"contestId":1948,"index":"F","solvedCount":1769},{"contestId":1948,"index":"E","solvedCount":3653},{"contestId":1948,"index":"D","solvedCount":13128},{"contestId":1948,"index":"C","solvedCount":21842},{"contestId":1948,"index":"B","solvedCount":26776},{"contestId":1948,"index":"A","solvedCount":31532},{"contestId":1946,"index":"F","solvedCount":1432},{"contestId":1946,"index":"E","solvedCount":3344},{"contestId":1946,"index":"D","solvedCount":5763},{"contestId":1946,"index":"C","solvedCount":14472},{"contestId":1946,"index":"B","solvedCount":24084},{"contestId":1946,"index":"A","solvedCount":29084},{"contestId":1945,"index":"H","solvedCount":996},{"contestId":1945,"index":"G","solvedCount":963},{"contestId":1945,"index":"F","solvedCount":5294},{"contestId":1945,"index":"E","solvedCount":10032},{"contestId":1945,"index":"D","solvedCount":17670},{"contestId":1945,"index":"C","solvedCount":17879},{"contestId":1945,"index":"B","solvedCount":26801},{"contestId":1945,"index":"A","solvedCount":30880},{"contestId":1944,"index":"B","solvedCount":18508},{"contestId":1944,"index":"A","solvedCount":29886},{"contestId":1943,"index":"F","solvedCount":154},{"contestId":1943,"index":"E2","solvedCount":382},{"contestId":1943,"index":"E1","solvedCount":557},{"contestId":1943,"index":"D2","solvedCount":1244},{"contestId":1943,"index":"D1","solvedCount":2056},{"contestId":1943,"index":"C","solvedCount":2810},{"contestId":1943,"index":"B","solvedCount":4741},{"contestId":1943,"index":"A","solvedCount":22218},{"contestId":1942,"index":"H","solvedCount":275},{"contestId":1942,"index":"G","solvedCount":880},{"contestId":1942,"index":"F","solvedCount":1021},{"contestId":1942,"index":"E","solvedCount":2060},{"contestId":1942,"index":"D","solvedCount":3457},{"contestId":1942,"index":"C2","solvedCount":7024},{"contestId":1942,"index":"C1","solvedCount":12644},{"contestId":1942,"index":"B","solvedCount":15792},{"contestId":1942,"index":"A","solvedCount":18677},{"contestId":1941,"index":"G","solvedCount":5146},{"contestId":1941,"index":"F","solvedCount":7668},{"contestId":1941,"index":"E","solvedCount":12482},{"contestId":1941,"index":"D","solvedCount":21499},{"contestId":1941,"index":"C","solvedCount":40269},{"contestId":1941,"index":"B","solvedCount":35722},{"contestId":1941,"index":"A","solvedCount":48624},{"contestId":1940,"index":"D","solvedCount":177},{"contestId":1940,"index":"C","solvedCount":45},{"contestId":1940,"index":"B","solvedCount":275},{"contestId":1940,"index":"A","solvedCount":106},{"contestId":1939,"index":"D","solvedCount":116},{"contestId":1939,"index":"C","solvedCount":421},{"contestId":1939,"index":"B","solvedCount":311},{"contestId":1939,"index":"A","solvedCount":31},{"contestId":1938,"index":"M","solvedCount":105},{"contestId":1938,"index":"L","solvedCount":369},{"contestId":1938,"index":"K","solvedCount":814},{"contestId":1938,"index":"J","solvedCount":1663},{"contestId":1938,"index":"I","solvedCount":92},{"contestId":1938,"index":"H","solvedCount":2779},{"contestId":1938,"index":"G","solvedCount":1352},{"contestId":1938,"index":"F","solvedCount":966},{"contestId":1938,"index":"E","solvedCount":1330},{"contestId":1938,"index":"D","solvedCount":113},{"contestId":1938,"index":"C","solvedCount":1905},{"contestId":1938,"index":"B","solvedCount":234},{"contestId":1938,"index":"A","solvedCount":87},{"contestId":1937,"index":"B","solvedCount":17736},{"contestId":1937,"index":"A","solvedCount":25006},{"contestId":1936,"index":"F","solvedCount":185},{"contestId":1936,"index":"E","solvedCount":162},{"contestId":1936,"index":"D","solvedCount":733},{"contestId":1936,"index":"C","solvedCount":1807},{"contestId":1936,"index":"B","solvedCount":3675},{"contestId":1936,"index":"A","solvedCount":8837},{"contestId":1935,"index":"F","solvedCount":697},{"contestId":1935,"index":"E","solvedCount":1726},{"contestId":1935,"index":"D","solvedCount":11371},{"contestId":1935,"index":"C","solvedCount":10043},{"contestId":1935,"index":"B","solvedCount":21278},{"contestId":1935,"index":"A","solvedCount":30714},{"contestId":1934,"index":"E","solvedCount":415},{"contestId":1934,"index":"D2","solvedCount":1855},{"contestId":1934,"index":"D1","solvedCount":4320},{"contestId":1934,"index":"C","solvedCount":8339},{"contestId":1934,"index":"B","solvedCount":22609},{"contestId":1934,"index":"A","solvedCount":27605},{"contestId":1933,"index":"G","solvedCount":1234},{"contestId":1933,"index":"F","solvedCount":3059},{"contestId":1933,"index":"E","solvedCount":14027},{"contestId":1933,"index":"D","solvedCount":24210},{"contestId":1933,"index":"C","solvedCount":25891},{"contestId":1933,"index":"B","solvedCount":37552},{"contestId":1933,"index":"A","solvedCount":42850},{"contestId":1932,"index":"G","solvedCount":1449},{"contestId":1932,"index":"F","solvedCount":6217},{"contestId":1932,"index":"E","solvedCount":10620},{"contestId":1932,"index":"D","solvedCount":13807},{"contestId":1932,"index":"C","solvedCount":19562},{"contestId":1932,"index":"B","solvedCount":24215},{"contestId":1932,"index":"A","solvedCount":34861},{"contestId":1931,"index":"G","solvedCount":3891},{"contestId":1931,"index":"F","solvedCount":13081},{"contestId":1931,"index":"E","solvedCount":28810},{"contestId":1931,"index":"D","solvedCount":34368},{"contestId":1931,"index":"C","solvedCount":34661},{"contestId":1931,"index":"B","solvedCount":36040},{"contestId":1931,"index":"A","solvedCount":40568},{"contestId":1930,"index":"I","solvedCount":116},{"contestId":1930,"index":"H","solvedCount":418},{"contestId":1930,"index":"G","solvedCount":551},{"contestId":1930,"index":"F","solvedCount":996},{"contestId":1930,"index":"E","solvedCount":1546},{"contestId":1930,"index":"D2","solvedCount":3172},{"contestId":1930,"index":"D1","solvedCount":4968},{"contestId":1930,"index":"C","solvedCount":8334},{"contestId":1930,"index":"B","solvedCount":18015},{"contestId":1930,"index":"A","solvedCount":20562},{"contestId":1929,"index":"F","solvedCount":2405},{"contestId":1929,"index":"E","solvedCount":2186},{"contestId":1929,"index":"D","solvedCount":6011},{"contestId":1929,"index":"C","solvedCount":17760},{"contestId":1929,"index":"B","solvedCount":26972},{"contestId":1929,"index":"A","solvedCount":35631},{"contestId":1928,"index":"F","solvedCount":516},{"contestId":1928,"index":"E","solvedCount":2315},{"contestId":1928,"index":"D","solvedCount":5331},{"contestId":1928,"index":"C","solvedCount":10643},{"contestId":1928,"index":"B","solvedCount":21480},{"contestId":1928,"index":"A","solvedCount":24696},{"contestId":1927,"index":"G","solvedCount":2140},{"contestId":1927,"index":"F","solvedCount":5762},{"contestId":1927,"index":"E","solvedCount":17533},{"contestId":1927,"index":"D","solvedCount":36873},{"contestId":1927,"index":"C","solvedCount":32199},{"contestId":1927,"index":"B","solvedCount":38966},{"contestId":1927,"index":"A","solvedCount":52993},{"contestId":1926,"index":"G","solvedCount":4814},{"contestId":1926,"index":"F","solvedCount":2195},{"contestId":1926,"index":"E","solvedCount":15469},{"contestId":1926,"index":"D","solvedCount":18935},{"contestId":1926,"index":"C","solvedCount":34082},{"contestId":1926,"index":"B","solvedCount":37139},{"contestId":1926,"index":"A","solvedCount":64897},{"contestId":1925,"index":"D","solvedCount":5115},{"contestId":1925,"index":"B","solvedCount":23952},{"contestId":1925,"index":"A","solvedCount":31516},{"contestId":1924,"index":"F","solvedCount":241},{"contestId":1924,"index":"E","solvedCount":656},{"contestId":1924,"index":"D","solvedCount":1578},{"contestId":1924,"index":"C","solvedCount":1421},{"contestId":1924,"index":"B","solvedCount":3426},{"contestId":1924,"index":"A","solvedCount":17237},{"contestId":1923,"index":"F","solvedCount":552},{"contestId":1923,"index":"E","solvedCount":5524},{"contestId":1923,"index":"D","solvedCount":8654},{"contestId":1923,"index":"C","solvedCount":19122},{"contestId":1923,"index":"B","solvedCount":20195},{"contestId":1923,"index":"A","solvedCount":26605},{"contestId":1922,"index":"F","solvedCount":1861},{"contestId":1922,"index":"E","solvedCount":9415},{"contestId":1922,"index":"D","solvedCount":7105},{"contestId":1922,"index":"C","solvedCount":22728},{"contestId":1922,"index":"B","solvedCount":23911},{"contestId":1922,"index":"A","solvedCount":29129},{"contestId":1921,"index":"G","solvedCount":1591},{"contestId":1921,"index":"F","solvedCount":5427},{"contestId":1921,"index":"E","solvedCount":11741},{"contestId":1921,"index":"D","solvedCount":24942},{"contestId":1921,"index":"C","solvedCount":33237},{"contestId":1921,"index":"B","solvedCount":36996},{"contestId":1921,"index":"A","solvedCount":50817},{"contestId":1920,"index":"F2","solvedCount":701},{"contestId":1920,"index":"F1","solvedCount":1321},{"contestId":1920,"index":"E","solvedCount":3579},{"contestId":1920,"index":"D","solvedCount":6819},{"contestId":1920,"index":"C","solvedCount":21763},{"contestId":1920,"index":"B","solvedCount":23621},{"contestId":1920,"index":"A","solvedCount":29987},{"contestId":1919,"index":"H","solvedCount":188},{"contestId":1919,"index":"G","solvedCount":236},{"contestId":1919,"index":"F2","solvedCount":1270},{"contestId":1919,"index":"F1","solvedCount":2689},{"contestId":1919,"index":"E","solvedCount":1198},{"contestId":1919,"index":"D","solvedCount":4701},{"contestId":1919,"index":"C","solvedCount":31575},{"contestId":1919,"index":"B","solvedCount":31881},{"contestId":1919,"index":"A","solvedCount":36628},{"contestId":1918,"index":"G","solvedCount":724},{"contestId":1918,"index":"F","solvedCount":1185},{"contestId":1918,"index":"E","solvedCount":2260},{"contestId":1918,"index":"D","solvedCount":6646},{"contestId":1918,"index":"C","solvedCount":17387},{"contestId":1918,"index":"B","solvedCount":27758},{"contestId":1918,"index":"A","solvedCount":32735},{"contestId":1917,"index":"F","solvedCount":1286},{"contestId":1917,"index":"E","solvedCount":1724},{"contestId":1917,"index":"D","solvedCount":2146},{"contestId":1917,"index":"C","solvedCount":12739},{"contestId":1917,"index":"B","solvedCount":41039},{"contestId":1917,"index":"A","solvedCount":27529},{"contestId":1916,"index":"H2","solvedCount":690},{"contestId":1916,"index":"H1","solvedCount":757},{"contestId":1916,"index":"G","solvedCount":242},{"contestId":1916,"index":"F","solvedCount":793},{"contestId":1916,"index":"E","solvedCount":2912},{"contestId":1916,"index":"D","solvedCount":9949},{"contestId":1916,"index":"C","solvedCount":20247},{"contestId":1916,"index":"B","solvedCount":33388},{"contestId":1916,"index":"A","solvedCount":28628},{"contestId":1915,"index":"G","solvedCount":10970},{"contestId":1915,"index":"F","solvedCount":24622},{"contestId":1915,"index":"E","solvedCount":38566},{"contestId":1915,"index":"D","solvedCount":36060},{"contestId":1915,"index":"C","solvedCount":56977},{"contestId":1915,"index":"B","solvedCount":51932},{"contestId":1915,"index":"A","solvedCount":84754},{"contestId":1914,"index":"G2","solvedCount":1934},{"contestId":1914,"index":"G1","solvedCount":2512},{"contestId":1914,"index":"F","solvedCount":5226},{"contestId":1914,"index":"E2","solvedCount":15181},{"contestId":1914,"index":"E1","solvedCount":14633},{"contestId":1914,"index":"D","solvedCount":43160},{"contestId":1914,"index":"C","solvedCount":44550},{"contestId":1914,"index":"B","solvedCount":33711},{"contestId":1914,"index":"A","solvedCount":35924},{"contestId":1913,"index":"F","solvedCount":687},{"contestId":1913,"index":"E","solvedCount":1401},{"contestId":1913,"index":"D","solvedCount":4392},{"contestId":1913,"index":"C","solvedCount":17995},{"contestId":1913,"index":"B","solvedCount":59051},{"contestId":1913,"index":"A","solvedCount":27673},{"contestId":1912,"index":"L","solvedCount":8872},{"contestId":1912,"index":"K","solvedCount":4713},{"contestId":1912,"index":"J","solvedCount":767},{"contestId":1912,"index":"I","solvedCount":66},{"contestId":1912,"index":"H","solvedCount":635},{"contestId":1912,"index":"G","solvedCount":610},{"contestId":1912,"index":"F","solvedCount":145},{"contestId":1912,"index":"E","solvedCount":1329},{"contestId":1912,"index":"D","solvedCount":2079},{"contestId":1912,"index":"C","solvedCount":75},{"contestId":1912,"index":"B","solvedCount":1504},{"contestId":1912,"index":"A","solvedCount":3242},{"contestId":1910,"index":"J","solvedCount":61},{"contestId":1910,"index":"I","solvedCount":70},{"contestId":1910,"index":"H","solvedCount":115},{"contestId":1910,"index":"G","solvedCount":79},{"contestId":1910,"index":"F","solvedCount":231},{"contestId":1910,"index":"E","solvedCount":252},{"contestId":1910,"index":"D","solvedCount":416},{"contestId":1910,"index":"C","solvedCount":751},{"contestId":1910,"index":"B","solvedCount":816},{"contestId":1910,"index":"A","solvedCount":2039},{"contestId":1909,"index":"I","solvedCount":185},{"contestId":1909,"index":"H","solvedCount":120},{"contestId":1909,"index":"G","solvedCount":735},{"contestId":1909,"index":"F2","solvedCount":1310},{"contestId":1909,"index":"F1","solvedCount":2361},{"contestId":1909,"index":"E","solvedCount":1785},{"contestId":1909,"index":"D","solvedCount":5255},{"contestId":1909,"index":"C","solvedCount":13600},{"contestId":1909,"index":"B","solvedCount":35354},{"contestId":1909,"index":"A","solvedCount":19142},{"contestId":1907,"index":"G","solvedCount":2488},{"contestId":1907,"index":"F","solvedCount":6146},{"contestId":1907,"index":"E","solvedCount":17388},{"contestId":1907,"index":"D","solvedCount":26488},{"contestId":1907,"index":"C","solvedCount":23822},{"contestId":1907,"index":"B","solvedCount":31521},{"contestId":1907,"index":"A","solvedCount":42672},{"contestId":1906,"index":"M","solvedCount":3601},{"contestId":1906,"index":"L","solvedCount":806},{"contestId":1906,"index":"K","solvedCount":633},{"contestId":1906,"index":"J","solvedCount":1174},{"contestId":1906,"index":"I","solvedCount":329},{"contestId":1906,"index":"H","solvedCount":1170},{"contestId":1906,"index":"G","solvedCount":447},{"contestId":1906,"index":"F","solvedCount":1836},{"contestId":1906,"index":"E","solvedCount":2650},{"contestId":1906,"index":"D","solvedCount":176},{"contestId":1906,"index":"C","solvedCount":308},{"contestId":1906,"index":"B","solvedCount":960},{"contestId":1906,"index":"A","solvedCount":6361},{"contestId":1905,"index":"F","solvedCount":828},{"contestId":1905,"index":"E","solvedCount":1355},{"contestId":1905,"index":"D","solvedCount":4822},{"contestId":1905,"index":"C","solvedCount":14612},{"contestId":1905,"index":"B","solvedCount":19070},{"contestId":1905,"index":"A","solvedCount":24668},{"contestId":1904,"index":"F","solvedCount":702},{"contestId":1904,"index":"E","solvedCount":1422},{"contestId":1904,"index":"D2","solvedCount":5964},{"contestId":1904,"index":"D1","solvedCount":8956},{"contestId":1904,"index":"C","solvedCount":26574},{"contestId":1904,"index":"B","solvedCount":31837},{"contestId":1904,"index":"A","solvedCount":46991},{"contestId":1903,"index":"F","solvedCount":1017},{"contestId":1903,"index":"E","solvedCount":2652},{"contestId":1903,"index":"D2","solvedCount":1127},{"contestId":1903,"index":"D1","solvedCount":7522},{"contestId":1903,"index":"C","solvedCount":15021},{"contestId":1903,"index":"B","solvedCount":15221},{"contestId":1903,"index":"A","solvedCount":94541},{"contestId":1902,"index":"F","solvedCount":1596},{"contestId":1902,"index":"E","solvedCount":6134},{"contestId":1902,"index":"D","solvedCount":5536},{"contestId":1902,"index":"C","solvedCount":17874},{"contestId":1902,"index":"B","solvedCount":16801},{"contestId":1902,"index":"A","solvedCount":23512},{"contestId":1901,"index":"F","solvedCount":282},{"contestId":1901,"index":"E","solvedCount":2082},{"contestId":1901,"index":"D","solvedCount":8888},{"contestId":1901,"index":"C","solvedCount":14739},{"contestId":1901,"index":"B","solvedCount":17350},{"contestId":1901,"index":"A","solvedCount":88952},{"contestId":1900,"index":"F","solvedCount":392},{"contestId":1900,"index":"E","solvedCount":2804},{"contestId":1900,"index":"D","solvedCount":5774},{"contestId":1900,"index":"C","solvedCount":15647},{"contestId":1900,"index":"B","solvedCount":21066},{"contestId":1900,"index":"A","solvedCount":76123},{"contestId":1899,"index":"G","solvedCount":4191},{"contestId":1899,"index":"F","solvedCount":9836},{"contestId":1899,"index":"E","solvedCount":18802},{"contestId":1899,"index":"D","solvedCount":16074},{"contestId":1899,"index":"C","solvedCount":39341},{"contestId":1899,"index":"B","solvedCount":37189},{"contestId":1899,"index":"A","solvedCount":107760},{"contestId":1898,"index":"F","solvedCount":1044},{"contestId":1898,"index":"E","solvedCount":2851},{"contestId":1898,"index":"D","solvedCount":7013},{"contestId":1898,"index":"C","solvedCount":6684},{"contestId":1898,"index":"B","solvedCount":15031},{"contestId":1898,"index":"A","solvedCount":17616},{"contestId":1896,"index":"H2","solvedCount":176},{"contestId":1896,"index":"H1","solvedCount":216},{"contestId":1896,"index":"G","solvedCount":506},{"contestId":1896,"index":"F","solvedCount":1036},{"contestId":1896,"index":"E","solvedCount":2826},{"contestId":1896,"index":"D","solvedCount":7189},{"contestId":1896,"index":"C","solvedCount":12082},{"contestId":1896,"index":"B","solvedCount":19119},{"contestId":1896,"index":"A","solvedCount":68264},{"contestId":1895,"index":"G","solvedCount":495},{"contestId":1895,"index":"F","solvedCount":1137},{"contestId":1895,"index":"E","solvedCount":1969},{"contestId":1895,"index":"D","solvedCount":7334},{"contestId":1895,"index":"C","solvedCount":13388},{"contestId":1895,"index":"B","solvedCount":21788},{"contestId":1895,"index":"A","solvedCount":26246},{"contestId":1894,"index":"B","solvedCount":18444},{"contestId":1894,"index":"A","solvedCount":20617},{"contestId":1893,"index":"E","solvedCount":390},{"contestId":1893,"index":"D","solvedCount":1149},{"contestId":1893,"index":"C","solvedCount":3295},{"contestId":1893,"index":"B","solvedCount":12111},{"contestId":1893,"index":"A","solvedCount":15484},{"contestId":1891,"index":"F","solvedCount":5060},{"contestId":1891,"index":"E","solvedCount":1143},{"contestId":1891,"index":"D","solvedCount":4652},{"contestId":1891,"index":"C","solvedCount":22567},{"contestId":1891,"index":"B","solvedCount":32464},{"contestId":1891,"index":"A","solvedCount":20740},{"contestId":1890,"index":"B","solvedCount":18976},{"contestId":1890,"index":"A","solvedCount":66805},{"contestId":1889,"index":"F","solvedCount":226},{"contestId":1889,"index":"E","solvedCount":191},{"contestId":1889,"index":"D","solvedCount":1024},{"contestId":1889,"index":"C2","solvedCount":1239},{"contestId":1889,"index":"C1","solvedCount":4025},{"contestId":1889,"index":"B","solvedCount":8808},{"contestId":1889,"index":"A","solvedCount":15688},{"contestId":1887,"index":"F","solvedCount":289},{"contestId":1887,"index":"E","solvedCount":579},{"contestId":1887,"index":"D","solvedCount":1429},{"contestId":1887,"index":"C","solvedCount":2414},{"contestId":1887,"index":"B","solvedCount":4131},{"contestId":1886,"index":"F","solvedCount":277},{"contestId":1886,"index":"E","solvedCount":1946},{"contestId":1886,"index":"D","solvedCount":4307},{"contestId":1886,"index":"C","solvedCount":18038},{"contestId":1886,"index":"B","solvedCount":18435},{"contestId":1886,"index":"A","solvedCount":28000},{"contestId":1885,"index":"A","solvedCount":0},{"contestId":1884,"index":"E","solvedCount":455},{"contestId":1884,"index":"D","solvedCount":4375},{"contestId":1884,"index":"C","solvedCount":7665},{"contestId":1884,"index":"B","solvedCount":15084},{"contestId":1884,"index":"A","solvedCount":19387},{"contestId":1883,"index":"G2","solvedCount":7051},{"contestId":1883,"index":"G1","solvedCount":21956},{"contestId":1883,"index":"F","solvedCount":12307},{"contestId":1883,"index":"E","solvedCount":10259},{"contestId":1883,"index":"D","solvedCount":15041},{"contestId":1883,"index":"C","solvedCount":57441},{"contestId":1883,"index":"B","solvedCount":68041},{"contestId":1883,"index":"A","solvedCount":30024},{"contestId":1882,"index":"E2","solvedCount":442},{"contestId":1882,"index":"E1","solvedCount":1433},{"contestId":1882,"index":"D","solvedCount":7522},{"contestId":1882,"index":"C","solvedCount":14728},{"contestId":1882,"index":"B","solvedCount":17752},{"contestId":1882,"index":"A","solvedCount":27536},{"contestId":1881,"index":"G","solvedCount":3067},{"contestId":1881,"index":"F","solvedCount":10238},{"contestId":1881,"index":"E","solvedCount":26730},{"contestId":1881,"index":"D","solvedCount":31791},{"contestId":1881,"index":"C","solvedCount":19944},{"contestId":1881,"index":"B","solvedCount":29298},{"contestId":1881,"index":"A","solvedCount":68847},{"contestId":1879,"index":"F","solvedCount":676},{"contestId":1879,"index":"E","solvedCount":1645},{"contestId":1879,"index":"D","solvedCount":11478},{"contestId":1879,"index":"C","solvedCount":30192},{"contestId":1879,"index":"B","solvedCount":25532},{"contestId":1879,"index":"A","solvedCount":24786},{"contestId":1878,"index":"G","solvedCount":1537},{"contestId":1878,"index":"F","solvedCount":5075},{"contestId":1878,"index":"E","solvedCount":23448},{"contestId":1878,"index":"D","solvedCount":10374},{"contestId":1878,"index":"C","solvedCount":65459},{"contestId":1878,"index":"B","solvedCount":34702},{"contestId":1878,"index":"A","solvedCount":89744},{"contestId":1877,"index":"C","solvedCount":13278},{"contestId":1877,"index":"A","solvedCount":61495},{"contestId":1876,"index":"G","solvedCount":299},{"contestId":1876,"index":"F","solvedCount":247},{"contestId":1876,"index":"E","solvedCount":379},{"contestId":1876,"index":"D","solvedCount":1113},{"contestId":1876,"index":"C","solvedCount":2890},{"contestId":1876,"index":"B","solvedCount":10393},{"contestId":1876,"index":"A","solvedCount":40628},{"contestId":1875,"index":"D","solvedCount":11945},{"contestId":1875,"index":"C","solvedCount":14218},{"contestId":1875,"index":"A","solvedCount":53857},{"contestId":1874,"index":"G","solvedCount":170},{"contestId":1874,"index":"F","solvedCount":521},{"contestId":1874,"index":"E","solvedCount":784},{"contestId":1874,"index":"D","solvedCount":1044},{"contestId":1874,"index":"C","solvedCount":2272},{"contestId":1874,"index":"B","solvedCount":1455},{"contestId":1874,"index":"A","solvedCount":19846},{"contestId":1873,"index":"H","solvedCount":9930},{"contestId":1873,"index":"G","solvedCount":17592},{"contestId":1873,"index":"F","solvedCount":20780},{"contestId":1873,"index":"E","solvedCount":49090},{"contestId":1873,"index":"D","solvedCount":44949},{"contestId":1873,"index":"C","solvedCount":79474},{"contestId":1873,"index":"B","solvedCount":65560},{"contestId":1873,"index":"A","solvedCount":75107},{"contestId":1872,"index":"G","solvedCount":5210},{"contestId":1872,"index":"F","solvedCount":7818},{"contestId":1872,"index":"E","solvedCount":23472},{"contestId":1872,"index":"D","solvedCount":43393},{"contestId":1872,"index":"C","solvedCount":27004},{"contestId":1872,"index":"B","solvedCount":30913},{"contestId":1872,"index":"A","solvedCount":44030},{"contestId":1870,"index":"H","solvedCount":131},{"contestId":1870,"index":"G","solvedCount":440},{"contestId":1870,"index":"F","solvedCount":588},{"contestId":1870,"index":"E","solvedCount":3133},{"contestId":1870,"index":"D","solvedCount":8247},{"contestId":1870,"index":"C","solvedCount":13474},{"contestId":1870,"index":"B","solvedCount":16740},{"contestId":1870,"index":"A","solvedCount":20432},{"contestId":1869,"index":"B","solvedCount":28781},{"contestId":1869,"index":"A","solvedCount":45667},{"contestId":1868,"index":"F","solvedCount":145},{"contestId":1868,"index":"E","solvedCount":134},{"contestId":1868,"index":"D","solvedCount":445},{"contestId":1868,"index":"C","solvedCount":1418},{"contestId":1868,"index":"B2","solvedCount":2831},{"contestId":1868,"index":"B1","solvedCount":8512},{"contestId":1868,"index":"A","solvedCount":13823},{"contestId":1867,"index":"F","solvedCount":626},{"contestId":1867,"index":"E2","solvedCount":3863},{"contestId":1867,"index":"E1","solvedCount":4465},{"contestId":1867,"index":"D","solvedCount":7042},{"contestId":1867,"index":"C","solvedCount":12902},{"contestId":1867,"index":"B","solvedCount":18895},{"contestId":1867,"index":"A","solvedCount":21265},{"contestId":1866,"index":"M","solvedCount":1026},{"contestId":1866,"index":"L","solvedCount":921},{"contestId":1866,"index":"K","solvedCount":598},{"contestId":1866,"index":"J","solvedCount":454},{"contestId":1866,"index":"I","solvedCount":986},{"contestId":1866,"index":"H","solvedCount":1973},{"contestId":1866,"index":"G","solvedCount":2329},{"contestId":1866,"index":"F","solvedCount":210},{"contestId":1866,"index":"E","solvedCount":579},{"contestId":1866,"index":"D","solvedCount":1624},{"contestId":1866,"index":"C","solvedCount":3483},{"contestId":1866,"index":"B","solvedCount":9567},{"contestId":1866,"index":"A","solvedCount":60565},{"contestId":1864,"index":"I","solvedCount":112},{"contestId":1864,"index":"H","solvedCount":640},{"contestId":1864,"index":"G","solvedCount":405},{"contestId":1864,"index":"F","solvedCount":1700},{"contestId":1864,"index":"E","solvedCount":3171},{"contestId":1864,"index":"D","solvedCount":7804},{"contestId":1864,"index":"C","solvedCount":15626},{"contestId":1864,"index":"B","solvedCount":16881},{"contestId":1864,"index":"A","solvedCount":21598},{"contestId":1863,"index":"I","solvedCount":139},{"contestId":1863,"index":"H","solvedCount":116},{"contestId":1863,"index":"G","solvedCount":1081},{"contestId":1863,"index":"F","solvedCount":1417},{"contestId":1863,"index":"E","solvedCount":3342},{"contestId":1863,"index":"D","solvedCount":10978},{"contestId":1863,"index":"C","solvedCount":15785},{"contestId":1863,"index":"B","solvedCount":16979},{"contestId":1863,"index":"A","solvedCount":18955},{"contestId":1862,"index":"G","solvedCount":3568},{"contestId":1862,"index":"F","solvedCount":7876},{"contestId":1862,"index":"E","solvedCount":13143},{"contestId":1862,"index":"D","solvedCount":20465},{"contestId":1862,"index":"C","solvedCount":23508},{"contestId":1862,"index":"B","solvedCount":62720},{"contestId":1862,"index":"A","solvedCount":36890},{"contestId":1861,"index":"F","solvedCount":358},{"contestId":1861,"index":"E","solvedCount":2131},{"contestId":1861,"index":"D","solvedCount":8207},{"contestId":1861,"index":"C","solvedCount":12624},{"contestId":1861,"index":"B","solvedCount":24424},{"contestId":1861,"index":"A","solvedCount":26289},{"contestId":1860,"index":"F","solvedCount":364},{"contestId":1860,"index":"E","solvedCount":1906},{"contestId":1860,"index":"D","solvedCount":3738},{"contestId":1860,"index":"C","solvedCount":16107},{"contestId":1860,"index":"B","solvedCount":19369},{"contestId":1860,"index":"A","solvedCount":23881},{"contestId":1859,"index":"F","solvedCount":620},{"contestId":1859,"index":"E","solvedCount":2191},{"contestId":1859,"index":"D","solvedCount":8144},{"contestId":1859,"index":"C","solvedCount":19007},{"contestId":1859,"index":"B","solvedCount":49336},{"contestId":1859,"index":"A","solvedCount":61805},{"contestId":1858,"index":"E2","solvedCount":1339},{"contestId":1858,"index":"E1","solvedCount":1674},{"contestId":1858,"index":"D","solvedCount":3316},{"contestId":1858,"index":"C","solvedCount":25938},{"contestId":1858,"index":"B","solvedCount":13293},{"contestId":1858,"index":"A","solvedCount":75296},{"contestId":1857,"index":"G","solvedCount":5795},{"contestId":1857,"index":"F","solvedCount":14841},{"contestId":1857,"index":"E","solvedCount":15262},{"contestId":1857,"index":"D","solvedCount":32225},{"contestId":1857,"index":"C","solvedCount":46507},{"contestId":1857,"index":"B","solvedCount":25068},{"contestId":1857,"index":"A","solvedCount":88705},{"contestId":1856,"index":"E2","solvedCount":1858},{"contestId":1856,"index":"E1","solvedCount":6699},{"contestId":1856,"index":"D","solvedCount":3918},{"contestId":1856,"index":"C","solvedCount":19918},{"contestId":1856,"index":"B","solvedCount":28105},{"contestId":1856,"index":"A","solvedCount":28378},{"contestId":1855,"index":"B","solvedCount":50997},{"contestId":1855,"index":"A","solvedCount":30253},{"contestId":1854,"index":"F","solvedCount":155},{"contestId":1854,"index":"E","solvedCount":593},{"contestId":1854,"index":"D","solvedCount":719},{"contestId":1854,"index":"C","solvedCount":2019},{"contestId":1854,"index":"B","solvedCount":4461},{"contestId":1854,"index":"A2","solvedCount":8167},{"contestId":1854,"index":"A1","solvedCount":16286},{"contestId":1853,"index":"B","solvedCount":20165},{"contestId":1853,"index":"A","solvedCount":63596},{"contestId":1852,"index":"F","solvedCount":154},{"contestId":1852,"index":"E","solvedCount":251},{"contestId":1852,"index":"D","solvedCount":682},{"contestId":1852,"index":"C","solvedCount":2196},{"contestId":1852,"index":"B","solvedCount":5609},{"contestId":1852,"index":"A","solvedCount":9452},{"contestId":1851,"index":"G","solvedCount":4316},{"contestId":1851,"index":"F","solvedCount":7942},{"contestId":1851,"index":"E","solvedCount":13833},{"contestId":1851,"index":"D","solvedCount":17685},{"contestId":1851,"index":"C","solvedCount":26324},{"contestId":1851,"index":"B","solvedCount":33234},{"contestId":1851,"index":"A","solvedCount":31872},{"contestId":1850,"index":"H","solvedCount":10387},{"contestId":1850,"index":"G","solvedCount":16039},{"contestId":1850,"index":"F","solvedCount":25952},{"contestId":1850,"index":"E","solvedCount":38894},{"contestId":1850,"index":"D","solvedCount":68405},{"contestId":1850,"index":"C","solvedCount":55620},{"contestId":1850,"index":"B","solvedCount":52025},{"contestId":1850,"index":"A","solvedCount":78193},{"contestId":1849,"index":"F","solvedCount":932},{"contestId":1849,"index":"E","solvedCount":2367},{"contestId":1849,"index":"D","solvedCount":10630},{"contestId":1849,"index":"C","solvedCount":12873},{"contestId":1849,"index":"B","solvedCount":50471},{"contestId":1849,"index":"A","solvedCount":32587},{"contestId":1848,"index":"F","solvedCount":2207},{"contestId":1848,"index":"E","solvedCount":996},{"contestId":1848,"index":"D","solvedCount":3060},{"contestId":1848,"index":"C","solvedCount":7327},{"contestId":1848,"index":"B","solvedCount":27487},{"contestId":1848,"index":"A","solvedCount":18620},{"contestId":1847,"index":"F","solvedCount":1123},{"contestId":1847,"index":"E","solvedCount":440},{"contestId":1847,"index":"D","solvedCount":4362},{"contestId":1847,"index":"C","solvedCount":15123},{"contestId":1847,"index":"B","solvedCount":22728},{"contestId":1847,"index":"A","solvedCount":23007},{"contestId":1846,"index":"G","solvedCount":6216},{"contestId":1846,"index":"F","solvedCount":3903},{"contestId":1846,"index":"E2","solvedCount":8986},{"contestId":1846,"index":"E1","solvedCount":27789},{"contestId":1846,"index":"D","solvedCount":23171},{"contestId":1846,"index":"C","solvedCount":21966},{"contestId":1846,"index":"B","solvedCount":29216},{"contestId":1846,"index":"A","solvedCount":35197},{"contestId":1845,"index":"F","solvedCount":506},{"contestId":1845,"index":"E","solvedCount":1766},{"contestId":1845,"index":"D","solvedCount":9455},{"contestId":1845,"index":"C","solvedCount":17364},{"contestId":1845,"index":"B","solvedCount":24160},{"contestId":1845,"index":"A","solvedCount":54233},{"contestId":1844,"index":"H","solvedCount":317},{"contestId":1844,"index":"G","solvedCount":1323},{"contestId":1844,"index":"F2","solvedCount":524},{"contestId":1844,"index":"F1","solvedCount":955},{"contestId":1844,"index":"E","solvedCount":2280},{"contestId":1844,"index":"D","solvedCount":14047},{"contestId":1844,"index":"C","solvedCount":18208},{"contestId":1844,"index":"B","solvedCount":20504},{"contestId":1844,"index":"A","solvedCount":26109},{"contestId":1843,"index":"F2","solvedCount":2306},{"contestId":1843,"index":"F1","solvedCount":6576},{"contestId":1843,"index":"E","solvedCount":19538},{"contestId":1843,"index":"D","solvedCount":22833},{"contestId":1843,"index":"C","solvedCount":40932},{"contestId":1843,"index":"B","solvedCount":32737},{"contestId":1843,"index":"A","solvedCount":38008},{"contestId":1842,"index":"I","solvedCount":182},{"contestId":1842,"index":"H","solvedCount":1161},{"contestId":1842,"index":"G","solvedCount":1826},{"contestId":1842,"index":"F","solvedCount":1973},{"contestId":1842,"index":"E","solvedCount":1926},{"contestId":1842,"index":"D","solvedCount":4909},{"contestId":1842,"index":"C","solvedCount":17355},{"contestId":1842,"index":"B","solvedCount":28610},{"contestId":1842,"index":"A","solvedCount":21003},{"contestId":1841,"index":"F","solvedCount":651},{"contestId":1841,"index":"E","solvedCount":2524},{"contestId":1841,"index":"D","solvedCount":5445},{"contestId":1841,"index":"C","solvedCount":9328},{"contestId":1841,"index":"B","solvedCount":24546},{"contestId":1841,"index":"A","solvedCount":26217},{"contestId":1840,"index":"G2","solvedCount":1238},{"contestId":1840,"index":"G1","solvedCount":2899},{"contestId":1840,"index":"F","solvedCount":2182},{"contestId":1840,"index":"E","solvedCount":9653},{"contestId":1840,"index":"D","solvedCount":16876},{"contestId":1840,"index":"C","solvedCount":54139},{"contestId":1840,"index":"B","solvedCount":25202},{"contestId":1840,"index":"A","solvedCount":39251},{"contestId":1839,"index":"E","solvedCount":1625},{"contestId":1839,"index":"D","solvedCount":2786},{"contestId":1839,"index":"C","solvedCount":13674},{"contestId":1839,"index":"B","solvedCount":16773},{"contestId":1839,"index":"A","solvedCount":18423},{"contestId":1838,"index":"F","solvedCount":436},{"contestId":1838,"index":"E","solvedCount":1972},{"contestId":1838,"index":"D","solvedCount":3820},{"contestId":1838,"index":"C","solvedCount":17808},{"contestId":1838,"index":"B","solvedCount":18003},{"contestId":1838,"index":"A","solvedCount":22833},{"contestId":1837,"index":"F","solvedCount":2846},{"contestId":1837,"index":"E","solvedCount":2605},{"contestId":1837,"index":"D","solvedCount":24162},{"contestId":1837,"index":"C","solvedCount":25097},{"contestId":1837,"index":"B","solvedCount":56633},{"contestId":1837,"index":"A","solvedCount":61923},{"contestId":1836,"index":"B","solvedCount":13770},{"contestId":1836,"index":"A","solvedCount":21658},{"contestId":1835,"index":"F","solvedCount":478},{"contestId":1835,"index":"E","solvedCount":359},{"contestId":1835,"index":"D","solvedCount":756},{"contestId":1835,"index":"C","solvedCount":1225},{"contestId":1835,"index":"B","solvedCount":1150},{"contestId":1835,"index":"A","solvedCount":8954},{"contestId":1834,"index":"F","solvedCount":728},{"contestId":1834,"index":"E","solvedCount":2926},{"contestId":1834,"index":"D","solvedCount":5706},{"contestId":1834,"index":"C","solvedCount":15393},{"contestId":1834,"index":"B","solvedCount":17375},{"contestId":1834,"index":"A","solvedCount":52602},{"contestId":1833,"index":"G","solvedCount":6705},{"contestId":1833,"index":"F","solvedCount":10898},{"contestId":1833,"index":"E","solvedCount":20215},{"contestId":1833,"index":"D","solvedCount":15389},{"contestId":1833,"index":"C","solvedCount":28286},{"contestId":1833,"index":"B","solvedCount":30305},{"contestId":1833,"index":"A","solvedCount":35605},{"contestId":1832,"index":"F","solvedCount":405},{"contestId":1832,"index":"E","solvedCount":2676},{"contestId":1832,"index":"D2","solvedCount":2446},{"contestId":1832,"index":"D1","solvedCount":3504},{"contestId":1832,"index":"C","solvedCount":38475},{"contestId":1832,"index":"B","solvedCount":40074},{"contestId":1832,"index":"A","solvedCount":29743},{"contestId":1831,"index":"B","solvedCount":39950},{"contestId":1831,"index":"A","solvedCount":52456},{"contestId":1830,"index":"F","solvedCount":423},{"contestId":1830,"index":"E","solvedCount":354},{"contestId":1830,"index":"D","solvedCount":1023},{"contestId":1830,"index":"C","solvedCount":2405},{"contestId":1830,"index":"B","solvedCount":6074},{"contestId":1830,"index":"A","solvedCount":22244},{"contestId":1829,"index":"H","solvedCount":11697},{"contestId":1829,"index":"G","solvedCount":16597},{"contestId":1829,"index":"F","solvedCount":22814},{"contestId":1829,"index":"E","solvedCount":28449},{"contestId":1829,"index":"D","solvedCount":35969},{"contestId":1829,"index":"C","solvedCount":33332},{"contestId":1829,"index":"B","solvedCount":87927},{"contestId":1829,"index":"A","solvedCount":74684},{"contestId":1828,"index":"B","solvedCount":44460},{"contestId":1828,"index":"A","solvedCount":25650},{"contestId":1827,"index":"F","solvedCount":142},{"contestId":1827,"index":"E","solvedCount":1211},{"contestId":1827,"index":"D","solvedCount":1074},{"contestId":1827,"index":"C","solvedCount":1816},{"contestId":1827,"index":"B2","solvedCount":2430},{"contestId":1827,"index":"B1","solvedCount":4685},{"contestId":1827,"index":"A","solvedCount":32006},{"contestId":1826,"index":"F","solvedCount":494},{"contestId":1826,"index":"E","solvedCount":2065},{"contestId":1826,"index":"D","solvedCount":16456},{"contestId":1826,"index":"C","solvedCount":16073},{"contestId":1826,"index":"B","solvedCount":31391},{"contestId":1826,"index":"A","solvedCount":17641},{"contestId":1825,"index":"B","solvedCount":16408},{"contestId":1825,"index":"A","solvedCount":21045},{"contestId":1824,"index":"E","solvedCount":198},{"contestId":1824,"index":"D","solvedCount":863},{"contestId":1824,"index":"C","solvedCount":1771},{"contestId":1824,"index":"B2","solvedCount":3675},{"contestId":1824,"index":"B1","solvedCount":6512},{"contestId":1824,"index":"A","solvedCount":12747},{"contestId":1823,"index":"F","solvedCount":1437},{"contestId":1823,"index":"E","solvedCount":1522},{"contestId":1823,"index":"D","solvedCount":4393},{"contestId":1823,"index":"C","solvedCount":14074},{"contestId":1823,"index":"B","solvedCount":18422},{"contestId":1823,"index":"A","solvedCount":17396},{"contestId":1822,"index":"G2","solvedCount":3191},{"contestId":1822,"index":"G1","solvedCount":10176},{"contestId":1822,"index":"F","solvedCount":7995},{"contestId":1822,"index":"E","solvedCount":12720},{"contestId":1822,"index":"D","solvedCount":19374},{"contestId":1822,"index":"C","solvedCount":25141},{"contestId":1822,"index":"B","solvedCount":26824},{"contestId":1822,"index":"A","solvedCount":26320},{"contestId":1821,"index":"F","solvedCount":1040},{"contestId":1821,"index":"E","solvedCount":2809},{"contestId":1821,"index":"D","solvedCount":5663},{"contestId":1821,"index":"C","solvedCount":16592},{"contestId":1821,"index":"B","solvedCount":31558},{"contestId":1821,"index":"A","solvedCount":21525},{"contestId":1820,"index":"B","solvedCount":25649},{"contestId":1820,"index":"A","solvedCount":17845},{"contestId":1819,"index":"F","solvedCount":223},{"contestId":1819,"index":"E","solvedCount":392},{"contestId":1819,"index":"D","solvedCount":967},{"contestId":1819,"index":"C","solvedCount":1799},{"contestId":1819,"index":"B","solvedCount":4398},{"contestId":1819,"index":"A","solvedCount":14883},{"contestId":1818,"index":"B","solvedCount":17412},{"contestId":1818,"index":"A","solvedCount":14736},{"contestId":1817,"index":"F","solvedCount":445},{"contestId":1817,"index":"E","solvedCount":392},{"contestId":1817,"index":"D","solvedCount":1075},{"contestId":1817,"index":"C","solvedCount":1268},{"contestId":1817,"index":"B","solvedCount":5353},{"contestId":1817,"index":"A","solvedCount":13011},{"contestId":1816,"index":"B","solvedCount":16975},{"contestId":1816,"index":"A","solvedCount":19091},{"contestId":1815,"index":"F","solvedCount":340},{"contestId":1815,"index":"E","solvedCount":500},{"contestId":1815,"index":"D","solvedCount":1574},{"contestId":1815,"index":"C","solvedCount":2453},{"contestId":1815,"index":"B","solvedCount":3730},{"contestId":1815,"index":"A","solvedCount":16321},{"contestId":1814,"index":"F","solvedCount":1058},{"contestId":1814,"index":"E","solvedCount":1882},{"contestId":1814,"index":"D","solvedCount":1083},{"contestId":1814,"index":"C","solvedCount":12747},{"contestId":1814,"index":"B","solvedCount":11946},{"contestId":1814,"index":"A","solvedCount":58909},{"contestId":1812,"index":"J","solvedCount":6328},{"contestId":1812,"index":"I","solvedCount":296},{"contestId":1812,"index":"H","solvedCount":178},{"contestId":1812,"index":"G","solvedCount":633},{"contestId":1812,"index":"F","solvedCount":1342},{"contestId":1812,"index":"E","solvedCount":4329},{"contestId":1812,"index":"D","solvedCount":4964},{"contestId":1812,"index":"C","solvedCount":1381},{"contestId":1812,"index":"B","solvedCount":6099},{"contestId":1812,"index":"A","solvedCount":14404},{"contestId":1811,"index":"G2","solvedCount":2248},{"contestId":1811,"index":"G1","solvedCount":2647},{"contestId":1811,"index":"F","solvedCount":2359},{"contestId":1811,"index":"E","solvedCount":14909},{"contestId":1811,"index":"D","solvedCount":8859},{"contestId":1811,"index":"C","solvedCount":22671},{"contestId":1811,"index":"B","solvedCount":22689},{"contestId":1811,"index":"A","solvedCount":35248},{"contestId":1810,"index":"H","solvedCount":177},{"contestId":1810,"index":"G","solvedCount":1397},{"contestId":1810,"index":"F","solvedCount":712},{"contestId":1810,"index":"E","solvedCount":4087},{"contestId":1810,"index":"D","solvedCount":8715},{"contestId":1810,"index":"C","solvedCount":16867},{"contestId":1810,"index":"B","solvedCount":19093},{"contestId":1810,"index":"A","solvedCount":22111},{"contestId":1809,"index":"G","solvedCount":690},{"contestId":1809,"index":"F","solvedCount":999},{"contestId":1809,"index":"E","solvedCount":1140},{"contestId":1809,"index":"D","solvedCount":7498},{"contestId":1809,"index":"C","solvedCount":15662},{"contestId":1809,"index":"B","solvedCount":22864},{"contestId":1809,"index":"A","solvedCount":25408},{"contestId":1808,"index":"E3","solvedCount":667},{"contestId":1808,"index":"E2","solvedCount":905},{"contestId":1808,"index":"E1","solvedCount":1673},{"contestId":1808,"index":"D","solvedCount":2847},{"contestId":1808,"index":"C","solvedCount":4449},{"contestId":1808,"index":"B","solvedCount":33603},{"contestId":1808,"index":"A","solvedCount":21182},{"contestId":1807,"index":"G2","solvedCount":30515},{"contestId":1807,"index":"G1","solvedCount":22963},{"contestId":1807,"index":"F","solvedCount":7526},{"contestId":1807,"index":"E","solvedCount":17536},{"contestId":1807,"index":"D","solvedCount":64672},{"contestId":1807,"index":"C","solvedCount":35094},{"contestId":1807,"index":"B","solvedCount":50908},{"contestId":1807,"index":"A","solvedCount":90429},{"contestId":1806,"index":"F2","solvedCount":493},{"contestId":1806,"index":"F1","solvedCount":486},{"contestId":1806,"index":"E","solvedCount":3593},{"contestId":1806,"index":"D","solvedCount":1312},{"contestId":1806,"index":"C","solvedCount":8856},{"contestId":1806,"index":"B","solvedCount":20091},{"contestId":1806,"index":"A","solvedCount":49670},{"contestId":1805,"index":"F2","solvedCount":541},{"contestId":1805,"index":"F1","solvedCount":1479},{"contestId":1805,"index":"E","solvedCount":1992},{"contestId":1805,"index":"D","solvedCount":10034},{"contestId":1805,"index":"C","solvedCount":14504},{"contestId":1805,"index":"B","solvedCount":20650},{"contestId":1805,"index":"A","solvedCount":48095},{"contestId":1804,"index":"H","solvedCount":282},{"contestId":1804,"index":"G","solvedCount":337},{"contestId":1804,"index":"F","solvedCount":1227},{"contestId":1804,"index":"E","solvedCount":1767},{"contestId":1804,"index":"D","solvedCount":5391},{"contestId":1804,"index":"C","solvedCount":14129},{"contestId":1804,"index":"B","solvedCount":15929},{"contestId":1804,"index":"A","solvedCount":18822},{"contestId":1802,"index":"B","solvedCount":14933},{"contestId":1802,"index":"A","solvedCount":16824},{"contestId":1801,"index":"G","solvedCount":800},{"contestId":1801,"index":"F","solvedCount":778},{"contestId":1801,"index":"E","solvedCount":795},{"contestId":1801,"index":"D","solvedCount":3043},{"contestId":1801,"index":"C","solvedCount":4241},{"contestId":1801,"index":"B","solvedCount":7848},{"contestId":1801,"index":"A","solvedCount":9948},{"contestId":1800,"index":"G","solvedCount":2684},{"contestId":1800,"index":"F","solvedCount":4939},{"contestId":1800,"index":"E2","solvedCount":15806},{"contestId":1800,"index":"E1","solvedCount":16122},{"contestId":1800,"index":"D","solvedCount":30717},{"contestId":1800,"index":"C2","solvedCount":28315},{"contestId":1800,"index":"C1","solvedCount":27889},{"contestId":1800,"index":"B","solvedCount":29259},{"contestId":1800,"index":"A","solvedCount":37919},{"contestId":1799,"index":"H","solvedCount":551},{"contestId":1799,"index":"G","solvedCount":1145},{"contestId":1799,"index":"F","solvedCount":1139},{"contestId":1799,"index":"E","solvedCount":1447},{"contestId":1799,"index":"D2","solvedCount":3240},{"contestId":1799,"index":"D1","solvedCount":6246},{"contestId":1799,"index":"C","solvedCount":7094},{"contestId":1799,"index":"B","solvedCount":13024},{"contestId":1799,"index":"A","solvedCount":12529},{"contestId":1798,"index":"F","solvedCount":700},{"contestId":1798,"index":"E","solvedCount":2147},{"contestId":1798,"index":"D","solvedCount":15339},{"contestId":1798,"index":"C","solvedCount":9645},{"contestId":1798,"index":"B","solvedCount":19177},{"contestId":1798,"index":"A","solvedCount":21227},{"contestId":1797,"index":"F","solvedCount":734},{"contestId":1797,"index":"E","solvedCount":1733},{"contestId":1797,"index":"D","solvedCount":4764},{"contestId":1797,"index":"C","solvedCount":9173},{"contestId":1797,"index":"B","solvedCount":27400},{"contestId":1797,"index":"A","solvedCount":19885},{"contestId":1796,"index":"F","solvedCount":267},{"contestId":1796,"index":"E","solvedCount":1090},{"contestId":1796,"index":"D","solvedCount":5652},{"contestId":1796,"index":"C","solvedCount":12510},{"contestId":1796,"index":"B","solvedCount":18624},{"contestId":1796,"index":"A","solvedCount":19819},{"contestId":1795,"index":"G","solvedCount":870},{"contestId":1795,"index":"F","solvedCount":1442},{"contestId":1795,"index":"E","solvedCount":2479},{"contestId":1795,"index":"D","solvedCount":14269},{"contestId":1795,"index":"C","solvedCount":19754},{"contestId":1795,"index":"B","solvedCount":24564},{"contestId":1795,"index":"A","solvedCount":24868},{"contestId":1794,"index":"E","solvedCount":1622},{"contestId":1794,"index":"D","solvedCount":4755},{"contestId":1794,"index":"C","solvedCount":24432},{"contestId":1794,"index":"B","solvedCount":45568},{"contestId":1794,"index":"A","solvedCount":19199},{"contestId":1793,"index":"F","solvedCount":1703},{"contestId":1793,"index":"E","solvedCount":1395},{"contestId":1793,"index":"D","solvedCount":7303},{"contestId":1793,"index":"C","solvedCount":37127},{"contestId":1793,"index":"B","solvedCount":17344},{"contestId":1793,"index":"A","solvedCount":18942},{"contestId":1792,"index":"F2","solvedCount":580},{"contestId":1792,"index":"F1","solvedCount":1062},{"contestId":1792,"index":"E","solvedCount":1650},{"contestId":1792,"index":"D","solvedCount":8542},{"contestId":1792,"index":"C","solvedCount":17312},{"contestId":1792,"index":"B","solvedCount":24681},{"contestId":1792,"index":"A","solvedCount":31679},{"contestId":1791,"index":"G2","solvedCount":6295},{"contestId":1791,"index":"G1","solvedCount":37386},{"contestId":1791,"index":"F","solvedCount":16231},{"contestId":1791,"index":"E","solvedCount":45190},{"contestId":1791,"index":"D","solvedCount":55403},{"contestId":1791,"index":"C","solvedCount":83519},{"contestId":1791,"index":"B","solvedCount":54265},{"contestId":1791,"index":"A","solvedCount":85775},{"contestId":1790,"index":"G","solvedCount":1363},{"contestId":1790,"index":"F","solvedCount":4259},{"contestId":1790,"index":"E","solvedCount":17814},{"contestId":1790,"index":"D","solvedCount":35239},{"contestId":1790,"index":"C","solvedCount":27361},{"contestId":1790,"index":"B","solvedCount":29338},{"contestId":1790,"index":"A","solvedCount":41762},{"contestId":1789,"index":"F","solvedCount":1046},{"contestId":1789,"index":"E","solvedCount":1017},{"contestId":1789,"index":"D","solvedCount":1981},{"contestId":1789,"index":"C","solvedCount":10154},{"contestId":1789,"index":"B","solvedCount":17791},{"contestId":1789,"index":"A","solvedCount":38431},{"contestId":1788,"index":"F","solvedCount":1272},{"contestId":1788,"index":"E","solvedCount":3564},{"contestId":1788,"index":"D","solvedCount":4852},{"contestId":1788,"index":"C","solvedCount":19810},{"contestId":1788,"index":"B","solvedCount":22837},{"contestId":1788,"index":"A","solvedCount":60511},{"contestId":1787,"index":"I","solvedCount":466},{"contestId":1787,"index":"H","solvedCount":357},{"contestId":1787,"index":"G","solvedCount":649},{"contestId":1787,"index":"F","solvedCount":859},{"contestId":1787,"index":"E","solvedCount":2831},{"contestId":1787,"index":"D","solvedCount":3893},{"contestId":1787,"index":"C","solvedCount":8552},{"contestId":1787,"index":"B","solvedCount":15285},{"contestId":1787,"index":"A","solvedCount":20699},{"contestId":1786,"index":"B","solvedCount":9937},{"contestId":1786,"index":"A2","solvedCount":12279},{"contestId":1786,"index":"A1","solvedCount":14890},{"contestId":1784,"index":"F","solvedCount":409},{"contestId":1784,"index":"E","solvedCount":539},{"contestId":1784,"index":"D","solvedCount":1441},{"contestId":1784,"index":"C","solvedCount":2025},{"contestId":1784,"index":"B","solvedCount":3716},{"contestId":1784,"index":"A","solvedCount":17477},{"contestId":1783,"index":"G","solvedCount":655},{"contestId":1783,"index":"F","solvedCount":1500},{"contestId":1783,"index":"E","solvedCount":2574},{"contestId":1783,"index":"D","solvedCount":5456},{"contestId":1783,"index":"C","solvedCount":11182},{"contestId":1783,"index":"B","solvedCount":19582},{"contestId":1783,"index":"A","solvedCount":55472},{"contestId":1781,"index":"H2","solvedCount":140},{"contestId":1781,"index":"H1","solvedCount":440},{"contestId":1781,"index":"G","solvedCount":323},{"contestId":1781,"index":"F","solvedCount":1409},{"contestId":1781,"index":"E","solvedCount":1480},{"contestId":1781,"index":"D","solvedCount":6433},{"contestId":1781,"index":"C","solvedCount":11400},{"contestId":1781,"index":"B","solvedCount":15109},{"contestId":1781,"index":"A","solvedCount":16176},{"contestId":1780,"index":"G","solvedCount":1109},{"contestId":1780,"index":"F","solvedCount":2025},{"contestId":1780,"index":"E","solvedCount":1998},{"contestId":1780,"index":"D","solvedCount":5989},{"contestId":1780,"index":"B","solvedCount":28476},{"contestId":1780,"index":"A","solvedCount":22845},{"contestId":1779,"index":"H","solvedCount":176},{"contestId":1779,"index":"G","solvedCount":468},{"contestId":1779,"index":"F","solvedCount":1485},{"contestId":1779,"index":"E","solvedCount":2128},{"contestId":1779,"index":"D","solvedCount":9223},{"contestId":1779,"index":"C","solvedCount":15015},{"contestId":1779,"index":"B","solvedCount":25297},{"contestId":1779,"index":"A","solvedCount":24184},{"contestId":1778,"index":"F","solvedCount":995},{"contestId":1778,"index":"E","solvedCount":1216},{"contestId":1778,"index":"D","solvedCount":3663},{"contestId":1778,"index":"C","solvedCount":11997},{"contestId":1778,"index":"B","solvedCount":14688},{"contestId":1778,"index":"A","solvedCount":25979},{"contestId":1777,"index":"F","solvedCount":1540},{"contestId":1777,"index":"E","solvedCount":2526},{"contestId":1777,"index":"D","solvedCount":5058},{"contestId":1777,"index":"C","solvedCount":13387},{"contestId":1777,"index":"B","solvedCount":19595},{"contestId":1777,"index":"A","solvedCount":50385},{"contestId":1776,"index":"N","solvedCount":108},{"contestId":1776,"index":"M","solvedCount":540},{"contestId":1776,"index":"L","solvedCount":13164},{"contestId":1776,"index":"K","solvedCount":222},{"contestId":1776,"index":"J","solvedCount":947},{"contestId":1776,"index":"I","solvedCount":949},{"contestId":1776,"index":"H","solvedCount":7739},{"contestId":1776,"index":"G","solvedCount":2500},{"contestId":1776,"index":"F","solvedCount":4309},{"contestId":1776,"index":"E","solvedCount":136},{"contestId":1776,"index":"D","solvedCount":656},{"contestId":1776,"index":"C","solvedCount":1019},{"contestId":1776,"index":"B","solvedCount":1612},{"contestId":1776,"index":"A","solvedCount":8200},{"contestId":1775,"index":"F","solvedCount":929},{"contestId":1775,"index":"E","solvedCount":4014},{"contestId":1775,"index":"D","solvedCount":9340},{"contestId":1775,"index":"C","solvedCount":15393},{"contestId":1775,"index":"B","solvedCount":22821},{"contestId":1775,"index":"A2","solvedCount":20190},{"contestId":1775,"index":"A1","solvedCount":20527},{"contestId":1774,"index":"H","solvedCount":163},{"contestId":1774,"index":"G","solvedCount":716},{"contestId":1774,"index":"F2","solvedCount":949},{"contestId":1774,"index":"F1","solvedCount":1318},{"contestId":1774,"index":"E","solvedCount":4062},{"contestId":1774,"index":"D","solvedCount":9542},{"contestId":1774,"index":"C","solvedCount":13456},{"contestId":1774,"index":"B","solvedCount":14265},{"contestId":1774,"index":"A","solvedCount":23836},{"contestId":1773,"index":"L","solvedCount":134},{"contestId":1773,"index":"K","solvedCount":1722},{"contestId":1773,"index":"J","solvedCount":159},{"contestId":1773,"index":"I","solvedCount":601},{"contestId":1773,"index":"H","solvedCount":517},{"contestId":1773,"index":"G","solvedCount":572},{"contestId":1773,"index":"F","solvedCount":4971},{"contestId":1773,"index":"E","solvedCount":6207},{"contestId":1773,"index":"D","solvedCount":662},{"contestId":1773,"index":"C","solvedCount":82},{"contestId":1773,"index":"B","solvedCount":1003},{"contestId":1773,"index":"A","solvedCount":2008},{"contestId":1772,"index":"G","solvedCount":1662},{"contestId":1772,"index":"F","solvedCount":2931},{"contestId":1772,"index":"E","solvedCount":7845},{"contestId":1772,"index":"D","solvedCount":19212},{"contestId":1772,"index":"C","solvedCount":26639},{"contestId":1772,"index":"B","solvedCount":33670},{"contestId":1772,"index":"A","solvedCount":63172},{"contestId":1771,"index":"F","solvedCount":1792},{"contestId":1771,"index":"E","solvedCount":864},{"contestId":1771,"index":"D","solvedCount":3348},{"contestId":1771,"index":"C","solvedCount":12118},{"contestId":1771,"index":"B","solvedCount":23510},{"contestId":1771,"index":"A","solvedCount":25876},{"contestId":1770,"index":"H","solvedCount":179},{"contestId":1770,"index":"G","solvedCount":198},{"contestId":1770,"index":"F","solvedCount":1116},{"contestId":1770,"index":"E","solvedCount":1668},{"contestId":1770,"index":"D","solvedCount":4531},{"contestId":1770,"index":"C","solvedCount":9862},{"contestId":1770,"index":"B","solvedCount":21099},{"contestId":1770,"index":"A","solvedCount":25611},{"contestId":1769,"index":"D3","solvedCount":130},{"contestId":1769,"index":"D2","solvedCount":215},{"contestId":1769,"index":"D1","solvedCount":427},{"contestId":1769,"index":"C2","solvedCount":1097},{"contestId":1769,"index":"C1","solvedCount":1132},{"contestId":1769,"index":"B2","solvedCount":964},{"contestId":1769,"index":"B1","solvedCount":1640},{"contestId":1769,"index":"A","solvedCount":2194},{"contestId":1768,"index":"F","solvedCount":1488},{"contestId":1768,"index":"E","solvedCount":2395},{"contestId":1768,"index":"D","solvedCount":9501},{"contestId":1768,"index":"C","solvedCount":15941},{"contestId":1768,"index":"B","solvedCount":26145},{"contestId":1768,"index":"A","solvedCount":31345},{"contestId":1767,"index":"F","solvedCount":478},{"contestId":1767,"index":"E","solvedCount":1353},{"contestId":1767,"index":"D","solvedCount":11438},{"contestId":1767,"index":"C","solvedCount":3232},{"contestId":1767,"index":"B","solvedCount":22306},{"contestId":1767,"index":"A","solvedCount":21721},{"contestId":1766,"index":"F","solvedCount":442},{"contestId":1766,"index":"E","solvedCount":1569},{"contestId":1766,"index":"D","solvedCount":11097},{"contestId":1766,"index":"C","solvedCount":15224},{"contestId":1766,"index":"B","solvedCount":24251},{"contestId":1766,"index":"A","solvedCount":52936},{"contestId":1765,"index":"N","solvedCount":6227},{"contestId":1765,"index":"M","solvedCount":37080},{"contestId":1765,"index":"L","solvedCount":706},{"contestId":1765,"index":"K","solvedCount":6964},{"contestId":1765,"index":"J","solvedCount":404},{"contestId":1765,"index":"I","solvedCount":314},{"contestId":1765,"index":"H","solvedCount":1619},{"contestId":1765,"index":"G","solvedCount":508},{"contestId":1765,"index":"F","solvedCount":810},{"contestId":1765,"index":"E","solvedCount":12149},{"contestId":1765,"index":"D","solvedCount":5026},{"contestId":1765,"index":"C","solvedCount":717},{"contestId":1765,"index":"B","solvedCount":10026},{"contestId":1765,"index":"A","solvedCount":902},{"contestId":1764,"index":"H","solvedCount":306},{"contestId":1764,"index":"G3","solvedCount":696},{"contestId":1764,"index":"G2","solvedCount":809},{"contestId":1764,"index":"G1","solvedCount":857},{"contestId":1764,"index":"F","solvedCount":1291},{"contestId":1764,"index":"E","solvedCount":1478},{"contestId":1764,"index":"D","solvedCount":3260},{"contestId":1764,"index":"C","solvedCount":10603},{"contestId":1764,"index":"B","solvedCount":18288},{"contestId":1764,"index":"A","solvedCount":17591},{"contestId":1763,"index":"F","solvedCount":975},{"contestId":1763,"index":"E","solvedCount":2302},{"contestId":1763,"index":"D","solvedCount":2435},{"contestId":1763,"index":"C","solvedCount":8073},{"contestId":1763,"index":"B","solvedCount":16935},{"contestId":1763,"index":"A","solvedCount":17249},{"contestId":1762,"index":"G","solvedCount":164},{"contestId":1762,"index":"F","solvedCount":936},{"contestId":1762,"index":"E","solvedCount":1008},{"contestId":1762,"index":"D","solvedCount":4636},{"contestId":1762,"index":"C","solvedCount":10292},{"contestId":1762,"index":"B","solvedCount":18891},{"contestId":1762,"index":"A","solvedCount":20837},{"contestId":1761,"index":"G","solvedCount":161},{"contestId":1761,"index":"F2","solvedCount":123},{"contestId":1761,"index":"F1","solvedCount":353},{"contestId":1761,"index":"E","solvedCount":2238},{"contestId":1761,"index":"D","solvedCount":2923},{"contestId":1761,"index":"C","solvedCount":10873},{"contestId":1761,"index":"B","solvedCount":14917},{"contestId":1761,"index":"A","solvedCount":42781},{"contestId":1760,"index":"G","solvedCount":11196},{"contestId":1760,"index":"F","solvedCount":15673},{"contestId":1760,"index":"E","solvedCount":23449},{"contestId":1760,"index":"D","solvedCount":27758},{"contestId":1760,"index":"C","solvedCount":45465},{"contestId":1760,"index":"B","solvedCount":55066},{"contestId":1760,"index":"A","solvedCount":84730},{"contestId":1759,"index":"G","solvedCount":5748},{"contestId":1759,"index":"F","solvedCount":4596},{"contestId":1759,"index":"E","solvedCount":12842},{"contestId":1759,"index":"D","solvedCount":22368},{"contestId":1759,"index":"C","solvedCount":19721},{"contestId":1759,"index":"B","solvedCount":23887},{"contestId":1759,"index":"A","solvedCount":33193},{"contestId":1758,"index":"F","solvedCount":261},{"contestId":1758,"index":"E","solvedCount":1096},{"contestId":1758,"index":"D","solvedCount":8837},{"contestId":1758,"index":"C","solvedCount":15460},{"contestId":1758,"index":"B","solvedCount":24416},{"contestId":1758,"index":"A","solvedCount":27315},{"contestId":1754,"index":"B","solvedCount":19827},{"contestId":1754,"index":"A","solvedCount":25062},{"contestId":1753,"index":"F","solvedCount":258},{"contestId":1753,"index":"E","solvedCount":459},{"contestId":1753,"index":"D","solvedCount":2208},{"contestId":1753,"index":"C","solvedCount":5577},{"contestId":1753,"index":"B","solvedCount":15454},{"contestId":1753,"index":"A2","solvedCount":11871},{"contestId":1753,"index":"A1","solvedCount":16670},{"contestId":1750,"index":"H","solvedCount":129},{"contestId":1750,"index":"G","solvedCount":515},{"contestId":1750,"index":"F","solvedCount":1310},{"contestId":1750,"index":"E","solvedCount":1735},{"contestId":1750,"index":"D","solvedCount":7821},{"contestId":1750,"index":"C","solvedCount":10576},{"contestId":1750,"index":"B","solvedCount":16903},{"contestId":1750,"index":"A","solvedCount":17949},{"contestId":1749,"index":"F","solvedCount":668},{"contestId":1749,"index":"E","solvedCount":2201},{"contestId":1749,"index":"D","solvedCount":6526},{"contestId":1749,"index":"C","solvedCount":16090},{"contestId":1749,"index":"B","solvedCount":22987},{"contestId":1749,"index":"A","solvedCount":23506},{"contestId":1748,"index":"F","solvedCount":421},{"contestId":1748,"index":"E","solvedCount":2980},{"contestId":1748,"index":"D","solvedCount":3375},{"contestId":1748,"index":"C","solvedCount":13458},{"contestId":1748,"index":"B","solvedCount":17089},{"contestId":1748,"index":"A","solvedCount":25519},{"contestId":1747,"index":"E","solvedCount":733},{"contestId":1747,"index":"D","solvedCount":5768},{"contestId":1747,"index":"C","solvedCount":23922},{"contestId":1747,"index":"B","solvedCount":26517},{"contestId":1747,"index":"A","solvedCount":26718},{"contestId":1746,"index":"G","solvedCount":126},{"contestId":1746,"index":"F","solvedCount":2930},{"contestId":1746,"index":"E2","solvedCount":629},{"contestId":1746,"index":"E1","solvedCount":1863},{"contestId":1746,"index":"D","solvedCount":5310},{"contestId":1746,"index":"C","solvedCount":14340},{"contestId":1746,"index":"B","solvedCount":18925},{"contestId":1746,"index":"A","solvedCount":21248},{"contestId":1744,"index":"F","solvedCount":4032},{"contestId":1744,"index":"E2","solvedCount":7137},{"contestId":1744,"index":"E1","solvedCount":13209},{"contestId":1744,"index":"D","solvedCount":25065},{"contestId":1744,"index":"C","solvedCount":49867},{"contestId":1744,"index":"B","solvedCount":25155},{"contestId":1744,"index":"A","solvedCount":29166},{"contestId":1743,"index":"G","solvedCount":458},{"contestId":1743,"index":"F","solvedCount":1918},{"contestId":1743,"index":"E","solvedCount":1961},{"contestId":1743,"index":"D","solvedCount":8562},{"contestId":1743,"index":"C","solvedCount":20935},{"contestId":1743,"index":"B","solvedCount":23371},{"contestId":1743,"index":"A","solvedCount":30245},{"contestId":1742,"index":"G","solvedCount":14012},{"contestId":1742,"index":"F","solvedCount":14546},{"contestId":1742,"index":"E","solvedCount":43173},{"contestId":1742,"index":"D","solvedCount":37479},{"contestId":1742,"index":"C","solvedCount":41473},{"contestId":1742,"index":"B","solvedCount":64155},{"contestId":1742,"index":"A","solvedCount":113220},{"contestId":1741,"index":"G","solvedCount":2016},{"contestId":1741,"index":"F","solvedCount":3033},{"contestId":1741,"index":"E","solvedCount":19345},{"contestId":1741,"index":"D","solvedCount":19038},{"contestId":1741,"index":"C","solvedCount":19710},{"contestId":1741,"index":"B","solvedCount":27005},{"contestId":1741,"index":"A","solvedCount":34226},{"contestId":1740,"index":"I","solvedCount":323},{"contestId":1740,"index":"H","solvedCount":510},{"contestId":1740,"index":"G","solvedCount":423},{"contestId":1740,"index":"F","solvedCount":1184},{"contestId":1740,"index":"E","solvedCount":5185},{"contestId":1740,"index":"D","solvedCount":9237},{"contestId":1740,"index":"C","solvedCount":12517},{"contestId":1740,"index":"B","solvedCount":14427},{"contestId":1740,"index":"A","solvedCount":23654},{"contestId":1739,"index":"F","solvedCount":693},{"contestId":1739,"index":"E","solvedCount":1545},{"contestId":1739,"index":"D","solvedCount":6705},{"contestId":1739,"index":"C","solvedCount":10329},{"contestId":1739,"index":"B","solvedCount":24784},{"contestId":1739,"index":"A","solvedCount":24027},{"contestId":1738,"index":"H","solvedCount":321},{"contestId":1738,"index":"G","solvedCount":588},{"contestId":1738,"index":"F","solvedCount":1438},{"contestId":1738,"index":"E","solvedCount":1886},{"contestId":1738,"index":"D","solvedCount":3802},{"contestId":1738,"index":"C","solvedCount":13163},{"contestId":1738,"index":"B","solvedCount":19369},{"contestId":1738,"index":"A","solvedCount":14271},{"contestId":1737,"index":"G","solvedCount":188},{"contestId":1737,"index":"F","solvedCount":166},{"contestId":1737,"index":"E","solvedCount":1152},{"contestId":1737,"index":"D","solvedCount":2153},{"contestId":1737,"index":"C","solvedCount":6514},{"contestId":1737,"index":"B","solvedCount":10298},{"contestId":1737,"index":"A","solvedCount":11020},{"contestId":1736,"index":"E","solvedCount":931},{"contestId":1736,"index":"D","solvedCount":2841},{"contestId":1736,"index":"C2","solvedCount":1523},{"contestId":1736,"index":"C1","solvedCount":16815},{"contestId":1736,"index":"B","solvedCount":20799},{"contestId":1736,"index":"A","solvedCount":24412},{"contestId":1735,"index":"F","solvedCount":269},{"contestId":1735,"index":"E","solvedCount":1285},{"contestId":1735,"index":"D","solvedCount":7244},{"contestId":1735,"index":"C","solvedCount":11110},{"contestId":1735,"index":"B","solvedCount":19668},{"contestId":1735,"index":"A","solvedCount":21191},{"contestId":1734,"index":"F","solvedCount":1032},{"contestId":1734,"index":"E","solvedCount":3348},{"contestId":1734,"index":"D","solvedCount":7223},{"contestId":1734,"index":"C","solvedCount":31892},{"contestId":1734,"index":"B","solvedCount":16508},{"contestId":1734,"index":"A","solvedCount":22598},{"contestId":1733,"index":"E","solvedCount":1719},{"contestId":1733,"index":"D2","solvedCount":4895},{"contestId":1733,"index":"D1","solvedCount":15283},{"contestId":1733,"index":"C","solvedCount":17330},{"contestId":1733,"index":"B","solvedCount":21401},{"contestId":1733,"index":"A","solvedCount":22028},{"contestId":1732,"index":"E","solvedCount":613},{"contestId":1732,"index":"D2","solvedCount":1630},{"contestId":1732,"index":"D1","solvedCount":10158},{"contestId":1732,"index":"C2","solvedCount":3202},{"contestId":1732,"index":"C1","solvedCount":8142},{"contestId":1732,"index":"B","solvedCount":17732},{"contestId":1732,"index":"A","solvedCount":18044},{"contestId":1731,"index":"F","solvedCount":936},{"contestId":1731,"index":"E","solvedCount":3630},{"contestId":1731,"index":"D","solvedCount":8755},{"contestId":1731,"index":"C","solvedCount":12859},{"contestId":1731,"index":"B","solvedCount":29521},{"contestId":1731,"index":"A","solvedCount":23841},{"contestId":1730,"index":"F","solvedCount":816},{"contestId":1730,"index":"E","solvedCount":832},{"contestId":1730,"index":"D","solvedCount":3113},{"contestId":1730,"index":"C","solvedCount":18167},{"contestId":1730,"index":"B","solvedCount":18815},{"contestId":1730,"index":"A","solvedCount":25168},{"contestId":1729,"index":"G","solvedCount":2628},{"contestId":1729,"index":"F","solvedCount":4630},{"contestId":1729,"index":"E","solvedCount":8143},{"contestId":1729,"index":"D","solvedCount":33920},{"contestId":1729,"index":"C","solvedCount":21856},{"contestId":1729,"index":"B","solvedCount":32819},{"contestId":1729,"index":"A","solvedCount":46841},{"contestId":1728,"index":"G","solvedCount":692},{"contestId":1728,"index":"F","solvedCount":529},{"contestId":1728,"index":"E","solvedCount":2112},{"contestId":1728,"index":"D","solvedCount":8478},{"contestId":1728,"index":"C","solvedCount":18279},{"contestId":1728,"index":"B","solvedCount":20836},{"contestId":1728,"index":"A","solvedCount":25603},{"contestId":1726,"index":"H","solvedCount":120},{"contestId":1726,"index":"G","solvedCount":516},{"contestId":1726,"index":"E","solvedCount":1799},{"contestId":1726,"index":"D","solvedCount":4319},{"contestId":1726,"index":"C","solvedCount":13554},{"contestId":1726,"index":"B","solvedCount":17175},{"contestId":1726,"index":"A","solvedCount":41513},{"contestId":1725,"index":"M","solvedCount":4864},{"contestId":1725,"index":"L","solvedCount":1171},{"contestId":1725,"index":"K","solvedCount":867},{"contestId":1725,"index":"J","solvedCount":512},{"contestId":1725,"index":"I","solvedCount":372},{"contestId":1725,"index":"H","solvedCount":3077},{"contestId":1725,"index":"G","solvedCount":6840},{"contestId":1725,"index":"F","solvedCount":1193},{"contestId":1725,"index":"E","solvedCount":646},{"contestId":1725,"index":"D","solvedCount":261},{"contestId":1725,"index":"C","solvedCount":2029},{"contestId":1725,"index":"B","solvedCount":33007},{"contestId":1725,"index":"A","solvedCount":10301},{"contestId":1722,"index":"G","solvedCount":14925},{"contestId":1722,"index":"F","solvedCount":8221},{"contestId":1722,"index":"E","solvedCount":14083},{"contestId":1722,"index":"D","solvedCount":27233},{"contestId":1722,"index":"C","solvedCount":37714},{"contestId":1722,"index":"B","solvedCount":58962},{"contestId":1722,"index":"A","solvedCount":69083},{"contestId":1721,"index":"F","solvedCount":701},{"contestId":1721,"index":"E","solvedCount":2783},{"contestId":1721,"index":"D","solvedCount":7907},{"contestId":1721,"index":"C","solvedCount":14813},{"contestId":1721,"index":"B","solvedCount":24155},{"contestId":1721,"index":"A","solvedCount":28506},{"contestId":1720,"index":"E","solvedCount":1109},{"contestId":1720,"index":"D2","solvedCount":2319},{"contestId":1720,"index":"D1","solvedCount":6842},{"contestId":1720,"index":"C","solvedCount":18461},{"contestId":1720,"index":"B","solvedCount":22638},{"contestId":1720,"index":"A","solvedCount":24713},{"contestId":1719,"index":"C","solvedCount":14572},{"contestId":1719,"index":"B","solvedCount":19256},{"contestId":1719,"index":"A","solvedCount":27026},{"contestId":1718,"index":"F","solvedCount":277},{"contestId":1718,"index":"E","solvedCount":255},{"contestId":1718,"index":"D","solvedCount":461},{"contestId":1718,"index":"C","solvedCount":1927},{"contestId":1718,"index":"B","solvedCount":3598},{"contestId":1718,"index":"A2","solvedCount":6031},{"contestId":1718,"index":"A1","solvedCount":6525},{"contestId":1717,"index":"F","solvedCount":800},{"contestId":1717,"index":"E","solvedCount":3672},{"contestId":1717,"index":"D","solvedCount":4977},{"contestId":1717,"index":"C","solvedCount":16096},{"contestId":1717,"index":"B","solvedCount":15771},{"contestId":1717,"index":"A","solvedCount":21317},{"contestId":1716,"index":"F","solvedCount":1491},{"contestId":1716,"index":"E","solvedCount":1403},{"contestId":1716,"index":"D","solvedCount":6359},{"contestId":1716,"index":"C","solvedCount":4698},{"contestId":1716,"index":"B","solvedCount":22156},{"contestId":1716,"index":"A","solvedCount":36633},{"contestId":1715,"index":"F","solvedCount":612},{"contestId":1715,"index":"E","solvedCount":2469},{"contestId":1715,"index":"D","solvedCount":6362},{"contestId":1715,"index":"C","solvedCount":10862},{"contestId":1715,"index":"B","solvedCount":37436},{"contestId":1715,"index":"A","solvedCount":24536},{"contestId":1714,"index":"G","solvedCount":9975},{"contestId":1714,"index":"F","solvedCount":3797},{"contestId":1714,"index":"E","solvedCount":25715},{"contestId":1714,"index":"D","solvedCount":10580},{"contestId":1714,"index":"C","solvedCount":33902},{"contestId":1714,"index":"B","solvedCount":34725},{"contestId":1714,"index":"A","solvedCount":33828},{"contestId":1713,"index":"F","solvedCount":794},{"contestId":1713,"index":"E","solvedCount":2084},{"contestId":1713,"index":"D","solvedCount":6348},{"contestId":1713,"index":"C","solvedCount":19123},{"contestId":1713,"index":"B","solvedCount":22970},{"contestId":1713,"index":"A","solvedCount":22941},{"contestId":1712,"index":"F","solvedCount":532},{"contestId":1712,"index":"E2","solvedCount":1705},{"contestId":1712,"index":"E1","solvedCount":2571},{"contestId":1712,"index":"D","solvedCount":5240},{"contestId":1712,"index":"C","solvedCount":21485},{"contestId":1712,"index":"B","solvedCount":22531},{"contestId":1712,"index":"A","solvedCount":25260},{"contestId":1711,"index":"B","solvedCount":14740},{"contestId":1711,"index":"A","solvedCount":26757},{"contestId":1710,"index":"E","solvedCount":598},{"contestId":1710,"index":"D","solvedCount":571},{"contestId":1710,"index":"C","solvedCount":1700},{"contestId":1710,"index":"B","solvedCount":2860},{"contestId":1710,"index":"A","solvedCount":12052},{"contestId":1709,"index":"F","solvedCount":733},{"contestId":1709,"index":"E","solvedCount":4440},{"contestId":1709,"index":"D","solvedCount":10861},{"contestId":1709,"index":"C","solvedCount":10808},{"contestId":1709,"index":"B","solvedCount":26693},{"contestId":1709,"index":"A","solvedCount":32118},{"contestId":1708,"index":"B","solvedCount":30949},{"contestId":1708,"index":"A","solvedCount":22750},{"contestId":1707,"index":"F","solvedCount":187},{"contestId":1707,"index":"E","solvedCount":956},{"contestId":1707,"index":"D","solvedCount":1040},{"contestId":1707,"index":"C","solvedCount":1993},{"contestId":1707,"index":"B","solvedCount":6531},{"contestId":1707,"index":"A","solvedCount":15835},{"contestId":1706,"index":"E","solvedCount":4217},{"contestId":1706,"index":"D2","solvedCount":1991},{"contestId":1706,"index":"D1","solvedCount":7842},{"contestId":1706,"index":"C","solvedCount":16397},{"contestId":1706,"index":"B","solvedCount":17678},{"contestId":1706,"index":"A","solvedCount":24416},{"contestId":1705,"index":"F","solvedCount":736},{"contestId":1705,"index":"E","solvedCount":2573},{"contestId":1705,"index":"D","solvedCount":7290},{"contestId":1705,"index":"C","solvedCount":14771},{"contestId":1705,"index":"B","solvedCount":25938},{"contestId":1705,"index":"A","solvedCount":26798},{"contestId":1704,"index":"H2","solvedCount":121},{"contestId":1704,"index":"H1","solvedCount":401},{"contestId":1704,"index":"G","solvedCount":186},{"contestId":1704,"index":"F","solvedCount":1394},{"contestId":1704,"index":"E","solvedCount":2769},{"contestId":1704,"index":"D","solvedCount":5438},{"contestId":1704,"index":"C","solvedCount":27765},{"contestId":1704,"index":"B","solvedCount":33814},{"contestId":1704,"index":"A","solvedCount":16778},{"contestId":1703,"index":"G","solvedCount":13213},{"contestId":1703,"index":"F","solvedCount":33381},{"contestId":1703,"index":"E","solvedCount":30468},{"contestId":1703,"index":"D","solvedCount":30122},{"contestId":1703,"index":"C","solvedCount":42183},{"contestId":1703,"index":"B","solvedCount":70482},{"contestId":1703,"index":"A","solvedCount":103820},{"contestId":1702,"index":"G2","solvedCount":6415},{"contestId":1702,"index":"G1","solvedCount":6671},{"contestId":1702,"index":"F","solvedCount":9701},{"contestId":1702,"index":"E","solvedCount":19460},{"contestId":1702,"index":"D","solvedCount":26368},{"contestId":1702,"index":"C","solvedCount":26085},{"contestId":1702,"index":"B","solvedCount":29720},{"contestId":1702,"index":"A","solvedCount":39225},{"contestId":1701,"index":"F","solvedCount":1240},{"contestId":1701,"index":"E","solvedCount":1436},{"contestId":1701,"index":"D","solvedCount":6389},{"contestId":1701,"index":"C","solvedCount":26180},{"contestId":1701,"index":"B","solvedCount":20957},{"contestId":1701,"index":"A","solvedCount":27940},{"contestId":1700,"index":"F","solvedCount":1121},{"contestId":1700,"index":"E","solvedCount":1019},{"contestId":1700,"index":"D","solvedCount":7284},{"contestId":1700,"index":"C","solvedCount":12423},{"contestId":1700,"index":"B","solvedCount":20206},{"contestId":1700,"index":"A","solvedCount":23802},{"contestId":1699,"index":"E","solvedCount":1442},{"contestId":1699,"index":"D","solvedCount":3668},{"contestId":1699,"index":"C","solvedCount":10914},{"contestId":1699,"index":"B","solvedCount":22113},{"contestId":1699,"index":"A","solvedCount":24972},{"contestId":1698,"index":"G","solvedCount":399},{"contestId":1698,"index":"F","solvedCount":789},{"contestId":1698,"index":"E","solvedCount":1894},{"contestId":1698,"index":"D","solvedCount":12823},{"contestId":1698,"index":"C","solvedCount":20063},{"contestId":1698,"index":"B","solvedCount":21596},{"contestId":1698,"index":"A","solvedCount":33669},{"contestId":1697,"index":"F","solvedCount":878},{"contestId":1697,"index":"E","solvedCount":1507},{"contestId":1697,"index":"D","solvedCount":5107},{"contestId":1697,"index":"C","solvedCount":16069},{"contestId":1697,"index":"B","solvedCount":31795},{"contestId":1697,"index":"A","solvedCount":26942},{"contestId":1696,"index":"H","solvedCount":221},{"contestId":1696,"index":"G","solvedCount":458},{"contestId":1696,"index":"F","solvedCount":1183},{"contestId":1696,"index":"E","solvedCount":5089},{"contestId":1696,"index":"D","solvedCount":6110},{"contestId":1696,"index":"C","solvedCount":12730},{"contestId":1696,"index":"B","solvedCount":41382},{"contestId":1696,"index":"A","solvedCount":20558},{"contestId":1695,"index":"E","solvedCount":564},{"contestId":1695,"index":"D2","solvedCount":2361},{"contestId":1695,"index":"D1","solvedCount":2529},{"contestId":1695,"index":"C","solvedCount":14899},{"contestId":1695,"index":"B","solvedCount":20296},{"contestId":1695,"index":"A","solvedCount":16875},{"contestId":1694,"index":"B","solvedCount":20912},{"contestId":1694,"index":"A","solvedCount":23662},{"contestId":1693,"index":"F","solvedCount":680},{"contestId":1693,"index":"E","solvedCount":576},{"contestId":1693,"index":"D","solvedCount":1202},{"contestId":1693,"index":"C","solvedCount":3322},{"contestId":1693,"index":"B","solvedCount":9835},{"contestId":1693,"index":"A","solvedCount":17645},{"contestId":1692,"index":"H","solvedCount":10259},{"contestId":1692,"index":"G","solvedCount":28945},{"contestId":1692,"index":"F","solvedCount":28340},{"contestId":1692,"index":"E","solvedCount":37316},{"contestId":1692,"index":"D","solvedCount":22328},{"contestId":1692,"index":"C","solvedCount":39891},{"contestId":1692,"index":"B","solvedCount":40654},{"contestId":1692,"index":"A","solvedCount":90651},{"contestId":1691,"index":"F","solvedCount":1210},{"contestId":1691,"index":"E","solvedCount":2229},{"contestId":1691,"index":"D","solvedCount":8012},{"contestId":1691,"index":"C","solvedCount":17556},{"contestId":1691,"index":"B","solvedCount":39458},{"contestId":1691,"index":"A","solvedCount":32707},{"contestId":1690,"index":"G","solvedCount":4270},{"contestId":1690,"index":"F","solvedCount":9387},{"contestId":1690,"index":"E","solvedCount":17393},{"contestId":1690,"index":"D","solvedCount":53055},{"contestId":1690,"index":"C","solvedCount":28418},{"contestId":1690,"index":"B","solvedCount":27187},{"contestId":1690,"index":"A","solvedCount":36016},{"contestId":1689,"index":"E","solvedCount":1436},{"contestId":1689,"index":"D","solvedCount":4856},{"contestId":1689,"index":"C","solvedCount":14295},{"contestId":1689,"index":"B","solvedCount":19446},{"contestId":1689,"index":"A","solvedCount":17897},{"contestId":1688,"index":"C","solvedCount":8888},{"contestId":1688,"index":"B","solvedCount":19237},{"contestId":1688,"index":"A","solvedCount":24011},{"contestId":1687,"index":"F","solvedCount":115},{"contestId":1687,"index":"E","solvedCount":333},{"contestId":1687,"index":"D","solvedCount":796},{"contestId":1687,"index":"C","solvedCount":1757},{"contestId":1687,"index":"B","solvedCount":4222},{"contestId":1687,"index":"A","solvedCount":11618},{"contestId":1686,"index":"B","solvedCount":19524},{"contestId":1686,"index":"A","solvedCount":21358},{"contestId":1685,"index":"E","solvedCount":206},{"contestId":1685,"index":"D2","solvedCount":149},{"contestId":1685,"index":"D1","solvedCount":551},{"contestId":1685,"index":"C","solvedCount":1498},{"contestId":1685,"index":"B","solvedCount":3766},{"contestId":1685,"index":"A","solvedCount":18794},{"contestId":1684,"index":"H","solvedCount":316},{"contestId":1684,"index":"G","solvedCount":893},{"contestId":1684,"index":"F","solvedCount":1253},{"contestId":1684,"index":"E","solvedCount":3732},{"contestId":1684,"index":"D","solvedCount":10954},{"contestId":1684,"index":"C","solvedCount":13399},{"contestId":1684,"index":"B","solvedCount":22008},{"contestId":1684,"index":"A","solvedCount":25129},{"contestId":1682,"index":"F","solvedCount":479},{"contestId":1682,"index":"E","solvedCount":803},{"contestId":1682,"index":"D","solvedCount":3815},{"contestId":1682,"index":"C","solvedCount":16953},{"contestId":1682,"index":"B","solvedCount":29050},{"contestId":1682,"index":"A","solvedCount":20107},{"contestId":1681,"index":"F","solvedCount":2548},{"contestId":1681,"index":"E","solvedCount":1026},{"contestId":1681,"index":"D","solvedCount":11001},{"contestId":1681,"index":"C","solvedCount":19030},{"contestId":1681,"index":"B","solvedCount":21248},{"contestId":1681,"index":"A","solvedCount":21808},{"contestId":1680,"index":"F","solvedCount":1018},{"contestId":1680,"index":"E","solvedCount":4470},{"contestId":1680,"index":"D","solvedCount":1423},{"contestId":1680,"index":"C","solvedCount":11423},{"contestId":1680,"index":"B","solvedCount":19192},{"contestId":1680,"index":"A","solvedCount":22501},{"contestId":1679,"index":"F","solvedCount":873},{"contestId":1679,"index":"E","solvedCount":1473},{"contestId":1679,"index":"D","solvedCount":6190},{"contestId":1679,"index":"C","solvedCount":11951},{"contestId":1679,"index":"B","solvedCount":30250},{"contestId":1679,"index":"A","solvedCount":45466},{"contestId":1678,"index":"B2","solvedCount":7429},{"contestId":1678,"index":"B1","solvedCount":16715},{"contestId":1678,"index":"A","solvedCount":19255},{"contestId":1677,"index":"F","solvedCount":182},{"contestId":1677,"index":"E","solvedCount":766},{"contestId":1677,"index":"D","solvedCount":1528},{"contestId":1677,"index":"C","solvedCount":4174},{"contestId":1677,"index":"B","solvedCount":4609},{"contestId":1677,"index":"A","solvedCount":9508},{"contestId":1676,"index":"H2","solvedCount":13750},{"contestId":1676,"index":"H1","solvedCount":16792},{"contestId":1676,"index":"G","solvedCount":27088},{"contestId":1676,"index":"F","solvedCount":20897},{"contestId":1676,"index":"E","solvedCount":34898},{"contestId":1676,"index":"D","solvedCount":30239},{"contestId":1676,"index":"C","solvedCount":36073},{"contestId":1676,"index":"B","solvedCount":63414},{"contestId":1676,"index":"A","solvedCount":92816},{"contestId":1675,"index":"G","solvedCount":2210},{"contestId":1675,"index":"F","solvedCount":6515},{"contestId":1675,"index":"E","solvedCount":12326},{"contestId":1675,"index":"D","solvedCount":15303},{"contestId":1675,"index":"C","solvedCount":19572},{"contestId":1675,"index":"B","solvedCount":48683},{"contestId":1675,"index":"A","solvedCount":37499},{"contestId":1674,"index":"G","solvedCount":3028},{"contestId":1674,"index":"F","solvedCount":5768},{"contestId":1674,"index":"E","solvedCount":7909},{"contestId":1674,"index":"D","solvedCount":18015},{"contestId":1674,"index":"C","solvedCount":26867},{"contestId":1674,"index":"B","solvedCount":30345},{"contestId":1674,"index":"A","solvedCount":28312},{"contestId":1673,"index":"F","solvedCount":1009},{"contestId":1673,"index":"E","solvedCount":858},{"contestId":1673,"index":"D","solvedCount":3660},{"contestId":1673,"index":"C","solvedCount":19736},{"contestId":1673,"index":"B","solvedCount":23988},{"contestId":1673,"index":"A","solvedCount":19237},{"contestId":1672,"index":"I","solvedCount":279},{"contestId":1672,"index":"H","solvedCount":1185},{"contestId":1672,"index":"G","solvedCount":708},{"contestId":1672,"index":"F2","solvedCount":987},{"contestId":1672,"index":"F1","solvedCount":3653},{"contestId":1672,"index":"E","solvedCount":2642},{"contestId":1672,"index":"D","solvedCount":7046},{"contestId":1672,"index":"C","solvedCount":14180},{"contestId":1672,"index":"B","solvedCount":16593},{"contestId":1672,"index":"A","solvedCount":16975},{"contestId":1671,"index":"F","solvedCount":525},{"contestId":1671,"index":"E","solvedCount":3418},{"contestId":1671,"index":"D","solvedCount":8634},{"contestId":1671,"index":"C","solvedCount":28204},{"contestId":1671,"index":"B","solvedCount":19983},{"contestId":1671,"index":"A","solvedCount":21546},{"contestId":1670,"index":"F","solvedCount":1344},{"contestId":1670,"index":"E","solvedCount":2032},{"contestId":1670,"index":"D","solvedCount":5759},{"contestId":1670,"index":"C","solvedCount":11299},{"contestId":1670,"index":"B","solvedCount":13614},{"contestId":1670,"index":"A","solvedCount":16093},{"contestId":1669,"index":"H","solvedCount":32533},{"contestId":1669,"index":"G","solvedCount":22409},{"contestId":1669,"index":"F","solvedCount":44481},{"contestId":1669,"index":"E","solvedCount":22210},{"contestId":1669,"index":"D","solvedCount":26254},{"contestId":1669,"index":"C","solvedCount":43064},{"contestId":1669,"index":"B","solvedCount":58441},{"contestId":1669,"index":"A","solvedCount":95195},{"contestId":1668,"index":"B","solvedCount":18054},{"contestId":1668,"index":"A","solvedCount":16887},{"contestId":1667,"index":"F","solvedCount":125},{"contestId":1667,"index":"E","solvedCount":976},{"contestId":1667,"index":"D","solvedCount":888},{"contestId":1667,"index":"C","solvedCount":2191},{"contestId":1667,"index":"B","solvedCount":4520},{"contestId":1667,"index":"A","solvedCount":15884},{"contestId":1666,"index":"L","solvedCount":3809},{"contestId":1666,"index":"K","solvedCount":370},{"contestId":1666,"index":"J","solvedCount":1613},{"contestId":1666,"index":"I","solvedCount":1815},{"contestId":1666,"index":"H","solvedCount":94},{"contestId":1666,"index":"G","solvedCount":154},{"contestId":1666,"index":"F","solvedCount":1612},{"contestId":1666,"index":"E","solvedCount":917},{"contestId":1666,"index":"D","solvedCount":24039},{"contestId":1666,"index":"C","solvedCount":3857},{"contestId":1666,"index":"B","solvedCount":69},{"contestId":1666,"index":"A","solvedCount":141},{"contestId":1665,"index":"E","solvedCount":1905},{"contestId":1665,"index":"D","solvedCount":4846},{"contestId":1665,"index":"C","solvedCount":10130},{"contestId":1665,"index":"B","solvedCount":37182},{"contestId":1665,"index":"A","solvedCount":26968},{"contestId":1663,"index":"H","solvedCount":1370},{"contestId":1663,"index":"G","solvedCount":233},{"contestId":1663,"index":"F","solvedCount":390},{"contestId":1663,"index":"E","solvedCount":601},{"contestId":1663,"index":"D","solvedCount":1499},{"contestId":1663,"index":"C","solvedCount":5900},{"contestId":1663,"index":"B","solvedCount":3596},{"contestId":1663,"index":"A","solvedCount":10933},{"contestId":1662,"index":"O","solvedCount":1671},{"contestId":1662,"index":"N","solvedCount":991},{"contestId":1662,"index":"M","solvedCount":3999},{"contestId":1662,"index":"L","solvedCount":1409},{"contestId":1662,"index":"K","solvedCount":394},{"contestId":1662,"index":"J","solvedCount":308},{"contestId":1662,"index":"I","solvedCount":2572},{"contestId":1662,"index":"H","solvedCount":3499},{"contestId":1662,"index":"G","solvedCount":589},{"contestId":1662,"index":"F","solvedCount":1319},{"contestId":1662,"index":"E","solvedCount":190},{"contestId":1662,"index":"D","solvedCount":2252},{"contestId":1662,"index":"C","solvedCount":402},{"contestId":1662,"index":"B","solvedCount":153},{"contestId":1662,"index":"A","solvedCount":4957},{"contestId":1661,"index":"F","solvedCount":947},{"contestId":1661,"index":"E","solvedCount":1189},{"contestId":1661,"index":"D","solvedCount":5562},{"contestId":1661,"index":"C","solvedCount":10927},{"contestId":1661,"index":"B","solvedCount":21436},{"contestId":1661,"index":"A","solvedCount":19553},{"contestId":1660,"index":"F2","solvedCount":3251},{"contestId":1660,"index":"F1","solvedCount":8072},{"contestId":1660,"index":"E","solvedCount":8429},{"contestId":1660,"index":"D","solvedCount":12528},{"contestId":1660,"index":"C","solvedCount":22491},{"contestId":1660,"index":"B","solvedCount":30136},{"contestId":1660,"index":"A","solvedCount":39899},{"contestId":1659,"index":"F","solvedCount":272},{"contestId":1659,"index":"E","solvedCount":2054},{"contestId":1659,"index":"D","solvedCount":4522},{"contestId":1659,"index":"C","solvedCount":16561},{"contestId":1659,"index":"B","solvedCount":12274},{"contestId":1659,"index":"A","solvedCount":34958},{"contestId":1658,"index":"F","solvedCount":1025},{"contestId":1658,"index":"E","solvedCount":1265},{"contestId":1658,"index":"D2","solvedCount":3251},{"contestId":1658,"index":"D1","solvedCount":10146},{"contestId":1658,"index":"C","solvedCount":10049},{"contestId":1658,"index":"B","solvedCount":19767},{"contestId":1658,"index":"A","solvedCount":20977},{"contestId":1657,"index":"F","solvedCount":882},{"contestId":1657,"index":"E","solvedCount":2616},{"contestId":1657,"index":"D","solvedCount":5408},{"contestId":1657,"index":"C","solvedCount":17879},{"contestId":1657,"index":"B","solvedCount":23771},{"contestId":1657,"index":"A","solvedCount":25075},{"contestId":1656,"index":"I","solvedCount":173},{"contestId":1656,"index":"H","solvedCount":849},{"contestId":1656,"index":"G","solvedCount":560},{"contestId":1656,"index":"F","solvedCount":1302},{"contestId":1656,"index":"E","solvedCount":4051},{"contestId":1656,"index":"D","solvedCount":7684},{"contestId":1656,"index":"C","solvedCount":21324},{"contestId":1656,"index":"B","solvedCount":29474},{"contestId":1656,"index":"A","solvedCount":20556},{"contestId":1654,"index":"H","solvedCount":115},{"contestId":1654,"index":"G","solvedCount":476},{"contestId":1654,"index":"F","solvedCount":1569},{"contestId":1654,"index":"E","solvedCount":2469},{"contestId":1654,"index":"D","solvedCount":3115},{"contestId":1654,"index":"C","solvedCount":14692},{"contestId":1654,"index":"B","solvedCount":16969},{"contestId":1654,"index":"A","solvedCount":19510},{"contestId":1651,"index":"F","solvedCount":546},{"contestId":1651,"index":"E","solvedCount":685},{"contestId":1651,"index":"D","solvedCount":6903},{"contestId":1651,"index":"C","solvedCount":11724},{"contestId":1651,"index":"B","solvedCount":20568},{"contestId":1651,"index":"A","solvedCount":26820},{"contestId":1650,"index":"G","solvedCount":3178},{"contestId":1650,"index":"F","solvedCount":1774},{"contestId":1650,"index":"E","solvedCount":4518},{"contestId":1650,"index":"D","solvedCount":15541},{"contestId":1650,"index":"C","solvedCount":18882},{"contestId":1650,"index":"B","solvedCount":30409},{"contestId":1650,"index":"A","solvedCount":37714},{"contestId":1649,"index":"B","solvedCount":14095},{"contestId":1649,"index":"A","solvedCount":16164},{"contestId":1648,"index":"F","solvedCount":200},{"contestId":1648,"index":"E","solvedCount":637},{"contestId":1648,"index":"D","solvedCount":1105},{"contestId":1648,"index":"C","solvedCount":3403},{"contestId":1648,"index":"B","solvedCount":7466},{"contestId":1648,"index":"A","solvedCount":20616},{"contestId":1647,"index":"F","solvedCount":557},{"contestId":1647,"index":"E","solvedCount":1152},{"contestId":1647,"index":"D","solvedCount":5760},{"contestId":1647,"index":"C","solvedCount":13469},{"contestId":1647,"index":"B","solvedCount":17338},{"contestId":1647,"index":"A","solvedCount":23587},{"contestId":1646,"index":"F","solvedCount":710},{"contestId":1646,"index":"E","solvedCount":2846},{"contestId":1646,"index":"D","solvedCount":4552},{"contestId":1646,"index":"C","solvedCount":21301},{"contestId":1646,"index":"B","solvedCount":23020},{"contestId":1646,"index":"A","solvedCount":25572},{"contestId":1644,"index":"F","solvedCount":533},{"contestId":1644,"index":"E","solvedCount":3541},{"contestId":1644,"index":"D","solvedCount":7992},{"contestId":1644,"index":"C","solvedCount":15300},{"contestId":1644,"index":"B","solvedCount":21463},{"contestId":1644,"index":"A","solvedCount":28869},{"contestId":1642,"index":"B","solvedCount":18477},{"contestId":1642,"index":"A","solvedCount":16848},{"contestId":1641,"index":"F","solvedCount":125},{"contestId":1641,"index":"E","solvedCount":413},{"contestId":1641,"index":"D","solvedCount":1578},{"contestId":1641,"index":"C","solvedCount":2924},{"contestId":1641,"index":"B","solvedCount":4134},{"contestId":1641,"index":"A","solvedCount":19119},{"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":286},{"contestId":1638,"index":"E","solvedCount":2521},{"contestId":1638,"index":"D","solvedCount":4895},{"contestId":1638,"index":"C","solvedCount":16193},{"contestId":1638,"index":"B","solvedCount":22885},{"contestId":1638,"index":"A","solvedCount":22263},{"contestId":1637,"index":"H","solvedCount":643},{"contestId":1637,"index":"G","solvedCount":685},{"contestId":1637,"index":"F","solvedCount":2223},{"contestId":1637,"index":"E","solvedCount":3953},{"contestId":1637,"index":"D","solvedCount":9245},{"contestId":1637,"index":"C","solvedCount":18872},{"contestId":1637,"index":"B","solvedCount":15542},{"contestId":1637,"index":"A","solvedCount":24300},{"contestId":1635,"index":"F","solvedCount":1539},{"contestId":1635,"index":"E","solvedCount":2912},{"contestId":1635,"index":"D","solvedCount":7190},{"contestId":1635,"index":"C","solvedCount":27648},{"contestId":1635,"index":"B","solvedCount":18597},{"contestId":1635,"index":"A","solvedCount":26827},{"contestId":1634,"index":"F","solvedCount":2023},{"contestId":1634,"index":"E","solvedCount":2344},{"contestId":1634,"index":"D","solvedCount":4882},{"contestId":1634,"index":"C","solvedCount":19203},{"contestId":1634,"index":"B","solvedCount":24033},{"contestId":1634,"index":"A","solvedCount":24760},{"contestId":1633,"index":"F","solvedCount":769},{"contestId":1633,"index":"E","solvedCount":1846},{"contestId":1633,"index":"D","solvedCount":20262},{"contestId":1633,"index":"C","solvedCount":21528},{"contestId":1633,"index":"B","solvedCount":29672},{"contestId":1633,"index":"A","solvedCount":36623},{"contestId":1632,"index":"E2","solvedCount":1311},{"contestId":1632,"index":"E1","solvedCount":1397},{"contestId":1632,"index":"D","solvedCount":5522},{"contestId":1632,"index":"C","solvedCount":14332},{"contestId":1632,"index":"B","solvedCount":34564},{"contestId":1632,"index":"A","solvedCount":31406},{"contestId":1631,"index":"B","solvedCount":29104},{"contestId":1631,"index":"A","solvedCount":31573},{"contestId":1630,"index":"F","solvedCount":1026},{"contestId":1630,"index":"E","solvedCount":664},{"contestId":1630,"index":"D","solvedCount":2134},{"contestId":1630,"index":"C","solvedCount":3425},{"contestId":1630,"index":"B","solvedCount":6601},{"contestId":1630,"index":"A","solvedCount":16437},{"contestId":1629,"index":"B","solvedCount":25651},{"contestId":1629,"index":"A","solvedCount":31219},{"contestId":1628,"index":"F","solvedCount":125},{"contestId":1628,"index":"E","solvedCount":1449},{"contestId":1628,"index":"D2","solvedCount":2744},{"contestId":1628,"index":"D1","solvedCount":3885},{"contestId":1628,"index":"C","solvedCount":3733},{"contestId":1628,"index":"B","solvedCount":12928},{"contestId":1628,"index":"A","solvedCount":17330},{"contestId":1627,"index":"F","solvedCount":700},{"contestId":1627,"index":"E","solvedCount":2943},{"contestId":1627,"index":"D","solvedCount":9701},{"contestId":1627,"index":"C","solvedCount":16648},{"contestId":1627,"index":"B","solvedCount":17768},{"contestId":1627,"index":"A","solvedCount":25061},{"contestId":1626,"index":"F","solvedCount":947},{"contestId":1626,"index":"E","solvedCount":1986},{"contestId":1626,"index":"D","solvedCount":4465},{"contestId":1626,"index":"C","solvedCount":12093},{"contestId":1626,"index":"B","solvedCount":24214},{"contestId":1626,"index":"A","solvedCount":31219},{"contestId":1625,"index":"E2","solvedCount":749},{"contestId":1625,"index":"E1","solvedCount":1215},{"contestId":1625,"index":"D","solvedCount":2403},{"contestId":1625,"index":"C","solvedCount":14071},{"contestId":1625,"index":"B","solvedCount":17014},{"contestId":1625,"index":"A","solvedCount":18460},{"contestId":1624,"index":"G","solvedCount":8077},{"contestId":1624,"index":"F","solvedCount":3956},{"contestId":1624,"index":"E","solvedCount":4716},{"contestId":1624,"index":"D","solvedCount":19578},{"contestId":1624,"index":"C","solvedCount":27349},{"contestId":1624,"index":"B","solvedCount":58157},{"contestId":1624,"index":"A","solvedCount":61765},{"contestId":1623,"index":"E","solvedCount":1377},{"contestId":1623,"index":"D","solvedCount":1511},{"contestId":1623,"index":"C","solvedCount":14832},{"contestId":1623,"index":"B","solvedCount":14808},{"contestId":1623,"index":"A","solvedCount":20895},{"contestId":1622,"index":"F","solvedCount":1002},{"contestId":1622,"index":"E","solvedCount":2335},{"contestId":1622,"index":"D","solvedCount":5052},{"contestId":1622,"index":"C","solvedCount":16119},{"contestId":1622,"index":"B","solvedCount":22592},{"contestId":1622,"index":"A","solvedCount":32496},{"contestId":1621,"index":"I","solvedCount":153},{"contestId":1621,"index":"H","solvedCount":324},{"contestId":1621,"index":"G","solvedCount":924},{"contestId":1621,"index":"F","solvedCount":669},{"contestId":1621,"index":"E","solvedCount":1968},{"contestId":1621,"index":"D","solvedCount":4467},{"contestId":1621,"index":"C","solvedCount":7597},{"contestId":1621,"index":"B","solvedCount":14763},{"contestId":1621,"index":"A","solvedCount":24902},{"contestId":1620,"index":"G","solvedCount":1234},{"contestId":1620,"index":"F","solvedCount":844},{"contestId":1620,"index":"E","solvedCount":10251},{"contestId":1620,"index":"D","solvedCount":4933},{"contestId":1620,"index":"C","solvedCount":7393},{"contestId":1620,"index":"B","solvedCount":34880},{"contestId":1620,"index":"A","solvedCount":23505},{"contestId":1619,"index":"H","solvedCount":1560},{"contestId":1619,"index":"G","solvedCount":2837},{"contestId":1619,"index":"F","solvedCount":2409},{"contestId":1619,"index":"E","solvedCount":10445},{"contestId":1619,"index":"D","solvedCount":8848},{"contestId":1619,"index":"C","solvedCount":23138},{"contestId":1619,"index":"B","solvedCount":33589},{"contestId":1619,"index":"A","solvedCount":64740},{"contestId":1618,"index":"G","solvedCount":2049},{"contestId":1618,"index":"F","solvedCount":4843},{"contestId":1618,"index":"E","solvedCount":7889},{"contestId":1618,"index":"D","solvedCount":21273},{"contestId":1618,"index":"C","solvedCount":35602},{"contestId":1618,"index":"B","solvedCount":24050},{"contestId":1618,"index":"A","solvedCount":34965},{"contestId":1617,"index":"E","solvedCount":1087},{"contestId":1617,"index":"D2","solvedCount":2136},{"contestId":1617,"index":"D1","solvedCount":5286},{"contestId":1617,"index":"C","solvedCount":16209},{"contestId":1617,"index":"B","solvedCount":27673},{"contestId":1617,"index":"A","solvedCount":17134},{"contestId":1616,"index":"H","solvedCount":1428},{"contestId":1616,"index":"G","solvedCount":475},{"contestId":1616,"index":"F","solvedCount":790},{"contestId":1616,"index":"E","solvedCount":2784},{"contestId":1616,"index":"D","solvedCount":5766},{"contestId":1616,"index":"C","solvedCount":13363},{"contestId":1616,"index":"B","solvedCount":20873},{"contestId":1616,"index":"A","solvedCount":24129},{"contestId":1615,"index":"H","solvedCount":490},{"contestId":1615,"index":"G","solvedCount":179},{"contestId":1615,"index":"F","solvedCount":1212},{"contestId":1615,"index":"E","solvedCount":1781},{"contestId":1615,"index":"D","solvedCount":2225},{"contestId":1615,"index":"C","solvedCount":9361},{"contestId":1615,"index":"B","solvedCount":18337},{"contestId":1615,"index":"A","solvedCount":21757},{"contestId":1614,"index":"E","solvedCount":1010},{"contestId":1614,"index":"D2","solvedCount":2836},{"contestId":1614,"index":"D1","solvedCount":4620},{"contestId":1614,"index":"C","solvedCount":11533},{"contestId":1614,"index":"B","solvedCount":32346},{"contestId":1614,"index":"A","solvedCount":24814},{"contestId":1613,"index":"F","solvedCount":928},{"contestId":1613,"index":"E","solvedCount":6095},{"contestId":1613,"index":"D","solvedCount":5454},{"contestId":1613,"index":"C","solvedCount":31844},{"contestId":1613,"index":"B","solvedCount":23638},{"contestId":1613,"index":"A","solvedCount":27012},{"contestId":1612,"index":"G","solvedCount":1064},{"contestId":1612,"index":"F","solvedCount":765},{"contestId":1612,"index":"E","solvedCount":2959},{"contestId":1612,"index":"D","solvedCount":10492},{"contestId":1612,"index":"C","solvedCount":28650},{"contestId":1612,"index":"B","solvedCount":18672},{"contestId":1612,"index":"A","solvedCount":18368},{"contestId":1611,"index":"G","solvedCount":800},{"contestId":1611,"index":"F","solvedCount":7706},{"contestId":1611,"index":"E2","solvedCount":4476},{"contestId":1611,"index":"E1","solvedCount":8631},{"contestId":1611,"index":"D","solvedCount":11845},{"contestId":1611,"index":"C","solvedCount":19593},{"contestId":1611,"index":"B","solvedCount":32449},{"contestId":1611,"index":"A","solvedCount":33857},{"contestId":1610,"index":"I","solvedCount":489},{"contestId":1610,"index":"H","solvedCount":791},{"contestId":1610,"index":"G","solvedCount":674},{"contestId":1610,"index":"F","solvedCount":750},{"contestId":1610,"index":"E","solvedCount":2168},{"contestId":1610,"index":"D","solvedCount":3164},{"contestId":1610,"index":"C","solvedCount":16979},{"contestId":1610,"index":"B","solvedCount":26025},{"contestId":1610,"index":"A","solvedCount":17236},{"contestId":1609,"index":"H","solvedCount":110},{"contestId":1609,"index":"G","solvedCount":711},{"contestId":1609,"index":"F","solvedCount":1094},{"contestId":1609,"index":"E","solvedCount":2570},{"contestId":1609,"index":"D","solvedCount":8764},{"contestId":1609,"index":"C","solvedCount":10653},{"contestId":1609,"index":"B","solvedCount":12229},{"contestId":1609,"index":"A","solvedCount":19256},{"contestId":1608,"index":"G","solvedCount":327},{"contestId":1608,"index":"F","solvedCount":996},{"contestId":1608,"index":"E","solvedCount":535},{"contestId":1608,"index":"D","solvedCount":1651},{"contestId":1608,"index":"C","solvedCount":7487},{"contestId":1608,"index":"B","solvedCount":12665},{"contestId":1608,"index":"A","solvedCount":20487},{"contestId":1607,"index":"H","solvedCount":1487},{"contestId":1607,"index":"G","solvedCount":1781},{"contestId":1607,"index":"F","solvedCount":2180},{"contestId":1607,"index":"E","solvedCount":10143},{"contestId":1607,"index":"D","solvedCount":18422},{"contestId":1607,"index":"C","solvedCount":27384},{"contestId":1607,"index":"B","solvedCount":44023},{"contestId":1607,"index":"A","solvedCount":41482},{"contestId":1606,"index":"F","solvedCount":830},{"contestId":1606,"index":"E","solvedCount":4390},{"contestId":1606,"index":"D","solvedCount":1649},{"contestId":1606,"index":"C","solvedCount":15412},{"contestId":1606,"index":"B","solvedCount":19784},{"contestId":1606,"index":"A","solvedCount":41774},{"contestId":1605,"index":"F","solvedCount":441},{"contestId":1605,"index":"E","solvedCount":1228},{"contestId":1605,"index":"D","solvedCount":3335},{"contestId":1605,"index":"C","solvedCount":19297},{"contestId":1605,"index":"B","solvedCount":19552},{"contestId":1605,"index":"A","solvedCount":21816},{"contestId":1604,"index":"B","solvedCount":16426},{"contestId":1604,"index":"A","solvedCount":22808},{"contestId":1603,"index":"F","solvedCount":408},{"contestId":1603,"index":"E","solvedCount":696},{"contestId":1603,"index":"D","solvedCount":1008},{"contestId":1603,"index":"C","solvedCount":2368},{"contestId":1603,"index":"B","solvedCount":15341},{"contestId":1603,"index":"A","solvedCount":18060},{"contestId":1602,"index":"B","solvedCount":14887},{"contestId":1602,"index":"A","solvedCount":19994},{"contestId":1601,"index":"F","solvedCount":373},{"contestId":1601,"index":"E","solvedCount":663},{"contestId":1601,"index":"D","solvedCount":2146},{"contestId":1601,"index":"C","solvedCount":2446},{"contestId":1601,"index":"B","solvedCount":5623},{"contestId":1601,"index":"A","solvedCount":23172},{"contestId":1600,"index":"J","solvedCount":4505},{"contestId":1600,"index":"F","solvedCount":652},{"contestId":1600,"index":"E","solvedCount":2513},{"contestId":1599,"index":"J","solvedCount":364},{"contestId":1599,"index":"I","solvedCount":151},{"contestId":1599,"index":"H","solvedCount":1337},{"contestId":1599,"index":"G","solvedCount":442},{"contestId":1599,"index":"F","solvedCount":433},{"contestId":1599,"index":"E","solvedCount":99},{"contestId":1599,"index":"D","solvedCount":71},{"contestId":1599,"index":"C","solvedCount":2093},{"contestId":1599,"index":"B","solvedCount":223},{"contestId":1599,"index":"A","solvedCount":1021},{"contestId":1598,"index":"G","solvedCount":505},{"contestId":1598,"index":"F","solvedCount":1698},{"contestId":1598,"index":"E","solvedCount":2594},{"contestId":1598,"index":"D","solvedCount":11012},{"contestId":1598,"index":"C","solvedCount":24282},{"contestId":1598,"index":"B","solvedCount":17151},{"contestId":1598,"index":"A","solvedCount":26367},{"contestId":1594,"index":"F","solvedCount":1594},{"contestId":1594,"index":"E2","solvedCount":1707},{"contestId":1594,"index":"E1","solvedCount":12596},{"contestId":1594,"index":"D","solvedCount":10129},{"contestId":1594,"index":"C","solvedCount":31340},{"contestId":1594,"index":"B","solvedCount":22699},{"contestId":1594,"index":"A","solvedCount":27754},{"contestId":1593,"index":"G","solvedCount":1967},{"contestId":1593,"index":"F","solvedCount":2752},{"contestId":1593,"index":"E","solvedCount":15443},{"contestId":1593,"index":"D2","solvedCount":5664},{"contestId":1593,"index":"D1","solvedCount":22434},{"contestId":1593,"index":"C","solvedCount":28545},{"contestId":1593,"index":"B","solvedCount":45172},{"contestId":1593,"index":"A","solvedCount":42633},{"contestId":1592,"index":"F2","solvedCount":1089},{"contestId":1592,"index":"F1","solvedCount":1231},{"contestId":1592,"index":"E","solvedCount":2002},{"contestId":1592,"index":"D","solvedCount":2691},{"contestId":1592,"index":"C","solvedCount":9504},{"contestId":1592,"index":"B","solvedCount":17627},{"contestId":1592,"index":"A","solvedCount":24092},{"contestId":1588,"index":"F","solvedCount":362},{"contestId":1586,"index":"I","solvedCount":399},{"contestId":1585,"index":"G","solvedCount":345},{"contestId":1585,"index":"F","solvedCount":1806},{"contestId":1585,"index":"E","solvedCount":1265},{"contestId":1585,"index":"D","solvedCount":4541},{"contestId":1585,"index":"C","solvedCount":12968},{"contestId":1585,"index":"B","solvedCount":16469},{"contestId":1585,"index":"A","solvedCount":19234},{"contestId":1584,"index":"G","solvedCount":285},{"contestId":1584,"index":"F","solvedCount":1211},{"contestId":1584,"index":"E","solvedCount":1538},{"contestId":1584,"index":"D","solvedCount":4072},{"contestId":1584,"index":"C","solvedCount":17988},{"contestId":1584,"index":"B","solvedCount":14489},{"contestId":1584,"index":"A","solvedCount":15686},{"contestId":1583,"index":"H","solvedCount":535},{"contestId":1583,"index":"G","solvedCount":575},{"contestId":1583,"index":"F","solvedCount":1682},{"contestId":1583,"index":"E","solvedCount":2577},{"contestId":1583,"index":"D","solvedCount":6005},{"contestId":1583,"index":"C","solvedCount":7539},{"contestId":1583,"index":"B","solvedCount":13490},{"contestId":1583,"index":"A","solvedCount":14500},{"contestId":1582,"index":"G","solvedCount":756},{"contestId":1582,"index":"F2","solvedCount":2218},{"contestId":1582,"index":"F1","solvedCount":6791},{"contestId":1582,"index":"E","solvedCount":4353},{"contestId":1582,"index":"D","solvedCount":11769},{"contestId":1582,"index":"C","solvedCount":26267},{"contestId":1582,"index":"B","solvedCount":37638},{"contestId":1582,"index":"A","solvedCount":19937},{"contestId":1581,"index":"B","solvedCount":12721},{"contestId":1581,"index":"A","solvedCount":14408},{"contestId":1580,"index":"F","solvedCount":256},{"contestId":1580,"index":"E","solvedCount":126},{"contestId":1580,"index":"D","solvedCount":1203},{"contestId":1580,"index":"C","solvedCount":2490},{"contestId":1580,"index":"B","solvedCount":1392},{"contestId":1580,"index":"A","solvedCount":3967},{"contestId":1579,"index":"G","solvedCount":2865},{"contestId":1579,"index":"F","solvedCount":5492},{"contestId":1579,"index":"E2","solvedCount":7604},{"contestId":1579,"index":"E1","solvedCount":26129},{"contestId":1579,"index":"D","solvedCount":18840},{"contestId":1579,"index":"C","solvedCount":11828},{"contestId":1579,"index":"B","solvedCount":19111},{"contestId":1579,"index":"A","solvedCount":42811},{"contestId":1578,"index":"M","solvedCount":560},{"contestId":1578,"index":"L","solvedCount":1485},{"contestId":1578,"index":"K","solvedCount":464},{"contestId":1578,"index":"J","solvedCount":395},{"contestId":1578,"index":"I","solvedCount":95},{"contestId":1578,"index":"H","solvedCount":2222},{"contestId":1578,"index":"G","solvedCount":110},{"contestId":1578,"index":"F","solvedCount":258},{"contestId":1578,"index":"E","solvedCount":4249},{"contestId":1578,"index":"D","solvedCount":115},{"contestId":1578,"index":"C","solvedCount":83},{"contestId":1578,"index":"B","solvedCount":521},{"contestId":1578,"index":"A","solvedCount":479},{"contestId":1576,"index":"A","solvedCount":0},{"contestId":1575,"index":"M","solvedCount":394},{"contestId":1575,"index":"L","solvedCount":1792},{"contestId":1575,"index":"K","solvedCount":831},{"contestId":1575,"index":"J","solvedCount":4349},{"contestId":1575,"index":"I","solvedCount":1072},{"contestId":1575,"index":"H","solvedCount":815},{"contestId":1575,"index":"G","solvedCount":887},{"contestId":1575,"index":"F","solvedCount":222},{"contestId":1575,"index":"E","solvedCount":475},{"contestId":1575,"index":"D","solvedCount":2934},{"contestId":1575,"index":"C","solvedCount":328},{"contestId":1575,"index":"B","solvedCount":567},{"contestId":1575,"index":"A","solvedCount":5335},{"contestId":1574,"index":"F","solvedCount":822},{"contestId":1574,"index":"E","solvedCount":1121},{"contestId":1574,"index":"D","solvedCount":4958},{"contestId":1574,"index":"C","solvedCount":19032},{"contestId":1574,"index":"B","solvedCount":18491},{"contestId":1574,"index":"A","solvedCount":23420},{"contestId":1573,"index":"B","solvedCount":15766},{"contestId":1573,"index":"A","solvedCount":22087},{"contestId":1572,"index":"F","solvedCount":603},{"contestId":1572,"index":"E","solvedCount":394},{"contestId":1572,"index":"D","solvedCount":734},{"contestId":1572,"index":"C","solvedCount":1816},{"contestId":1572,"index":"B","solvedCount":2288},{"contestId":1572,"index":"A","solvedCount":10861},{"contestId":1571,"index":"J","solvedCount":54},{"contestId":1571,"index":"I","solvedCount":67},{"contestId":1571,"index":"H","solvedCount":59},{"contestId":1571,"index":"G","solvedCount":89},{"contestId":1571,"index":"F","solvedCount":231},{"contestId":1571,"index":"E","solvedCount":377},{"contestId":1571,"index":"D","solvedCount":375},{"contestId":1571,"index":"C","solvedCount":404},{"contestId":1571,"index":"B","solvedCount":766},{"contestId":1571,"index":"A","solvedCount":1671},{"contestId":1569,"index":"F","solvedCount":530},{"contestId":1569,"index":"E","solvedCount":921},{"contestId":1569,"index":"D","solvedCount":4656},{"contestId":1569,"index":"C","solvedCount":13626},{"contestId":1569,"index":"B","solvedCount":20078},{"contestId":1569,"index":"A","solvedCount":26761},{"contestId":1567,"index":"F","solvedCount":904},{"contestId":1567,"index":"E","solvedCount":4475},{"contestId":1567,"index":"D","solvedCount":4997},{"contestId":1567,"index":"C","solvedCount":13416},{"contestId":1567,"index":"B","solvedCount":36382},{"contestId":1567,"index":"A","solvedCount":32006},{"contestId":1566,"index":"H","solvedCount":187},{"contestId":1566,"index":"G","solvedCount":444},{"contestId":1566,"index":"F","solvedCount":1291},{"contestId":1566,"index":"E","solvedCount":4542},{"contestId":1566,"index":"D2","solvedCount":8399},{"contestId":1566,"index":"D1","solvedCount":14833},{"contestId":1566,"index":"C","solvedCount":19327},{"contestId":1566,"index":"B","solvedCount":21679},{"contestId":1566,"index":"A","solvedCount":25735},{"contestId":1562,"index":"F","solvedCount":484},{"contestId":1562,"index":"E","solvedCount":1675},{"contestId":1562,"index":"D2","solvedCount":2314},{"contestId":1562,"index":"D1","solvedCount":6720},{"contestId":1562,"index":"C","solvedCount":14479},{"contestId":1562,"index":"B","solvedCount":20768},{"contestId":1562,"index":"A","solvedCount":26505},{"contestId":1561,"index":"D1","solvedCount":6238},{"contestId":1561,"index":"C","solvedCount":23748},{"contestId":1561,"index":"A","solvedCount":17283},{"contestId":1560,"index":"F2","solvedCount":5150},{"contestId":1560,"index":"F1","solvedCount":6888},{"contestId":1560,"index":"E","solvedCount":8969},{"contestId":1560,"index":"D","solvedCount":19747},{"contestId":1560,"index":"C","solvedCount":28231},{"contestId":1560,"index":"B","solvedCount":39559},{"contestId":1560,"index":"A","solvedCount":76483},{"contestId":1559,"index":"E","solvedCount":2850},{"contestId":1559,"index":"D2","solvedCount":3299},{"contestId":1559,"index":"D1","solvedCount":16804},{"contestId":1559,"index":"C","solvedCount":23436},{"contestId":1559,"index":"B","solvedCount":24550},{"contestId":1559,"index":"A","solvedCount":50414},{"contestId":1558,"index":"F","solvedCount":618},{"contestId":1558,"index":"E","solvedCount":780},{"contestId":1558,"index":"D","solvedCount":1182},{"contestId":1558,"index":"C","solvedCount":3841},{"contestId":1558,"index":"B","solvedCount":5419},{"contestId":1558,"index":"A","solvedCount":11549},{"contestId":1557,"index":"E","solvedCount":802},{"contestId":1557,"index":"D","solvedCount":3206},{"contestId":1557,"index":"C","solvedCount":11146},{"contestId":1557,"index":"B","solvedCount":25037},{"contestId":1557,"index":"A","solvedCount":29406},{"contestId":1556,"index":"H","solvedCount":640},{"contestId":1556,"index":"G","solvedCount":483},{"contestId":1556,"index":"F","solvedCount":1487},{"contestId":1556,"index":"E","solvedCount":3123},{"contestId":1556,"index":"D","solvedCount":9153},{"contestId":1556,"index":"C","solvedCount":6296},{"contestId":1556,"index":"B","solvedCount":13390},{"contestId":1556,"index":"A","solvedCount":18663},{"contestId":1555,"index":"F","solvedCount":1168},{"contestId":1555,"index":"E","solvedCount":4882},{"contestId":1555,"index":"D","solvedCount":16410},{"contestId":1555,"index":"C","solvedCount":24720},{"contestId":1555,"index":"B","solvedCount":17504},{"contestId":1555,"index":"A","solvedCount":30759},{"contestId":1554,"index":"E","solvedCount":1456},{"contestId":1554,"index":"D","solvedCount":10754},{"contestId":1554,"index":"C","solvedCount":9977},{"contestId":1554,"index":"B","solvedCount":14065},{"contestId":1554,"index":"A","solvedCount":31753},{"contestId":1553,"index":"I","solvedCount":394},{"contestId":1553,"index":"H","solvedCount":934},{"contestId":1553,"index":"G","solvedCount":1323},{"contestId":1553,"index":"F","solvedCount":2656},{"contestId":1553,"index":"E","solvedCount":3880},{"contestId":1553,"index":"D","solvedCount":15417},{"contestId":1553,"index":"C","solvedCount":20208},{"contestId":1553,"index":"B","solvedCount":15665},{"contestId":1553,"index":"A","solvedCount":34880},{"contestId":1552,"index":"I","solvedCount":154},{"contestId":1552,"index":"H","solvedCount":472},{"contestId":1552,"index":"G","solvedCount":706},{"contestId":1552,"index":"F","solvedCount":3443},{"contestId":1552,"index":"E","solvedCount":2170},{"contestId":1552,"index":"D","solvedCount":8050},{"contestId":1552,"index":"C","solvedCount":6364},{"contestId":1552,"index":"B","solvedCount":17266},{"contestId":1552,"index":"A","solvedCount":25626},{"contestId":1551,"index":"F","solvedCount":2272},{"contestId":1551,"index":"E","solvedCount":4685},{"contestId":1551,"index":"D2","solvedCount":3062},{"contestId":1551,"index":"D1","solvedCount":7698},{"contestId":1551,"index":"C","solvedCount":14793},{"contestId":1551,"index":"B2","solvedCount":16915},{"contestId":1551,"index":"B1","solvedCount":31740},{"contestId":1551,"index":"A","solvedCount":59826},{"contestId":1550,"index":"F","solvedCount":994},{"contestId":1550,"index":"E","solvedCount":1977},{"contestId":1550,"index":"D","solvedCount":2121},{"contestId":1550,"index":"C","solvedCount":10999},{"contestId":1550,"index":"B","solvedCount":28944},{"contestId":1550,"index":"A","solvedCount":29750},{"contestId":1549,"index":"B","solvedCount":27551},{"contestId":1549,"index":"A","solvedCount":36214},{"contestId":1548,"index":"E","solvedCount":667},{"contestId":1548,"index":"D2","solvedCount":359},{"contestId":1548,"index":"D1","solvedCount":1653},{"contestId":1548,"index":"C","solvedCount":2311},{"contestId":1548,"index":"B","solvedCount":11881},{"contestId":1548,"index":"A","solvedCount":18021},{"contestId":1547,"index":"G","solvedCount":3792},{"contestId":1547,"index":"F","solvedCount":7449},{"contestId":1547,"index":"E","solvedCount":16888},{"contestId":1547,"index":"D","solvedCount":19080},{"contestId":1547,"index":"C","solvedCount":24863},{"contestId":1547,"index":"B","solvedCount":28271},{"contestId":1547,"index":"A","solvedCount":32703},{"contestId":1546,"index":"B","solvedCount":14158},{"contestId":1546,"index":"A","solvedCount":18672},{"contestId":1545,"index":"F","solvedCount":151},{"contestId":1545,"index":"E2","solvedCount":108},{"contestId":1545,"index":"E1","solvedCount":109},{"contestId":1545,"index":"D","solvedCount":815},{"contestId":1545,"index":"C","solvedCount":845},{"contestId":1545,"index":"B","solvedCount":7224},{"contestId":1545,"index":"A","solvedCount":15076},{"contestId":1543,"index":"E","solvedCount":517},{"contestId":1543,"index":"D2","solvedCount":2221},{"contestId":1543,"index":"D1","solvedCount":8097},{"contestId":1543,"index":"C","solvedCount":5730},{"contestId":1543,"index":"B","solvedCount":24787},{"contestId":1543,"index":"A","solvedCount":45285},{"contestId":1542,"index":"E2","solvedCount":1118},{"contestId":1542,"index":"E1","solvedCount":1516},{"contestId":1542,"index":"D","solvedCount":3062},{"contestId":1542,"index":"C","solvedCount":16628},{"contestId":1542,"index":"B","solvedCount":27340},{"contestId":1542,"index":"A","solvedCount":53064},{"contestId":1541,"index":"B","solvedCount":41609},{"contestId":1541,"index":"A","solvedCount":30980},{"contestId":1540,"index":"E","solvedCount":138},{"contestId":1540,"index":"D","solvedCount":416},{"contestId":1540,"index":"C2","solvedCount":615},{"contestId":1540,"index":"C1","solvedCount":831},{"contestId":1540,"index":"B","solvedCount":3145},{"contestId":1540,"index":"A","solvedCount":15196},{"contestId":1539,"index":"F","solvedCount":1097},{"contestId":1539,"index":"E","solvedCount":1121},{"contestId":1539,"index":"D","solvedCount":12991},{"contestId":1539,"index":"C","solvedCount":34351},{"contestId":1539,"index":"B","solvedCount":27140},{"contestId":1539,"index":"A","solvedCount":21918},{"contestId":1538,"index":"G","solvedCount":5485},{"contestId":1538,"index":"F","solvedCount":22933},{"contestId":1538,"index":"E","solvedCount":3310},{"contestId":1538,"index":"D","solvedCount":15779},{"contestId":1538,"index":"C","solvedCount":36843},{"contestId":1538,"index":"B","solvedCount":34107},{"contestId":1538,"index":"A","solvedCount":41349},{"contestId":1537,"index":"F","solvedCount":2913},{"contestId":1537,"index":"E2","solvedCount":6517},{"contestId":1537,"index":"E1","solvedCount":17345},{"contestId":1537,"index":"D","solvedCount":14046},{"contestId":1537,"index":"C","solvedCount":31071},{"contestId":1537,"index":"B","solvedCount":46519},{"contestId":1537,"index":"A","solvedCount":41865},{"contestId":1536,"index":"F","solvedCount":1236},{"contestId":1536,"index":"E","solvedCount":2787},{"contestId":1536,"index":"D","solvedCount":5215},{"contestId":1536,"index":"C","solvedCount":16577},{"contestId":1536,"index":"B","solvedCount":27201},{"contestId":1536,"index":"A","solvedCount":20945},{"contestId":1535,"index":"F","solvedCount":742},{"contestId":1535,"index":"E","solvedCount":3195},{"contestId":1535,"index":"D","solvedCount":8645},{"contestId":1535,"index":"C","solvedCount":18143},{"contestId":1535,"index":"B","solvedCount":34760},{"contestId":1535,"index":"A","solvedCount":58864},{"contestId":1534,"index":"H","solvedCount":424},{"contestId":1534,"index":"G","solvedCount":1117},{"contestId":1534,"index":"F2","solvedCount":850},{"contestId":1534,"index":"F1","solvedCount":1497},{"contestId":1534,"index":"E","solvedCount":2127},{"contestId":1534,"index":"D","solvedCount":7056},{"contestId":1534,"index":"C","solvedCount":14107},{"contestId":1534,"index":"B","solvedCount":13044},{"contestId":1534,"index":"A","solvedCount":13397},{"contestId":1533,"index":"J","solvedCount":52},{"contestId":1533,"index":"I","solvedCount":63},{"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":515},{"contestId":1533,"index":"C","solvedCount":484},{"contestId":1533,"index":"B","solvedCount":818},{"contestId":1533,"index":"A","solvedCount":1133},{"contestId":1532,"index":"F","solvedCount":220},{"contestId":1532,"index":"E","solvedCount":396},{"contestId":1532,"index":"D","solvedCount":591},{"contestId":1532,"index":"C","solvedCount":642},{"contestId":1532,"index":"B","solvedCount":830},{"contestId":1532,"index":"A","solvedCount":1151},{"contestId":1531,"index":"E3","solvedCount":272},{"contestId":1531,"index":"E2","solvedCount":342},{"contestId":1531,"index":"E1","solvedCount":363},{"contestId":1531,"index":"D","solvedCount":371},{"contestId":1531,"index":"C","solvedCount":663},{"contestId":1531,"index":"B2","solvedCount":797},{"contestId":1531,"index":"B1","solvedCount":1158},{"contestId":1531,"index":"A","solvedCount":1488},{"contestId":1530,"index":"H","solvedCount":211},{"contestId":1530,"index":"G","solvedCount":189},{"contestId":1530,"index":"F","solvedCount":1218},{"contestId":1530,"index":"E","solvedCount":3422},{"contestId":1530,"index":"D","solvedCount":10316},{"contestId":1530,"index":"C","solvedCount":15862},{"contestId":1530,"index":"B","solvedCount":16366},{"contestId":1530,"index":"A","solvedCount":22093},{"contestId":1529,"index":"B","solvedCount":21371},{"contestId":1529,"index":"A","solvedCount":31282},{"contestId":1528,"index":"F","solvedCount":558},{"contestId":1528,"index":"E","solvedCount":656},{"contestId":1528,"index":"D","solvedCount":1816},{"contestId":1528,"index":"C","solvedCount":3147},{"contestId":1528,"index":"B","solvedCount":11174},{"contestId":1528,"index":"A","solvedCount":20568},{"contestId":1527,"index":"E","solvedCount":3216},{"contestId":1527,"index":"D","solvedCount":2388},{"contestId":1527,"index":"C","solvedCount":15413},{"contestId":1527,"index":"B2","solvedCount":8935},{"contestId":1527,"index":"B1","solvedCount":37217},{"contestId":1527,"index":"A","solvedCount":43457},{"contestId":1526,"index":"F","solvedCount":416},{"contestId":1526,"index":"E","solvedCount":1609},{"contestId":1526,"index":"D","solvedCount":2884},{"contestId":1526,"index":"C2","solvedCount":33260},{"contestId":1526,"index":"C1","solvedCount":28708},{"contestId":1526,"index":"B","solvedCount":38412},{"contestId":1526,"index":"A","solvedCount":25173},{"contestId":1525,"index":"F","solvedCount":518},{"contestId":1525,"index":"E","solvedCount":2603},{"contestId":1525,"index":"D","solvedCount":11203},{"contestId":1525,"index":"C","solvedCount":5158},{"contestId":1525,"index":"B","solvedCount":26927},{"contestId":1525,"index":"A","solvedCount":27276},{"contestId":1523,"index":"H","solvedCount":468},{"contestId":1523,"index":"G","solvedCount":604},{"contestId":1523,"index":"F","solvedCount":556},{"contestId":1523,"index":"E","solvedCount":2058},{"contestId":1523,"index":"D","solvedCount":2581},{"contestId":1523,"index":"C","solvedCount":9243},{"contestId":1523,"index":"B","solvedCount":12586},{"contestId":1523,"index":"A","solvedCount":14115},{"contestId":1521,"index":"E","solvedCount":772},{"contestId":1521,"index":"D","solvedCount":2464},{"contestId":1521,"index":"C","solvedCount":4704},{"contestId":1521,"index":"B","solvedCount":23339},{"contestId":1521,"index":"A","solvedCount":42945},{"contestId":1520,"index":"G","solvedCount":4451},{"contestId":1520,"index":"F2","solvedCount":3469},{"contestId":1520,"index":"F1","solvedCount":15305},{"contestId":1520,"index":"E","solvedCount":31030},{"contestId":1520,"index":"D","solvedCount":71163},{"contestId":1520,"index":"C","solvedCount":35243},{"contestId":1520,"index":"B","solvedCount":50989},{"contestId":1520,"index":"A","solvedCount":60073},{"contestId":1519,"index":"F","solvedCount":894},{"contestId":1519,"index":"E","solvedCount":997},{"contestId":1519,"index":"D","solvedCount":18168},{"contestId":1519,"index":"C","solvedCount":24221},{"contestId":1519,"index":"B","solvedCount":33845},{"contestId":1519,"index":"A","solvedCount":30939},{"contestId":1517,"index":"H","solvedCount":99},{"contestId":1517,"index":"G","solvedCount":776},{"contestId":1517,"index":"F","solvedCount":736},{"contestId":1517,"index":"E","solvedCount":1072},{"contestId":1517,"index":"D","solvedCount":9653},{"contestId":1517,"index":"C","solvedCount":14321},{"contestId":1517,"index":"B","solvedCount":13936},{"contestId":1517,"index":"A","solvedCount":27124},{"contestId":1516,"index":"E","solvedCount":1118},{"contestId":1516,"index":"D","solvedCount":5486},{"contestId":1516,"index":"C","solvedCount":14752},{"contestId":1516,"index":"B","solvedCount":27574},{"contestId":1516,"index":"A","solvedCount":24929},{"contestId":1515,"index":"I","solvedCount":450},{"contestId":1515,"index":"H","solvedCount":373},{"contestId":1515,"index":"G","solvedCount":1449},{"contestId":1515,"index":"F","solvedCount":2280},{"contestId":1515,"index":"E","solvedCount":4830},{"contestId":1515,"index":"D","solvedCount":13045},{"contestId":1515,"index":"C","solvedCount":19215},{"contestId":1515,"index":"B","solvedCount":27432},{"contestId":1515,"index":"A","solvedCount":21608},{"contestId":1514,"index":"E","solvedCount":724},{"contestId":1514,"index":"D","solvedCount":5136},{"contestId":1514,"index":"C","solvedCount":19309},{"contestId":1514,"index":"B","solvedCount":37992},{"contestId":1514,"index":"A","solvedCount":25573},{"contestId":1513,"index":"F","solvedCount":1503},{"contestId":1513,"index":"E","solvedCount":1796},{"contestId":1513,"index":"D","solvedCount":6952},{"contestId":1513,"index":"C","solvedCount":17206},{"contestId":1513,"index":"B","solvedCount":21689},{"contestId":1513,"index":"A","solvedCount":20119},{"contestId":1512,"index":"G","solvedCount":9820},{"contestId":1512,"index":"F","solvedCount":6960},{"contestId":1512,"index":"E","solvedCount":11602},{"contestId":1512,"index":"D","solvedCount":25167},{"contestId":1512,"index":"C","solvedCount":22261},{"contestId":1512,"index":"B","solvedCount":26836},{"contestId":1512,"index":"A","solvedCount":84874},{"contestId":1511,"index":"G","solvedCount":998},{"contestId":1511,"index":"F","solvedCount":674},{"contestId":1511,"index":"E","solvedCount":2979},{"contestId":1511,"index":"D","solvedCount":12667},{"contestId":1511,"index":"C","solvedCount":35679},{"contestId":1511,"index":"B","solvedCount":25093},{"contestId":1511,"index":"A","solvedCount":29082},{"contestId":1510,"index":"K","solvedCount":6119},{"contestId":1510,"index":"J","solvedCount":569},{"contestId":1510,"index":"I","solvedCount":607},{"contestId":1510,"index":"H","solvedCount":141},{"contestId":1510,"index":"G","solvedCount":1395},{"contestId":1510,"index":"F","solvedCount":65},{"contestId":1510,"index":"E","solvedCount":272},{"contestId":1510,"index":"D","solvedCount":2160},{"contestId":1510,"index":"C","solvedCount":260},{"contestId":1510,"index":"B","solvedCount":995},{"contestId":1510,"index":"A","solvedCount":169},{"contestId":1509,"index":"C","solvedCount":16457},{"contestId":1509,"index":"B","solvedCount":23475},{"contestId":1509,"index":"A","solvedCount":27615},{"contestId":1508,"index":"F","solvedCount":194},{"contestId":1508,"index":"E","solvedCount":494},{"contestId":1508,"index":"D","solvedCount":770},{"contestId":1508,"index":"C","solvedCount":1847},{"contestId":1508,"index":"B","solvedCount":4537},{"contestId":1508,"index":"A","solvedCount":6794},{"contestId":1506,"index":"G","solvedCount":4987},{"contestId":1506,"index":"F","solvedCount":3805},{"contestId":1506,"index":"E","solvedCount":14483},{"contestId":1506,"index":"D","solvedCount":26501},{"contestId":1506,"index":"C","solvedCount":39044},{"contestId":1506,"index":"B","solvedCount":21357},{"contestId":1506,"index":"A","solvedCount":33064},{"contestId":1505,"index":"I","solvedCount":618},{"contestId":1505,"index":"H","solvedCount":576},{"contestId":1505,"index":"G","solvedCount":377},{"contestId":1505,"index":"F","solvedCount":1615},{"contestId":1505,"index":"E","solvedCount":1937},{"contestId":1505,"index":"D","solvedCount":899},{"contestId":1505,"index":"C","solvedCount":6745},{"contestId":1505,"index":"B","solvedCount":6591},{"contestId":1505,"index":"A","solvedCount":16337},{"contestId":1504,"index":"B","solvedCount":28041},{"contestId":1504,"index":"A","solvedCount":22979},{"contestId":1503,"index":"F","solvedCount":244},{"contestId":1503,"index":"E","solvedCount":947},{"contestId":1503,"index":"D","solvedCount":1330},{"contestId":1503,"index":"C","solvedCount":3971},{"contestId":1503,"index":"B","solvedCount":7793},{"contestId":1503,"index":"A","solvedCount":15100},{"contestId":1501,"index":"B","solvedCount":21467},{"contestId":1501,"index":"A","solvedCount":12526},{"contestId":1500,"index":"F","solvedCount":512},{"contestId":1500,"index":"E","solvedCount":433},{"contestId":1500,"index":"D","solvedCount":658},{"contestId":1500,"index":"C","solvedCount":989},{"contestId":1500,"index":"B","solvedCount":2405},{"contestId":1500,"index":"A","solvedCount":9758},{"contestId":1499,"index":"G","solvedCount":406},{"contestId":1499,"index":"F","solvedCount":1766},{"contestId":1499,"index":"E","solvedCount":1748},{"contestId":1499,"index":"D","solvedCount":7463},{"contestId":1499,"index":"C","solvedCount":13622},{"contestId":1499,"index":"B","solvedCount":22287},{"contestId":1499,"index":"A","solvedCount":22117},{"contestId":1498,"index":"F","solvedCount":1135},{"contestId":1498,"index":"E","solvedCount":2198},{"contestId":1498,"index":"D","solvedCount":2556},{"contestId":1498,"index":"C","solvedCount":12892},{"contestId":1498,"index":"B","solvedCount":25566},{"contestId":1498,"index":"A","solvedCount":25060},{"contestId":1497,"index":"E2","solvedCount":1987},{"contestId":1497,"index":"E1","solvedCount":9259},{"contestId":1497,"index":"D","solvedCount":1805},{"contestId":1497,"index":"C2","solvedCount":19994},{"contestId":1497,"index":"C1","solvedCount":29948},{"contestId":1497,"index":"B","solvedCount":29918},{"contestId":1497,"index":"A","solvedCount":26642},{"contestId":1496,"index":"B","solvedCount":18492},{"contestId":1496,"index":"A","solvedCount":22531},{"contestId":1495,"index":"F","solvedCount":559},{"contestId":1495,"index":"E","solvedCount":551},{"contestId":1495,"index":"D","solvedCount":1633},{"contestId":1495,"index":"C","solvedCount":2956},{"contestId":1495,"index":"B","solvedCount":6412},{"contestId":1495,"index":"A","solvedCount":18081},{"contestId":1494,"index":"F","solvedCount":604},{"contestId":1494,"index":"E","solvedCount":2127},{"contestId":1494,"index":"D","solvedCount":2934},{"contestId":1494,"index":"C","solvedCount":5802},{"contestId":1494,"index":"B","solvedCount":15552},{"contestId":1494,"index":"A","solvedCount":23159},{"contestId":1493,"index":"F","solvedCount":534},{"contestId":1493,"index":"E","solvedCount":1137},{"contestId":1493,"index":"D","solvedCount":5979},{"contestId":1493,"index":"C","solvedCount":5044},{"contestId":1493,"index":"B","solvedCount":12654},{"contestId":1493,"index":"A","solvedCount":19867},{"contestId":1492,"index":"E","solvedCount":1338},{"contestId":1492,"index":"D","solvedCount":6584},{"contestId":1492,"index":"C","solvedCount":17804},{"contestId":1492,"index":"B","solvedCount":21313},{"contestId":1492,"index":"A","solvedCount":23539},{"contestId":1491,"index":"I","solvedCount":114},{"contestId":1491,"index":"H","solvedCount":1312},{"contestId":1491,"index":"G","solvedCount":1107},{"contestId":1491,"index":"F","solvedCount":1195},{"contestId":1491,"index":"E","solvedCount":2588},{"contestId":1491,"index":"D","solvedCount":8659},{"contestId":1491,"index":"C","solvedCount":8511},{"contestId":1491,"index":"B","solvedCount":14344},{"contestId":1491,"index":"A","solvedCount":19188},{"contestId":1490,"index":"G","solvedCount":6353},{"contestId":1490,"index":"F","solvedCount":18970},{"contestId":1490,"index":"E","solvedCount":21607},{"contestId":1490,"index":"D","solvedCount":22853},{"contestId":1490,"index":"C","solvedCount":40360},{"contestId":1490,"index":"B","solvedCount":28275},{"contestId":1490,"index":"A","solvedCount":33518},{"contestId":1488,"index":"J","solvedCount":48},{"contestId":1488,"index":"I","solvedCount":51},{"contestId":1488,"index":"H","solvedCount":77},{"contestId":1488,"index":"G","solvedCount":137},{"contestId":1488,"index":"F","solvedCount":195},{"contestId":1488,"index":"E","solvedCount":238},{"contestId":1488,"index":"D","solvedCount":361},{"contestId":1488,"index":"C","solvedCount":528},{"contestId":1488,"index":"B","solvedCount":608},{"contestId":1488,"index":"A","solvedCount":1876},{"contestId":1487,"index":"G","solvedCount":760},{"contestId":1487,"index":"F","solvedCount":554},{"contestId":1487,"index":"E","solvedCount":5238},{"contestId":1487,"index":"D","solvedCount":21107},{"contestId":1487,"index":"C","solvedCount":15704},{"contestId":1487,"index":"B","solvedCount":31264},{"contestId":1487,"index":"A","solvedCount":27842},{"contestId":1486,"index":"F","solvedCount":908},{"contestId":1486,"index":"E","solvedCount":3607},{"contestId":1486,"index":"D","solvedCount":10648},{"contestId":1486,"index":"C2","solvedCount":10346},{"contestId":1486,"index":"C1","solvedCount":14612},{"contestId":1486,"index":"B","solvedCount":21908},{"contestId":1486,"index":"A","solvedCount":27415},{"contestId":1485,"index":"F","solvedCount":2487},{"contestId":1485,"index":"E","solvedCount":1605},{"contestId":1485,"index":"D","solvedCount":5780},{"contestId":1485,"index":"C","solvedCount":11354},{"contestId":1485,"index":"B","solvedCount":18117},{"contestId":1485,"index":"A","solvedCount":36828},{"contestId":1482,"index":"H","solvedCount":846},{"contestId":1482,"index":"G","solvedCount":365},{"contestId":1482,"index":"F","solvedCount":1814},{"contestId":1482,"index":"E","solvedCount":4066},{"contestId":1482,"index":"D","solvedCount":4166},{"contestId":1482,"index":"C","solvedCount":10130},{"contestId":1482,"index":"B","solvedCount":9708},{"contestId":1482,"index":"A","solvedCount":21464},{"contestId":1481,"index":"F","solvedCount":920},{"contestId":1481,"index":"E","solvedCount":2531},{"contestId":1481,"index":"D","solvedCount":4964},{"contestId":1481,"index":"C","solvedCount":12560},{"contestId":1481,"index":"B","solvedCount":20047},{"contestId":1481,"index":"A","solvedCount":25907},{"contestId":1480,"index":"B","solvedCount":18056},{"contestId":1480,"index":"A","solvedCount":27388},{"contestId":1479,"index":"E","solvedCount":475},{"contestId":1479,"index":"D","solvedCount":1478},{"contestId":1479,"index":"C","solvedCount":1494},{"contestId":1479,"index":"B2","solvedCount":4616},{"contestId":1479,"index":"B1","solvedCount":7605},{"contestId":1479,"index":"A","solvedCount":13498},{"contestId":1478,"index":"C","solvedCount":10817},{"contestId":1478,"index":"B","solvedCount":19133},{"contestId":1478,"index":"A","solvedCount":28306},{"contestId":1477,"index":"F","solvedCount":387},{"contestId":1477,"index":"E","solvedCount":308},{"contestId":1477,"index":"D","solvedCount":837},{"contestId":1477,"index":"C","solvedCount":2673},{"contestId":1477,"index":"B","solvedCount":3749},{"contestId":1477,"index":"A","solvedCount":6686},{"contestId":1476,"index":"G","solvedCount":1057},{"contestId":1476,"index":"F","solvedCount":1245},{"contestId":1476,"index":"E","solvedCount":2889},{"contestId":1476,"index":"D","solvedCount":9380},{"contestId":1476,"index":"C","solvedCount":12463},{"contestId":1476,"index":"B","solvedCount":21993},{"contestId":1476,"index":"A","solvedCount":46430},{"contestId":1475,"index":"G","solvedCount":8208},{"contestId":1475,"index":"F","solvedCount":6091},{"contestId":1475,"index":"E","solvedCount":19016},{"contestId":1475,"index":"D","solvedCount":11454},{"contestId":1475,"index":"C","solvedCount":29149},{"contestId":1475,"index":"B","solvedCount":59516},{"contestId":1475,"index":"A","solvedCount":94907},{"contestId":1474,"index":"F","solvedCount":405},{"contestId":1474,"index":"E","solvedCount":1550},{"contestId":1474,"index":"D","solvedCount":4380},{"contestId":1474,"index":"C","solvedCount":14601},{"contestId":1474,"index":"B","solvedCount":44212},{"contestId":1474,"index":"A","solvedCount":23622},{"contestId":1473,"index":"G","solvedCount":513},{"contestId":1473,"index":"F","solvedCount":1272},{"contestId":1473,"index":"E","solvedCount":5402},{"contestId":1473,"index":"D","solvedCount":11271},{"contestId":1473,"index":"C","solvedCount":13553},{"contestId":1473,"index":"B","solvedCount":35951},{"contestId":1473,"index":"A","solvedCount":38018},{"contestId":1472,"index":"G","solvedCount":6064},{"contestId":1472,"index":"F","solvedCount":3372},{"contestId":1472,"index":"E","solvedCount":9224},{"contestId":1472,"index":"D","solvedCount":31626},{"contestId":1472,"index":"C","solvedCount":36557},{"contestId":1472,"index":"B","solvedCount":61889},{"contestId":1472,"index":"A","solvedCount":46528},{"contestId":1471,"index":"B","solvedCount":20082},{"contestId":1471,"index":"A","solvedCount":42280},{"contestId":1470,"index":"F","solvedCount":172},{"contestId":1470,"index":"E","solvedCount":999},{"contestId":1470,"index":"D","solvedCount":4334},{"contestId":1470,"index":"C","solvedCount":1487},{"contestId":1470,"index":"B","solvedCount":6853},{"contestId":1470,"index":"A","solvedCount":31755},{"contestId":1469,"index":"F","solvedCount":1142},{"contestId":1469,"index":"E","solvedCount":2269},{"contestId":1469,"index":"D","solvedCount":10377},{"contestId":1469,"index":"C","solvedCount":11856},{"contestId":1469,"index":"B","solvedCount":31737},{"contestId":1469,"index":"A","solvedCount":30555},{"contestId":1468,"index":"N","solvedCount":9344},{"contestId":1468,"index":"M","solvedCount":1197},{"contestId":1468,"index":"L","solvedCount":390},{"contestId":1468,"index":"K","solvedCount":5701},{"contestId":1468,"index":"J","solvedCount":6856},{"contestId":1468,"index":"I","solvedCount":662},{"contestId":1468,"index":"H","solvedCount":2064},{"contestId":1468,"index":"G","solvedCount":953},{"contestId":1468,"index":"F","solvedCount":4334},{"contestId":1468,"index":"E","solvedCount":9931},{"contestId":1468,"index":"D","solvedCount":5460},{"contestId":1468,"index":"C","solvedCount":11869},{"contestId":1468,"index":"B","solvedCount":278},{"contestId":1468,"index":"A","solvedCount":2043},{"contestId":1467,"index":"E","solvedCount":1877},{"contestId":1467,"index":"D","solvedCount":4130},{"contestId":1467,"index":"C","solvedCount":6887},{"contestId":1467,"index":"B","solvedCount":11655},{"contestId":1467,"index":"A","solvedCount":25494},{"contestId":1466,"index":"I","solvedCount":252},{"contestId":1466,"index":"H","solvedCount":722},{"contestId":1466,"index":"G","solvedCount":1100},{"contestId":1466,"index":"F","solvedCount":3118},{"contestId":1466,"index":"E","solvedCount":8725},{"contestId":1466,"index":"D","solvedCount":15719},{"contestId":1466,"index":"C","solvedCount":18979},{"contestId":1466,"index":"B","solvedCount":23723},{"contestId":1466,"index":"A","solvedCount":23312},{"contestId":1464,"index":"F","solvedCount":452},{"contestId":1463,"index":"F","solvedCount":904},{"contestId":1463,"index":"E","solvedCount":1808},{"contestId":1463,"index":"D","solvedCount":4976},{"contestId":1463,"index":"C","solvedCount":6140},{"contestId":1463,"index":"B","solvedCount":21541},{"contestId":1463,"index":"A","solvedCount":28440},{"contestId":1462,"index":"F","solvedCount":8985},{"contestId":1462,"index":"E2","solvedCount":11915},{"contestId":1462,"index":"E1","solvedCount":15787},{"contestId":1462,"index":"D","solvedCount":18639},{"contestId":1462,"index":"C","solvedCount":37443},{"contestId":1462,"index":"B","solvedCount":29615},{"contestId":1462,"index":"A","solvedCount":51029},{"contestId":1461,"index":"F","solvedCount":688},{"contestId":1461,"index":"E","solvedCount":2256},{"contestId":1461,"index":"D","solvedCount":10567},{"contestId":1461,"index":"C","solvedCount":12838},{"contestId":1461,"index":"B","solvedCount":13446},{"contestId":1461,"index":"A","solvedCount":19064},{"contestId":1459,"index":"B","solvedCount":22819},{"contestId":1459,"index":"A","solvedCount":18162},{"contestId":1458,"index":"F","solvedCount":535},{"contestId":1458,"index":"E","solvedCount":691},{"contestId":1458,"index":"D","solvedCount":1820},{"contestId":1458,"index":"C","solvedCount":1814},{"contestId":1458,"index":"B","solvedCount":4294},{"contestId":1458,"index":"A","solvedCount":27371},{"contestId":1456,"index":"E","solvedCount":397},{"contestId":1455,"index":"G","solvedCount":558},{"contestId":1455,"index":"F","solvedCount":536},{"contestId":1455,"index":"E","solvedCount":1708},{"contestId":1455,"index":"D","solvedCount":13433},{"contestId":1455,"index":"C","solvedCount":20665},{"contestId":1455,"index":"B","solvedCount":23653},{"contestId":1455,"index":"A","solvedCount":27626},{"contestId":1454,"index":"F","solvedCount":5044},{"contestId":1454,"index":"E","solvedCount":7138},{"contestId":1454,"index":"D","solvedCount":22783},{"contestId":1454,"index":"C","solvedCount":22761},{"contestId":1454,"index":"B","solvedCount":30371},{"contestId":1454,"index":"A","solvedCount":45043},{"contestId":1453,"index":"F","solvedCount":1095},{"contestId":1453,"index":"E","solvedCount":2271},{"contestId":1453,"index":"D","solvedCount":4501},{"contestId":1453,"index":"C","solvedCount":6300},{"contestId":1453,"index":"B","solvedCount":14249},{"contestId":1453,"index":"A","solvedCount":25345},{"contestId":1452,"index":"G","solvedCount":587},{"contestId":1452,"index":"F","solvedCount":415},{"contestId":1452,"index":"E","solvedCount":1781},{"contestId":1452,"index":"D","solvedCount":8858},{"contestId":1452,"index":"C","solvedCount":21495},{"contestId":1452,"index":"B","solvedCount":15688},{"contestId":1452,"index":"A","solvedCount":23200},{"contestId":1451,"index":"F","solvedCount":1309},{"contestId":1451,"index":"E2","solvedCount":4035},{"contestId":1451,"index":"E1","solvedCount":5652},{"contestId":1451,"index":"D","solvedCount":10411},{"contestId":1451,"index":"C","solvedCount":17572},{"contestId":1451,"index":"B","solvedCount":20594},{"contestId":1451,"index":"A","solvedCount":25563},{"contestId":1450,"index":"H2","solvedCount":388},{"contestId":1450,"index":"H1","solvedCount":668},{"contestId":1450,"index":"G","solvedCount":454},{"contestId":1450,"index":"F","solvedCount":1503},{"contestId":1450,"index":"E","solvedCount":1629},{"contestId":1450,"index":"D","solvedCount":5904},{"contestId":1450,"index":"C2","solvedCount":4531},{"contestId":1450,"index":"C1","solvedCount":6071},{"contestId":1450,"index":"B","solvedCount":16176},{"contestId":1450,"index":"A","solvedCount":18601},{"contestId":1447,"index":"B","solvedCount":29726},{"contestId":1447,"index":"A","solvedCount":14518},{"contestId":1446,"index":"F","solvedCount":489},{"contestId":1446,"index":"E","solvedCount":132},{"contestId":1446,"index":"D2","solvedCount":2072},{"contestId":1446,"index":"D1","solvedCount":2224},{"contestId":1446,"index":"C","solvedCount":4257},{"contestId":1446,"index":"B","solvedCount":9480},{"contestId":1446,"index":"A","solvedCount":18303},{"contestId":1445,"index":"B","solvedCount":16062},{"contestId":1445,"index":"A","solvedCount":20533},{"contestId":1444,"index":"E","solvedCount":172},{"contestId":1444,"index":"D","solvedCount":709},{"contestId":1444,"index":"C","solvedCount":2003},{"contestId":1444,"index":"B","solvedCount":6887},{"contestId":1444,"index":"A","solvedCount":14749},{"contestId":1443,"index":"E","solvedCount":1599},{"contestId":1443,"index":"C","solvedCount":17249},{"contestId":1443,"index":"B","solvedCount":16825},{"contestId":1443,"index":"A","solvedCount":16774},{"contestId":1442,"index":"F","solvedCount":175},{"contestId":1442,"index":"E","solvedCount":838},{"contestId":1442,"index":"D","solvedCount":3241},{"contestId":1442,"index":"C","solvedCount":2070},{"contestId":1442,"index":"B","solvedCount":5567},{"contestId":1442,"index":"A","solvedCount":9929},{"contestId":1440,"index":"B","solvedCount":34169},{"contestId":1440,"index":"A","solvedCount":20484},{"contestId":1439,"index":"E","solvedCount":317},{"contestId":1439,"index":"D","solvedCount":621},{"contestId":1439,"index":"C","solvedCount":2401},{"contestId":1439,"index":"B","solvedCount":1706},{"contestId":1439,"index":"A2","solvedCount":5456},{"contestId":1439,"index":"A1","solvedCount":9858},{"contestId":1438,"index":"F","solvedCount":829},{"contestId":1438,"index":"E","solvedCount":1523},{"contestId":1438,"index":"D","solvedCount":4709},{"contestId":1438,"index":"C","solvedCount":12002},{"contestId":1438,"index":"B","solvedCount":32199},{"contestId":1438,"index":"A","solvedCount":19844},{"contestId":1437,"index":"G","solvedCount":1418},{"contestId":1437,"index":"F","solvedCount":1764},{"contestId":1437,"index":"E","solvedCount":4116},{"contestId":1437,"index":"D","solvedCount":14749},{"contestId":1437,"index":"C","solvedCount":12756},{"contestId":1437,"index":"B","solvedCount":21229},{"contestId":1437,"index":"A","solvedCount":18542},{"contestId":1436,"index":"F","solvedCount":733},{"contestId":1436,"index":"E","solvedCount":3020},{"contestId":1436,"index":"D","solvedCount":6600},{"contestId":1436,"index":"C","solvedCount":11918},{"contestId":1436,"index":"B","solvedCount":21903},{"contestId":1436,"index":"A","solvedCount":23742},{"contestId":1434,"index":"E","solvedCount":340},{"contestId":1433,"index":"G","solvedCount":5499},{"contestId":1433,"index":"F","solvedCount":6965},{"contestId":1433,"index":"E","solvedCount":20222},{"contestId":1433,"index":"D","solvedCount":33052},{"contestId":1433,"index":"C","solvedCount":29090},{"contestId":1433,"index":"B","solvedCount":30226},{"contestId":1433,"index":"A","solvedCount":64576},{"contestId":1431,"index":"J","solvedCount":55},{"contestId":1431,"index":"I","solvedCount":58},{"contestId":1431,"index":"H","solvedCount":82},{"contestId":1431,"index":"G","solvedCount":217},{"contestId":1431,"index":"F","solvedCount":165},{"contestId":1431,"index":"E","solvedCount":235},{"contestId":1431,"index":"D","solvedCount":493},{"contestId":1431,"index":"C","solvedCount":754},{"contestId":1431,"index":"B","solvedCount":1061},{"contestId":1431,"index":"A","solvedCount":2199},{"contestId":1430,"index":"G","solvedCount":977},{"contestId":1430,"index":"F","solvedCount":1092},{"contestId":1430,"index":"E","solvedCount":7533},{"contestId":1430,"index":"D","solvedCount":9484},{"contestId":1430,"index":"C","solvedCount":29330},{"contestId":1430,"index":"B","solvedCount":20543},{"contestId":1430,"index":"A","solvedCount":22050},{"contestId":1428,"index":"H","solvedCount":131},{"contestId":1428,"index":"G2","solvedCount":870},{"contestId":1428,"index":"G1","solvedCount":725},{"contestId":1428,"index":"F","solvedCount":2684},{"contestId":1428,"index":"E","solvedCount":4457},{"contestId":1428,"index":"D","solvedCount":4771},{"contestId":1428,"index":"C","solvedCount":23227},{"contestId":1428,"index":"B","solvedCount":15353},{"contestId":1428,"index":"A","solvedCount":17177},{"contestId":1427,"index":"H","solvedCount":101},{"contestId":1427,"index":"G","solvedCount":521},{"contestId":1427,"index":"F","solvedCount":438},{"contestId":1427,"index":"E","solvedCount":1758},{"contestId":1427,"index":"D","solvedCount":3759},{"contestId":1427,"index":"C","solvedCount":6211},{"contestId":1427,"index":"B","solvedCount":11578},{"contestId":1427,"index":"A","solvedCount":18216},{"contestId":1426,"index":"F","solvedCount":6499},{"contestId":1426,"index":"E","solvedCount":8301},{"contestId":1426,"index":"D","solvedCount":17964},{"contestId":1426,"index":"C","solvedCount":20860},{"contestId":1426,"index":"B","solvedCount":22093},{"contestId":1426,"index":"A","solvedCount":56611},{"contestId":1425,"index":"I","solvedCount":284},{"contestId":1425,"index":"H","solvedCount":4457},{"contestId":1425,"index":"F","solvedCount":7419},{"contestId":1425,"index":"E","solvedCount":1029},{"contestId":1425,"index":"D","solvedCount":940},{"contestId":1425,"index":"C","solvedCount":127},{"contestId":1425,"index":"B","solvedCount":386},{"contestId":1425,"index":"A","solvedCount":7363},{"contestId":1424,"index":"M","solvedCount":643},{"contestId":1424,"index":"G","solvedCount":6915},{"contestId":1423,"index":"N","solvedCount":176},{"contestId":1423,"index":"M","solvedCount":377},{"contestId":1423,"index":"L","solvedCount":670},{"contestId":1423,"index":"K","solvedCount":5548},{"contestId":1423,"index":"J","solvedCount":923},{"contestId":1423,"index":"I","solvedCount":302},{"contestId":1423,"index":"H","solvedCount":686},{"contestId":1423,"index":"G","solvedCount":358},{"contestId":1423,"index":"F","solvedCount":546},{"contestId":1423,"index":"E","solvedCount":141},{"contestId":1423,"index":"D","solvedCount":82},{"contestId":1423,"index":"C","solvedCount":241},{"contestId":1423,"index":"B","solvedCount":2289},{"contestId":1423,"index":"A","solvedCount":130},{"contestId":1422,"index":"F","solvedCount":1464},{"contestId":1422,"index":"E","solvedCount":928},{"contestId":1422,"index":"D","solvedCount":3285},{"contestId":1422,"index":"C","solvedCount":8927},{"contestId":1422,"index":"B","solvedCount":15174},{"contestId":1422,"index":"A","solvedCount":22035},{"contestId":1421,"index":"E","solvedCount":1043},{"contestId":1421,"index":"D","solvedCount":4446},{"contestId":1421,"index":"C","solvedCount":13680},{"contestId":1421,"index":"B","solvedCount":13536},{"contestId":1421,"index":"A","solvedCount":37511},{"contestId":1420,"index":"E","solvedCount":1114},{"contestId":1420,"index":"D","solvedCount":8556},{"contestId":1420,"index":"C2","solvedCount":5329},{"contestId":1420,"index":"C1","solvedCount":19389},{"contestId":1420,"index":"B","solvedCount":39152},{"contestId":1420,"index":"A","solvedCount":25583},{"contestId":1419,"index":"F","solvedCount":686},{"contestId":1419,"index":"E","solvedCount":3566},{"contestId":1419,"index":"D2","solvedCount":17777},{"contestId":1419,"index":"D1","solvedCount":26788},{"contestId":1419,"index":"C","solvedCount":16468},{"contestId":1419,"index":"B","solvedCount":17162},{"contestId":1419,"index":"A","solvedCount":20731},{"contestId":1418,"index":"G","solvedCount":3075},{"contestId":1418,"index":"F","solvedCount":565},{"contestId":1418,"index":"E","solvedCount":2425},{"contestId":1418,"index":"D","solvedCount":4864},{"contestId":1418,"index":"C","solvedCount":31086},{"contestId":1418,"index":"B","solvedCount":17885},{"contestId":1418,"index":"A","solvedCount":37531},{"contestId":1417,"index":"B","solvedCount":15170},{"contestId":1417,"index":"A","solvedCount":18825},{"contestId":1416,"index":"F","solvedCount":738},{"contestId":1416,"index":"E","solvedCount":560},{"contestId":1416,"index":"D","solvedCount":3041},{"contestId":1416,"index":"C","solvedCount":5348},{"contestId":1416,"index":"B","solvedCount":6813},{"contestId":1416,"index":"A","solvedCount":18050},{"contestId":1415,"index":"F","solvedCount":629},{"contestId":1415,"index":"E","solvedCount":3072},{"contestId":1415,"index":"D","solvedCount":6319},{"contestId":1415,"index":"C","solvedCount":11883},{"contestId":1415,"index":"B","solvedCount":12618},{"contestId":1415,"index":"A","solvedCount":15962},{"contestId":1413,"index":"F","solvedCount":1031},{"contestId":1413,"index":"E","solvedCount":2333},{"contestId":1413,"index":"D","solvedCount":6980},{"contestId":1413,"index":"C","solvedCount":6325},{"contestId":1413,"index":"B","solvedCount":12125},{"contestId":1413,"index":"A","solvedCount":15346},{"contestId":1411,"index":"G","solvedCount":966},{"contestId":1411,"index":"F","solvedCount":540},{"contestId":1411,"index":"E","solvedCount":1875},{"contestId":1411,"index":"D","solvedCount":2774},{"contestId":1411,"index":"C","solvedCount":8710},{"contestId":1411,"index":"B","solvedCount":33905},{"contestId":1411,"index":"A","solvedCount":21910},{"contestId":1409,"index":"F","solvedCount":5307},{"contestId":1409,"index":"E","solvedCount":8600},{"contestId":1409,"index":"D","solvedCount":21848},{"contestId":1409,"index":"C","solvedCount":24977},{"contestId":1409,"index":"B","solvedCount":31466},{"contestId":1409,"index":"A","solvedCount":84000},{"contestId":1408,"index":"I","solvedCount":403},{"contestId":1408,"index":"H","solvedCount":583},{"contestId":1408,"index":"G","solvedCount":1413},{"contestId":1408,"index":"F","solvedCount":2807},{"contestId":1408,"index":"E","solvedCount":2262},{"contestId":1408,"index":"D","solvedCount":4771},{"contestId":1408,"index":"C","solvedCount":9413},{"contestId":1408,"index":"B","solvedCount":10544},{"contestId":1408,"index":"A","solvedCount":12856},{"contestId":1407,"index":"E","solvedCount":2026},{"contestId":1407,"index":"D","solvedCount":6133},{"contestId":1407,"index":"C","solvedCount":15636},{"contestId":1407,"index":"B","solvedCount":18312},{"contestId":1407,"index":"A","solvedCount":21660},{"contestId":1406,"index":"E","solvedCount":2022},{"contestId":1406,"index":"D","solvedCount":3891},{"contestId":1406,"index":"C","solvedCount":12352},{"contestId":1406,"index":"B","solvedCount":24974},{"contestId":1406,"index":"A","solvedCount":23428},{"contestId":1405,"index":"B","solvedCount":23527},{"contestId":1405,"index":"A","solvedCount":22016},{"contestId":1404,"index":"E","solvedCount":1857},{"contestId":1404,"index":"D","solvedCount":1325},{"contestId":1404,"index":"C","solvedCount":3160},{"contestId":1404,"index":"B","solvedCount":8658},{"contestId":1404,"index":"A","solvedCount":20662},{"contestId":1403,"index":"C","solvedCount":95},{"contestId":1403,"index":"B","solvedCount":443},{"contestId":1403,"index":"A","solvedCount":366},{"contestId":1402,"index":"C","solvedCount":273},{"contestId":1402,"index":"B","solvedCount":144},{"contestId":1402,"index":"A","solvedCount":1393},{"contestId":1401,"index":"F","solvedCount":2033},{"contestId":1401,"index":"E","solvedCount":2706},{"contestId":1401,"index":"D","solvedCount":10951},{"contestId":1401,"index":"C","solvedCount":27653},{"contestId":1401,"index":"B","solvedCount":21946},{"contestId":1401,"index":"A","solvedCount":28965},{"contestId":1400,"index":"G","solvedCount":1250},{"contestId":1400,"index":"F","solvedCount":1318},{"contestId":1400,"index":"E","solvedCount":6792},{"contestId":1400,"index":"D","solvedCount":11645},{"contestId":1400,"index":"C","solvedCount":18752},{"contestId":1400,"index":"B","solvedCount":11806},{"contestId":1400,"index":"A","solvedCount":28147},{"contestId":1399,"index":"F","solvedCount":1959},{"contestId":1399,"index":"E2","solvedCount":2628},{"contestId":1399,"index":"E1","solvedCount":6495},{"contestId":1399,"index":"D","solvedCount":20219},{"contestId":1399,"index":"C","solvedCount":33998},{"contestId":1399,"index":"B","solvedCount":47868},{"contestId":1399,"index":"A","solvedCount":85037},{"contestId":1398,"index":"G","solvedCount":1357},{"contestId":1398,"index":"F","solvedCount":1507},{"contestId":1398,"index":"E","solvedCount":2655},{"contestId":1398,"index":"D","solvedCount":12895},{"contestId":1398,"index":"C","solvedCount":40651},{"contestId":1398,"index":"B","solvedCount":26308},{"contestId":1398,"index":"A","solvedCount":29119},{"contestId":1397,"index":"B","solvedCount":15632},{"contestId":1397,"index":"A","solvedCount":30192},{"contestId":1396,"index":"E","solvedCount":448},{"contestId":1396,"index":"D","solvedCount":354},{"contestId":1396,"index":"C","solvedCount":2876},{"contestId":1396,"index":"B","solvedCount":13479},{"contestId":1396,"index":"A","solvedCount":16964},{"contestId":1395,"index":"C","solvedCount":15547},{"contestId":1395,"index":"B","solvedCount":16444},{"contestId":1395,"index":"A","solvedCount":25750},{"contestId":1394,"index":"E","solvedCount":186},{"contestId":1394,"index":"D","solvedCount":1328},{"contestId":1394,"index":"C","solvedCount":1300},{"contestId":1394,"index":"B","solvedCount":2197},{"contestId":1394,"index":"A","solvedCount":7194},{"contestId":1393,"index":"E2","solvedCount":568},{"contestId":1393,"index":"E1","solvedCount":535},{"contestId":1393,"index":"D","solvedCount":4260},{"contestId":1393,"index":"C","solvedCount":11140},{"contestId":1393,"index":"B","solvedCount":17530},{"contestId":1393,"index":"A","solvedCount":20883},{"contestId":1392,"index":"I","solvedCount":336},{"contestId":1392,"index":"H","solvedCount":1241},{"contestId":1392,"index":"G","solvedCount":805},{"contestId":1392,"index":"F","solvedCount":2741},{"contestId":1392,"index":"E","solvedCount":3984},{"contestId":1392,"index":"D","solvedCount":10082},{"contestId":1392,"index":"C","solvedCount":19815},{"contestId":1392,"index":"B","solvedCount":18989},{"contestId":1392,"index":"A","solvedCount":21865},{"contestId":1391,"index":"E","solvedCount":2126},{"contestId":1391,"index":"D","solvedCount":5944},{"contestId":1391,"index":"C","solvedCount":16262},{"contestId":1391,"index":"B","solvedCount":30384},{"contestId":1391,"index":"A","solvedCount":25195},{"contestId":1389,"index":"G","solvedCount":583},{"contestId":1389,"index":"F","solvedCount":1332},{"contestId":1389,"index":"E","solvedCount":3783},{"contestId":1389,"index":"D","solvedCount":4605},{"contestId":1389,"index":"C","solvedCount":20937},{"contestId":1389,"index":"B","solvedCount":21545},{"contestId":1389,"index":"A","solvedCount":52317},{"contestId":1388,"index":"E","solvedCount":673},{"contestId":1388,"index":"D","solvedCount":7033},{"contestId":1388,"index":"C","solvedCount":10558},{"contestId":1388,"index":"B","solvedCount":22931},{"contestId":1388,"index":"A","solvedCount":26116},{"contestId":1387,"index":"C","solvedCount":278},{"contestId":1387,"index":"B2","solvedCount":1415},{"contestId":1387,"index":"B1","solvedCount":2006},{"contestId":1387,"index":"A","solvedCount":1016},{"contestId":1386,"index":"C","solvedCount":720},{"contestId":1386,"index":"B","solvedCount":212},{"contestId":1386,"index":"A","solvedCount":368},{"contestId":1385,"index":"G","solvedCount":2015},{"contestId":1385,"index":"F","solvedCount":2992},{"contestId":1385,"index":"E","solvedCount":9945},{"contestId":1385,"index":"D","solvedCount":22754},{"contestId":1385,"index":"C","solvedCount":29467},{"contestId":1385,"index":"B","solvedCount":40077},{"contestId":1385,"index":"A","solvedCount":44556},{"contestId":1384,"index":"B2","solvedCount":2655},{"contestId":1384,"index":"B1","solvedCount":4147},{"contestId":1384,"index":"A","solvedCount":19900},{"contestId":1383,"index":"F","solvedCount":462},{"contestId":1383,"index":"E","solvedCount":1189},{"contestId":1383,"index":"D","solvedCount":872},{"contestId":1383,"index":"C","solvedCount":734},{"contestId":1383,"index":"B","solvedCount":5856},{"contestId":1383,"index":"A","solvedCount":11455},{"contestId":1382,"index":"B","solvedCount":26620},{"contestId":1382,"index":"A","solvedCount":27598},{"contestId":1381,"index":"E","solvedCount":368},{"contestId":1381,"index":"D","solvedCount":842},{"contestId":1381,"index":"C","solvedCount":1755},{"contestId":1381,"index":"B","solvedCount":9778},{"contestId":1381,"index":"A2","solvedCount":14595},{"contestId":1381,"index":"A1","solvedCount":22042},{"contestId":1380,"index":"G","solvedCount":1035},{"contestId":1380,"index":"F","solvedCount":962},{"contestId":1380,"index":"E","solvedCount":2471},{"contestId":1380,"index":"D","solvedCount":5112},{"contestId":1380,"index":"C","solvedCount":23206},{"contestId":1380,"index":"B","solvedCount":15416},{"contestId":1380,"index":"A","solvedCount":44726},{"contestId":1379,"index":"F2","solvedCount":658},{"contestId":1379,"index":"F1","solvedCount":763},{"contestId":1379,"index":"E","solvedCount":601},{"contestId":1379,"index":"D","solvedCount":1180},{"contestId":1379,"index":"C","solvedCount":6260},{"contestId":1379,"index":"B","solvedCount":13271},{"contestId":1379,"index":"A","solvedCount":12651},{"contestId":1375,"index":"I","solvedCount":284},{"contestId":1375,"index":"H","solvedCount":560},{"contestId":1375,"index":"G","solvedCount":2359},{"contestId":1375,"index":"F","solvedCount":2609},{"contestId":1375,"index":"E","solvedCount":3554},{"contestId":1375,"index":"D","solvedCount":10378},{"contestId":1375,"index":"C","solvedCount":23404},{"contestId":1375,"index":"B","solvedCount":17947},{"contestId":1375,"index":"A","solvedCount":18939},{"contestId":1374,"index":"F","solvedCount":1442},{"contestId":1374,"index":"E2","solvedCount":1150},{"contestId":1374,"index":"E1","solvedCount":15264},{"contestId":1374,"index":"D","solvedCount":33564},{"contestId":1374,"index":"C","solvedCount":69275},{"contestId":1374,"index":"B","solvedCount":78577},{"contestId":1374,"index":"A","solvedCount":66685},{"contestId":1373,"index":"G","solvedCount":985},{"contestId":1373,"index":"F","solvedCount":1939},{"contestId":1373,"index":"E","solvedCount":3007},{"contestId":1373,"index":"D","solvedCount":18275},{"contestId":1373,"index":"C","solvedCount":19606},{"contestId":1373,"index":"B","solvedCount":58006},{"contestId":1373,"index":"A","solvedCount":30146},{"contestId":1372,"index":"F","solvedCount":522},{"contestId":1372,"index":"E","solvedCount":1493},{"contestId":1372,"index":"D","solvedCount":5980},{"contestId":1372,"index":"C","solvedCount":19379},{"contestId":1372,"index":"B","solvedCount":39184},{"contestId":1372,"index":"A","solvedCount":33689},{"contestId":1371,"index":"F","solvedCount":762},{"contestId":1371,"index":"E2","solvedCount":2559},{"contestId":1371,"index":"E1","solvedCount":5577},{"contestId":1371,"index":"D","solvedCount":13813},{"contestId":1371,"index":"C","solvedCount":21569},{"contestId":1371,"index":"B","solvedCount":19795},{"contestId":1371,"index":"A","solvedCount":52322},{"contestId":1370,"index":"F2","solvedCount":1761},{"contestId":1370,"index":"F1","solvedCount":1872},{"contestId":1370,"index":"E","solvedCount":5324},{"contestId":1370,"index":"D","solvedCount":11462},{"contestId":1370,"index":"C","solvedCount":27966},{"contestId":1370,"index":"B","solvedCount":25499},{"contestId":1370,"index":"A","solvedCount":68662},{"contestId":1369,"index":"F","solvedCount":778},{"contestId":1369,"index":"E","solvedCount":2530},{"contestId":1369,"index":"D","solvedCount":9360},{"contestId":1369,"index":"C","solvedCount":21262},{"contestId":1369,"index":"B","solvedCount":25844},{"contestId":1369,"index":"A","solvedCount":39563},{"contestId":1368,"index":"H2","solvedCount":291},{"contestId":1368,"index":"H1","solvedCount":484},{"contestId":1368,"index":"G","solvedCount":810},{"contestId":1368,"index":"F","solvedCount":1137},{"contestId":1368,"index":"E","solvedCount":2481},{"contestId":1368,"index":"D","solvedCount":14560},{"contestId":1368,"index":"C","solvedCount":14170},{"contestId":1368,"index":"B","solvedCount":22070},{"contestId":1368,"index":"A","solvedCount":47703},{"contestId":1367,"index":"F2","solvedCount":2037},{"contestId":1367,"index":"F1","solvedCount":3740},{"contestId":1367,"index":"E","solvedCount":5976},{"contestId":1367,"index":"D","solvedCount":8996},{"contestId":1367,"index":"C","solvedCount":25817},{"contestId":1367,"index":"B","solvedCount":66786},{"contestId":1367,"index":"A","solvedCount":70042},{"contestId":1366,"index":"G","solvedCount":653},{"contestId":1366,"index":"F","solvedCount":951},{"contestId":1366,"index":"E","solvedCount":4709},{"contestId":1366,"index":"D","solvedCount":12963},{"contestId":1366,"index":"C","solvedCount":14395},{"contestId":1366,"index":"B","solvedCount":30302},{"contestId":1366,"index":"A","solvedCount":33601},{"contestId":1365,"index":"G","solvedCount":1573},{"contestId":1365,"index":"F","solvedCount":4921},{"contestId":1365,"index":"E","solvedCount":8528},{"contestId":1365,"index":"D","solvedCount":21883},{"contestId":1365,"index":"C","solvedCount":25481},{"contestId":1365,"index":"B","solvedCount":29329},{"contestId":1365,"index":"A","solvedCount":25314},{"contestId":1364,"index":"E","solvedCount":1783},{"contestId":1364,"index":"D","solvedCount":5252},{"contestId":1364,"index":"C","solvedCount":14654},{"contestId":1364,"index":"B","solvedCount":28312},{"contestId":1364,"index":"A","solvedCount":32283},{"contestId":1363,"index":"F","solvedCount":1864},{"contestId":1363,"index":"E","solvedCount":7681},{"contestId":1363,"index":"D","solvedCount":4497},{"contestId":1363,"index":"C","solvedCount":21828},{"contestId":1363,"index":"B","solvedCount":27248},{"contestId":1363,"index":"A","solvedCount":41797},{"contestId":1362,"index":"C","solvedCount":25539},{"contestId":1362,"index":"B","solvedCount":21518},{"contestId":1362,"index":"A","solvedCount":37632},{"contestId":1361,"index":"F","solvedCount":264},{"contestId":1361,"index":"E","solvedCount":1102},{"contestId":1361,"index":"D","solvedCount":455},{"contestId":1361,"index":"C","solvedCount":2178},{"contestId":1361,"index":"B","solvedCount":3923},{"contestId":1361,"index":"A","solvedCount":8919},{"contestId":1360,"index":"H","solvedCount":4948},{"contestId":1360,"index":"G","solvedCount":8447},{"contestId":1360,"index":"F","solvedCount":13855},{"contestId":1360,"index":"E","solvedCount":28712},{"contestId":1360,"index":"D","solvedCount":46357},{"contestId":1360,"index":"C","solvedCount":37771},{"contestId":1360,"index":"B","solvedCount":55278},{"contestId":1360,"index":"A","solvedCount":58511},{"contestId":1359,"index":"F","solvedCount":640},{"contestId":1359,"index":"E","solvedCount":6954},{"contestId":1359,"index":"D","solvedCount":11085},{"contestId":1359,"index":"C","solvedCount":15695},{"contestId":1359,"index":"B","solvedCount":29701},{"contestId":1359,"index":"A","solvedCount":32149},{"contestId":1358,"index":"F","solvedCount":568},{"contestId":1358,"index":"E","solvedCount":2496},{"contestId":1358,"index":"D","solvedCount":8887},{"contestId":1358,"index":"C","solvedCount":18584},{"contestId":1358,"index":"B","solvedCount":26123},{"contestId":1358,"index":"A","solvedCount":44144},{"contestId":1357,"index":"E2","solvedCount":54},{"contestId":1357,"index":"E1","solvedCount":196},{"contestId":1357,"index":"D5","solvedCount":84},{"contestId":1357,"index":"D4","solvedCount":87},{"contestId":1357,"index":"D3","solvedCount":107},{"contestId":1357,"index":"D2","solvedCount":114},{"contestId":1357,"index":"D1","solvedCount":127},{"contestId":1357,"index":"C2","solvedCount":308},{"contestId":1357,"index":"C1","solvedCount":351},{"contestId":1357,"index":"B2","solvedCount":217},{"contestId":1357,"index":"B1","solvedCount":217},{"contestId":1357,"index":"A7","solvedCount":186},{"contestId":1357,"index":"A6","solvedCount":171},{"contestId":1357,"index":"A5","solvedCount":244},{"contestId":1357,"index":"A4","solvedCount":355},{"contestId":1357,"index":"A3","solvedCount":482},{"contestId":1357,"index":"A2","solvedCount":514},{"contestId":1357,"index":"A1","solvedCount":635},{"contestId":1356,"index":"D2","solvedCount":130},{"contestId":1356,"index":"D1","solvedCount":139},{"contestId":1356,"index":"C","solvedCount":306},{"contestId":1356,"index":"B2","solvedCount":288},{"contestId":1356,"index":"B1","solvedCount":287},{"contestId":1356,"index":"A5","solvedCount":335},{"contestId":1356,"index":"A4","solvedCount":462},{"contestId":1356,"index":"A3","solvedCount":464},{"contestId":1356,"index":"A2","solvedCount":491},{"contestId":1356,"index":"A1","solvedCount":607},{"contestId":1355,"index":"F","solvedCount":994},{"contestId":1355,"index":"E","solvedCount":6205},{"contestId":1355,"index":"D","solvedCount":19269},{"contestId":1355,"index":"C","solvedCount":12489},{"contestId":1355,"index":"B","solvedCount":27888},{"contestId":1355,"index":"A","solvedCount":29410},{"contestId":1354,"index":"G","solvedCount":1115},{"contestId":1354,"index":"F","solvedCount":1568},{"contestId":1354,"index":"E","solvedCount":3877},{"contestId":1354,"index":"D","solvedCount":10843},{"contestId":1354,"index":"C2","solvedCount":6455},{"contestId":1354,"index":"C1","solvedCount":16445},{"contestId":1354,"index":"B","solvedCount":36462},{"contestId":1354,"index":"A","solvedCount":25113},{"contestId":1353,"index":"F","solvedCount":3743},{"contestId":1353,"index":"E","solvedCount":8041},{"contestId":1353,"index":"D","solvedCount":21012},{"contestId":1353,"index":"C","solvedCount":39505},{"contestId":1353,"index":"B","solvedCount":60106},{"contestId":1353,"index":"A","solvedCount":45319},{"contestId":1352,"index":"G","solvedCount":25772},{"contestId":1352,"index":"F","solvedCount":20045},{"contestId":1352,"index":"E","solvedCount":24869},{"contestId":1352,"index":"D","solvedCount":30955},{"contestId":1352,"index":"C","solvedCount":75491},{"contestId":1352,"index":"B","solvedCount":47475},{"contestId":1352,"index":"A","solvedCount":111010},{"contestId":1351,"index":"C","solvedCount":9456},{"contestId":1351,"index":"B","solvedCount":18825},{"contestId":1351,"index":"A","solvedCount":27619},{"contestId":1350,"index":"B","solvedCount":31721},{"contestId":1350,"index":"A","solvedCount":27760},{"contestId":1349,"index":"F2","solvedCount":146},{"contestId":1349,"index":"F1","solvedCount":692},{"contestId":1349,"index":"E","solvedCount":127},{"contestId":1349,"index":"D","solvedCount":1261},{"contestId":1349,"index":"C","solvedCount":4952},{"contestId":1349,"index":"B","solvedCount":9096},{"contestId":1349,"index":"A","solvedCount":23196},{"contestId":1348,"index":"F","solvedCount":991},{"contestId":1348,"index":"E","solvedCount":2552},{"contestId":1348,"index":"D","solvedCount":9453},{"contestId":1348,"index":"C","solvedCount":15734},{"contestId":1348,"index":"B","solvedCount":28136},{"contestId":1348,"index":"A","solvedCount":43614},{"contestId":1346,"index":"I","solvedCount":70},{"contestId":1346,"index":"H","solvedCount":65},{"contestId":1346,"index":"G","solvedCount":153},{"contestId":1346,"index":"F","solvedCount":257},{"contestId":1346,"index":"E","solvedCount":418},{"contestId":1346,"index":"D","solvedCount":555},{"contestId":1346,"index":"C","solvedCount":685},{"contestId":1346,"index":"B","solvedCount":1296},{"contestId":1346,"index":"A","solvedCount":2234},{"contestId":1345,"index":"B","solvedCount":28614},{"contestId":1345,"index":"A","solvedCount":24939},{"contestId":1344,"index":"F","solvedCount":630},{"contestId":1344,"index":"E","solvedCount":699},{"contestId":1344,"index":"D","solvedCount":1354},{"contestId":1344,"index":"C","solvedCount":2040},{"contestId":1344,"index":"B","solvedCount":6430},{"contestId":1344,"index":"A","solvedCount":16701},{"contestId":1343,"index":"F","solvedCount":1436},{"contestId":1343,"index":"E","solvedCount":5924},{"contestId":1343,"index":"D","solvedCount":13711},{"contestId":1343,"index":"C","solvedCount":45872},{"contestId":1343,"index":"B","solvedCount":67430},{"contestId":1343,"index":"A","solvedCount":54760},{"contestId":1342,"index":"F","solvedCount":1194},{"contestId":1342,"index":"E","solvedCount":3804},{"contestId":1342,"index":"D","solvedCount":6431},{"contestId":1342,"index":"C","solvedCount":15270},{"contestId":1342,"index":"B","solvedCount":24837},{"contestId":1342,"index":"A","solvedCount":47641},{"contestId":1341,"index":"B","solvedCount":21407},{"contestId":1341,"index":"A","solvedCount":30719},{"contestId":1340,"index":"F","solvedCount":849},{"contestId":1340,"index":"D","solvedCount":1105},{"contestId":1340,"index":"C","solvedCount":2504},{"contestId":1340,"index":"B","solvedCount":8383},{"contestId":1340,"index":"A","solvedCount":13747},{"contestId":1339,"index":"B","solvedCount":28736},{"contestId":1339,"index":"A","solvedCount":34705},{"contestId":1338,"index":"E","solvedCount":442},{"contestId":1338,"index":"D","solvedCount":1170},{"contestId":1338,"index":"C","solvedCount":3506},{"contestId":1338,"index":"B","solvedCount":9834},{"contestId":1338,"index":"A","solvedCount":32461},{"contestId":1337,"index":"B","solvedCount":37386},{"contestId":1337,"index":"A","solvedCount":43869},{"contestId":1336,"index":"F","solvedCount":292},{"contestId":1336,"index":"E2","solvedCount":731},{"contestId":1336,"index":"E1","solvedCount":922},{"contestId":1336,"index":"D","solvedCount":647},{"contestId":1336,"index":"C","solvedCount":4244},{"contestId":1336,"index":"B","solvedCount":12392},{"contestId":1336,"index":"A","solvedCount":26171},{"contestId":1335,"index":"F","solvedCount":2476},{"contestId":1335,"index":"E2","solvedCount":9673},{"contestId":1335,"index":"E1","solvedCount":11925},{"contestId":1335,"index":"D","solvedCount":29866},{"contestId":1335,"index":"C","solvedCount":40212},{"contestId":1335,"index":"B","solvedCount":43403},{"contestId":1335,"index":"A","solvedCount":110209},{"contestId":1334,"index":"G","solvedCount":497},{"contestId":1334,"index":"F","solvedCount":1622},{"contestId":1334,"index":"E","solvedCount":3247},{"contestId":1334,"index":"D","solvedCount":7835},{"contestId":1334,"index":"C","solvedCount":18334},{"contestId":1334,"index":"B","solvedCount":27982},{"contestId":1334,"index":"A","solvedCount":24606},{"contestId":1333,"index":"F","solvedCount":4675},{"contestId":1333,"index":"E","solvedCount":1860},{"contestId":1333,"index":"D","solvedCount":4194},{"contestId":1333,"index":"C","solvedCount":13766},{"contestId":1333,"index":"B","solvedCount":22333},{"contestId":1333,"index":"A","solvedCount":26121},{"contestId":1332,"index":"G","solvedCount":436},{"contestId":1332,"index":"F","solvedCount":1220},{"contestId":1332,"index":"E","solvedCount":4448},{"contestId":1332,"index":"D","solvedCount":8544},{"contestId":1332,"index":"C","solvedCount":22289},{"contestId":1332,"index":"B","solvedCount":19444},{"contestId":1332,"index":"A","solvedCount":19930},{"contestId":1331,"index":"H","solvedCount":653},{"contestId":1331,"index":"G","solvedCount":602},{"contestId":1331,"index":"F","solvedCount":610},{"contestId":1331,"index":"E","solvedCount":1243},{"contestId":1331,"index":"D","solvedCount":12206},{"contestId":1331,"index":"C","solvedCount":3221},{"contestId":1331,"index":"B","solvedCount":7179},{"contestId":1331,"index":"A","solvedCount":17566},{"contestId":1330,"index":"B","solvedCount":14676},{"contestId":1330,"index":"A","solvedCount":19574},{"contestId":1329,"index":"E","solvedCount":354},{"contestId":1329,"index":"D","solvedCount":568},{"contestId":1329,"index":"C","solvedCount":1850},{"contestId":1329,"index":"B","solvedCount":7214},{"contestId":1329,"index":"A","solvedCount":9854},{"contestId":1328,"index":"F","solvedCount":3628},{"contestId":1328,"index":"E","solvedCount":12927},{"contestId":1328,"index":"D","solvedCount":14838},{"contestId":1328,"index":"C","solvedCount":33634},{"contestId":1328,"index":"B","solvedCount":32883},{"contestId":1328,"index":"A","solvedCount":140419},{"contestId":1327,"index":"G","solvedCount":629},{"contestId":1327,"index":"F","solvedCount":2204},{"contestId":1327,"index":"E","solvedCount":9863},{"contestId":1327,"index":"D","solvedCount":3623},{"contestId":1327,"index":"C","solvedCount":14203},{"contestId":1327,"index":"B","solvedCount":19810},{"contestId":1327,"index":"A","solvedCount":47663},{"contestId":1326,"index":"G","solvedCount":115},{"contestId":1326,"index":"F2","solvedCount":744},{"contestId":1326,"index":"F1","solvedCount":1095},{"contestId":1326,"index":"E","solvedCount":2692},{"contestId":1326,"index":"D2","solvedCount":12394},{"contestId":1326,"index":"D1","solvedCount":13601},{"contestId":1326,"index":"C","solvedCount":16622},{"contestId":1326,"index":"B","solvedCount":25536},{"contestId":1326,"index":"A","solvedCount":33199},{"contestId":1325,"index":"F","solvedCount":2519},{"contestId":1325,"index":"E","solvedCount":2469},{"contestId":1325,"index":"D","solvedCount":14100},{"contestId":1325,"index":"C","solvedCount":18391},{"contestId":1325,"index":"B","solvedCount":39374},{"contestId":1325,"index":"A","solvedCount":47793},{"contestId":1324,"index":"F","solvedCount":14441},{"contestId":1324,"index":"E","solvedCount":18130},{"contestId":1324,"index":"D","solvedCount":36009},{"contestId":1324,"index":"C","solvedCount":31146},{"contestId":1324,"index":"B","solvedCount":31189},{"contestId":1324,"index":"A","solvedCount":27617},{"contestId":1323,"index":"B","solvedCount":12704},{"contestId":1323,"index":"A","solvedCount":21117},{"contestId":1322,"index":"F","solvedCount":174},{"contestId":1322,"index":"E","solvedCount":416},{"contestId":1322,"index":"D","solvedCount":921},{"contestId":1322,"index":"C","solvedCount":2814},{"contestId":1322,"index":"B","solvedCount":4770},{"contestId":1322,"index":"A","solvedCount":12985},{"contestId":1321,"index":"C","solvedCount":10658},{"contestId":1321,"index":"A","solvedCount":15106},{"contestId":1320,"index":"F","solvedCount":177},{"contestId":1320,"index":"E","solvedCount":1156},{"contestId":1320,"index":"D","solvedCount":1769},{"contestId":1320,"index":"C","solvedCount":3462},{"contestId":1320,"index":"B","solvedCount":6737},{"contestId":1320,"index":"A","solvedCount":23502},{"contestId":1316,"index":"F","solvedCount":998},{"contestId":1316,"index":"E","solvedCount":6035},{"contestId":1316,"index":"D","solvedCount":3690},{"contestId":1316,"index":"C","solvedCount":7651},{"contestId":1316,"index":"B","solvedCount":11892},{"contestId":1316,"index":"A","solvedCount":19933},{"contestId":1315,"index":"C","solvedCount":10834},{"contestId":1315,"index":"B","solvedCount":9756},{"contestId":1315,"index":"A","solvedCount":13061},{"contestId":1313,"index":"E","solvedCount":795},{"contestId":1313,"index":"D","solvedCount":1615},{"contestId":1313,"index":"C2","solvedCount":7691},{"contestId":1313,"index":"C1","solvedCount":11234},{"contestId":1313,"index":"B","solvedCount":7090},{"contestId":1313,"index":"A","solvedCount":16419},{"contestId":1312,"index":"G","solvedCount":1183},{"contestId":1312,"index":"F","solvedCount":1100},{"contestId":1312,"index":"E","solvedCount":8219},{"contestId":1312,"index":"D","solvedCount":10995},{"contestId":1312,"index":"C","solvedCount":18770},{"contestId":1312,"index":"B","solvedCount":42754},{"contestId":1312,"index":"A","solvedCount":27865},{"contestId":1311,"index":"F","solvedCount":5075},{"contestId":1311,"index":"E","solvedCount":2991},{"contestId":1311,"index":"D","solvedCount":10147},{"contestId":1311,"index":"C","solvedCount":17120},{"contestId":1311,"index":"B","solvedCount":20290},{"contestId":1311,"index":"A","solvedCount":47149},{"contestId":1310,"index":"F","solvedCount":250},{"contestId":1310,"index":"E","solvedCount":583},{"contestId":1310,"index":"D","solvedCount":2127},{"contestId":1310,"index":"C","solvedCount":803},{"contestId":1310,"index":"B","solvedCount":644},{"contestId":1310,"index":"A","solvedCount":5770},{"contestId":1307,"index":"G","solvedCount":794},{"contestId":1307,"index":"F","solvedCount":768},{"contestId":1307,"index":"E","solvedCount":1479},{"contestId":1307,"index":"D","solvedCount":7676},{"contestId":1307,"index":"C","solvedCount":12872},{"contestId":1307,"index":"B","solvedCount":13974},{"contestId":1307,"index":"A","solvedCount":15750},{"contestId":1305,"index":"H","solvedCount":223},{"contestId":1305,"index":"G","solvedCount":1534},{"contestId":1305,"index":"F","solvedCount":3465},{"contestId":1305,"index":"E","solvedCount":3312},{"contestId":1305,"index":"D","solvedCount":5469},{"contestId":1305,"index":"C","solvedCount":20435},{"contestId":1305,"index":"B","solvedCount":12614},{"contestId":1305,"index":"A","solvedCount":14798},{"contestId":1304,"index":"F2","solvedCount":1887},{"contestId":1304,"index":"F1","solvedCount":2062},{"contestId":1304,"index":"E","solvedCount":6413},{"contestId":1304,"index":"D","solvedCount":6857},{"contestId":1304,"index":"C","solvedCount":18203},{"contestId":1304,"index":"B","solvedCount":19028},{"contestId":1304,"index":"A","solvedCount":27090},{"contestId":1303,"index":"G","solvedCount":1167},{"contestId":1303,"index":"F","solvedCount":693},{"contestId":1303,"index":"E","solvedCount":3404},{"contestId":1303,"index":"D","solvedCount":8048},{"contestId":1303,"index":"C","solvedCount":13165},{"contestId":1303,"index":"B","solvedCount":17097},{"contestId":1303,"index":"A","solvedCount":37689},{"contestId":1302,"index":"J","solvedCount":13},{"contestId":1302,"index":"I","solvedCount":13},{"contestId":1302,"index":"H","solvedCount":13},{"contestId":1302,"index":"G","solvedCount":24},{"contestId":1302,"index":"F","solvedCount":81},{"contestId":1302,"index":"E","solvedCount":52},{"contestId":1302,"index":"D","solvedCount":100},{"contestId":1302,"index":"C","solvedCount":397},{"contestId":1302,"index":"B","solvedCount":157},{"contestId":1302,"index":"A","solvedCount":300},{"contestId":1301,"index":"F","solvedCount":1586},{"contestId":1301,"index":"E","solvedCount":1692},{"contestId":1301,"index":"D","solvedCount":4280},{"contestId":1301,"index":"C","solvedCount":10011},{"contestId":1301,"index":"B","solvedCount":15245},{"contestId":1301,"index":"A","solvedCount":20301},{"contestId":1300,"index":"B","solvedCount":26520},{"contestId":1300,"index":"A","solvedCount":21859},{"contestId":1299,"index":"E","solvedCount":278},{"contestId":1299,"index":"D","solvedCount":727},{"contestId":1299,"index":"C","solvedCount":4508},{"contestId":1299,"index":"B","solvedCount":5682},{"contestId":1299,"index":"A","solvedCount":12732},{"contestId":1297,"index":"I","solvedCount":39},{"contestId":1297,"index":"H","solvedCount":53},{"contestId":1297,"index":"G","solvedCount":78},{"contestId":1297,"index":"F","solvedCount":128},{"contestId":1297,"index":"E","solvedCount":219},{"contestId":1297,"index":"D","solvedCount":274},{"contestId":1297,"index":"C","solvedCount":414},{"contestId":1297,"index":"B","solvedCount":433},{"contestId":1297,"index":"A","solvedCount":958},{"contestId":1296,"index":"F","solvedCount":3250},{"contestId":1296,"index":"E2","solvedCount":5586},{"contestId":1296,"index":"E1","solvedCount":8361},{"contestId":1296,"index":"D","solvedCount":15283},{"contestId":1296,"index":"C","solvedCount":15918},{"contestId":1296,"index":"B","solvedCount":33199},{"contestId":1296,"index":"A","solvedCount":49960},{"contestId":1295,"index":"F","solvedCount":1592},{"contestId":1295,"index":"E","solvedCount":2935},{"contestId":1295,"index":"D","solvedCount":10804},{"contestId":1295,"index":"C","solvedCount":14142},{"contestId":1295,"index":"B","solvedCount":10025},{"contestId":1295,"index":"A","solvedCount":24575},{"contestId":1294,"index":"F","solvedCount":7427},{"contestId":1294,"index":"E","solvedCount":5295},{"contestId":1294,"index":"D","solvedCount":12918},{"contestId":1294,"index":"C","solvedCount":50312},{"contestId":1294,"index":"B","solvedCount":23231},{"contestId":1294,"index":"A","solvedCount":55234},{"contestId":1293,"index":"B","solvedCount":22562},{"contestId":1293,"index":"A","solvedCount":16294},{"contestId":1292,"index":"F","solvedCount":453},{"contestId":1292,"index":"E","solvedCount":482},{"contestId":1292,"index":"D","solvedCount":1085},{"contestId":1292,"index":"C","solvedCount":2438},{"contestId":1292,"index":"B","solvedCount":6872},{"contestId":1292,"index":"A","solvedCount":14063},{"contestId":1291,"index":"F","solvedCount":822},{"contestId":1291,"index":"B","solvedCount":15623},{"contestId":1291,"index":"A","solvedCount":21040},{"contestId":1290,"index":"F","solvedCount":615},{"contestId":1290,"index":"E","solvedCount":705},{"contestId":1290,"index":"D","solvedCount":1029},{"contestId":1290,"index":"C","solvedCount":2134},{"contestId":1290,"index":"B","solvedCount":7568},{"contestId":1290,"index":"A","solvedCount":9073},{"contestId":1288,"index":"F","solvedCount":780},{"contestId":1288,"index":"E","solvedCount":4286},{"contestId":1288,"index":"D","solvedCount":8827},{"contestId":1288,"index":"C","solvedCount":16168},{"contestId":1288,"index":"B","solvedCount":17960},{"contestId":1288,"index":"A","solvedCount":19567},{"contestId":1287,"index":"B","solvedCount":9941},{"contestId":1287,"index":"A","solvedCount":23310},{"contestId":1286,"index":"F","solvedCount":545},{"contestId":1286,"index":"E","solvedCount":751},{"contestId":1286,"index":"D","solvedCount":931},{"contestId":1286,"index":"C2","solvedCount":787},{"contestId":1286,"index":"C1","solvedCount":1638},{"contestId":1286,"index":"B","solvedCount":5827},{"contestId":1286,"index":"A","solvedCount":9915},{"contestId":1285,"index":"F","solvedCount":1423},{"contestId":1285,"index":"E","solvedCount":2048},{"contestId":1285,"index":"D","solvedCount":8916},{"contestId":1285,"index":"C","solvedCount":29400},{"contestId":1285,"index":"B","solvedCount":33601},{"contestId":1285,"index":"A","solvedCount":30296},{"contestId":1284,"index":"G","solvedCount":243},{"contestId":1284,"index":"F","solvedCount":430},{"contestId":1284,"index":"E","solvedCount":1442},{"contestId":1284,"index":"D","solvedCount":3467},{"contestId":1284,"index":"C","solvedCount":9059},{"contestId":1284,"index":"B","solvedCount":11635},{"contestId":1284,"index":"A","solvedCount":18641},{"contestId":1283,"index":"F","solvedCount":2182},{"contestId":1283,"index":"E","solvedCount":7579},{"contestId":1283,"index":"D","solvedCount":10309},{"contestId":1283,"index":"C","solvedCount":14345},{"contestId":1283,"index":"B","solvedCount":23297},{"contestId":1283,"index":"A","solvedCount":63031},{"contestId":1282,"index":"E","solvedCount":1257},{"contestId":1282,"index":"D","solvedCount":2506},{"contestId":1282,"index":"C","solvedCount":4723},{"contestId":1282,"index":"B2","solvedCount":11221},{"contestId":1282,"index":"B1","solvedCount":12285},{"contestId":1282,"index":"A","solvedCount":15595},{"contestId":1281,"index":"B","solvedCount":8775},{"contestId":1281,"index":"A","solvedCount":19043},{"contestId":1280,"index":"F","solvedCount":116},{"contestId":1280,"index":"E","solvedCount":275},{"contestId":1280,"index":"D","solvedCount":1323},{"contestId":1280,"index":"C","solvedCount":3139},{"contestId":1280,"index":"B","solvedCount":4231},{"contestId":1280,"index":"A","solvedCount":5921},{"contestId":1279,"index":"F","solvedCount":1398},{"contestId":1279,"index":"E","solvedCount":491},{"contestId":1279,"index":"D","solvedCount":7685},{"contestId":1279,"index":"C","solvedCount":12568},{"contestId":1279,"index":"B","solvedCount":14549},{"contestId":1279,"index":"A","solvedCount":18052},{"contestId":1278,"index":"F","solvedCount":2937},{"contestId":1278,"index":"E","solvedCount":2102},{"contestId":1278,"index":"D","solvedCount":4489},{"contestId":1278,"index":"C","solvedCount":8853},{"contestId":1278,"index":"B","solvedCount":14424},{"contestId":1278,"index":"A","solvedCount":18656},{"contestId":1277,"index":"D","solvedCount":3290},{"contestId":1277,"index":"B","solvedCount":17580},{"contestId":1277,"index":"A","solvedCount":14689},{"contestId":1276,"index":"F","solvedCount":608},{"contestId":1276,"index":"E","solvedCount":129},{"contestId":1276,"index":"D","solvedCount":796},{"contestId":1276,"index":"C","solvedCount":1809},{"contestId":1276,"index":"B","solvedCount":5800},{"contestId":1276,"index":"A","solvedCount":13083},{"contestId":1275,"index":"F","solvedCount":94},{"contestId":1275,"index":"E3","solvedCount":62},{"contestId":1275,"index":"E2","solvedCount":140},{"contestId":1275,"index":"E1","solvedCount":267},{"contestId":1275,"index":"D","solvedCount":424},{"contestId":1275,"index":"C","solvedCount":702},{"contestId":1275,"index":"B","solvedCount":850},{"contestId":1275,"index":"A","solvedCount":896},{"contestId":1272,"index":"F","solvedCount":2446},{"contestId":1272,"index":"E","solvedCount":8622},{"contestId":1272,"index":"D","solvedCount":19820},{"contestId":1272,"index":"C","solvedCount":31817},{"contestId":1272,"index":"B","solvedCount":14841},{"contestId":1272,"index":"A","solvedCount":22339},{"contestId":1271,"index":"F","solvedCount":325},{"contestId":1271,"index":"E","solvedCount":3857},{"contestId":1271,"index":"D","solvedCount":3505},{"contestId":1271,"index":"C","solvedCount":11231},{"contestId":1271,"index":"B","solvedCount":12187},{"contestId":1271,"index":"A","solvedCount":15782},{"contestId":1270,"index":"I","solvedCount":418},{"contestId":1270,"index":"H","solvedCount":1048},{"contestId":1270,"index":"G","solvedCount":3464},{"contestId":1270,"index":"F","solvedCount":1403},{"contestId":1270,"index":"E","solvedCount":2810},{"contestId":1270,"index":"D","solvedCount":5022},{"contestId":1270,"index":"C","solvedCount":15277},{"contestId":1270,"index":"B","solvedCount":17662},{"contestId":1270,"index":"A","solvedCount":17947},{"contestId":1269,"index":"B","solvedCount":9795},{"contestId":1269,"index":"A","solvedCount":24765},{"contestId":1268,"index":"E","solvedCount":352},{"contestId":1268,"index":"D","solvedCount":967},{"contestId":1268,"index":"C","solvedCount":2042},{"contestId":1268,"index":"B","solvedCount":6631},{"contestId":1268,"index":"A","solvedCount":9223},{"contestId":1267,"index":"L","solvedCount":3399},{"contestId":1267,"index":"K","solvedCount":2194},{"contestId":1267,"index":"J","solvedCount":3145},{"contestId":1267,"index":"I","solvedCount":1082},{"contestId":1267,"index":"H","solvedCount":240},{"contestId":1267,"index":"G","solvedCount":877},{"contestId":1267,"index":"F","solvedCount":727},{"contestId":1267,"index":"E","solvedCount":3644},{"contestId":1267,"index":"D","solvedCount":312},{"contestId":1267,"index":"C","solvedCount":393},{"contestId":1267,"index":"B","solvedCount":4791},{"contestId":1267,"index":"A","solvedCount":1074},{"contestId":1266,"index":"H","solvedCount":145},{"contestId":1266,"index":"G","solvedCount":143},{"contestId":1266,"index":"F","solvedCount":451},{"contestId":1266,"index":"E","solvedCount":2462},{"contestId":1266,"index":"D","solvedCount":3989},{"contestId":1266,"index":"C","solvedCount":10146},{"contestId":1266,"index":"B","solvedCount":16798},{"contestId":1266,"index":"A","solvedCount":17937},{"contestId":1265,"index":"E","solvedCount":4855},{"contestId":1265,"index":"B","solvedCount":13731},{"contestId":1265,"index":"A","solvedCount":16071},{"contestId":1264,"index":"F","solvedCount":1194},{"contestId":1264,"index":"E","solvedCount":1014},{"contestId":1264,"index":"D2","solvedCount":1593},{"contestId":1264,"index":"D1","solvedCount":1640},{"contestId":1264,"index":"C","solvedCount":1433},{"contestId":1264,"index":"B","solvedCount":6098},{"contestId":1264,"index":"A","solvedCount":10558},{"contestId":1263,"index":"F","solvedCount":990},{"contestId":1263,"index":"E","solvedCount":3091},{"contestId":1263,"index":"D","solvedCount":16939},{"contestId":1263,"index":"C","solvedCount":14884},{"contestId":1263,"index":"B","solvedCount":11887},{"contestId":1263,"index":"A","solvedCount":17417},{"contestId":1261,"index":"F","solvedCount":539},{"contestId":1260,"index":"F","solvedCount":689},{"contestId":1260,"index":"E","solvedCount":2034},{"contestId":1260,"index":"D","solvedCount":4325},{"contestId":1260,"index":"C","solvedCount":8978},{"contestId":1260,"index":"B","solvedCount":16952},{"contestId":1260,"index":"A","solvedCount":16139},{"contestId":1257,"index":"G","solvedCount":815},{"contestId":1257,"index":"F","solvedCount":2512},{"contestId":1257,"index":"E","solvedCount":4732},{"contestId":1257,"index":"D","solvedCount":8379},{"contestId":1257,"index":"C","solvedCount":17507},{"contestId":1257,"index":"B","solvedCount":22935},{"contestId":1257,"index":"A","solvedCount":21783},{"contestId":1256,"index":"F","solvedCount":3838},{"contestId":1256,"index":"E","solvedCount":4838},{"contestId":1256,"index":"D","solvedCount":12929},{"contestId":1256,"index":"C","solvedCount":7427},{"contestId":1256,"index":"B","solvedCount":13867},{"contestId":1256,"index":"A","solvedCount":32961},{"contestId":1255,"index":"C","solvedCount":7327},{"contestId":1255,"index":"B","solvedCount":12731},{"contestId":1255,"index":"A","solvedCount":18164},{"contestId":1254,"index":"E","solvedCount":487},{"contestId":1254,"index":"D","solvedCount":1781},{"contestId":1254,"index":"C","solvedCount":1838},{"contestId":1254,"index":"B2","solvedCount":3583},{"contestId":1254,"index":"B1","solvedCount":5115},{"contestId":1254,"index":"A","solvedCount":5794},{"contestId":1253,"index":"F","solvedCount":2481},{"contestId":1253,"index":"E","solvedCount":3211},{"contestId":1253,"index":"D","solvedCount":10741},{"contestId":1253,"index":"C","solvedCount":15730},{"contestId":1253,"index":"B","solvedCount":11814},{"contestId":1253,"index":"A","solvedCount":19641},{"contestId":1252,"index":"L","solvedCount":680},{"contestId":1252,"index":"K","solvedCount":2142},{"contestId":1252,"index":"J","solvedCount":825},{"contestId":1252,"index":"I","solvedCount":63},{"contestId":1252,"index":"H","solvedCount":3005},{"contestId":1252,"index":"G","solvedCount":1598},{"contestId":1252,"index":"F","solvedCount":1116},{"contestId":1252,"index":"E","solvedCount":1406},{"contestId":1252,"index":"D","solvedCount":543},{"contestId":1252,"index":"C","solvedCount":4050},{"contestId":1252,"index":"B","solvedCount":630},{"contestId":1252,"index":"A","solvedCount":6116},{"contestId":1251,"index":"F","solvedCount":1110},{"contestId":1251,"index":"E2","solvedCount":3135},{"contestId":1251,"index":"E1","solvedCount":2685},{"contestId":1251,"index":"D","solvedCount":6885},{"contestId":1251,"index":"C","solvedCount":14888},{"contestId":1251,"index":"B","solvedCount":11737},{"contestId":1251,"index":"A","solvedCount":21929},{"contestId":1250,"index":"N","solvedCount":1856},{"contestId":1250,"index":"M","solvedCount":408},{"contestId":1250,"index":"L","solvedCount":4803},{"contestId":1250,"index":"K","solvedCount":433},{"contestId":1250,"index":"J","solvedCount":3462},{"contestId":1250,"index":"I","solvedCount":242},{"contestId":1250,"index":"H","solvedCount":4366},{"contestId":1250,"index":"G","solvedCount":827},{"contestId":1250,"index":"F","solvedCount":8522},{"contestId":1250,"index":"E","solvedCount":950},{"contestId":1250,"index":"D","solvedCount":316},{"contestId":1250,"index":"C","solvedCount":1497},{"contestId":1250,"index":"B","solvedCount":2845},{"contestId":1250,"index":"A","solvedCount":4504},{"contestId":1249,"index":"F","solvedCount":2961},{"contestId":1249,"index":"E","solvedCount":11520},{"contestId":1249,"index":"D2","solvedCount":6022},{"contestId":1249,"index":"D1","solvedCount":5620},{"contestId":1249,"index":"C2","solvedCount":13968},{"contestId":1249,"index":"C1","solvedCount":16763},{"contestId":1249,"index":"B2","solvedCount":18828},{"contestId":1249,"index":"B1","solvedCount":22734},{"contestId":1249,"index":"A","solvedCount":23897},{"contestId":1248,"index":"D1","solvedCount":2578},{"contestId":1248,"index":"B","solvedCount":18225},{"contestId":1248,"index":"A","solvedCount":15193},{"contestId":1246,"index":"F","solvedCount":221},{"contestId":1245,"index":"F","solvedCount":2468},{"contestId":1245,"index":"E","solvedCount":1412},{"contestId":1245,"index":"D","solvedCount":10607},{"contestId":1245,"index":"C","solvedCount":20510},{"contestId":1245,"index":"B","solvedCount":14646},{"contestId":1245,"index":"A","solvedCount":15071},{"contestId":1244,"index":"G","solvedCount":1585},{"contestId":1244,"index":"F","solvedCount":1669},{"contestId":1244,"index":"E","solvedCount":7089},{"contestId":1244,"index":"D","solvedCount":8469},{"contestId":1244,"index":"C","solvedCount":8548},{"contestId":1244,"index":"B","solvedCount":17969},{"contestId":1244,"index":"A","solvedCount":20243},{"contestId":1243,"index":"B2","solvedCount":7438},{"contestId":1243,"index":"B1","solvedCount":15478},{"contestId":1243,"index":"A","solvedCount":16487},{"contestId":1242,"index":"E","solvedCount":176},{"contestId":1242,"index":"D","solvedCount":254},{"contestId":1242,"index":"C","solvedCount":2015},{"contestId":1242,"index":"B","solvedCount":9944},{"contestId":1242,"index":"A","solvedCount":13387},{"contestId":1240,"index":"F","solvedCount":419},{"contestId":1239,"index":"F","solvedCount":327},{"contestId":1239,"index":"E","solvedCount":1346},{"contestId":1239,"index":"D","solvedCount":2836},{"contestId":1239,"index":"C","solvedCount":1840},{"contestId":1239,"index":"B","solvedCount":1193},{"contestId":1239,"index":"A","solvedCount":7936},{"contestId":1238,"index":"G","solvedCount":546},{"contestId":1238,"index":"F","solvedCount":2266},{"contestId":1238,"index":"E","solvedCount":3710},{"contestId":1238,"index":"D","solvedCount":6606},{"contestId":1238,"index":"C","solvedCount":7905},{"contestId":1238,"index":"B","solvedCount":15884},{"contestId":1238,"index":"A","solvedCount":28867},{"contestId":1237,"index":"H","solvedCount":693},{"contestId":1237,"index":"G","solvedCount":169},{"contestId":1237,"index":"F","solvedCount":1199},{"contestId":1237,"index":"E","solvedCount":1756},{"contestId":1237,"index":"D","solvedCount":5002},{"contestId":1237,"index":"C2","solvedCount":4617},{"contestId":1237,"index":"C1","solvedCount":6354},{"contestId":1237,"index":"B","solvedCount":25116},{"contestId":1237,"index":"A","solvedCount":22687},{"contestId":1236,"index":"F","solvedCount":437},{"contestId":1236,"index":"E","solvedCount":821},{"contestId":1236,"index":"D","solvedCount":1775},{"contestId":1236,"index":"C","solvedCount":10611},{"contestId":1236,"index":"B","solvedCount":12291},{"contestId":1236,"index":"A","solvedCount":17403},{"contestId":1234,"index":"F","solvedCount":3262},{"contestId":1234,"index":"E","solvedCount":3116},{"contestId":1234,"index":"D","solvedCount":20030},{"contestId":1234,"index":"C","solvedCount":13769},{"contestId":1234,"index":"B2","solvedCount":18831},{"contestId":1234,"index":"B1","solvedCount":20002},{"contestId":1234,"index":"A","solvedCount":29859},{"contestId":1231,"index":"E","solvedCount":955},{"contestId":1231,"index":"C","solvedCount":4466},{"contestId":1230,"index":"B","solvedCount":19819},{"contestId":1230,"index":"A","solvedCount":23206},{"contestId":1228,"index":"F","solvedCount":628},{"contestId":1228,"index":"E","solvedCount":3789},{"contestId":1228,"index":"D","solvedCount":5483},{"contestId":1228,"index":"C","solvedCount":9826},{"contestId":1228,"index":"B","solvedCount":11986},{"contestId":1228,"index":"A","solvedCount":23524},{"contestId":1227,"index":"G","solvedCount":1326},{"contestId":1227,"index":"F2","solvedCount":1999},{"contestId":1227,"index":"F1","solvedCount":2109},{"contestId":1227,"index":"E","solvedCount":1840},{"contestId":1227,"index":"D2","solvedCount":4790},{"contestId":1227,"index":"D1","solvedCount":6885},{"contestId":1227,"index":"C","solvedCount":5835},{"contestId":1227,"index":"B","solvedCount":10583},{"contestId":1227,"index":"A","solvedCount":10364},{"contestId":1225,"index":"G","solvedCount":717},{"contestId":1225,"index":"F","solvedCount":1154},{"contestId":1225,"index":"E","solvedCount":2195},{"contestId":1225,"index":"D","solvedCount":10727},{"contestId":1225,"index":"C","solvedCount":9978},{"contestId":1225,"index":"B2","solvedCount":12413},{"contestId":1225,"index":"B1","solvedCount":12639},{"contestId":1225,"index":"A","solvedCount":16820},{"contestId":1223,"index":"G","solvedCount":433},{"contestId":1223,"index":"F","solvedCount":2346},{"contestId":1223,"index":"E","solvedCount":3040},{"contestId":1223,"index":"D","solvedCount":4593},{"contestId":1223,"index":"C","solvedCount":10021},{"contestId":1223,"index":"B","solvedCount":16304},{"contestId":1223,"index":"A","solvedCount":22471},{"contestId":1221,"index":"G","solvedCount":1057},{"contestId":1221,"index":"F","solvedCount":1316},{"contestId":1221,"index":"E","solvedCount":1205},{"contestId":1221,"index":"D","solvedCount":10608},{"contestId":1221,"index":"C","solvedCount":25529},{"contestId":1221,"index":"B","solvedCount":12610},{"contestId":1221,"index":"A","solvedCount":18455},{"contestId":1220,"index":"G","solvedCount":129},{"contestId":1220,"index":"F","solvedCount":913},{"contestId":1220,"index":"E","solvedCount":3099},{"contestId":1220,"index":"D","solvedCount":4166},{"contestId":1220,"index":"C","solvedCount":10884},{"contestId":1220,"index":"B","solvedCount":12225},{"contestId":1220,"index":"A","solvedCount":33289},{"contestId":1219,"index":"G","solvedCount":871},{"contestId":1219,"index":"C","solvedCount":2508},{"contestId":1218,"index":"I","solvedCount":806},{"contestId":1218,"index":"H","solvedCount":223},{"contestId":1218,"index":"G","solvedCount":321},{"contestId":1218,"index":"F","solvedCount":3239},{"contestId":1218,"index":"E","solvedCount":542},{"contestId":1218,"index":"D","solvedCount":633},{"contestId":1218,"index":"C","solvedCount":268},{"contestId":1218,"index":"B","solvedCount":201},{"contestId":1218,"index":"A","solvedCount":192},{"contestId":1217,"index":"F","solvedCount":765},{"contestId":1217,"index":"E","solvedCount":2143},{"contestId":1217,"index":"D","solvedCount":6145},{"contestId":1217,"index":"C","solvedCount":7946},{"contestId":1217,"index":"B","solvedCount":11949},{"contestId":1217,"index":"A","solvedCount":15922},{"contestId":1216,"index":"F","solvedCount":3334},{"contestId":1216,"index":"E2","solvedCount":1711},{"contestId":1216,"index":"E1","solvedCount":3806},{"contestId":1216,"index":"D","solvedCount":12545},{"contestId":1216,"index":"C","solvedCount":10671},{"contestId":1216,"index":"B","solvedCount":19995},{"contestId":1216,"index":"A","solvedCount":19752},{"contestId":1215,"index":"F","solvedCount":1335},{"contestId":1215,"index":"E","solvedCount":3680},{"contestId":1215,"index":"D","solvedCount":6685},{"contestId":1215,"index":"C","solvedCount":12153},{"contestId":1215,"index":"B","solvedCount":20177},{"contestId":1215,"index":"A","solvedCount":12355},{"contestId":1214,"index":"H","solvedCount":539},{"contestId":1214,"index":"G","solvedCount":484},{"contestId":1214,"index":"F","solvedCount":551},{"contestId":1214,"index":"E","solvedCount":2898},{"contestId":1214,"index":"D","solvedCount":7234},{"contestId":1214,"index":"C","solvedCount":14437},{"contestId":1214,"index":"B","solvedCount":11567},{"contestId":1214,"index":"A","solvedCount":9579},{"contestId":1213,"index":"G","solvedCount":10520},{"contestId":1213,"index":"F","solvedCount":3187},{"contestId":1213,"index":"E","solvedCount":5540},{"contestId":1213,"index":"D2","solvedCount":12478},{"contestId":1213,"index":"D1","solvedCount":12275},{"contestId":1213,"index":"C","solvedCount":19873},{"contestId":1213,"index":"B","solvedCount":32623},{"contestId":1213,"index":"A","solvedCount":25941},{"contestId":1211,"index":"I","solvedCount":57},{"contestId":1211,"index":"H","solvedCount":60},{"contestId":1211,"index":"G","solvedCount":89},{"contestId":1211,"index":"F","solvedCount":153},{"contestId":1211,"index":"E","solvedCount":220},{"contestId":1211,"index":"D","solvedCount":254},{"contestId":1211,"index":"C","solvedCount":571},{"contestId":1211,"index":"B","solvedCount":836},{"contestId":1211,"index":"A","solvedCount":1640},{"contestId":1210,"index":"G","solvedCount":396},{"contestId":1210,"index":"F2","solvedCount":534},{"contestId":1210,"index":"F1","solvedCount":507},{"contestId":1210,"index":"E","solvedCount":472},{"contestId":1210,"index":"D","solvedCount":1676},{"contestId":1210,"index":"C","solvedCount":3690},{"contestId":1210,"index":"B","solvedCount":6141},{"contestId":1210,"index":"A","solvedCount":5604},{"contestId":1209,"index":"H","solvedCount":375},{"contestId":1209,"index":"G2","solvedCount":610},{"contestId":1209,"index":"G1","solvedCount":4191},{"contestId":1209,"index":"F","solvedCount":1502},{"contestId":1209,"index":"E2","solvedCount":2495},{"contestId":1209,"index":"E1","solvedCount":3371},{"contestId":1209,"index":"D","solvedCount":11074},{"contestId":1209,"index":"C","solvedCount":7980},{"contestId":1209,"index":"B","solvedCount":8619},{"contestId":1209,"index":"A","solvedCount":13007},{"contestId":1208,"index":"H","solvedCount":329},{"contestId":1208,"index":"G","solvedCount":993},{"contestId":1208,"index":"F","solvedCount":3712},{"contestId":1208,"index":"E","solvedCount":2350},{"contestId":1208,"index":"D","solvedCount":5825},{"contestId":1208,"index":"C","solvedCount":6475},{"contestId":1208,"index":"B","solvedCount":11985},{"contestId":1208,"index":"A","solvedCount":18444},{"contestId":1207,"index":"G","solvedCount":1353},{"contestId":1207,"index":"F","solvedCount":7293},{"contestId":1207,"index":"E","solvedCount":6848},{"contestId":1207,"index":"D","solvedCount":6838},{"contestId":1207,"index":"C","solvedCount":10862},{"contestId":1207,"index":"B","solvedCount":13856},{"contestId":1207,"index":"A","solvedCount":23741},{"contestId":1206,"index":"B","solvedCount":30101},{"contestId":1206,"index":"A","solvedCount":26390},{"contestId":1205,"index":"F","solvedCount":194},{"contestId":1205,"index":"E","solvedCount":545},{"contestId":1205,"index":"D","solvedCount":803},{"contestId":1205,"index":"C","solvedCount":1305},{"contestId":1205,"index":"B","solvedCount":7746},{"contestId":1205,"index":"A","solvedCount":14874},{"contestId":1204,"index":"E","solvedCount":2413},{"contestId":1204,"index":"D2","solvedCount":3435},{"contestId":1204,"index":"D1","solvedCount":3316},{"contestId":1204,"index":"C","solvedCount":7537},{"contestId":1204,"index":"B","solvedCount":18538},{"contestId":1204,"index":"A","solvedCount":22616},{"contestId":1203,"index":"F2","solvedCount":3566},{"contestId":1203,"index":"F1","solvedCount":4226},{"contestId":1203,"index":"E","solvedCount":15343},{"contestId":1203,"index":"D2","solvedCount":8480},{"contestId":1203,"index":"D1","solvedCount":9670},{"contestId":1203,"index":"C","solvedCount":25756},{"contestId":1203,"index":"B","solvedCount":17160},{"contestId":1203,"index":"A","solvedCount":17961},{"contestId":1202,"index":"F","solvedCount":673},{"contestId":1202,"index":"E","solvedCount":3081},{"contestId":1202,"index":"D","solvedCount":5681},{"contestId":1202,"index":"C","solvedCount":2816},{"contestId":1202,"index":"B","solvedCount":4875},{"contestId":1202,"index":"A","solvedCount":10993},{"contestId":1201,"index":"E2","solvedCount":185},{"contestId":1201,"index":"E1","solvedCount":246},{"contestId":1201,"index":"D","solvedCount":2589},{"contestId":1201,"index":"C","solvedCount":37775},{"contestId":1201,"index":"B","solvedCount":27483},{"contestId":1201,"index":"A","solvedCount":17320},{"contestId":1200,"index":"F","solvedCount":1256},{"contestId":1200,"index":"E","solvedCount":10240},{"contestId":1200,"index":"D","solvedCount":4492},{"contestId":1200,"index":"C","solvedCount":10738},{"contestId":1200,"index":"B","solvedCount":14849},{"contestId":1200,"index":"A","solvedCount":22393},{"contestId":1199,"index":"B","solvedCount":22820},{"contestId":1199,"index":"A","solvedCount":16649},{"contestId":1198,"index":"F","solvedCount":1130},{"contestId":1198,"index":"E","solvedCount":1367},{"contestId":1198,"index":"D","solvedCount":3898},{"contestId":1198,"index":"C","solvedCount":4297},{"contestId":1198,"index":"B","solvedCount":10222},{"contestId":1198,"index":"A","solvedCount":10251},{"contestId":1197,"index":"F","solvedCount":385},{"contestId":1197,"index":"E","solvedCount":2010},{"contestId":1197,"index":"D","solvedCount":6033},{"contestId":1197,"index":"C","solvedCount":15545},{"contestId":1197,"index":"B","solvedCount":14634},{"contestId":1197,"index":"A","solvedCount":14144},{"contestId":1196,"index":"F","solvedCount":3528},{"contestId":1196,"index":"E","solvedCount":3953},{"contestId":1196,"index":"D2","solvedCount":10604},{"contestId":1196,"index":"D1","solvedCount":11271},{"contestId":1196,"index":"C","solvedCount":9893},{"contestId":1196,"index":"B","solvedCount":17820},{"contestId":1196,"index":"A","solvedCount":29418},{"contestId":1195,"index":"F","solvedCount":1133},{"contestId":1195,"index":"E","solvedCount":3771},{"contestId":1195,"index":"D2","solvedCount":5078},{"contestId":1195,"index":"D1","solvedCount":8289},{"contestId":1195,"index":"C","solvedCount":38307},{"contestId":1195,"index":"B","solvedCount":22408},{"contestId":1195,"index":"A","solvedCount":14444},{"contestId":1194,"index":"G","solvedCount":381},{"contestId":1194,"index":"F","solvedCount":1333},{"contestId":1194,"index":"E","solvedCount":2221},{"contestId":1194,"index":"D","solvedCount":7508},{"contestId":1194,"index":"C","solvedCount":14908},{"contestId":1194,"index":"B","solvedCount":10791},{"contestId":1194,"index":"A","solvedCount":17601},{"contestId":1193,"index":"C","solvedCount":48},{"contestId":1193,"index":"B","solvedCount":526},{"contestId":1193,"index":"A","solvedCount":487},{"contestId":1192,"index":"C","solvedCount":372},{"contestId":1192,"index":"B","solvedCount":1667},{"contestId":1192,"index":"A","solvedCount":82},{"contestId":1191,"index":"B","solvedCount":9921},{"contestId":1191,"index":"A","solvedCount":19161},{"contestId":1190,"index":"F","solvedCount":247},{"contestId":1190,"index":"E","solvedCount":372},{"contestId":1190,"index":"D","solvedCount":2740},{"contestId":1190,"index":"C","solvedCount":2354},{"contestId":1190,"index":"B","solvedCount":6916},{"contestId":1190,"index":"A","solvedCount":9888},{"contestId":1189,"index":"C","solvedCount":11230},{"contestId":1189,"index":"B","solvedCount":15630},{"contestId":1189,"index":"A","solvedCount":16214},{"contestId":1188,"index":"E","solvedCount":321},{"contestId":1188,"index":"D","solvedCount":1143},{"contestId":1188,"index":"C","solvedCount":2293},{"contestId":1188,"index":"B","solvedCount":5463},{"contestId":1188,"index":"A2","solvedCount":1369},{"contestId":1188,"index":"A1","solvedCount":9098},{"contestId":1187,"index":"G","solvedCount":737},{"contestId":1187,"index":"F","solvedCount":1218},{"contestId":1187,"index":"E","solvedCount":12815},{"contestId":1187,"index":"D","solvedCount":3183},{"contestId":1187,"index":"C","solvedCount":6999},{"contestId":1187,"index":"B","solvedCount":13132},{"contestId":1187,"index":"A","solvedCount":15732},{"contestId":1186,"index":"F","solvedCount":1222},{"contestId":1186,"index":"E","solvedCount":805},{"contestId":1186,"index":"D","solvedCount":9419},{"contestId":1186,"index":"C","solvedCount":6752},{"contestId":1186,"index":"A","solvedCount":43502},{"contestId":1185,"index":"G2","solvedCount":1019},{"contestId":1185,"index":"G1","solvedCount":3294},{"contestId":1185,"index":"F","solvedCount":2324},{"contestId":1185,"index":"E","solvedCount":2846},{"contestId":1185,"index":"D","solvedCount":7254},{"contestId":1185,"index":"C2","solvedCount":7996},{"contestId":1185,"index":"C1","solvedCount":11977},{"contestId":1185,"index":"B","solvedCount":14497},{"contestId":1185,"index":"A","solvedCount":15506},{"contestId":1184,"index":"E3","solvedCount":714},{"contestId":1184,"index":"E2","solvedCount":1139},{"contestId":1184,"index":"E1","solvedCount":1900},{"contestId":1184,"index":"D2","solvedCount":170},{"contestId":1184,"index":"D1","solvedCount":2823},{"contestId":1184,"index":"C3","solvedCount":52},{"contestId":1184,"index":"C2","solvedCount":813},{"contestId":1184,"index":"C1","solvedCount":2974},{"contestId":1184,"index":"B3","solvedCount":313},{"contestId":1184,"index":"B2","solvedCount":719},{"contestId":1184,"index":"B1","solvedCount":6299},{"contestId":1184,"index":"A3","solvedCount":177},{"contestId":1184,"index":"A2","solvedCount":1157},{"contestId":1184,"index":"A1","solvedCount":6682},{"contestId":1183,"index":"H","solvedCount":3792},{"contestId":1183,"index":"G","solvedCount":2771},{"contestId":1183,"index":"F","solvedCount":2316},{"contestId":1183,"index":"E","solvedCount":5630},{"contestId":1183,"index":"D","solvedCount":22434},{"contestId":1183,"index":"C","solvedCount":15295},{"contestId":1183,"index":"B","solvedCount":19924},{"contestId":1183,"index":"A","solvedCount":27365},{"contestId":1182,"index":"F","solvedCount":454},{"contestId":1182,"index":"E","solvedCount":3529},{"contestId":1182,"index":"D","solvedCount":1061},{"contestId":1182,"index":"C","solvedCount":4619},{"contestId":1182,"index":"B","solvedCount":12134},{"contestId":1182,"index":"A","solvedCount":36581},{"contestId":1181,"index":"E2","solvedCount":549},{"contestId":1181,"index":"E1","solvedCount":677},{"contestId":1181,"index":"D","solvedCount":2988},{"contestId":1181,"index":"C","solvedCount":3502},{"contestId":1181,"index":"B","solvedCount":6802},{"contestId":1181,"index":"A","solvedCount":15157},{"contestId":1180,"index":"B","solvedCount":10194},{"contestId":1180,"index":"A","solvedCount":27991},{"contestId":1179,"index":"E","solvedCount":208},{"contestId":1179,"index":"D","solvedCount":1095},{"contestId":1179,"index":"C","solvedCount":2701},{"contestId":1179,"index":"B","solvedCount":4715},{"contestId":1179,"index":"A","solvedCount":12323},{"contestId":1178,"index":"H","solvedCount":300},{"contestId":1178,"index":"G","solvedCount":680},{"contestId":1178,"index":"F2","solvedCount":1120},{"contestId":1178,"index":"F1","solvedCount":2372},{"contestId":1178,"index":"E","solvedCount":4754},{"contestId":1178,"index":"D","solvedCount":8037},{"contestId":1178,"index":"C","solvedCount":13670},{"contestId":1178,"index":"B","solvedCount":24013},{"contestId":1178,"index":"A","solvedCount":11356},{"contestId":1177,"index":"B","solvedCount":3191},{"contestId":1177,"index":"A","solvedCount":6960},{"contestId":1176,"index":"F","solvedCount":2476},{"contestId":1176,"index":"E","solvedCount":14533},{"contestId":1176,"index":"D","solvedCount":6105},{"contestId":1176,"index":"C","solvedCount":15353},{"contestId":1176,"index":"B","solvedCount":18537},{"contestId":1176,"index":"A","solvedCount":25496},{"contestId":1175,"index":"G","solvedCount":954},{"contestId":1175,"index":"F","solvedCount":3035},{"contestId":1175,"index":"E","solvedCount":4890},{"contestId":1175,"index":"D","solvedCount":7254},{"contestId":1175,"index":"C","solvedCount":7450},{"contestId":1175,"index":"B","solvedCount":13023},{"contestId":1175,"index":"A","solvedCount":20355},{"contestId":1174,"index":"F","solvedCount":2149},{"contestId":1174,"index":"E","solvedCount":1886},{"contestId":1174,"index":"D","solvedCount":5148},{"contestId":1174,"index":"C","solvedCount":13030},{"contestId":1174,"index":"B","solvedCount":17066},{"contestId":1174,"index":"A","solvedCount":19651},{"contestId":1173,"index":"B","solvedCount":9492},{"contestId":1173,"index":"A","solvedCount":17564},{"contestId":1172,"index":"F","solvedCount":926},{"contestId":1172,"index":"E","solvedCount":383},{"contestId":1172,"index":"D","solvedCount":752},{"contestId":1172,"index":"C2","solvedCount":1072},{"contestId":1172,"index":"C1","solvedCount":1271},{"contestId":1172,"index":"B","solvedCount":4486},{"contestId":1172,"index":"A","solvedCount":5308},{"contestId":1170,"index":"I","solvedCount":48},{"contestId":1170,"index":"H","solvedCount":58},{"contestId":1170,"index":"G","solvedCount":86},{"contestId":1170,"index":"F","solvedCount":137},{"contestId":1170,"index":"E","solvedCount":276},{"contestId":1170,"index":"D","solvedCount":534},{"contestId":1170,"index":"C","solvedCount":837},{"contestId":1170,"index":"B","solvedCount":1153},{"contestId":1170,"index":"A","solvedCount":1570},{"contestId":1169,"index":"B","solvedCount":10907},{"contestId":1169,"index":"A","solvedCount":12828},{"contestId":1168,"index":"E","solvedCount":452},{"contestId":1168,"index":"D","solvedCount":597},{"contestId":1168,"index":"C","solvedCount":2794},{"contestId":1168,"index":"B","solvedCount":3837},{"contestId":1168,"index":"A","solvedCount":7830},{"contestId":1167,"index":"G","solvedCount":225},{"contestId":1167,"index":"F","solvedCount":2052},{"contestId":1167,"index":"E","solvedCount":3096},{"contestId":1167,"index":"D","solvedCount":7426},{"contestId":1167,"index":"C","solvedCount":28641},{"contestId":1167,"index":"B","solvedCount":17962},{"contestId":1167,"index":"A","solvedCount":20904},{"contestId":1166,"index":"F","solvedCount":865},{"contestId":1166,"index":"E","solvedCount":3052},{"contestId":1166,"index":"D","solvedCount":2321},{"contestId":1166,"index":"C","solvedCount":11364},{"contestId":1166,"index":"B","solvedCount":12022},{"contestId":1166,"index":"A","solvedCount":15357},{"contestId":1165,"index":"F2","solvedCount":2553},{"contestId":1165,"index":"F1","solvedCount":2221},{"contestId":1165,"index":"E","solvedCount":10649},{"contestId":1165,"index":"D","solvedCount":20624},{"contestId":1165,"index":"C","solvedCount":14662},{"contestId":1165,"index":"B","solvedCount":25167},{"contestId":1165,"index":"A","solvedCount":14850},{"contestId":1163,"index":"F","solvedCount":1564},{"contestId":1163,"index":"E","solvedCount":1071},{"contestId":1163,"index":"D","solvedCount":1706},{"contestId":1163,"index":"C2","solvedCount":4032},{"contestId":1163,"index":"C1","solvedCount":3638},{"contestId":1163,"index":"B2","solvedCount":7883},{"contestId":1163,"index":"B1","solvedCount":7419},{"contestId":1163,"index":"A","solvedCount":14090},{"contestId":1162,"index":"B","solvedCount":6136},{"contestId":1162,"index":"A","solvedCount":8815},{"contestId":1160,"index":"A2","solvedCount":0},{"contestId":1159,"index":"B","solvedCount":7897},{"contestId":1159,"index":"A","solvedCount":13515},{"contestId":1158,"index":"F","solvedCount":674},{"contestId":1158,"index":"E","solvedCount":234},{"contestId":1158,"index":"D","solvedCount":1043},{"contestId":1158,"index":"C","solvedCount":2332},{"contestId":1158,"index":"B","solvedCount":2424},{"contestId":1158,"index":"A","solvedCount":8678},{"contestId":1157,"index":"G","solvedCount":1144},{"contestId":1157,"index":"F","solvedCount":2971},{"contestId":1157,"index":"E","solvedCount":9429},{"contestId":1157,"index":"D","solvedCount":4050},{"contestId":1157,"index":"C2","solvedCount":9529},{"contestId":1157,"index":"C1","solvedCount":13782},{"contestId":1157,"index":"B","solvedCount":16062},{"contestId":1157,"index":"A","solvedCount":16749},{"contestId":1156,"index":"G","solvedCount":192},{"contestId":1156,"index":"F","solvedCount":1889},{"contestId":1156,"index":"E","solvedCount":4388},{"contestId":1156,"index":"D","solvedCount":5162},{"contestId":1156,"index":"C","solvedCount":6924},{"contestId":1156,"index":"B","solvedCount":6625},{"contestId":1156,"index":"A","solvedCount":8950},{"contestId":1155,"index":"F","solvedCount":589},{"contestId":1155,"index":"E","solvedCount":1724},{"contestId":1155,"index":"D","solvedCount":8232},{"contestId":1155,"index":"C","solvedCount":9876},{"contestId":1155,"index":"B","solvedCount":12843},{"contestId":1155,"index":"A","solvedCount":29264},{"contestId":1154,"index":"G","solvedCount":3465},{"contestId":1154,"index":"F","solvedCount":3460},{"contestId":1154,"index":"E","solvedCount":7130},{"contestId":1154,"index":"D","solvedCount":10711},{"contestId":1154,"index":"C","solvedCount":11688},{"contestId":1154,"index":"B","solvedCount":17973},{"contestId":1154,"index":"A","solvedCount":91537},{"contestId":1153,"index":"F","solvedCount":1026},{"contestId":1153,"index":"E","solvedCount":1820},{"contestId":1153,"index":"D","solvedCount":5840},{"contestId":1153,"index":"C","solvedCount":7852},{"contestId":1153,"index":"B","solvedCount":9443},{"contestId":1153,"index":"A","solvedCount":12259},{"contestId":1152,"index":"F2","solvedCount":1174},{"contestId":1152,"index":"F1","solvedCount":919},{"contestId":1152,"index":"E","solvedCount":1180},{"contestId":1152,"index":"D","solvedCount":2622},{"contestId":1152,"index":"C","solvedCount":7332},{"contestId":1152,"index":"B","solvedCount":9649},{"contestId":1152,"index":"A","solvedCount":16362},{"contestId":1151,"index":"F","solvedCount":1714},{"contestId":1151,"index":"E","solvedCount":3928},{"contestId":1151,"index":"D","solvedCount":9303},{"contestId":1151,"index":"C","solvedCount":5679},{"contestId":1151,"index":"B","solvedCount":13284},{"contestId":1151,"index":"A","solvedCount":12048},{"contestId":1150,"index":"B","solvedCount":11971},{"contestId":1150,"index":"A","solvedCount":12715},{"contestId":1149,"index":"E","solvedCount":918},{"contestId":1149,"index":"D","solvedCount":1209},{"contestId":1149,"index":"C","solvedCount":1783},{"contestId":1149,"index":"B","solvedCount":2093},{"contestId":1149,"index":"A","solvedCount":18399},{"contestId":1148,"index":"H","solvedCount":415},{"contestId":1148,"index":"G","solvedCount":665},{"contestId":1148,"index":"F","solvedCount":1200},{"contestId":1148,"index":"E","solvedCount":1873},{"contestId":1148,"index":"D","solvedCount":5327},{"contestId":1148,"index":"C","solvedCount":5711},{"contestId":1148,"index":"B","solvedCount":8090},{"contestId":1148,"index":"A","solvedCount":15644},{"contestId":1147,"index":"F","solvedCount":408},{"contestId":1147,"index":"E","solvedCount":523},{"contestId":1147,"index":"D","solvedCount":887},{"contestId":1147,"index":"C","solvedCount":3792},{"contestId":1147,"index":"B","solvedCount":3133},{"contestId":1147,"index":"A","solvedCount":5657},{"contestId":1146,"index":"H","solvedCount":811},{"contestId":1146,"index":"G","solvedCount":1150},{"contestId":1146,"index":"F","solvedCount":1420},{"contestId":1146,"index":"E","solvedCount":1130},{"contestId":1146,"index":"D","solvedCount":1233},{"contestId":1146,"index":"C","solvedCount":4342},{"contestId":1146,"index":"B","solvedCount":9483},{"contestId":1146,"index":"A","solvedCount":23932},{"contestId":1145,"index":"G","solvedCount":199},{"contestId":1145,"index":"F","solvedCount":552},{"contestId":1145,"index":"E","solvedCount":452},{"contestId":1145,"index":"D","solvedCount":1203},{"contestId":1145,"index":"C","solvedCount":842},{"contestId":1145,"index":"B","solvedCount":1515},{"contestId":1145,"index":"A","solvedCount":9427},{"contestId":1144,"index":"G","solvedCount":2500},{"contestId":1144,"index":"F","solvedCount":15220},{"contestId":1144,"index":"E","solvedCount":4502},{"contestId":1144,"index":"D","solvedCount":10945},{"contestId":1144,"index":"C","solvedCount":16637},{"contestId":1144,"index":"B","solvedCount":18512},{"contestId":1144,"index":"A","solvedCount":22344},{"contestId":1143,"index":"C","solvedCount":19326},{"contestId":1143,"index":"B","solvedCount":11819},{"contestId":1143,"index":"A","solvedCount":14237},{"contestId":1142,"index":"E","solvedCount":653},{"contestId":1142,"index":"D","solvedCount":703},{"contestId":1142,"index":"C","solvedCount":1621},{"contestId":1142,"index":"B","solvedCount":4103},{"contestId":1142,"index":"A","solvedCount":3606},{"contestId":1141,"index":"G","solvedCount":2581},{"contestId":1141,"index":"F2","solvedCount":4691},{"contestId":1141,"index":"F1","solvedCount":4242},{"contestId":1141,"index":"E","solvedCount":7183},{"contestId":1141,"index":"D","solvedCount":9078},{"contestId":1141,"index":"C","solvedCount":12447},{"contestId":1141,"index":"B","solvedCount":23557},{"contestId":1141,"index":"A","solvedCount":41027},{"contestId":1140,"index":"G","solvedCount":670},{"contestId":1140,"index":"F","solvedCount":1713},{"contestId":1140,"index":"E","solvedCount":2185},{"contestId":1140,"index":"D","solvedCount":13358},{"contestId":1140,"index":"C","solvedCount":10614},{"contestId":1140,"index":"B","solvedCount":11823},{"contestId":1140,"index":"A","solvedCount":12937},{"contestId":1139,"index":"F","solvedCount":744},{"contestId":1139,"index":"E","solvedCount":2554},{"contestId":1139,"index":"D","solvedCount":2871},{"contestId":1139,"index":"C","solvedCount":18023},{"contestId":1139,"index":"B","solvedCount":20056},{"contestId":1139,"index":"A","solvedCount":17836},{"contestId":1138,"index":"B","solvedCount":4243},{"contestId":1138,"index":"A","solvedCount":23000},{"contestId":1137,"index":"F","solvedCount":541},{"contestId":1137,"index":"E","solvedCount":665},{"contestId":1137,"index":"D","solvedCount":2317},{"contestId":1137,"index":"C","solvedCount":1420},{"contestId":1137,"index":"B","solvedCount":7302},{"contestId":1137,"index":"A","solvedCount":4732},{"contestId":1136,"index":"E","solvedCount":1236},{"contestId":1136,"index":"D","solvedCount":4033},{"contestId":1136,"index":"C","solvedCount":8070},{"contestId":1136,"index":"B","solvedCount":12387},{"contestId":1136,"index":"A","solvedCount":17358},{"contestId":1133,"index":"F2","solvedCount":3917},{"contestId":1133,"index":"F1","solvedCount":8951},{"contestId":1133,"index":"E","solvedCount":6732},{"contestId":1133,"index":"D","solvedCount":17911},{"contestId":1133,"index":"C","solvedCount":29742},{"contestId":1133,"index":"B","solvedCount":14644},{"contestId":1133,"index":"A","solvedCount":20167},{"contestId":1132,"index":"G","solvedCount":1325},{"contestId":1132,"index":"F","solvedCount":12086},{"contestId":1132,"index":"E","solvedCount":2171},{"contestId":1132,"index":"D","solvedCount":2355},{"contestId":1132,"index":"C","solvedCount":5792},{"contestId":1132,"index":"B","solvedCount":14206},{"contestId":1132,"index":"A","solvedCount":10260},{"contestId":1131,"index":"G","solvedCount":577},{"contestId":1131,"index":"F","solvedCount":8041},{"contestId":1131,"index":"E","solvedCount":1301},{"contestId":1131,"index":"D","solvedCount":3767},{"contestId":1131,"index":"C","solvedCount":15850},{"contestId":1131,"index":"B","solvedCount":10452},{"contestId":1131,"index":"A","solvedCount":12894},{"contestId":1130,"index":"C","solvedCount":9613},{"contestId":1130,"index":"B","solvedCount":8508},{"contestId":1130,"index":"A","solvedCount":12336},{"contestId":1129,"index":"E","solvedCount":683},{"contestId":1129,"index":"D","solvedCount":1451},{"contestId":1129,"index":"C","solvedCount":1071},{"contestId":1129,"index":"B","solvedCount":2363},{"contestId":1129,"index":"A2","solvedCount":4252},{"contestId":1129,"index":"A1","solvedCount":3966},{"contestId":1121,"index":"C","solvedCount":2144},{"contestId":1121,"index":"B","solvedCount":10243},{"contestId":1121,"index":"A","solvedCount":7536},{"contestId":1120,"index":"F","solvedCount":340},{"contestId":1120,"index":"E","solvedCount":150},{"contestId":1120,"index":"D","solvedCount":1869},{"contestId":1120,"index":"C","solvedCount":2587},{"contestId":1120,"index":"B","solvedCount":491},{"contestId":1120,"index":"A","solvedCount":1768},{"contestId":1119,"index":"H","solvedCount":985},{"contestId":1119,"index":"G","solvedCount":646},{"contestId":1119,"index":"F","solvedCount":1009},{"contestId":1119,"index":"E","solvedCount":5640},{"contestId":1119,"index":"D","solvedCount":5212},{"contestId":1119,"index":"C","solvedCount":7307},{"contestId":1119,"index":"B","solvedCount":18326},{"contestId":1119,"index":"A","solvedCount":11864},{"contestId":1118,"index":"F2","solvedCount":720},{"contestId":1118,"index":"F1","solvedCount":6985},{"contestId":1118,"index":"E","solvedCount":4525},{"contestId":1118,"index":"D2","solvedCount":7024},{"contestId":1118,"index":"D1","solvedCount":6225},{"contestId":1118,"index":"C","solvedCount":6174},{"contestId":1118,"index":"B","solvedCount":13501},{"contestId":1118,"index":"A","solvedCount":21940},{"contestId":1117,"index":"G","solvedCount":999},{"contestId":1117,"index":"F","solvedCount":714},{"contestId":1117,"index":"E","solvedCount":1675},{"contestId":1117,"index":"D","solvedCount":5788},{"contestId":1117,"index":"C","solvedCount":9881},{"contestId":1117,"index":"B","solvedCount":16111},{"contestId":1117,"index":"A","solvedCount":11616},{"contestId":1116,"index":"D6","solvedCount":82},{"contestId":1116,"index":"D5","solvedCount":153},{"contestId":1116,"index":"D4","solvedCount":172},{"contestId":1116,"index":"D3","solvedCount":208},{"contestId":1116,"index":"D2","solvedCount":237},{"contestId":1116,"index":"D1","solvedCount":279},{"contestId":1116,"index":"C3","solvedCount":188},{"contestId":1116,"index":"C2","solvedCount":190},{"contestId":1116,"index":"C1","solvedCount":269},{"contestId":1116,"index":"B2","solvedCount":63},{"contestId":1116,"index":"B1","solvedCount":137},{"contestId":1116,"index":"A2","solvedCount":185},{"contestId":1116,"index":"A1","solvedCount":329},{"contestId":1115,"index":"U3","solvedCount":201},{"contestId":1115,"index":"U2","solvedCount":241},{"contestId":1115,"index":"U1","solvedCount":271},{"contestId":1115,"index":"G3","solvedCount":238},{"contestId":1115,"index":"G2","solvedCount":318},{"contestId":1115,"index":"G1","solvedCount":404},{"contestId":1114,"index":"F","solvedCount":2661},{"contestId":1114,"index":"E","solvedCount":3310},{"contestId":1114,"index":"D","solvedCount":8547},{"contestId":1114,"index":"C","solvedCount":8098},{"contestId":1114,"index":"B","solvedCount":9491},{"contestId":1114,"index":"A","solvedCount":19946},{"contestId":1113,"index":"B","solvedCount":8405},{"contestId":1113,"index":"A","solvedCount":18503},{"contestId":1111,"index":"E","solvedCount":1201},{"contestId":1111,"index":"D","solvedCount":1229},{"contestId":1111,"index":"C","solvedCount":7324},{"contestId":1111,"index":"B","solvedCount":6594},{"contestId":1111,"index":"A","solvedCount":18314},{"contestId":1110,"index":"H","solvedCount":479},{"contestId":1110,"index":"G","solvedCount":785},{"contestId":1110,"index":"F","solvedCount":2229},{"contestId":1110,"index":"E","solvedCount":5199},{"contestId":1110,"index":"D","solvedCount":4205},{"contestId":1110,"index":"C","solvedCount":10165},{"contestId":1110,"index":"B","solvedCount":18261},{"contestId":1110,"index":"A","solvedCount":16334},{"contestId":1109,"index":"F","solvedCount":454},{"contestId":1109,"index":"E","solvedCount":665},{"contestId":1109,"index":"D","solvedCount":1568},{"contestId":1109,"index":"C","solvedCount":348},{"contestId":1109,"index":"B","solvedCount":4596},{"contestId":1109,"index":"A","solvedCount":9153},{"contestId":1108,"index":"F","solvedCount":3842},{"contestId":1108,"index":"E2","solvedCount":2825},{"contestId":1108,"index":"E1","solvedCount":5041},{"contestId":1108,"index":"D","solvedCount":16708},{"contestId":1108,"index":"C","solvedCount":12857},{"contestId":1108,"index":"B","solvedCount":25665},{"contestId":1108,"index":"A","solvedCount":23599},{"contestId":1107,"index":"G","solvedCount":1320},{"contestId":1107,"index":"F","solvedCount":1027},{"contestId":1107,"index":"E","solvedCount":3021},{"contestId":1107,"index":"D","solvedCount":3945},{"contestId":1107,"index":"C","solvedCount":11119},{"contestId":1107,"index":"B","solvedCount":18109},{"contestId":1107,"index":"A","solvedCount":12911},{"contestId":1106,"index":"F","solvedCount":1262},{"contestId":1106,"index":"E","solvedCount":2923},{"contestId":1106,"index":"D","solvedCount":21468},{"contestId":1106,"index":"C","solvedCount":16442},{"contestId":1106,"index":"B","solvedCount":7047},{"contestId":1106,"index":"A","solvedCount":12982},{"contestId":1105,"index":"E","solvedCount":2101},{"contestId":1105,"index":"D","solvedCount":4501},{"contestId":1105,"index":"C","solvedCount":11921},{"contestId":1105,"index":"B","solvedCount":10644},{"contestId":1105,"index":"A","solvedCount":11668},{"contestId":1104,"index":"B","solvedCount":17478},{"contestId":1104,"index":"A","solvedCount":16001},{"contestId":1103,"index":"E","solvedCount":420},{"contestId":1103,"index":"D","solvedCount":574},{"contestId":1103,"index":"C","solvedCount":1023},{"contestId":1103,"index":"B","solvedCount":3582},{"contestId":1103,"index":"A","solvedCount":10751},{"contestId":1102,"index":"F","solvedCount":2475},{"contestId":1102,"index":"E","solvedCount":7198},{"contestId":1102,"index":"D","solvedCount":8658},{"contestId":1102,"index":"C","solvedCount":14418},{"contestId":1102,"index":"B","solvedCount":11259},{"contestId":1102,"index":"A","solvedCount":27125},{"contestId":1101,"index":"G","solvedCount":2356},{"contestId":1101,"index":"F","solvedCount":1767},{"contestId":1101,"index":"E","solvedCount":8305},{"contestId":1101,"index":"D","solvedCount":5670},{"contestId":1101,"index":"C","solvedCount":13353},{"contestId":1101,"index":"B","solvedCount":11201},{"contestId":1101,"index":"A","solvedCount":19116},{"contestId":1100,"index":"F","solvedCount":4089},{"contestId":1100,"index":"E","solvedCount":2838},{"contestId":1100,"index":"D","solvedCount":973},{"contestId":1100,"index":"C","solvedCount":11029},{"contestId":1100,"index":"B","solvedCount":11935},{"contestId":1100,"index":"A","solvedCount":10853},{"contestId":1099,"index":"F","solvedCount":1101},{"contestId":1099,"index":"C","solvedCount":10548},{"contestId":1099,"index":"B","solvedCount":11615},{"contestId":1099,"index":"A","solvedCount":13463},{"contestId":1098,"index":"F","solvedCount":294},{"contestId":1098,"index":"E","solvedCount":449},{"contestId":1098,"index":"D","solvedCount":991},{"contestId":1098,"index":"C","solvedCount":1194},{"contestId":1098,"index":"B","solvedCount":1830},{"contestId":1098,"index":"A","solvedCount":9770},{"contestId":1097,"index":"H","solvedCount":271},{"contestId":1097,"index":"G","solvedCount":1209},{"contestId":1097,"index":"F","solvedCount":1565},{"contestId":1097,"index":"E","solvedCount":763},{"contestId":1097,"index":"D","solvedCount":3382},{"contestId":1097,"index":"C","solvedCount":8872},{"contestId":1097,"index":"B","solvedCount":38119},{"contestId":1097,"index":"A","solvedCount":45105},{"contestId":1096,"index":"G","solvedCount":2187},{"contestId":1096,"index":"F","solvedCount":2194},{"contestId":1096,"index":"E","solvedCount":1388},{"contestId":1096,"index":"D","solvedCount":9763},{"contestId":1096,"index":"C","solvedCount":7302},{"contestId":1096,"index":"B","solvedCount":12037},{"contestId":1096,"index":"A","solvedCount":19861},{"contestId":1095,"index":"F","solvedCount":8126},{"contestId":1095,"index":"E","solvedCount":4636},{"contestId":1095,"index":"D","solvedCount":8183},{"contestId":1095,"index":"C","solvedCount":20424},{"contestId":1095,"index":"B","solvedCount":25090},{"contestId":1095,"index":"A","solvedCount":37549},{"contestId":1093,"index":"G","solvedCount":2380},{"contestId":1093,"index":"F","solvedCount":1469},{"contestId":1093,"index":"E","solvedCount":2028},{"contestId":1093,"index":"D","solvedCount":12142},{"contestId":1093,"index":"C","solvedCount":9783},{"contestId":1093,"index":"B","solvedCount":17944},{"contestId":1093,"index":"A","solvedCount":18479},{"contestId":1092,"index":"F","solvedCount":12078},{"contestId":1092,"index":"E","solvedCount":2273},{"contestId":1092,"index":"D2","solvedCount":3477},{"contestId":1092,"index":"D1","solvedCount":5987},{"contestId":1092,"index":"C","solvedCount":6431},{"contestId":1092,"index":"B","solvedCount":29794},{"contestId":1092,"index":"A","solvedCount":17426},{"contestId":1091,"index":"H","solvedCount":587},{"contestId":1091,"index":"G","solvedCount":258},{"contestId":1091,"index":"F","solvedCount":942},{"contestId":1091,"index":"E","solvedCount":1124},{"contestId":1091,"index":"D","solvedCount":7600},{"contestId":1091,"index":"C","solvedCount":10676},{"contestId":1091,"index":"B","solvedCount":11082},{"contestId":1091,"index":"A","solvedCount":18634},{"contestId":1090,"index":"M","solvedCount":7342},{"contestId":1090,"index":"L","solvedCount":1433},{"contestId":1090,"index":"K","solvedCount":1205},{"contestId":1090,"index":"J","solvedCount":621},{"contestId":1090,"index":"I","solvedCount":1187},{"contestId":1090,"index":"H","solvedCount":117},{"contestId":1090,"index":"G","solvedCount":125},{"contestId":1090,"index":"F","solvedCount":391},{"contestId":1090,"index":"E","solvedCount":695},{"contestId":1090,"index":"D","solvedCount":2395},{"contestId":1090,"index":"C","solvedCount":594},{"contestId":1090,"index":"B","solvedCount":1562},{"contestId":1090,"index":"A","solvedCount":4993},{"contestId":1089,"index":"M","solvedCount":658},{"contestId":1089,"index":"L","solvedCount":4895},{"contestId":1089,"index":"K","solvedCount":1272},{"contestId":1089,"index":"J","solvedCount":149},{"contestId":1089,"index":"I","solvedCount":486},{"contestId":1089,"index":"H","solvedCount":129},{"contestId":1089,"index":"G","solvedCount":3281},{"contestId":1089,"index":"F","solvedCount":2181},{"contestId":1089,"index":"E","solvedCount":2171},{"contestId":1089,"index":"D","solvedCount":113},{"contestId":1089,"index":"C","solvedCount":466},{"contestId":1089,"index":"B","solvedCount":253},{"contestId":1089,"index":"A","solvedCount":1290},{"contestId":1088,"index":"F","solvedCount":665},{"contestId":1088,"index":"E","solvedCount":1675},{"contestId":1088,"index":"D","solvedCount":3261},{"contestId":1088,"index":"C","solvedCount":8569},{"contestId":1088,"index":"B","solvedCount":13762},{"contestId":1088,"index":"A","solvedCount":17779},{"contestId":1086,"index":"F","solvedCount":463},{"contestId":1085,"index":"G","solvedCount":1073},{"contestId":1085,"index":"F","solvedCount":806},{"contestId":1085,"index":"E","solvedCount":1164},{"contestId":1085,"index":"D","solvedCount":6004},{"contestId":1085,"index":"C","solvedCount":5713},{"contestId":1085,"index":"B","solvedCount":10375},{"contestId":1085,"index":"A","solvedCount":12793},{"contestId":1084,"index":"C","solvedCount":12922},{"contestId":1084,"index":"B","solvedCount":8362},{"contestId":1084,"index":"A","solvedCount":8364},{"contestId":1083,"index":"F","solvedCount":493},{"contestId":1083,"index":"E","solvedCount":6122},{"contestId":1083,"index":"D","solvedCount":649},{"contestId":1083,"index":"C","solvedCount":1215},{"contestId":1083,"index":"B","solvedCount":2311},{"contestId":1083,"index":"A","solvedCount":6556},{"contestId":1082,"index":"G","solvedCount":2942},{"contestId":1082,"index":"F","solvedCount":644},{"contestId":1082,"index":"E","solvedCount":7015},{"contestId":1082,"index":"D","solvedCount":4211},{"contestId":1082,"index":"C","solvedCount":6277},{"contestId":1082,"index":"B","solvedCount":8114},{"contestId":1082,"index":"A","solvedCount":9498},{"contestId":1081,"index":"H","solvedCount":135},{"contestId":1081,"index":"G","solvedCount":526},{"contestId":1081,"index":"F","solvedCount":578},{"contestId":1081,"index":"E","solvedCount":2862},{"contestId":1081,"index":"D","solvedCount":4912},{"contestId":1081,"index":"C","solvedCount":8864},{"contestId":1081,"index":"B","solvedCount":4725},{"contestId":1081,"index":"A","solvedCount":13385},{"contestId":1080,"index":"F","solvedCount":1030},{"contestId":1080,"index":"E","solvedCount":1397},{"contestId":1080,"index":"D","solvedCount":1703},{"contestId":1080,"index":"C","solvedCount":4259},{"contestId":1080,"index":"B","solvedCount":12797},{"contestId":1080,"index":"A","solvedCount":19343},{"contestId":1078,"index":"E","solvedCount":108},{"contestId":1077,"index":"F2","solvedCount":4616},{"contestId":1077,"index":"F1","solvedCount":5701},{"contestId":1077,"index":"E","solvedCount":5211},{"contestId":1077,"index":"D","solvedCount":10784},{"contestId":1077,"index":"C","solvedCount":28188},{"contestId":1077,"index":"B","solvedCount":20774},{"contestId":1077,"index":"A","solvedCount":32803},{"contestId":1076,"index":"G","solvedCount":813},{"contestId":1076,"index":"F","solvedCount":778},{"contestId":1076,"index":"E","solvedCount":4315},{"contestId":1076,"index":"D","solvedCount":6323},{"contestId":1076,"index":"C","solvedCount":13666},{"contestId":1076,"index":"B","solvedCount":15014},{"contestId":1076,"index":"A","solvedCount":14441},{"contestId":1075,"index":"B","solvedCount":4627},{"contestId":1075,"index":"A","solvedCount":9217},{"contestId":1073,"index":"G","solvedCount":1188},{"contestId":1073,"index":"F","solvedCount":677},{"contestId":1073,"index":"E","solvedCount":3977},{"contestId":1073,"index":"D","solvedCount":6789},{"contestId":1073,"index":"C","solvedCount":5619},{"contestId":1073,"index":"B","solvedCount":11339},{"contestId":1073,"index":"A","solvedCount":17445},{"contestId":1071,"index":"E","solvedCount":388},{"contestId":1070,"index":"M","solvedCount":94},{"contestId":1070,"index":"L","solvedCount":438},{"contestId":1070,"index":"K","solvedCount":5457},{"contestId":1070,"index":"J","solvedCount":828},{"contestId":1070,"index":"I","solvedCount":813},{"contestId":1070,"index":"H","solvedCount":3884},{"contestId":1070,"index":"G","solvedCount":962},{"contestId":1070,"index":"F","solvedCount":3881},{"contestId":1070,"index":"E","solvedCount":1498},{"contestId":1070,"index":"D","solvedCount":5274},{"contestId":1070,"index":"C","solvedCount":2384},{"contestId":1070,"index":"B","solvedCount":732},{"contestId":1070,"index":"A","solvedCount":2706},{"contestId":1068,"index":"C","solvedCount":3389},{"contestId":1068,"index":"B","solvedCount":13429},{"contestId":1068,"index":"A","solvedCount":7371},{"contestId":1067,"index":"E","solvedCount":653},{"contestId":1067,"index":"D","solvedCount":755},{"contestId":1067,"index":"C","solvedCount":730},{"contestId":1067,"index":"B","solvedCount":2920},{"contestId":1067,"index":"A","solvedCount":3237},{"contestId":1066,"index":"F","solvedCount":2350},{"contestId":1066,"index":"E","solvedCount":6674},{"contestId":1066,"index":"D","solvedCount":6075},{"contestId":1066,"index":"C","solvedCount":10482},{"contestId":1066,"index":"B","solvedCount":9547},{"contestId":1066,"index":"A","solvedCount":15703},{"contestId":1065,"index":"G","solvedCount":598},{"contestId":1065,"index":"F","solvedCount":1422},{"contestId":1065,"index":"E","solvedCount":1453},{"contestId":1065,"index":"D","solvedCount":1477},{"contestId":1065,"index":"C","solvedCount":8378},{"contestId":1065,"index":"B","solvedCount":11783},{"contestId":1065,"index":"A","solvedCount":15382},{"contestId":1064,"index":"B","solvedCount":8079},{"contestId":1064,"index":"A","solvedCount":26086},{"contestId":1063,"index":"F","solvedCount":1195},{"contestId":1063,"index":"E","solvedCount":480},{"contestId":1063,"index":"D","solvedCount":570},{"contestId":1063,"index":"C","solvedCount":3408},{"contestId":1063,"index":"B","solvedCount":10083},{"contestId":1063,"index":"A","solvedCount":11289},{"contestId":1062,"index":"F","solvedCount":1087},{"contestId":1062,"index":"E","solvedCount":2177},{"contestId":1062,"index":"D","solvedCount":4205},{"contestId":1062,"index":"C","solvedCount":6013},{"contestId":1062,"index":"B","solvedCount":10298},{"contestId":1062,"index":"A","solvedCount":9402},{"contestId":1061,"index":"F","solvedCount":1006},{"contestId":1061,"index":"E","solvedCount":696},{"contestId":1061,"index":"D","solvedCount":2615},{"contestId":1061,"index":"C","solvedCount":11305},{"contestId":1061,"index":"B","solvedCount":7743},{"contestId":1061,"index":"A","solvedCount":24663},{"contestId":1060,"index":"H","solvedCount":388},{"contestId":1060,"index":"G","solvedCount":269},{"contestId":1060,"index":"F","solvedCount":870},{"contestId":1060,"index":"E","solvedCount":3636},{"contestId":1060,"index":"D","solvedCount":3924},{"contestId":1060,"index":"C","solvedCount":5260},{"contestId":1060,"index":"B","solvedCount":9650},{"contestId":1060,"index":"A","solvedCount":16134},{"contestId":1059,"index":"E","solvedCount":1698},{"contestId":1059,"index":"D","solvedCount":3089},{"contestId":1059,"index":"C","solvedCount":7628},{"contestId":1059,"index":"B","solvedCount":7667},{"contestId":1059,"index":"A","solvedCount":14127},{"contestId":1057,"index":"C","solvedCount":1224},{"contestId":1057,"index":"B","solvedCount":2002},{"contestId":1057,"index":"A","solvedCount":7884},{"contestId":1056,"index":"H","solvedCount":316},{"contestId":1056,"index":"G","solvedCount":372},{"contestId":1056,"index":"F","solvedCount":748},{"contestId":1056,"index":"E","solvedCount":2984},{"contestId":1056,"index":"D","solvedCount":6903},{"contestId":1056,"index":"C","solvedCount":2610},{"contestId":1056,"index":"B","solvedCount":4594},{"contestId":1056,"index":"A","solvedCount":7501},{"contestId":1055,"index":"G","solvedCount":196},{"contestId":1055,"index":"F","solvedCount":709},{"contestId":1055,"index":"E","solvedCount":973},{"contestId":1055,"index":"D","solvedCount":692},{"contestId":1055,"index":"C","solvedCount":2115},{"contestId":1055,"index":"B","solvedCount":5645},{"contestId":1055,"index":"A","solvedCount":13949},{"contestId":1054,"index":"H","solvedCount":336},{"contestId":1054,"index":"G","solvedCount":976},{"contestId":1054,"index":"F","solvedCount":446},{"contestId":1054,"index":"E","solvedCount":520},{"contestId":1054,"index":"D","solvedCount":2472},{"contestId":1054,"index":"C","solvedCount":4537},{"contestId":1054,"index":"B","solvedCount":7165},{"contestId":1054,"index":"A","solvedCount":9715},{"contestId":1053,"index":"E","solvedCount":273},{"contestId":1051,"index":"G","solvedCount":563},{"contestId":1051,"index":"F","solvedCount":4014},{"contestId":1051,"index":"E","solvedCount":1353},{"contestId":1051,"index":"D","solvedCount":8371},{"contestId":1051,"index":"C","solvedCount":10048},{"contestId":1051,"index":"B","solvedCount":19259},{"contestId":1051,"index":"A","solvedCount":8989},{"contestId":1047,"index":"B","solvedCount":19062},{"contestId":1047,"index":"A","solvedCount":21621},{"contestId":1046,"index":"I","solvedCount":611},{"contestId":1046,"index":"F","solvedCount":3165},{"contestId":1046,"index":"C","solvedCount":3430},{"contestId":1045,"index":"J","solvedCount":240},{"contestId":1045,"index":"I","solvedCount":5739},{"contestId":1045,"index":"H","solvedCount":469},{"contestId":1045,"index":"G","solvedCount":2101},{"contestId":1045,"index":"F","solvedCount":145},{"contestId":1045,"index":"E","solvedCount":261},{"contestId":1045,"index":"D","solvedCount":927},{"contestId":1045,"index":"C","solvedCount":885},{"contestId":1045,"index":"B","solvedCount":631},{"contestId":1045,"index":"A","solvedCount":617},{"contestId":1044,"index":"F","solvedCount":744},{"contestId":1044,"index":"E","solvedCount":154},{"contestId":1044,"index":"D","solvedCount":1259},{"contestId":1044,"index":"C","solvedCount":1443},{"contestId":1044,"index":"B","solvedCount":1732},{"contestId":1044,"index":"A","solvedCount":3100},{"contestId":1043,"index":"G","solvedCount":334},{"contestId":1043,"index":"F","solvedCount":3268},{"contestId":1043,"index":"E","solvedCount":3496},{"contestId":1043,"index":"D","solvedCount":4838},{"contestId":1043,"index":"C","solvedCount":7297},{"contestId":1043,"index":"B","solvedCount":6602},{"contestId":1043,"index":"A","solvedCount":11369},{"contestId":1042,"index":"F","solvedCount":1712},{"contestId":1042,"index":"E","solvedCount":2182},{"contestId":1042,"index":"D","solvedCount":7848},{"contestId":1042,"index":"C","solvedCount":5024},{"contestId":1042,"index":"B","solvedCount":19921},{"contestId":1042,"index":"A","solvedCount":14335},{"contestId":1041,"index":"F","solvedCount":1705},{"contestId":1041,"index":"E","solvedCount":3949},{"contestId":1041,"index":"D","solvedCount":6565},{"contestId":1041,"index":"C","solvedCount":10432},{"contestId":1041,"index":"B","solvedCount":15299},{"contestId":1041,"index":"A","solvedCount":27306},{"contestId":1040,"index":"B","solvedCount":8033},{"contestId":1040,"index":"A","solvedCount":10329},{"contestId":1039,"index":"E","solvedCount":325},{"contestId":1039,"index":"D","solvedCount":2588},{"contestId":1039,"index":"C","solvedCount":1561},{"contestId":1039,"index":"B","solvedCount":2641},{"contestId":1039,"index":"A","solvedCount":901},{"contestId":1038,"index":"F","solvedCount":592},{"contestId":1038,"index":"E","solvedCount":1183},{"contestId":1038,"index":"D","solvedCount":9017},{"contestId":1038,"index":"C","solvedCount":9915},{"contestId":1038,"index":"B","solvedCount":15041},{"contestId":1038,"index":"A","solvedCount":15817},{"contestId":1037,"index":"H","solvedCount":1395},{"contestId":1037,"index":"G","solvedCount":394},{"contestId":1037,"index":"F","solvedCount":1323},{"contestId":1037,"index":"E","solvedCount":3233},{"contestId":1037,"index":"D","solvedCount":21209},{"contestId":1037,"index":"C","solvedCount":20365},{"contestId":1037,"index":"B","solvedCount":10993},{"contestId":1037,"index":"A","solvedCount":11917},{"contestId":1036,"index":"G","solvedCount":495},{"contestId":1036,"index":"F","solvedCount":1920},{"contestId":1036,"index":"E","solvedCount":1813},{"contestId":1036,"index":"D","solvedCount":10893},{"contestId":1036,"index":"C","solvedCount":14943},{"contestId":1036,"index":"B","solvedCount":6027},{"contestId":1036,"index":"A","solvedCount":10720},{"contestId":1034,"index":"E","solvedCount":831},{"contestId":1034,"index":"D","solvedCount":626},{"contestId":1034,"index":"C","solvedCount":1167},{"contestId":1034,"index":"B","solvedCount":2360},{"contestId":1034,"index":"A","solvedCount":10359},{"contestId":1033,"index":"G","solvedCount":672},{"contestId":1033,"index":"F","solvedCount":517},{"contestId":1033,"index":"E","solvedCount":892},{"contestId":1033,"index":"D","solvedCount":2692},{"contestId":1033,"index":"C","solvedCount":6452},{"contestId":1033,"index":"B","solvedCount":12445},{"contestId":1033,"index":"A","solvedCount":16799},{"contestId":1032,"index":"G","solvedCount":565},{"contestId":1032,"index":"F","solvedCount":1204},{"contestId":1032,"index":"E","solvedCount":1934},{"contestId":1032,"index":"D","solvedCount":3009},{"contestId":1032,"index":"C","solvedCount":4415},{"contestId":1032,"index":"B","solvedCount":5209},{"contestId":1032,"index":"A","solvedCount":7455},{"contestId":1031,"index":"F","solvedCount":330},{"contestId":1031,"index":"E","solvedCount":606},{"contestId":1031,"index":"D","solvedCount":3024},{"contestId":1031,"index":"C","solvedCount":5639},{"contestId":1031,"index":"B","solvedCount":4115},{"contestId":1031,"index":"A","solvedCount":13496},{"contestId":1030,"index":"G","solvedCount":496},{"contestId":1030,"index":"F","solvedCount":973},{"contestId":1030,"index":"E","solvedCount":3419},{"contestId":1030,"index":"D","solvedCount":6340},{"contestId":1030,"index":"C","solvedCount":10051},{"contestId":1030,"index":"B","solvedCount":13444},{"contestId":1030,"index":"A","solvedCount":182694},{"contestId":1029,"index":"F","solvedCount":2916},{"contestId":1029,"index":"E","solvedCount":3589},{"contestId":1029,"index":"D","solvedCount":4354},{"contestId":1029,"index":"C","solvedCount":8596},{"contestId":1029,"index":"B","solvedCount":18850},{"contestId":1029,"index":"A","solvedCount":13795},{"contestId":1028,"index":"H","solvedCount":633},{"contestId":1028,"index":"G","solvedCount":744},{"contestId":1028,"index":"F","solvedCount":673},{"contestId":1028,"index":"E","solvedCount":1234},{"contestId":1028,"index":"D","solvedCount":1850},{"contestId":1028,"index":"C","solvedCount":5194},{"contestId":1028,"index":"B","solvedCount":10529},{"contestId":1028,"index":"A","solvedCount":11689},{"contestId":1027,"index":"G","solvedCount":389},{"contestId":1027,"index":"F","solvedCount":2077},{"contestId":1027,"index":"E","solvedCount":2452},{"contestId":1027,"index":"D","solvedCount":8785},{"contestId":1027,"index":"C","solvedCount":7215},{"contestId":1027,"index":"B","solvedCount":8842},{"contestId":1027,"index":"A","solvedCount":19425},{"contestId":1025,"index":"G","solvedCount":1057},{"contestId":1025,"index":"F","solvedCount":963},{"contestId":1025,"index":"E","solvedCount":629},{"contestId":1025,"index":"D","solvedCount":4402},{"contestId":1025,"index":"C","solvedCount":6590},{"contestId":1025,"index":"B","solvedCount":8886},{"contestId":1025,"index":"A","solvedCount":16819},{"contestId":1023,"index":"G","solvedCount":198},{"contestId":1023,"index":"F","solvedCount":1082},{"contestId":1023,"index":"E","solvedCount":2285},{"contestId":1023,"index":"D","solvedCount":4367},{"contestId":1023,"index":"C","solvedCount":11136},{"contestId":1023,"index":"B","solvedCount":11897},{"contestId":1023,"index":"A","solvedCount":9425},{"contestId":1020,"index":"B","solvedCount":26654},{"contestId":1020,"index":"A","solvedCount":9525},{"contestId":1019,"index":"E","solvedCount":543},{"contestId":1019,"index":"D","solvedCount":778},{"contestId":1019,"index":"C","solvedCount":1632},{"contestId":1019,"index":"B","solvedCount":2175},{"contestId":1019,"index":"A","solvedCount":4896},{"contestId":1017,"index":"H","solvedCount":321},{"contestId":1017,"index":"G","solvedCount":1371},{"contestId":1017,"index":"F","solvedCount":1066},{"contestId":1017,"index":"E","solvedCount":1138},{"contestId":1017,"index":"D","solvedCount":4138},{"contestId":1017,"index":"C","solvedCount":6558},{"contestId":1017,"index":"B","solvedCount":9753},{"contestId":1017,"index":"A","solvedCount":21781},{"contestId":1016,"index":"G","solvedCount":364},{"contestId":1016,"index":"F","solvedCount":1109},{"contestId":1016,"index":"E","solvedCount":1331},{"contestId":1016,"index":"D","solvedCount":5037},{"contestId":1016,"index":"C","solvedCount":4041},{"contestId":1016,"index":"B","solvedCount":10276},{"contestId":1016,"index":"A","solvedCount":16157},{"contestId":1015,"index":"F","solvedCount":1574},{"contestId":1015,"index":"E2","solvedCount":4101},{"contestId":1015,"index":"E1","solvedCount":7019},{"contestId":1015,"index":"D","solvedCount":9126},{"contestId":1015,"index":"C","solvedCount":21815},{"contestId":1015,"index":"B","solvedCount":12547},{"contestId":1015,"index":"A","solvedCount":22857},{"contestId":1013,"index":"B","solvedCount":8428},{"contestId":1013,"index":"A","solvedCount":11859},{"contestId":1012,"index":"F","solvedCount":271},{"contestId":1012,"index":"E","solvedCount":630},{"contestId":1012,"index":"D","solvedCount":482},{"contestId":1012,"index":"C","solvedCount":3958},{"contestId":1012,"index":"B","solvedCount":4481},{"contestId":1012,"index":"A","solvedCount":6740},{"contestId":1011,"index":"B","solvedCount":11207},{"contestId":1011,"index":"A","solvedCount":13457},{"contestId":1010,"index":"F","solvedCount":574},{"contestId":1010,"index":"E","solvedCount":442},{"contestId":1010,"index":"D","solvedCount":2646},{"contestId":1010,"index":"C","solvedCount":6115},{"contestId":1010,"index":"B","solvedCount":6538},{"contestId":1010,"index":"A","solvedCount":9127},{"contestId":1009,"index":"G","solvedCount":1110},{"contestId":1009,"index":"F","solvedCount":8517},{"contestId":1009,"index":"E","solvedCount":3544},{"contestId":1009,"index":"D","solvedCount":6764},{"contestId":1009,"index":"C","solvedCount":5595},{"contestId":1009,"index":"B","solvedCount":10851},{"contestId":1009,"index":"A","solvedCount":12391},{"contestId":1008,"index":"B","solvedCount":12854},{"contestId":1008,"index":"A","solvedCount":16570},{"contestId":1007,"index":"E","solvedCount":254},{"contestId":1007,"index":"D","solvedCount":430},{"contestId":1007,"index":"C","solvedCount":597},{"contestId":1007,"index":"B","solvedCount":1065},{"contestId":1007,"index":"A","solvedCount":13302},{"contestId":1006,"index":"F","solvedCount":7531},{"contestId":1006,"index":"E","solvedCount":12252},{"contestId":1006,"index":"D","solvedCount":6549},{"contestId":1006,"index":"C","solvedCount":27046},{"contestId":1006,"index":"B","solvedCount":14970},{"contestId":1006,"index":"A","solvedCount":23155},{"contestId":1005,"index":"F","solvedCount":2245},{"contestId":1005,"index":"E2","solvedCount":1682},{"contestId":1005,"index":"E1","solvedCount":4470},{"contestId":1005,"index":"D","solvedCount":11705},{"contestId":1005,"index":"C","solvedCount":13351},{"contestId":1005,"index":"B","solvedCount":28238},{"contestId":1005,"index":"A","solvedCount":28902},{"contestId":1004,"index":"F","solvedCount":1029},{"contestId":1004,"index":"E","solvedCount":1337},{"contestId":1004,"index":"D","solvedCount":1532},{"contestId":1004,"index":"C","solvedCount":7946},{"contestId":1004,"index":"B","solvedCount":10112},{"contestId":1004,"index":"A","solvedCount":11993},{"contestId":1003,"index":"F","solvedCount":1672},{"contestId":1003,"index":"E","solvedCount":3229},{"contestId":1003,"index":"D","solvedCount":8748},{"contestId":1003,"index":"C","solvedCount":11731},{"contestId":1003,"index":"B","solvedCount":12420},{"contestId":1003,"index":"A","solvedCount":30775},{"contestId":1002,"index":"E2","solvedCount":211},{"contestId":1002,"index":"E1","solvedCount":329},{"contestId":1002,"index":"D3","solvedCount":341},{"contestId":1002,"index":"D2","solvedCount":395},{"contestId":1002,"index":"D1","solvedCount":420},{"contestId":1002,"index":"C2","solvedCount":273},{"contestId":1002,"index":"C1","solvedCount":310},{"contestId":1002,"index":"B4","solvedCount":317},{"contestId":1002,"index":"B3","solvedCount":421},{"contestId":1002,"index":"B2","solvedCount":456},{"contestId":1002,"index":"B1","solvedCount":490},{"contestId":1002,"index":"A4","solvedCount":274},{"contestId":1002,"index":"A3","solvedCount":484},{"contestId":1002,"index":"A2","solvedCount":571},{"contestId":1002,"index":"A1","solvedCount":954},{"contestId":1001,"index":"I","solvedCount":413},{"contestId":1001,"index":"H","solvedCount":547},{"contestId":1001,"index":"G","solvedCount":553},{"contestId":1001,"index":"F","solvedCount":552},{"contestId":1001,"index":"E","solvedCount":568},{"contestId":1001,"index":"D","solvedCount":701},{"contestId":1001,"index":"C","solvedCount":667},{"contestId":1001,"index":"B","solvedCount":724},{"contestId":1001,"index":"A","solvedCount":1047},{"contestId":1000,"index":"G","solvedCount":820},{"contestId":1000,"index":"F","solvedCount":5323},{"contestId":1000,"index":"E","solvedCount":7325},{"contestId":1000,"index":"D","solvedCount":5269},{"contestId":1000,"index":"C","solvedCount":9065},{"contestId":1000,"index":"B","solvedCount":6260},{"contestId":1000,"index":"A","solvedCount":9536},{"contestId":999,"index":"F","solvedCount":3411},{"contestId":999,"index":"E","solvedCount":8468},{"contestId":999,"index":"D","solvedCount":5009},{"contestId":999,"index":"C","solvedCount":21521},{"contestId":999,"index":"B","solvedCount":19754},{"contestId":999,"index":"A","solvedCount":25713},{"contestId":998,"index":"B","solvedCount":14630},{"contestId":998,"index":"A","solvedCount":10270},{"contestId":997,"index":"E","solvedCount":1881},{"contestId":997,"index":"D","solvedCount":924},{"contestId":997,"index":"C","solvedCount":2504},{"contestId":997,"index":"B","solvedCount":3248},{"contestId":997,"index":"A","solvedCount":8724},{"contestId":996,"index":"B","solvedCount":10050},{"contestId":996,"index":"A","solvedCount":126210},{"contestId":995,"index":"F","solvedCount":1882},{"contestId":995,"index":"E","solvedCount":1015},{"contestId":995,"index":"D","solvedCount":986},{"contestId":995,"index":"C","solvedCount":2177},{"contestId":995,"index":"B","solvedCount":7503},{"contestId":995,"index":"A","solvedCount":1863},{"contestId":994,"index":"B","solvedCount":6105},{"contestId":994,"index":"A","solvedCount":15338},{"contestId":993,"index":"F","solvedCount":202},{"contestId":993,"index":"E","solvedCount":1970},{"contestId":993,"index":"D","solvedCount":869},{"contestId":993,"index":"C","solvedCount":1850},{"contestId":993,"index":"B","solvedCount":2063},{"contestId":993,"index":"A","solvedCount":4601},{"contestId":992,"index":"E","solvedCount":1866},{"contestId":992,"index":"D","solvedCount":2043},{"contestId":992,"index":"C","solvedCount":4901},{"contestId":992,"index":"B","solvedCount":6847},{"contestId":992,"index":"A","solvedCount":14512},{"contestId":991,"index":"F","solvedCount":415},{"contestId":991,"index":"E","solvedCount":3788},{"contestId":991,"index":"D","solvedCount":7832},{"contestId":991,"index":"C","solvedCount":11773},{"contestId":991,"index":"B","solvedCount":13941},{"contestId":991,"index":"A","solvedCount":11329},{"contestId":990,"index":"G","solvedCount":2481},{"contestId":990,"index":"F","solvedCount":1153},{"contestId":990,"index":"E","solvedCount":2209},{"contestId":990,"index":"D","solvedCount":4166},{"contestId":990,"index":"C","solvedCount":6362},{"contestId":990,"index":"B","solvedCount":8692},{"contestId":990,"index":"A","solvedCount":11345},{"contestId":989,"index":"E","solvedCount":355},{"contestId":989,"index":"D","solvedCount":634},{"contestId":989,"index":"C","solvedCount":4117},{"contestId":989,"index":"B","solvedCount":7330},{"contestId":989,"index":"A","solvedCount":11272},{"contestId":988,"index":"F","solvedCount":2874},{"contestId":988,"index":"E","solvedCount":4543},{"contestId":988,"index":"D","solvedCount":8192},{"contestId":988,"index":"C","solvedCount":11366},{"contestId":988,"index":"B","solvedCount":20730},{"contestId":988,"index":"A","solvedCount":29320},{"contestId":987,"index":"C","solvedCount":15403},{"contestId":987,"index":"B","solvedCount":12317},{"contestId":987,"index":"A","solvedCount":17746},{"contestId":986,"index":"F","solvedCount":975},{"contestId":986,"index":"E","solvedCount":989},{"contestId":986,"index":"D","solvedCount":400},{"contestId":986,"index":"C","solvedCount":2827},{"contestId":986,"index":"B","solvedCount":5122},{"contestId":986,"index":"A","solvedCount":8824},{"contestId":985,"index":"G","solvedCount":856},{"contestId":985,"index":"F","solvedCount":2272},{"contestId":985,"index":"E","solvedCount":4341},{"contestId":985,"index":"D","solvedCount":2899},{"contestId":985,"index":"C","solvedCount":6063},{"contestId":985,"index":"B","solvedCount":8039},{"contestId":985,"index":"A","solvedCount":8479},{"contestId":984,"index":"B","solvedCount":8054},{"contestId":984,"index":"A","solvedCount":20988},{"contestId":983,"index":"E","solvedCount":1289},{"contestId":983,"index":"D","solvedCount":587},{"contestId":983,"index":"C","solvedCount":1023},{"contestId":983,"index":"B","solvedCount":6531},{"contestId":983,"index":"A","solvedCount":4878},{"contestId":982,"index":"F","solvedCount":233},{"contestId":982,"index":"E","solvedCount":889},{"contestId":982,"index":"D","solvedCount":2581},{"contestId":982,"index":"C","solvedCount":17348},{"contestId":982,"index":"B","solvedCount":9099},{"contestId":982,"index":"A","solvedCount":9884},{"contestId":981,"index":"H","solvedCount":502},{"contestId":981,"index":"G","solvedCount":847},{"contestId":981,"index":"F","solvedCount":994},{"contestId":981,"index":"E","solvedCount":2706},{"contestId":981,"index":"D","solvedCount":3610},{"contestId":981,"index":"C","solvedCount":7032},{"contestId":981,"index":"B","solvedCount":8175},{"contestId":981,"index":"A","solvedCount":10491},{"contestId":980,"index":"F","solvedCount":244},{"contestId":980,"index":"E","solvedCount":2398},{"contestId":980,"index":"D","solvedCount":3117},{"contestId":980,"index":"C","solvedCount":3965},{"contestId":980,"index":"B","solvedCount":4981},{"contestId":980,"index":"A","solvedCount":11071},{"contestId":979,"index":"E","solvedCount":968},{"contestId":979,"index":"D","solvedCount":2309},{"contestId":979,"index":"C","solvedCount":7563},{"contestId":979,"index":"B","solvedCount":4838},{"contestId":979,"index":"A","solvedCount":14860},{"contestId":978,"index":"G","solvedCount":5030},{"contestId":978,"index":"F","solvedCount":9444},{"contestId":978,"index":"E","solvedCount":10802},{"contestId":978,"index":"D","solvedCount":10217},{"contestId":978,"index":"C","solvedCount":31317},{"contestId":978,"index":"B","solvedCount":41905},{"contestId":978,"index":"A","solvedCount":32266},{"contestId":977,"index":"F","solvedCount":26810},{"contestId":977,"index":"E","solvedCount":27574},{"contestId":977,"index":"D","solvedCount":21127},{"contestId":977,"index":"C","solvedCount":46072},{"contestId":977,"index":"B","solvedCount":52450},{"contestId":977,"index":"A","solvedCount":232429},{"contestId":976,"index":"F","solvedCount":715},{"contestId":976,"index":"E","solvedCount":2620},{"contestId":976,"index":"D","solvedCount":808},{"contestId":976,"index":"C","solvedCount":11837},{"contestId":976,"index":"B","solvedCount":6099},{"contestId":976,"index":"A","solvedCount":11070},{"contestId":975,"index":"E","solvedCount":381},{"contestId":975,"index":"D","solvedCount":2437},{"contestId":975,"index":"C","solvedCount":11540},{"contestId":975,"index":"B","solvedCount":7254},{"contestId":975,"index":"A","solvedCount":10513},{"contestId":967,"index":"B","solvedCount":8027},{"contestId":967,"index":"A","solvedCount":4682},{"contestId":965,"index":"E","solvedCount":2082},{"contestId":965,"index":"D","solvedCount":3398},{"contestId":965,"index":"C","solvedCount":2252},{"contestId":965,"index":"B","solvedCount":4831},{"contestId":965,"index":"A","solvedCount":10536},{"contestId":964,"index":"B","solvedCount":4615},{"contestId":964,"index":"A","solvedCount":10463},{"contestId":963,"index":"E","solvedCount":880},{"contestId":963,"index":"D","solvedCount":3026},{"contestId":963,"index":"C","solvedCount":707},{"contestId":963,"index":"B","solvedCount":3083},{"contestId":963,"index":"A","solvedCount":3697},{"contestId":962,"index":"G","solvedCount":286},{"contestId":962,"index":"F","solvedCount":1721},{"contestId":962,"index":"E","solvedCount":1174},{"contestId":962,"index":"D","solvedCount":7481},{"contestId":962,"index":"C","solvedCount":8537},{"contestId":962,"index":"B","solvedCount":8203},{"contestId":962,"index":"A","solvedCount":13521},{"contestId":961,"index":"G","solvedCount":1853},{"contestId":961,"index":"F","solvedCount":1026},{"contestId":961,"index":"E","solvedCount":4376},{"contestId":961,"index":"D","solvedCount":5131},{"contestId":961,"index":"C","solvedCount":5679},{"contestId":961,"index":"B","solvedCount":27682},{"contestId":961,"index":"A","solvedCount":10996},{"contestId":960,"index":"H","solvedCount":529},{"contestId":960,"index":"G","solvedCount":1305},{"contestId":960,"index":"F","solvedCount":3547},{"contestId":960,"index":"E","solvedCount":2432},{"contestId":960,"index":"D","solvedCount":1981},{"contestId":960,"index":"C","solvedCount":4203},{"contestId":960,"index":"B","solvedCount":13754},{"contestId":960,"index":"A","solvedCount":8947},{"contestId":959,"index":"F","solvedCount":3069},{"contestId":959,"index":"E","solvedCount":3869},{"contestId":959,"index":"D","solvedCount":3336},{"contestId":959,"index":"C","solvedCount":6358},{"contestId":959,"index":"B","solvedCount":10772},{"contestId":959,"index":"A","solvedCount":57322},{"contestId":958,"index":"F3","solvedCount":1025},{"contestId":958,"index":"F2","solvedCount":1473},{"contestId":958,"index":"F1","solvedCount":1838},{"contestId":958,"index":"E3","solvedCount":247},{"contestId":958,"index":"E2","solvedCount":1239},{"contestId":958,"index":"E1","solvedCount":1803},{"contestId":958,"index":"D2","solvedCount":142},{"contestId":958,"index":"D1","solvedCount":2262},{"contestId":958,"index":"C3","solvedCount":791},{"contestId":958,"index":"C2","solvedCount":1428},{"contestId":958,"index":"C1","solvedCount":3232},{"contestId":958,"index":"B2","solvedCount":770},{"contestId":958,"index":"B1","solvedCount":3993},{"contestId":958,"index":"A3","solvedCount":150},{"contestId":958,"index":"A2","solvedCount":1100},{"contestId":958,"index":"A1","solvedCount":1873},{"contestId":957,"index":"A","solvedCount":6052},{"contestId":955,"index":"F","solvedCount":2036},{"contestId":955,"index":"E","solvedCount":175},{"contestId":955,"index":"D","solvedCount":625},{"contestId":955,"index":"C","solvedCount":2953},{"contestId":955,"index":"B","solvedCount":5224},{"contestId":955,"index":"A","solvedCount":7084},{"contestId":954,"index":"I","solvedCount":1458},{"contestId":954,"index":"H","solvedCount":836},{"contestId":954,"index":"G","solvedCount":2478},{"contestId":954,"index":"F","solvedCount":1451},{"contestId":954,"index":"E","solvedCount":2201},{"contestId":954,"index":"D","solvedCount":8198},{"contestId":954,"index":"C","solvedCount":3992},{"contestId":954,"index":"B","solvedCount":7909},{"contestId":954,"index":"A","solvedCount":11203},{"contestId":952,"index":"G","solvedCount":265},{"contestId":952,"index":"F","solvedCount":440},{"contestId":952,"index":"E","solvedCount":710},{"contestId":952,"index":"D","solvedCount":2597},{"contestId":952,"index":"C","solvedCount":3085},{"contestId":952,"index":"B","solvedCount":2144},{"contestId":952,"index":"A","solvedCount":12115},{"contestId":950,"index":"B","solvedCount":8082},{"contestId":950,"index":"A","solvedCount":16607},{"contestId":949,"index":"F","solvedCount":72},{"contestId":949,"index":"E","solvedCount":804},{"contestId":949,"index":"D","solvedCount":922},{"contestId":949,"index":"C","solvedCount":2371},{"contestId":949,"index":"B","solvedCount":3863},{"contestId":949,"index":"A","solvedCount":5738},{"contestId":948,"index":"A","solvedCount":15779},{"contestId":946,"index":"G","solvedCount":853},{"contestId":946,"index":"F","solvedCount":681},{"contestId":946,"index":"E","solvedCount":1273},{"contestId":946,"index":"D","solvedCount":5007},{"contestId":946,"index":"C","solvedCount":9539},{"contestId":946,"index":"B","solvedCount":11585},{"contestId":946,"index":"A","solvedCount":18555},{"contestId":940,"index":"F","solvedCount":3728},{"contestId":940,"index":"E","solvedCount":4581},{"contestId":940,"index":"D","solvedCount":3801},{"contestId":940,"index":"C","solvedCount":6808},{"contestId":940,"index":"B","solvedCount":9635},{"contestId":940,"index":"A","solvedCount":8917},{"contestId":939,"index":"F","solvedCount":1292},{"contestId":939,"index":"E","solvedCount":3593},{"contestId":939,"index":"D","solvedCount":8434},{"contestId":939,"index":"C","solvedCount":4977},{"contestId":939,"index":"B","solvedCount":11424},{"contestId":939,"index":"A","solvedCount":30979},{"contestId":938,"index":"G","solvedCount":1281},{"contestId":938,"index":"F","solvedCount":685},{"contestId":938,"index":"E","solvedCount":1637},{"contestId":938,"index":"D","solvedCount":7684},{"contestId":938,"index":"C","solvedCount":3501},{"contestId":938,"index":"B","solvedCount":9407},{"contestId":938,"index":"A","solvedCount":12193},{"contestId":937,"index":"B","solvedCount":7338},{"contestId":937,"index":"A","solvedCount":16816},{"contestId":936,"index":"E","solvedCount":265},{"contestId":936,"index":"D","solvedCount":407},{"contestId":936,"index":"C","solvedCount":1293},{"contestId":936,"index":"B","solvedCount":3515},{"contestId":936,"index":"A","solvedCount":4696},{"contestId":935,"index":"F","solvedCount":518},{"contestId":935,"index":"E","solvedCount":1018},{"contestId":935,"index":"D","solvedCount":2903},{"contestId":935,"index":"C","solvedCount":5059},{"contestId":935,"index":"B","solvedCount":12637},{"contestId":935,"index":"A","solvedCount":48288},{"contestId":934,"index":"B","solvedCount":9296},{"contestId":934,"index":"A","solvedCount":7707},{"contestId":933,"index":"E","solvedCount":337},{"contestId":933,"index":"D","solvedCount":404},{"contestId":933,"index":"C","solvedCount":700},{"contestId":933,"index":"B","solvedCount":2095},{"contestId":933,"index":"A","solvedCount":5532},{"contestId":932,"index":"G","solvedCount":1273},{"contestId":932,"index":"F","solvedCount":4470},{"contestId":932,"index":"E","solvedCount":3702},{"contestId":932,"index":"D","solvedCount":2105},{"contestId":932,"index":"C","solvedCount":4278},{"contestId":932,"index":"B","solvedCount":9556},{"contestId":932,"index":"A","solvedCount":11032},{"contestId":931,"index":"C","solvedCount":3550},{"contestId":931,"index":"B","solvedCount":7572},{"contestId":931,"index":"A","solvedCount":13233},{"contestId":930,"index":"E","solvedCount":569},{"contestId":930,"index":"D","solvedCount":468},{"contestId":930,"index":"C","solvedCount":2410},{"contestId":930,"index":"B","solvedCount":3243},{"contestId":930,"index":"A","solvedCount":8690},{"contestId":929,"index":"D","solvedCount":172},{"contestId":929,"index":"C","solvedCount":1206},{"contestId":929,"index":"B","solvedCount":2094},{"contestId":929,"index":"A","solvedCount":2574},{"contestId":928,"index":"D","solvedCount":836},{"contestId":928,"index":"C","solvedCount":910},{"contestId":928,"index":"B","solvedCount":2661},{"contestId":928,"index":"A","solvedCount":3640},{"contestId":927,"index":"A","solvedCount":1},{"contestId":926,"index":"J","solvedCount":708},{"contestId":926,"index":"I","solvedCount":817},{"contestId":926,"index":"H","solvedCount":297},{"contestId":926,"index":"G","solvedCount":1765},{"contestId":926,"index":"F","solvedCount":345},{"contestId":926,"index":"E","solvedCount":1090},{"contestId":926,"index":"D","solvedCount":1046},{"contestId":926,"index":"C","solvedCount":2117},{"contestId":926,"index":"B","solvedCount":2095},{"contestId":926,"index":"A","solvedCount":4239},{"contestId":925,"index":"F","solvedCount":325},{"contestId":925,"index":"E","solvedCount":602},{"contestId":925,"index":"D","solvedCount":581},{"contestId":925,"index":"C","solvedCount":1458},{"contestId":925,"index":"B","solvedCount":2364},{"contestId":925,"index":"A","solvedCount":3962},{"contestId":924,"index":"F","solvedCount":461},{"contestId":924,"index":"E","solvedCount":600},{"contestId":924,"index":"D","solvedCount":1015},{"contestId":924,"index":"C","solvedCount":4366},{"contestId":924,"index":"B","solvedCount":5666},{"contestId":924,"index":"A","solvedCount":5262},{"contestId":923,"index":"F","solvedCount":157},{"contestId":923,"index":"E","solvedCount":647},{"contestId":923,"index":"D","solvedCount":1476},{"contestId":923,"index":"C","solvedCount":4932},{"contestId":923,"index":"B","solvedCount":7853},{"contestId":923,"index":"A","solvedCount":5504},{"contestId":922,"index":"F","solvedCount":782},{"contestId":922,"index":"E","solvedCount":2591},{"contestId":922,"index":"D","solvedCount":4984},{"contestId":922,"index":"C","solvedCount":7788},{"contestId":922,"index":"B","solvedCount":9739},{"contestId":922,"index":"A","solvedCount":12839},{"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":2100},{"contestId":920,"index":"F","solvedCount":9395},{"contestId":920,"index":"E","solvedCount":8190},{"contestId":920,"index":"D","solvedCount":849},{"contestId":920,"index":"C","solvedCount":10151},{"contestId":920,"index":"B","solvedCount":8446},{"contestId":920,"index":"A","solvedCount":8286},{"contestId":919,"index":"F","solvedCount":474},{"contestId":919,"index":"E","solvedCount":2606},{"contestId":919,"index":"D","solvedCount":13273},{"contestId":919,"index":"C","solvedCount":9521},{"contestId":919,"index":"B","solvedCount":32456},{"contestId":919,"index":"A","solvedCount":17094},{"contestId":918,"index":"B","solvedCount":20892},{"contestId":918,"index":"A","solvedCount":18503},{"contestId":917,"index":"E","solvedCount":199},{"contestId":917,"index":"D","solvedCount":1547},{"contestId":917,"index":"C","solvedCount":490},{"contestId":917,"index":"B","solvedCount":4090},{"contestId":917,"index":"A","solvedCount":3699},{"contestId":916,"index":"E","solvedCount":2293},{"contestId":916,"index":"D","solvedCount":641},{"contestId":916,"index":"C","solvedCount":5637},{"contestId":916,"index":"B","solvedCount":2060},{"contestId":916,"index":"A","solvedCount":9830},{"contestId":915,"index":"G","solvedCount":1565},{"contestId":915,"index":"F","solvedCount":3389},{"contestId":915,"index":"E","solvedCount":6057},{"contestId":915,"index":"D","solvedCount":4256},{"contestId":915,"index":"C","solvedCount":7658},{"contestId":915,"index":"B","solvedCount":8529},{"contestId":915,"index":"A","solvedCount":16260},{"contestId":914,"index":"H","solvedCount":352},{"contestId":914,"index":"G","solvedCount":1289},{"contestId":914,"index":"F","solvedCount":2686},{"contestId":914,"index":"E","solvedCount":2097},{"contestId":914,"index":"D","solvedCount":6842},{"contestId":914,"index":"C","solvedCount":4482},{"contestId":914,"index":"B","solvedCount":9150},{"contestId":914,"index":"A","solvedCount":16091},{"contestId":913,"index":"H","solvedCount":308},{"contestId":913,"index":"G","solvedCount":301},{"contestId":913,"index":"F","solvedCount":852},{"contestId":913,"index":"E","solvedCount":925},{"contestId":913,"index":"D","solvedCount":5207},{"contestId":913,"index":"C","solvedCount":8643},{"contestId":913,"index":"B","solvedCount":20175},{"contestId":913,"index":"A","solvedCount":24775},{"contestId":912,"index":"E","solvedCount":2299},{"contestId":912,"index":"D","solvedCount":2206},{"contestId":912,"index":"C","solvedCount":626},{"contestId":912,"index":"B","solvedCount":14462},{"contestId":912,"index":"A","solvedCount":14575},{"contestId":911,"index":"G","solvedCount":4118},{"contestId":911,"index":"F","solvedCount":2444},{"contestId":911,"index":"E","solvedCount":3019},{"contestId":911,"index":"D","solvedCount":5221},{"contestId":911,"index":"C","solvedCount":7386},{"contestId":911,"index":"B","solvedCount":13025},{"contestId":911,"index":"A","solvedCount":12528},{"contestId":910,"index":"C","solvedCount":2200},{"contestId":910,"index":"B","solvedCount":1907},{"contestId":910,"index":"A","solvedCount":14598},{"contestId":909,"index":"F","solvedCount":702},{"contestId":909,"index":"E","solvedCount":2621},{"contestId":909,"index":"D","solvedCount":2219},{"contestId":909,"index":"C","solvedCount":5587},{"contestId":909,"index":"B","solvedCount":6853},{"contestId":909,"index":"A","solvedCount":10492},{"contestId":908,"index":"H","solvedCount":671},{"contestId":908,"index":"G","solvedCount":1794},{"contestId":908,"index":"F","solvedCount":1666},{"contestId":908,"index":"E","solvedCount":880},{"contestId":908,"index":"D","solvedCount":2799},{"contestId":908,"index":"C","solvedCount":7282},{"contestId":908,"index":"B","solvedCount":8123},{"contestId":908,"index":"A","solvedCount":16018},{"contestId":907,"index":"B","solvedCount":4424},{"contestId":907,"index":"A","solvedCount":6086},{"contestId":906,"index":"E","solvedCount":602},{"contestId":906,"index":"D","solvedCount":2914},{"contestId":906,"index":"C","solvedCount":1595},{"contestId":906,"index":"B","solvedCount":1373},{"contestId":906,"index":"A","solvedCount":4510},{"contestId":903,"index":"G","solvedCount":775},{"contestId":903,"index":"F","solvedCount":826},{"contestId":903,"index":"E","solvedCount":1636},{"contestId":903,"index":"D","solvedCount":5285},{"contestId":903,"index":"C","solvedCount":23951},{"contestId":903,"index":"B","solvedCount":8196},{"contestId":903,"index":"A","solvedCount":15720},{"contestId":902,"index":"B","solvedCount":12201},{"contestId":902,"index":"A","solvedCount":10367},{"contestId":901,"index":"E","solvedCount":108},{"contestId":901,"index":"D","solvedCount":697},{"contestId":901,"index":"C","solvedCount":1349},{"contestId":901,"index":"B","solvedCount":1655},{"contestId":901,"index":"A","solvedCount":5431},{"contestId":900,"index":"E","solvedCount":1467},{"contestId":900,"index":"D","solvedCount":4016},{"contestId":900,"index":"C","solvedCount":5127},{"contestId":900,"index":"B","solvedCount":8587},{"contestId":900,"index":"A","solvedCount":15225},{"contestId":899,"index":"F","solvedCount":2115},{"contestId":899,"index":"E","solvedCount":3727},{"contestId":899,"index":"D","solvedCount":3291},{"contestId":899,"index":"C","solvedCount":9140},{"contestId":899,"index":"B","solvedCount":6534},{"contestId":899,"index":"A","solvedCount":11218},{"contestId":898,"index":"F","solvedCount":1508},{"contestId":898,"index":"E","solvedCount":4917},{"contestId":898,"index":"D","solvedCount":4665},{"contestId":898,"index":"C","solvedCount":5920},{"contestId":898,"index":"B","solvedCount":10892},{"contestId":898,"index":"A","solvedCount":17822},{"contestId":897,"index":"B","solvedCount":7629},{"contestId":897,"index":"A","solvedCount":15276},{"contestId":896,"index":"E","solvedCount":2590},{"contestId":896,"index":"D","solvedCount":783},{"contestId":896,"index":"C","solvedCount":4742},{"contestId":896,"index":"B","solvedCount":2368},{"contestId":896,"index":"A","solvedCount":3935},{"contestId":895,"index":"E","solvedCount":1325},{"contestId":895,"index":"D","solvedCount":1298},{"contestId":895,"index":"C","solvedCount":8012},{"contestId":895,"index":"B","solvedCount":3855},{"contestId":895,"index":"A","solvedCount":7001},{"contestId":894,"index":"E","solvedCount":3604},{"contestId":894,"index":"D","solvedCount":1242},{"contestId":894,"index":"C","solvedCount":4685},{"contestId":894,"index":"B","solvedCount":4751},{"contestId":894,"index":"A","solvedCount":40393},{"contestId":893,"index":"F","solvedCount":2671},{"contestId":893,"index":"E","solvedCount":4392},{"contestId":893,"index":"D","solvedCount":3397},{"contestId":893,"index":"C","solvedCount":29855},{"contestId":893,"index":"B","solvedCount":12982},{"contestId":893,"index":"A","solvedCount":11303},{"contestId":892,"index":"B","solvedCount":10341},{"contestId":892,"index":"A","solvedCount":15284},{"contestId":891,"index":"E","solvedCount":1293},{"contestId":891,"index":"D","solvedCount":490},{"contestId":891,"index":"C","solvedCount":3302},{"contestId":891,"index":"B","solvedCount":3303},{"contestId":891,"index":"A","solvedCount":15568},{"contestId":889,"index":"E","solvedCount":830},{"contestId":888,"index":"G","solvedCount":6351},{"contestId":888,"index":"F","solvedCount":1231},{"contestId":888,"index":"E","solvedCount":10152},{"contestId":888,"index":"D","solvedCount":11177},{"contestId":888,"index":"C","solvedCount":9185},{"contestId":888,"index":"B","solvedCount":10922},{"contestId":888,"index":"A","solvedCount":12215},{"contestId":887,"index":"F","solvedCount":219},{"contestId":887,"index":"E","solvedCount":225},{"contestId":887,"index":"D","solvedCount":581},{"contestId":887,"index":"C","solvedCount":3007},{"contestId":887,"index":"B","solvedCount":6396},{"contestId":887,"index":"A","solvedCount":12102},{"contestId":886,"index":"F","solvedCount":314},{"contestId":886,"index":"E","solvedCount":1282},{"contestId":886,"index":"D","solvedCount":2079},{"contestId":886,"index":"C","solvedCount":5706},{"contestId":886,"index":"B","solvedCount":8512},{"contestId":886,"index":"A","solvedCount":11410},{"contestId":884,"index":"F","solvedCount":1355},{"contestId":884,"index":"E","solvedCount":842},{"contestId":884,"index":"D","solvedCount":2296},{"contestId":884,"index":"C","solvedCount":5271},{"contestId":884,"index":"B","solvedCount":7771},{"contestId":884,"index":"A","solvedCount":11505},{"contestId":883,"index":"M","solvedCount":3946},{"contestId":883,"index":"L","solvedCount":317},{"contestId":883,"index":"K","solvedCount":1257},{"contestId":883,"index":"J","solvedCount":665},{"contestId":883,"index":"I","solvedCount":2454},{"contestId":883,"index":"H","solvedCount":1812},{"contestId":883,"index":"G","solvedCount":1566},{"contestId":883,"index":"F","solvedCount":2429},{"contestId":883,"index":"E","solvedCount":2078},{"contestId":883,"index":"D","solvedCount":513},{"contestId":883,"index":"C","solvedCount":897},{"contestId":883,"index":"B","solvedCount":488},{"contestId":883,"index":"A","solvedCount":709},{"contestId":879,"index":"B","solvedCount":15062},{"contestId":879,"index":"A","solvedCount":9692},{"contestId":878,"index":"E","solvedCount":782},{"contestId":878,"index":"D","solvedCount":1006},{"contestId":878,"index":"C","solvedCount":1082},{"contestId":878,"index":"B","solvedCount":1139},{"contestId":878,"index":"A","solvedCount":6108},{"contestId":877,"index":"F","solvedCount":2549},{"contestId":877,"index":"E","solvedCount":6029},{"contestId":877,"index":"D","solvedCount":5379},{"contestId":877,"index":"C","solvedCount":6108},{"contestId":877,"index":"B","solvedCount":12309},{"contestId":877,"index":"A","solvedCount":11643},{"contestId":876,"index":"B","solvedCount":10549},{"contestId":876,"index":"A","solvedCount":10194},{"contestId":875,"index":"F","solvedCount":1707},{"contestId":875,"index":"E","solvedCount":1059},{"contestId":875,"index":"D","solvedCount":2614},{"contestId":875,"index":"C","solvedCount":2441},{"contestId":875,"index":"B","solvedCount":5415},{"contestId":875,"index":"A","solvedCount":10398},{"contestId":873,"index":"F","solvedCount":2015},{"contestId":873,"index":"E","solvedCount":834},{"contestId":873,"index":"D","solvedCount":4220},{"contestId":873,"index":"C","solvedCount":3698},{"contestId":873,"index":"B","solvedCount":9332},{"contestId":873,"index":"A","solvedCount":10788},{"contestId":871,"index":"E","solvedCount":246},{"contestId":870,"index":"F","solvedCount":748},{"contestId":870,"index":"E","solvedCount":1352},{"contestId":870,"index":"D","solvedCount":1333},{"contestId":870,"index":"C","solvedCount":9876},{"contestId":870,"index":"B","solvedCount":10957},{"contestId":870,"index":"A","solvedCount":10947},{"contestId":869,"index":"E","solvedCount":2452},{"contestId":869,"index":"D","solvedCount":374},{"contestId":869,"index":"C","solvedCount":5384},{"contestId":869,"index":"B","solvedCount":16048},{"contestId":869,"index":"A","solvedCount":9863},{"contestId":868,"index":"G","solvedCount":200},{"contestId":868,"index":"F","solvedCount":5766},{"contestId":868,"index":"E","solvedCount":574},{"contestId":868,"index":"D","solvedCount":1033},{"contestId":868,"index":"C","solvedCount":5118},{"contestId":868,"index":"B","solvedCount":3997},{"contestId":868,"index":"A","solvedCount":10269},{"contestId":867,"index":"A","solvedCount":21040},{"contestId":865,"index":"G","solvedCount":340},{"contestId":865,"index":"F","solvedCount":81},{"contestId":865,"index":"E","solvedCount":166},{"contestId":865,"index":"D","solvedCount":9087},{"contestId":865,"index":"C","solvedCount":970},{"contestId":865,"index":"B","solvedCount":1967},{"contestId":865,"index":"A","solvedCount":4457},{"contestId":864,"index":"F","solvedCount":717},{"contestId":864,"index":"E","solvedCount":4909},{"contestId":864,"index":"D","solvedCount":6440},{"contestId":864,"index":"C","solvedCount":6262},{"contestId":864,"index":"B","solvedCount":10156},{"contestId":864,"index":"A","solvedCount":12387},{"contestId":863,"index":"G","solvedCount":67},{"contestId":863,"index":"F","solvedCount":1645},{"contestId":863,"index":"E","solvedCount":4464},{"contestId":863,"index":"D","solvedCount":3932},{"contestId":863,"index":"C","solvedCount":2748},{"contestId":863,"index":"B","solvedCount":11879},{"contestId":863,"index":"A","solvedCount":11160},{"contestId":862,"index":"F","solvedCount":300},{"contestId":862,"index":"E","solvedCount":2390},{"contestId":862,"index":"D","solvedCount":2104},{"contestId":862,"index":"C","solvedCount":4582},{"contestId":862,"index":"B","solvedCount":28495},{"contestId":862,"index":"A","solvedCount":10834},{"contestId":860,"index":"E","solvedCount":561},{"contestId":859,"index":"G","solvedCount":328},{"contestId":859,"index":"F","solvedCount":285},{"contestId":859,"index":"E","solvedCount":2187},{"contestId":859,"index":"D","solvedCount":1164},{"contestId":859,"index":"C","solvedCount":6311},{"contestId":859,"index":"B","solvedCount":8035},{"contestId":859,"index":"A","solvedCount":8737},{"contestId":858,"index":"F","solvedCount":2228},{"contestId":858,"index":"E","solvedCount":557},{"contestId":858,"index":"D","solvedCount":4442},{"contestId":858,"index":"C","solvedCount":5930},{"contestId":858,"index":"B","solvedCount":4141},{"contestId":858,"index":"A","solvedCount":9462},{"contestId":856,"index":"F","solvedCount":134},{"contestId":856,"index":"E","solvedCount":181},{"contestId":856,"index":"D","solvedCount":634},{"contestId":856,"index":"C","solvedCount":765},{"contestId":856,"index":"B","solvedCount":678},{"contestId":856,"index":"A","solvedCount":1664},{"contestId":855,"index":"G","solvedCount":481},{"contestId":855,"index":"F","solvedCount":708},{"contestId":855,"index":"E","solvedCount":2325},{"contestId":855,"index":"D","solvedCount":644},{"contestId":855,"index":"C","solvedCount":2526},{"contestId":855,"index":"B","solvedCount":10094},{"contestId":855,"index":"A","solvedCount":29017},{"contestId":854,"index":"B","solvedCount":8643},{"contestId":854,"index":"A","solvedCount":14766},{"contestId":853,"index":"E","solvedCount":92},{"contestId":853,"index":"D","solvedCount":733},{"contestId":853,"index":"C","solvedCount":1878},{"contestId":853,"index":"B","solvedCount":2789},{"contestId":853,"index":"A","solvedCount":6272},{"contestId":852,"index":"I","solvedCount":817},{"contestId":852,"index":"H","solvedCount":223},{"contestId":852,"index":"G","solvedCount":1481},{"contestId":852,"index":"F","solvedCount":673},{"contestId":852,"index":"E","solvedCount":1258},{"contestId":852,"index":"D","solvedCount":1330},{"contestId":852,"index":"C","solvedCount":685},{"contestId":852,"index":"B","solvedCount":1827},{"contestId":852,"index":"A","solvedCount":449},{"contestId":851,"index":"B","solvedCount":5944},{"contestId":851,"index":"A","solvedCount":10394},{"contestId":850,"index":"F","solvedCount":906},{"contestId":850,"index":"E","solvedCount":580},{"contestId":850,"index":"D","solvedCount":547},{"contestId":850,"index":"C","solvedCount":2038},{"contestId":850,"index":"B","solvedCount":2240},{"contestId":850,"index":"A","solvedCount":3423},{"contestId":849,"index":"B","solvedCount":4087},{"contestId":849,"index":"A","solvedCount":9864},{"contestId":848,"index":"E","solvedCount":317},{"contestId":848,"index":"D","solvedCount":510},{"contestId":848,"index":"C","solvedCount":1704},{"contestId":848,"index":"B","solvedCount":2026},{"contestId":848,"index":"A","solvedCount":5375},{"contestId":847,"index":"M","solvedCount":6911},{"contestId":847,"index":"L","solvedCount":368},{"contestId":847,"index":"K","solvedCount":1940},{"contestId":847,"index":"J","solvedCount":819},{"contestId":847,"index":"I","solvedCount":1687},{"contestId":847,"index":"H","solvedCount":2643},{"contestId":847,"index":"G","solvedCount":7824},{"contestId":847,"index":"F","solvedCount":1054},{"contestId":847,"index":"E","solvedCount":4007},{"contestId":847,"index":"D","solvedCount":1442},{"contestId":847,"index":"C","solvedCount":2617},{"contestId":847,"index":"B","solvedCount":6573},{"contestId":847,"index":"A","solvedCount":4118},{"contestId":846,"index":"F","solvedCount":2788},{"contestId":846,"index":"E","solvedCount":1070},{"contestId":846,"index":"D","solvedCount":2891},{"contestId":846,"index":"C","solvedCount":3049},{"contestId":846,"index":"B","solvedCount":2865},{"contestId":846,"index":"A","solvedCount":4793},{"contestId":845,"index":"G","solvedCount":2321},{"contestId":845,"index":"F","solvedCount":876},{"contestId":845,"index":"E","solvedCount":720},{"contestId":845,"index":"D","solvedCount":2599},{"contestId":845,"index":"C","solvedCount":15313},{"contestId":845,"index":"B","solvedCount":5699},{"contestId":845,"index":"A","solvedCount":8566},{"contestId":844,"index":"B","solvedCount":9450},{"contestId":844,"index":"A","solvedCount":12379},{"contestId":843,"index":"E","solvedCount":688},{"contestId":843,"index":"D","solvedCount":1257},{"contestId":843,"index":"C","solvedCount":418},{"contestId":843,"index":"B","solvedCount":2676},{"contestId":843,"index":"A","solvedCount":6035},{"contestId":842,"index":"E","solvedCount":535},{"contestId":842,"index":"D","solvedCount":4772},{"contestId":842,"index":"C","solvedCount":3844},{"contestId":842,"index":"B","solvedCount":11117},{"contestId":842,"index":"A","solvedCount":11380},{"contestId":841,"index":"B","solvedCount":13330},{"contestId":841,"index":"A","solvedCount":14234},{"contestId":840,"index":"E","solvedCount":870},{"contestId":840,"index":"D","solvedCount":4322},{"contestId":840,"index":"C","solvedCount":2249},{"contestId":840,"index":"B","solvedCount":2940},{"contestId":840,"index":"A","solvedCount":7662},{"contestId":839,"index":"E","solvedCount":1074},{"contestId":839,"index":"D","solvedCount":3770},{"contestId":839,"index":"C","solvedCount":21499},{"contestId":839,"index":"B","solvedCount":3458},{"contestId":839,"index":"A","solvedCount":15118},{"contestId":838,"index":"F","solvedCount":168},{"contestId":838,"index":"E","solvedCount":458},{"contestId":838,"index":"D","solvedCount":1212},{"contestId":838,"index":"C","solvedCount":453},{"contestId":838,"index":"B","solvedCount":1204},{"contestId":838,"index":"A","solvedCount":1096},{"contestId":837,"index":"G","solvedCount":1074},{"contestId":837,"index":"F","solvedCount":1106},{"contestId":837,"index":"E","solvedCount":2226},{"contestId":837,"index":"D","solvedCount":8385},{"contestId":837,"index":"C","solvedCount":4699},{"contestId":837,"index":"B","solvedCount":4462},{"contestId":837,"index":"A","solvedCount":10348},{"contestId":835,"index":"F","solvedCount":1371},{"contestId":835,"index":"E","solvedCount":1428},{"contestId":835,"index":"D","solvedCount":4952},{"contestId":835,"index":"C","solvedCount":9632},{"contestId":835,"index":"B","solvedCount":11484},{"contestId":835,"index":"A","solvedCount":22150},{"contestId":834,"index":"B","solvedCount":9508},{"contestId":834,"index":"A","solvedCount":9178},{"contestId":833,"index":"E","solvedCount":331},{"contestId":833,"index":"D","solvedCount":546},{"contestId":833,"index":"C","solvedCount":546},{"contestId":833,"index":"B","solvedCount":7226},{"contestId":833,"index":"A","solvedCount":6644},{"contestId":832,"index":"E","solvedCount":415},{"contestId":832,"index":"D","solvedCount":4871},{"contestId":832,"index":"C","solvedCount":513},{"contestId":832,"index":"B","solvedCount":4713},{"contestId":832,"index":"A","solvedCount":22421},{"contestId":831,"index":"C","solvedCount":5774},{"contestId":831,"index":"B","solvedCount":15914},{"contestId":831,"index":"A","solvedCount":11266},{"contestId":830,"index":"E","solvedCount":407},{"contestId":830,"index":"D","solvedCount":1059},{"contestId":830,"index":"C","solvedCount":1404},{"contestId":830,"index":"B","solvedCount":3092},{"contestId":830,"index":"A","solvedCount":8493},{"contestId":828,"index":"B","solvedCount":6225},{"contestId":828,"index":"A","solvedCount":8536},{"contestId":827,"index":"F","solvedCount":627},{"contestId":827,"index":"E","solvedCount":1316},{"contestId":827,"index":"D","solvedCount":1553},{"contestId":827,"index":"C","solvedCount":1843},{"contestId":827,"index":"B","solvedCount":3758},{"contestId":827,"index":"A","solvedCount":4397},{"contestId":825,"index":"G","solvedCount":1562},{"contestId":825,"index":"F","solvedCount":2166},{"contestId":825,"index":"E","solvedCount":4569},{"contestId":825,"index":"D","solvedCount":3873},{"contestId":825,"index":"C","solvedCount":4955},{"contestId":825,"index":"B","solvedCount":4869},{"contestId":825,"index":"A","solvedCount":8282},{"contestId":822,"index":"F","solvedCount":402},{"contestId":822,"index":"E","solvedCount":1249},{"contestId":822,"index":"D","solvedCount":3319},{"contestId":822,"index":"C","solvedCount":4994},{"contestId":822,"index":"B","solvedCount":10500},{"contestId":822,"index":"A","solvedCount":38046},{"contestId":821,"index":"E","solvedCount":1721},{"contestId":821,"index":"D","solvedCount":1867},{"contestId":821,"index":"C","solvedCount":8179},{"contestId":821,"index":"B","solvedCount":6152},{"contestId":821,"index":"A","solvedCount":9074},{"contestId":820,"index":"C","solvedCount":537},{"contestId":820,"index":"B","solvedCount":5569},{"contestId":820,"index":"A","solvedCount":8785},{"contestId":819,"index":"E","solvedCount":661},{"contestId":819,"index":"D","solvedCount":436},{"contestId":819,"index":"C","solvedCount":293},{"contestId":819,"index":"B","solvedCount":1807},{"contestId":818,"index":"G","solvedCount":1114},{"contestId":818,"index":"F","solvedCount":2031},{"contestId":818,"index":"E","solvedCount":2768},{"contestId":818,"index":"D","solvedCount":3885},{"contestId":818,"index":"C","solvedCount":1422},{"contestId":818,"index":"B","solvedCount":3292},{"contestId":818,"index":"A","solvedCount":8005},{"contestId":817,"index":"F","solvedCount":3570},{"contestId":817,"index":"E","solvedCount":4087},{"contestId":817,"index":"D","solvedCount":7037},{"contestId":817,"index":"C","solvedCount":8736},{"contestId":817,"index":"B","solvedCount":6575},{"contestId":817,"index":"A","solvedCount":7006},{"contestId":816,"index":"B","solvedCount":30880},{"contestId":816,"index":"A","solvedCount":9883},{"contestId":815,"index":"E","solvedCount":372},{"contestId":815,"index":"D","solvedCount":954},{"contestId":815,"index":"C","solvedCount":3578},{"contestId":815,"index":"B","solvedCount":1673},{"contestId":815,"index":"A","solvedCount":5939},{"contestId":814,"index":"E","solvedCount":864},{"contestId":814,"index":"D","solvedCount":2653},{"contestId":814,"index":"C","solvedCount":8188},{"contestId":814,"index":"B","solvedCount":5921},{"contestId":814,"index":"A","solvedCount":11153},{"contestId":813,"index":"F","solvedCount":1915},{"contestId":813,"index":"E","solvedCount":3408},{"contestId":813,"index":"D","solvedCount":1284},{"contestId":813,"index":"C","solvedCount":8801},{"contestId":813,"index":"B","solvedCount":4558},{"contestId":813,"index":"A","solvedCount":5515},{"contestId":812,"index":"E","solvedCount":1432},{"contestId":812,"index":"D","solvedCount":387},{"contestId":812,"index":"C","solvedCount":18851},{"contestId":812,"index":"B","solvedCount":5606},{"contestId":812,"index":"A","solvedCount":6486},{"contestId":811,"index":"E","solvedCount":1123},{"contestId":811,"index":"D","solvedCount":1978},{"contestId":811,"index":"C","solvedCount":3538},{"contestId":811,"index":"B","solvedCount":6840},{"contestId":811,"index":"A","solvedCount":12481},{"contestId":810,"index":"B","solvedCount":12840},{"contestId":810,"index":"A","solvedCount":9440},{"contestId":809,"index":"E","solvedCount":1063},{"contestId":809,"index":"D","solvedCount":1241},{"contestId":809,"index":"C","solvedCount":955},{"contestId":809,"index":"B","solvedCount":1838},{"contestId":809,"index":"A","solvedCount":4929},{"contestId":808,"index":"G","solvedCount":4232},{"contestId":808,"index":"F","solvedCount":1711},{"contestId":808,"index":"E","solvedCount":2291},{"contestId":808,"index":"D","solvedCount":8526},{"contestId":808,"index":"C","solvedCount":7200},{"contestId":808,"index":"B","solvedCount":17257},{"contestId":808,"index":"A","solvedCount":11372},{"contestId":807,"index":"B","solvedCount":3701},{"contestId":807,"index":"A","solvedCount":23905},{"contestId":805,"index":"B","solvedCount":19172},{"contestId":805,"index":"A","solvedCount":19571},{"contestId":804,"index":"F","solvedCount":223},{"contestId":804,"index":"E","solvedCount":838},{"contestId":804,"index":"D","solvedCount":1666},{"contestId":804,"index":"C","solvedCount":1995},{"contestId":804,"index":"B","solvedCount":10344},{"contestId":804,"index":"A","solvedCount":16671},{"contestId":803,"index":"G","solvedCount":1993},{"contestId":803,"index":"F","solvedCount":5233},{"contestId":803,"index":"E","solvedCount":2777},{"contestId":803,"index":"D","solvedCount":4199},{"contestId":803,"index":"C","solvedCount":5996},{"contestId":803,"index":"B","solvedCount":7750},{"contestId":803,"index":"A","solvedCount":5433},{"contestId":802,"index":"M3","solvedCount":1338},{"contestId":802,"index":"M2","solvedCount":1521},{"contestId":802,"index":"M1","solvedCount":3745},{"contestId":802,"index":"J3","solvedCount":417},{"contestId":802,"index":"J2","solvedCount":750},{"contestId":802,"index":"J1","solvedCount":6774},{"contestId":802,"index":"G3","solvedCount":1890},{"contestId":802,"index":"G2","solvedCount":572},{"contestId":802,"index":"G1","solvedCount":8351},{"contestId":802,"index":"D3","solvedCount":158},{"contestId":802,"index":"D2","solvedCount":338},{"contestId":802,"index":"D1","solvedCount":562},{"contestId":802,"index":"A3","solvedCount":705},{"contestId":802,"index":"A2","solvedCount":1360},{"contestId":802,"index":"A1","solvedCount":1617},{"contestId":801,"index":"B","solvedCount":11351},{"contestId":801,"index":"A","solvedCount":7826},{"contestId":799,"index":"G","solvedCount":172},{"contestId":799,"index":"F","solvedCount":679},{"contestId":799,"index":"E","solvedCount":1132},{"contestId":799,"index":"D","solvedCount":2294},{"contestId":799,"index":"C","solvedCount":4089},{"contestId":799,"index":"B","solvedCount":10335},{"contestId":799,"index":"A","solvedCount":21816},{"contestId":798,"index":"E","solvedCount":578},{"contestId":798,"index":"D","solvedCount":2265},{"contestId":798,"index":"C","solvedCount":6478},{"contestId":798,"index":"B","solvedCount":9427},{"contestId":798,"index":"A","solvedCount":24423},{"contestId":797,"index":"F","solvedCount":1566},{"contestId":797,"index":"E","solvedCount":6148},{"contestId":797,"index":"D","solvedCount":2327},{"contestId":797,"index":"C","solvedCount":10397},{"contestId":797,"index":"B","solvedCount":11794},{"contestId":797,"index":"A","solvedCount":21004},{"contestId":796,"index":"F","solvedCount":476},{"contestId":796,"index":"E","solvedCount":778},{"contestId":796,"index":"D","solvedCount":8069},{"contestId":796,"index":"C","solvedCount":3271},{"contestId":796,"index":"B","solvedCount":9800},{"contestId":796,"index":"A","solvedCount":13954},{"contestId":794,"index":"G","solvedCount":588},{"contestId":794,"index":"F","solvedCount":1119},{"contestId":794,"index":"E","solvedCount":1244},{"contestId":794,"index":"D","solvedCount":961},{"contestId":794,"index":"C","solvedCount":3365},{"contestId":794,"index":"B","solvedCount":7537},{"contestId":794,"index":"A","solvedCount":8086},{"contestId":793,"index":"G","solvedCount":580},{"contestId":793,"index":"F","solvedCount":909},{"contestId":793,"index":"E","solvedCount":338},{"contestId":793,"index":"D","solvedCount":1759},{"contestId":793,"index":"C","solvedCount":1408},{"contestId":793,"index":"B","solvedCount":4964},{"contestId":793,"index":"A","solvedCount":8284},{"contestId":792,"index":"F","solvedCount":433},{"contestId":792,"index":"E","solvedCount":1314},{"contestId":792,"index":"D","solvedCount":3503},{"contestId":792,"index":"C","solvedCount":5151},{"contestId":792,"index":"B","solvedCount":6612},{"contestId":792,"index":"A","solvedCount":9940},{"contestId":791,"index":"A","solvedCount":275432},{"contestId":789,"index":"B","solvedCount":5103},{"contestId":789,"index":"A","solvedCount":9972},{"contestId":788,"index":"E","solvedCount":451},{"contestId":788,"index":"D","solvedCount":425},{"contestId":788,"index":"C","solvedCount":2710},{"contestId":788,"index":"B","solvedCount":2988},{"contestId":788,"index":"A","solvedCount":10365},{"contestId":787,"index":"B","solvedCount":5841},{"contestId":787,"index":"A","solvedCount":12323},{"contestId":786,"index":"E","solvedCount":921},{"contestId":786,"index":"D","solvedCount":199},{"contestId":786,"index":"C","solvedCount":4053},{"contestId":786,"index":"B","solvedCount":8738},{"contestId":786,"index":"A","solvedCount":2931},{"contestId":785,"index":"E","solvedCount":2323},{"contestId":785,"index":"D","solvedCount":4110},{"contestId":785,"index":"C","solvedCount":7960},{"contestId":785,"index":"B","solvedCount":10742},{"contestId":785,"index":"A","solvedCount":116652},{"contestId":784,"index":"G","solvedCount":793},{"contestId":784,"index":"F","solvedCount":1150},{"contestId":784,"index":"E","solvedCount":2065},{"contestId":784,"index":"D","solvedCount":519},{"contestId":784,"index":"C","solvedCount":782},{"contestId":784,"index":"B","solvedCount":941},{"contestId":784,"index":"A","solvedCount":3384},{"contestId":780,"index":"H","solvedCount":211},{"contestId":780,"index":"G","solvedCount":804},{"contestId":780,"index":"F","solvedCount":1318},{"contestId":780,"index":"E","solvedCount":3148},{"contestId":780,"index":"D","solvedCount":3068},{"contestId":780,"index":"C","solvedCount":10357},{"contestId":780,"index":"B","solvedCount":13907},{"contestId":780,"index":"A","solvedCount":23538},{"contestId":779,"index":"C","solvedCount":13039},{"contestId":779,"index":"B","solvedCount":10799},{"contestId":779,"index":"A","solvedCount":9800},{"contestId":778,"index":"E","solvedCount":451},{"contestId":778,"index":"D","solvedCount":620},{"contestId":778,"index":"C","solvedCount":1051},{"contestId":778,"index":"B","solvedCount":2578},{"contestId":778,"index":"A","solvedCount":13283},{"contestId":777,"index":"E","solvedCount":4987},{"contestId":777,"index":"D","solvedCount":5300},{"contestId":777,"index":"C","solvedCount":6940},{"contestId":777,"index":"B","solvedCount":10069},{"contestId":777,"index":"A","solvedCount":11159},{"contestId":776,"index":"G","solvedCount":438},{"contestId":776,"index":"F","solvedCount":571},{"contestId":776,"index":"E","solvedCount":2566},{"contestId":776,"index":"D","solvedCount":6647},{"contestId":776,"index":"C","solvedCount":6338},{"contestId":776,"index":"B","solvedCount":27366},{"contestId":776,"index":"A","solvedCount":13011},{"contestId":775,"index":"A","solvedCount":0},{"contestId":774,"index":"L","solvedCount":415},{"contestId":774,"index":"K","solvedCount":1403},{"contestId":774,"index":"J","solvedCount":458},{"contestId":774,"index":"I","solvedCount":171},{"contestId":774,"index":"H","solvedCount":292},{"contestId":774,"index":"G","solvedCount":249},{"contestId":774,"index":"F","solvedCount":203},{"contestId":774,"index":"E","solvedCount":283},{"contestId":774,"index":"D","solvedCount":2138},{"contestId":774,"index":"C","solvedCount":4421},{"contestId":774,"index":"B","solvedCount":332},{"contestId":774,"index":"A","solvedCount":401},{"contestId":773,"index":"F","solvedCount":397},{"contestId":773,"index":"E","solvedCount":612},{"contestId":773,"index":"D","solvedCount":827},{"contestId":773,"index":"C","solvedCount":1028},{"contestId":773,"index":"B","solvedCount":1304},{"contestId":773,"index":"A","solvedCount":4833},{"contestId":772,"index":"E","solvedCount":229},{"contestId":772,"index":"D","solvedCount":876},{"contestId":772,"index":"C","solvedCount":1505},{"contestId":772,"index":"B","solvedCount":3543},{"contestId":772,"index":"A","solvedCount":5085},{"contestId":771,"index":"F","solvedCount":93},{"contestId":771,"index":"E","solvedCount":714},{"contestId":771,"index":"D","solvedCount":1696},{"contestId":771,"index":"C","solvedCount":3685},{"contestId":771,"index":"B","solvedCount":7276},{"contestId":771,"index":"A","solvedCount":18369},{"contestId":770,"index":"D","solvedCount":1639},{"contestId":770,"index":"C","solvedCount":3029},{"contestId":770,"index":"B","solvedCount":3109},{"contestId":770,"index":"A","solvedCount":22111},{"contestId":769,"index":"D","solvedCount":2589},{"contestId":769,"index":"C","solvedCount":3261},{"contestId":769,"index":"B","solvedCount":3470},{"contestId":769,"index":"A","solvedCount":6541},{"contestId":768,"index":"G","solvedCount":577},{"contestId":768,"index":"F","solvedCount":1170},{"contestId":768,"index":"E","solvedCount":3764},{"contestId":768,"index":"D","solvedCount":3646},{"contestId":768,"index":"C","solvedCount":4251},{"contestId":768,"index":"B","solvedCount":7296},{"contestId":768,"index":"A","solvedCount":31453},{"contestId":767,"index":"E","solvedCount":1199},{"contestId":767,"index":"D","solvedCount":2485},{"contestId":767,"index":"C","solvedCount":4764},{"contestId":767,"index":"B","solvedCount":2286},{"contestId":767,"index":"A","solvedCount":23178},{"contestId":766,"index":"E","solvedCount":3711},{"contestId":766,"index":"D","solvedCount":4099},{"contestId":766,"index":"C","solvedCount":4991},{"contestId":766,"index":"B","solvedCount":39420},{"contestId":766,"index":"A","solvedCount":35442},{"contestId":765,"index":"G","solvedCount":122},{"contestId":765,"index":"F","solvedCount":2842},{"contestId":765,"index":"E","solvedCount":1369},{"contestId":765,"index":"D","solvedCount":2613},{"contestId":765,"index":"C","solvedCount":7505},{"contestId":765,"index":"B","solvedCount":7619},{"contestId":765,"index":"A","solvedCount":9662},{"contestId":764,"index":"B","solvedCount":12820},{"contestId":764,"index":"A","solvedCount":17285},{"contestId":763,"index":"E","solvedCount":645},{"contestId":763,"index":"D","solvedCount":716},{"contestId":763,"index":"C","solvedCount":824},{"contestId":763,"index":"B","solvedCount":3146},{"contestId":763,"index":"A","solvedCount":12417},{"contestId":762,"index":"F","solvedCount":535},{"contestId":762,"index":"E","solvedCount":1757},{"contestId":762,"index":"D","solvedCount":1903},{"contestId":762,"index":"C","solvedCount":3107},{"contestId":762,"index":"B","solvedCount":11354},{"contestId":762,"index":"A","solvedCount":27582},{"contestId":761,"index":"F","solvedCount":758},{"contestId":761,"index":"E","solvedCount":2457},{"contestId":761,"index":"D","solvedCount":4239},{"contestId":761,"index":"C","solvedCount":6073},{"contestId":761,"index":"B","solvedCount":7095},{"contestId":761,"index":"A","solvedCount":15278},{"contestId":760,"index":"B","solvedCount":8100},{"contestId":760,"index":"A","solvedCount":8729},{"contestId":758,"index":"F","solvedCount":772},{"contestId":758,"index":"E","solvedCount":648},{"contestId":758,"index":"D","solvedCount":2976},{"contestId":758,"index":"C","solvedCount":4089},{"contestId":758,"index":"B","solvedCount":10805},{"contestId":758,"index":"A","solvedCount":78314},{"contestId":757,"index":"G","solvedCount":671},{"contestId":757,"index":"F","solvedCount":1585},{"contestId":757,"index":"E","solvedCount":1655},{"contestId":757,"index":"D","solvedCount":1590},{"contestId":757,"index":"C","solvedCount":2484},{"contestId":757,"index":"B","solvedCount":11730},{"contestId":757,"index":"A","solvedCount":11945},{"contestId":756,"index":"F","solvedCount":271},{"contestId":756,"index":"E","solvedCount":329},{"contestId":756,"index":"D","solvedCount":1176},{"contestId":756,"index":"C","solvedCount":1527},{"contestId":756,"index":"B","solvedCount":4633},{"contestId":756,"index":"A","solvedCount":3244},{"contestId":755,"index":"G","solvedCount":1160},{"contestId":755,"index":"F","solvedCount":2080},{"contestId":755,"index":"E","solvedCount":948},{"contestId":755,"index":"D","solvedCount":2728},{"contestId":755,"index":"C","solvedCount":15784},{"contestId":755,"index":"B","solvedCount":13171},{"contestId":755,"index":"A","solvedCount":20367},{"contestId":754,"index":"E","solvedCount":626},{"contestId":754,"index":"D","solvedCount":2749},{"contestId":754,"index":"C","solvedCount":1127},{"contestId":754,"index":"B","solvedCount":7635},{"contestId":754,"index":"A","solvedCount":9559},{"contestId":753,"index":"C","solvedCount":482},{"contestId":753,"index":"B","solvedCount":1466},{"contestId":753,"index":"A","solvedCount":10219},{"contestId":750,"index":"H","solvedCount":276},{"contestId":750,"index":"G","solvedCount":639},{"contestId":750,"index":"F","solvedCount":659},{"contestId":750,"index":"E","solvedCount":1998},{"contestId":750,"index":"D","solvedCount":3180},{"contestId":750,"index":"C","solvedCount":7176},{"contestId":750,"index":"B","solvedCount":9763},{"contestId":750,"index":"A","solvedCount":97365},{"contestId":749,"index":"E","solvedCount":1312},{"contestId":749,"index":"D","solvedCount":2858},{"contestId":749,"index":"C","solvedCount":6317},{"contestId":749,"index":"B","solvedCount":9040},{"contestId":749,"index":"A","solvedCount":58975},{"contestId":748,"index":"F","solvedCount":765},{"contestId":748,"index":"E","solvedCount":1688},{"contestId":748,"index":"D","solvedCount":2096},{"contestId":748,"index":"C","solvedCount":4974},{"contestId":748,"index":"B","solvedCount":5674},{"contestId":748,"index":"A","solvedCount":9403},{"contestId":747,"index":"F","solvedCount":527},{"contestId":747,"index":"E","solvedCount":2125},{"contestId":747,"index":"D","solvedCount":3625},{"contestId":747,"index":"C","solvedCount":5097},{"contestId":747,"index":"B","solvedCount":9791},{"contestId":747,"index":"A","solvedCount":11403},{"contestId":746,"index":"G","solvedCount":1679},{"contestId":746,"index":"F","solvedCount":946},{"contestId":746,"index":"E","solvedCount":1918},{"contestId":746,"index":"D","solvedCount":5415},{"contestId":746,"index":"C","solvedCount":3897},{"contestId":746,"index":"B","solvedCount":32629},{"contestId":746,"index":"A","solvedCount":24271},{"contestId":745,"index":"B","solvedCount":3913},{"contestId":745,"index":"A","solvedCount":11103},{"contestId":744,"index":"E","solvedCount":158},{"contestId":744,"index":"D","solvedCount":166},{"contestId":744,"index":"C","solvedCount":1396},{"contestId":744,"index":"B","solvedCount":1977},{"contestId":744,"index":"A","solvedCount":10028},{"contestId":743,"index":"E","solvedCount":1672},{"contestId":743,"index":"D","solvedCount":4817},{"contestId":743,"index":"C","solvedCount":13681},{"contestId":743,"index":"B","solvedCount":16266},{"contestId":743,"index":"A","solvedCount":11973},{"contestId":742,"index":"B","solvedCount":10195},{"contestId":742,"index":"A","solvedCount":54636},{"contestId":741,"index":"E","solvedCount":246},{"contestId":741,"index":"D","solvedCount":4015},{"contestId":741,"index":"C","solvedCount":3365},{"contestId":741,"index":"B","solvedCount":6066},{"contestId":741,"index":"A","solvedCount":5760},{"contestId":740,"index":"B","solvedCount":8980},{"contestId":740,"index":"A","solvedCount":9218},{"contestId":739,"index":"E","solvedCount":2915},{"contestId":739,"index":"D","solvedCount":253},{"contestId":739,"index":"C","solvedCount":1814},{"contestId":739,"index":"B","solvedCount":5336},{"contestId":739,"index":"A","solvedCount":8567},{"contestId":737,"index":"F","solvedCount":86},{"contestId":737,"index":"E","solvedCount":362},{"contestId":736,"index":"E","solvedCount":257},{"contestId":736,"index":"D","solvedCount":623},{"contestId":735,"index":"E","solvedCount":1073},{"contestId":735,"index":"D","solvedCount":16452},{"contestId":735,"index":"C","solvedCount":8104},{"contestId":735,"index":"B","solvedCount":8826},{"contestId":735,"index":"A","solvedCount":13291},{"contestId":734,"index":"F","solvedCount":1466},{"contestId":734,"index":"E","solvedCount":5702},{"contestId":734,"index":"D","solvedCount":3955},{"contestId":734,"index":"C","solvedCount":5759},{"contestId":734,"index":"B","solvedCount":32507},{"contestId":734,"index":"A","solvedCount":208010},{"contestId":733,"index":"F","solvedCount":1431},{"contestId":733,"index":"E","solvedCount":1141},{"contestId":733,"index":"D","solvedCount":4395},{"contestId":733,"index":"C","solvedCount":3602},{"contestId":733,"index":"B","solvedCount":11039},{"contestId":733,"index":"A","solvedCount":17147},{"contestId":732,"index":"F","solvedCount":3819},{"contestId":732,"index":"E","solvedCount":1692},{"contestId":732,"index":"D","solvedCount":6057},{"contestId":732,"index":"C","solvedCount":10271},{"contestId":732,"index":"B","solvedCount":26070},{"contestId":732,"index":"A","solvedCount":93580},{"contestId":731,"index":"F","solvedCount":3211},{"contestId":731,"index":"E","solvedCount":1946},{"contestId":731,"index":"D","solvedCount":1314},{"contestId":731,"index":"C","solvedCount":8079},{"contestId":731,"index":"B","solvedCount":8402},{"contestId":731,"index":"A","solvedCount":54921},{"contestId":730,"index":"L","solvedCount":249},{"contestId":730,"index":"K","solvedCount":199},{"contestId":730,"index":"J","solvedCount":4215},{"contestId":730,"index":"I","solvedCount":3011},{"contestId":730,"index":"H","solvedCount":3320},{"contestId":730,"index":"G","solvedCount":2333},{"contestId":730,"index":"F","solvedCount":217},{"contestId":730,"index":"E","solvedCount":932},{"contestId":730,"index":"D","solvedCount":970},{"contestId":730,"index":"C","solvedCount":1421},{"contestId":730,"index":"B","solvedCount":2844},{"contestId":730,"index":"A","solvedCount":1747},{"contestId":729,"index":"F","solvedCount":1113},{"contestId":729,"index":"E","solvedCount":2428},{"contestId":729,"index":"D","solvedCount":4138},{"contestId":729,"index":"C","solvedCount":4223},{"contestId":729,"index":"B","solvedCount":8854},{"contestId":729,"index":"A","solvedCount":8239},{"contestId":727,"index":"F","solvedCount":1154},{"contestId":727,"index":"E","solvedCount":1682},{"contestId":727,"index":"D","solvedCount":2126},{"contestId":727,"index":"C","solvedCount":9378},{"contestId":727,"index":"B","solvedCount":2299},{"contestId":727,"index":"A","solvedCount":19154},{"contestId":725,"index":"G","solvedCount":290},{"contestId":725,"index":"F","solvedCount":808},{"contestId":725,"index":"E","solvedCount":744},{"contestId":725,"index":"D","solvedCount":3163},{"contestId":725,"index":"C","solvedCount":2958},{"contestId":725,"index":"B","solvedCount":5429},{"contestId":725,"index":"A","solvedCount":7572},{"contestId":724,"index":"G","solvedCount":1633},{"contestId":724,"index":"F","solvedCount":570},{"contestId":724,"index":"E","solvedCount":2085},{"contestId":724,"index":"D","solvedCount":2509},{"contestId":724,"index":"C","solvedCount":2307},{"contestId":724,"index":"B","solvedCount":4280},{"contestId":724,"index":"A","solvedCount":7623},{"contestId":723,"index":"F","solvedCount":1802},{"contestId":723,"index":"E","solvedCount":2419},{"contestId":723,"index":"D","solvedCount":7657},{"contestId":723,"index":"C","solvedCount":5313},{"contestId":723,"index":"B","solvedCount":11086},{"contestId":723,"index":"A","solvedCount":106392},{"contestId":722,"index":"F","solvedCount":685},{"contestId":722,"index":"E","solvedCount":1182},{"contestId":722,"index":"D","solvedCount":3390},{"contestId":722,"index":"C","solvedCount":12132},{"contestId":722,"index":"B","solvedCount":6842},{"contestId":722,"index":"A","solvedCount":7009},{"contestId":721,"index":"E","solvedCount":388},{"contestId":721,"index":"D","solvedCount":2544},{"contestId":721,"index":"C","solvedCount":6888},{"contestId":721,"index":"B","solvedCount":12568},{"contestId":721,"index":"A","solvedCount":19536},{"contestId":720,"index":"F","solvedCount":217},{"contestId":720,"index":"E","solvedCount":130},{"contestId":720,"index":"D","solvedCount":339},{"contestId":720,"index":"C","solvedCount":231},{"contestId":720,"index":"B","solvedCount":494},{"contestId":720,"index":"A","solvedCount":1015},{"contestId":719,"index":"B","solvedCount":8877},{"contestId":719,"index":"A","solvedCount":16536},{"contestId":718,"index":"E","solvedCount":520},{"contestId":718,"index":"D","solvedCount":619},{"contestId":718,"index":"C","solvedCount":5124},{"contestId":718,"index":"A","solvedCount":4649},{"contestId":717,"index":"I","solvedCount":227},{"contestId":717,"index":"H","solvedCount":502},{"contestId":717,"index":"G","solvedCount":764},{"contestId":717,"index":"F","solvedCount":423},{"contestId":717,"index":"E","solvedCount":1601},{"contestId":717,"index":"D","solvedCount":1661},{"contestId":717,"index":"C","solvedCount":4385},{"contestId":717,"index":"B","solvedCount":219},{"contestId":717,"index":"A","solvedCount":513},{"contestId":716,"index":"B","solvedCount":13350},{"contestId":716,"index":"A","solvedCount":24327},{"contestId":715,"index":"E","solvedCount":741},{"contestId":715,"index":"D","solvedCount":530},{"contestId":715,"index":"C","solvedCount":2865},{"contestId":715,"index":"B","solvedCount":3941},{"contestId":715,"index":"A","solvedCount":5901},{"contestId":714,"index":"B","solvedCount":15718},{"contestId":714,"index":"A","solvedCount":11223},{"contestId":713,"index":"E","solvedCount":425},{"contestId":713,"index":"D","solvedCount":1464},{"contestId":713,"index":"C","solvedCount":7172},{"contestId":713,"index":"B","solvedCount":1542},{"contestId":713,"index":"A","solvedCount":8930},{"contestId":712,"index":"E","solvedCount":763},{"contestId":712,"index":"D","solvedCount":2057},{"contestId":712,"index":"C","solvedCount":6274},{"contestId":712,"index":"B","solvedCount":10445},{"contestId":712,"index":"A","solvedCount":12777},{"contestId":711,"index":"E","solvedCount":1444},{"contestId":711,"index":"D","solvedCount":5251},{"contestId":711,"index":"C","solvedCount":9788},{"contestId":711,"index":"B","solvedCount":8708},{"contestId":711,"index":"A","solvedCount":31257},{"contestId":710,"index":"F","solvedCount":2792},{"contestId":710,"index":"E","solvedCount":5986},{"contestId":710,"index":"D","solvedCount":2034},{"contestId":710,"index":"C","solvedCount":5667},{"contestId":710,"index":"B","solvedCount":10810},{"contestId":710,"index":"A","solvedCount":15073},{"contestId":709,"index":"B","solvedCount":5068},{"contestId":709,"index":"A","solvedCount":39179},{"contestId":708,"index":"E","solvedCount":1488},{"contestId":708,"index":"D","solvedCount":1031},{"contestId":708,"index":"C","solvedCount":4724},{"contestId":708,"index":"B","solvedCount":3489},{"contestId":708,"index":"A","solvedCount":10018},{"contestId":707,"index":"E","solvedCount":1711},{"contestId":707,"index":"D","solvedCount":3182},{"contestId":707,"index":"C","solvedCount":13713},{"contestId":707,"index":"B","solvedCount":13744},{"contestId":707,"index":"A","solvedCount":57225},{"contestId":706,"index":"E","solvedCount":1313},{"contestId":706,"index":"D","solvedCount":13720},{"contestId":706,"index":"C","solvedCount":20582},{"contestId":706,"index":"B","solvedCount":92670},{"contestId":706,"index":"A","solvedCount":15519},{"contestId":705,"index":"B","solvedCount":9648},{"contestId":705,"index":"A","solvedCount":139166},{"contestId":704,"index":"E","solvedCount":407},{"contestId":704,"index":"D","solvedCount":1210},{"contestId":704,"index":"C","solvedCount":625},{"contestId":704,"index":"B","solvedCount":2327},{"contestId":704,"index":"A","solvedCount":10440},{"contestId":703,"index":"E","solvedCount":713},{"contestId":703,"index":"D","solvedCount":4287},{"contestId":703,"index":"C","solvedCount":2027},{"contestId":703,"index":"B","solvedCount":6111},{"contestId":703,"index":"A","solvedCount":69289},{"contestId":702,"index":"F","solvedCount":2054},{"contestId":702,"index":"E","solvedCount":3352},{"contestId":702,"index":"D","solvedCount":3811},{"contestId":702,"index":"C","solvedCount":25278},{"contestId":702,"index":"B","solvedCount":14156},{"contestId":702,"index":"A","solvedCount":57883},{"contestId":701,"index":"C","solvedCount":21457},{"contestId":701,"index":"B","solvedCount":12744},{"contestId":701,"index":"A","solvedCount":21475},{"contestId":700,"index":"E","solvedCount":1498},{"contestId":700,"index":"D","solvedCount":612},{"contestId":700,"index":"C","solvedCount":1604},{"contestId":700,"index":"B","solvedCount":4777},{"contestId":700,"index":"A","solvedCount":3390},{"contestId":699,"index":"B","solvedCount":8026},{"contestId":699,"index":"A","solvedCount":19896},{"contestId":698,"index":"F","solvedCount":583},{"contestId":698,"index":"E","solvedCount":222},{"contestId":698,"index":"D","solvedCount":627},{"contestId":698,"index":"C","solvedCount":1488},{"contestId":698,"index":"B","solvedCount":6316},{"contestId":698,"index":"A","solvedCount":41084},{"contestId":697,"index":"B","solvedCount":6075},{"contestId":697,"index":"A","solvedCount":13524},{"contestId":696,"index":"F","solvedCount":164},{"contestId":696,"index":"E","solvedCount":777},{"contestId":696,"index":"D","solvedCount":1736},{"contestId":696,"index":"C","solvedCount":2326},{"contestId":696,"index":"B","solvedCount":3931},{"contestId":696,"index":"A","solvedCount":6552},{"contestId":691,"index":"F","solvedCount":1494},{"contestId":691,"index":"E","solvedCount":3262},{"contestId":691,"index":"D","solvedCount":6869},{"contestId":691,"index":"C","solvedCount":3046},{"contestId":691,"index":"B","solvedCount":8296},{"contestId":691,"index":"A","solvedCount":11421},{"contestId":690,"index":"F3","solvedCount":63},{"contestId":690,"index":"F2","solvedCount":113},{"contestId":690,"index":"F1","solvedCount":2465},{"contestId":690,"index":"E2","solvedCount":154},{"contestId":690,"index":"E1","solvedCount":736},{"contestId":690,"index":"D3","solvedCount":652},{"contestId":690,"index":"D2","solvedCount":1500},{"contestId":690,"index":"D1","solvedCount":2977},{"contestId":690,"index":"C3","solvedCount":1049},{"contestId":690,"index":"C2","solvedCount":5214},{"contestId":690,"index":"C1","solvedCount":3266},{"contestId":690,"index":"B3","solvedCount":143},{"contestId":690,"index":"B2","solvedCount":271},{"contestId":690,"index":"B1","solvedCount":1021},{"contestId":690,"index":"A3","solvedCount":710},{"contestId":690,"index":"A2","solvedCount":770},{"contestId":690,"index":"A1","solvedCount":3135},{"contestId":689,"index":"E","solvedCount":2364},{"contestId":689,"index":"D","solvedCount":4445},{"contestId":689,"index":"C","solvedCount":6372},{"contestId":689,"index":"B","solvedCount":6800},{"contestId":689,"index":"A","solvedCount":5549},{"contestId":688,"index":"B","solvedCount":36719},{"contestId":688,"index":"A","solvedCount":14963},{"contestId":687,"index":"E","solvedCount":484},{"contestId":687,"index":"D","solvedCount":1173},{"contestId":687,"index":"C","solvedCount":9426},{"contestId":687,"index":"B","solvedCount":7203},{"contestId":687,"index":"A","solvedCount":17207},{"contestId":686,"index":"B","solvedCount":8073},{"contestId":686,"index":"A","solvedCount":44887},{"contestId":685,"index":"E","solvedCount":688},{"contestId":685,"index":"D","solvedCount":565},{"contestId":685,"index":"C","solvedCount":711},{"contestId":685,"index":"B","solvedCount":5792},{"contestId":685,"index":"A","solvedCount":4530},{"contestId":683,"index":"J","solvedCount":53},{"contestId":683,"index":"I","solvedCount":53},{"contestId":683,"index":"H","solvedCount":126},{"contestId":683,"index":"G","solvedCount":147},{"contestId":683,"index":"F","solvedCount":169},{"contestId":683,"index":"E","solvedCount":205},{"contestId":683,"index":"D","solvedCount":399},{"contestId":683,"index":"C","solvedCount":342},{"contestId":683,"index":"B","solvedCount":341},{"contestId":683,"index":"A","solvedCount":1282},{"contestId":682,"index":"E","solvedCount":765},{"contestId":682,"index":"D","solvedCount":3597},{"contestId":682,"index":"C","solvedCount":8363},{"contestId":682,"index":"B","solvedCount":12883},{"contestId":682,"index":"A","solvedCount":24507},{"contestId":681,"index":"E","solvedCount":560},{"contestId":681,"index":"D","solvedCount":1926},{"contestId":681,"index":"C","solvedCount":10905},{"contestId":681,"index":"B","solvedCount":9603},{"contestId":681,"index":"A","solvedCount":17026},{"contestId":680,"index":"B","solvedCount":26598},{"contestId":680,"index":"A","solvedCount":13504},{"contestId":679,"index":"E","solvedCount":964},{"contestId":679,"index":"D","solvedCount":407},{"contestId":679,"index":"C","solvedCount":1311},{"contestId":679,"index":"B","solvedCount":2372},{"contestId":679,"index":"A","solvedCount":16285},{"contestId":678,"index":"F","solvedCount":1134},{"contestId":678,"index":"E","solvedCount":2921},{"contestId":678,"index":"D","solvedCount":5595},{"contestId":678,"index":"C","solvedCount":11333},{"contestId":678,"index":"B","solvedCount":4942},{"contestId":678,"index":"A","solvedCount":15649},{"contestId":677,"index":"E","solvedCount":815},{"contestId":677,"index":"D","solvedCount":2141},{"contestId":677,"index":"C","solvedCount":7099},{"contestId":677,"index":"B","solvedCount":8012},{"contestId":677,"index":"A","solvedCount":191453},{"contestId":676,"index":"E","solvedCount":972},{"contestId":676,"index":"D","solvedCount":2015},{"contestId":676,"index":"C","solvedCount":24065},{"contestId":676,"index":"B","solvedCount":5879},{"contestId":676,"index":"A","solvedCount":14970},{"contestId":675,"index":"E","solvedCount":3496},{"contestId":675,"index":"D","solvedCount":4363},{"contestId":675,"index":"C","solvedCount":3967},{"contestId":675,"index":"B","solvedCount":7819},{"contestId":675,"index":"A","solvedCount":15805},{"contestId":673,"index":"B","solvedCount":3710},{"contestId":673,"index":"A","solvedCount":11006},{"contestId":672,"index":"B","solvedCount":18823},{"contestId":672,"index":"A","solvedCount":16855},{"contestId":671,"index":"E","solvedCount":557},{"contestId":671,"index":"D","solvedCount":1410},{"contestId":671,"index":"C","solvedCount":870},{"contestId":671,"index":"B","solvedCount":3429},{"contestId":671,"index":"A","solvedCount":4432},{"contestId":670,"index":"F","solvedCount":947},{"contestId":670,"index":"E","solvedCount":3523},{"contestId":670,"index":"D2","solvedCount":21263},{"contestId":670,"index":"D1","solvedCount":26001},{"contestId":670,"index":"C","solvedCount":10226},{"contestId":670,"index":"B","solvedCount":12253},{"contestId":670,"index":"A","solvedCount":19026},{"contestId":669,"index":"A","solvedCount":11843},{"contestId":667,"index":"B","solvedCount":5964},{"contestId":667,"index":"A","solvedCount":8628},{"contestId":666,"index":"E","solvedCount":1753},{"contestId":666,"index":"D","solvedCount":423},{"contestId":666,"index":"C","solvedCount":965},{"contestId":666,"index":"B","solvedCount":2482},{"contestId":666,"index":"A","solvedCount":3853},{"contestId":665,"index":"F","solvedCount":849},{"contestId":665,"index":"E","solvedCount":5014},{"contestId":665,"index":"D","solvedCount":4330},{"contestId":665,"index":"C","solvedCount":19483},{"contestId":665,"index":"B","solvedCount":3936},{"contestId":665,"index":"A","solvedCount":3248},{"contestId":664,"index":"A","solvedCount":22750},{"contestId":663,"index":"A","solvedCount":3820},{"contestId":662,"index":"E","solvedCount":286},{"contestId":662,"index":"D","solvedCount":1741},{"contestId":662,"index":"C","solvedCount":2702},{"contestId":662,"index":"B","solvedCount":1734},{"contestId":662,"index":"A","solvedCount":701},{"contestId":661,"index":"H","solvedCount":103},{"contestId":661,"index":"G","solvedCount":89},{"contestId":661,"index":"F","solvedCount":751},{"contestId":661,"index":"E","solvedCount":93},{"contestId":661,"index":"D","solvedCount":139},{"contestId":661,"index":"C","solvedCount":141},{"contestId":661,"index":"B","solvedCount":249},{"contestId":661,"index":"A","solvedCount":663},{"contestId":660,"index":"F","solvedCount":2573},{"contestId":660,"index":"E","solvedCount":2075},{"contestId":660,"index":"D","solvedCount":4874},{"contestId":660,"index":"C","solvedCount":11225},{"contestId":660,"index":"B","solvedCount":5963},{"contestId":660,"index":"A","solvedCount":10783},{"contestId":659,"index":"G","solvedCount":1374},{"contestId":659,"index":"F","solvedCount":2021},{"contestId":659,"index":"E","solvedCount":8200},{"contestId":659,"index":"D","solvedCount":6805},{"contestId":659,"index":"C","solvedCount":12071},{"contestId":659,"index":"B","solvedCount":6706},{"contestId":659,"index":"A","solvedCount":17112},{"contestId":658,"index":"A","solvedCount":7822},{"contestId":656,"index":"G","solvedCount":519},{"contestId":656,"index":"F","solvedCount":971},{"contestId":656,"index":"E","solvedCount":783},{"contestId":656,"index":"D","solvedCount":1016},{"contestId":656,"index":"C","solvedCount":769},{"contestId":656,"index":"B","solvedCount":1784},{"contestId":656,"index":"A","solvedCount":3881},{"contestId":653,"index":"G","solvedCount":816},{"contestId":653,"index":"F","solvedCount":1265},{"contestId":653,"index":"E","solvedCount":1822},{"contestId":653,"index":"D","solvedCount":3209},{"contestId":653,"index":"C","solvedCount":1792},{"contestId":653,"index":"B","solvedCount":5441},{"contestId":653,"index":"A","solvedCount":9422},{"contestId":652,"index":"F","solvedCount":792},{"contestId":652,"index":"E","solvedCount":3142},{"contestId":652,"index":"D","solvedCount":5132},{"contestId":652,"index":"C","solvedCount":3901},{"contestId":652,"index":"B","solvedCount":12219},{"contestId":652,"index":"A","solvedCount":5333},{"contestId":651,"index":"B","solvedCount":12396},{"contestId":651,"index":"A","solvedCount":24409},{"contestId":650,"index":"E","solvedCount":1093},{"contestId":650,"index":"D","solvedCount":1768},{"contestId":650,"index":"C","solvedCount":2275},{"contestId":650,"index":"B","solvedCount":3528},{"contestId":650,"index":"A","solvedCount":16846},{"contestId":649,"index":"E","solvedCount":187},{"contestId":649,"index":"D","solvedCount":448},{"contestId":649,"index":"C","solvedCount":577},{"contestId":649,"index":"B","solvedCount":651},{"contestId":649,"index":"A","solvedCount":1747},{"contestId":648,"index":"E","solvedCount":184},{"contestId":648,"index":"D","solvedCount":362},{"contestId":648,"index":"C","solvedCount":1455},{"contestId":648,"index":"B","solvedCount":2250},{"contestId":648,"index":"A","solvedCount":1212},{"contestId":645,"index":"G","solvedCount":195},{"contestId":645,"index":"F","solvedCount":1059},{"contestId":645,"index":"E","solvedCount":1456},{"contestId":645,"index":"D","solvedCount":3669},{"contestId":645,"index":"C","solvedCount":4519},{"contestId":645,"index":"B","solvedCount":3762},{"contestId":645,"index":"A","solvedCount":3848},{"contestId":644,"index":"C","solvedCount":1027},{"contestId":644,"index":"B","solvedCount":2880},{"contestId":644,"index":"A","solvedCount":4709},{"contestId":643,"index":"G","solvedCount":1328},{"contestId":643,"index":"F","solvedCount":912},{"contestId":643,"index":"E","solvedCount":758},{"contestId":643,"index":"D","solvedCount":418},{"contestId":643,"index":"C","solvedCount":1877},{"contestId":643,"index":"B","solvedCount":3446},{"contestId":643,"index":"A","solvedCount":4864},{"contestId":641,"index":"G","solvedCount":137},{"contestId":641,"index":"F","solvedCount":411},{"contestId":641,"index":"E","solvedCount":4018},{"contestId":641,"index":"D","solvedCount":1611},{"contestId":641,"index":"C","solvedCount":3212},{"contestId":641,"index":"B","solvedCount":4421},{"contestId":641,"index":"A","solvedCount":6403},{"contestId":639,"index":"F","solvedCount":634},{"contestId":639,"index":"E","solvedCount":666},{"contestId":639,"index":"D","solvedCount":1108},{"contestId":639,"index":"C","solvedCount":1274},{"contestId":639,"index":"B","solvedCount":7077},{"contestId":639,"index":"A","solvedCount":6578},{"contestId":638,"index":"D","solvedCount":817},{"contestId":638,"index":"C","solvedCount":2527},{"contestId":638,"index":"B","solvedCount":2150},{"contestId":638,"index":"A","solvedCount":4424},{"contestId":637,"index":"D","solvedCount":2144},{"contestId":637,"index":"C","solvedCount":2543},{"contestId":637,"index":"B","solvedCount":25319},{"contestId":637,"index":"A","solvedCount":5935},{"contestId":635,"index":"A","solvedCount":3291},{"contestId":634,"index":"A","solvedCount":3487},{"contestId":633,"index":"H","solvedCount":831},{"contestId":633,"index":"G","solvedCount":988},{"contestId":633,"index":"F","solvedCount":1485},{"contestId":633,"index":"E","solvedCount":661},{"contestId":633,"index":"D","solvedCount":3103},{"contestId":633,"index":"C","solvedCount":3512},{"contestId":633,"index":"B","solvedCount":7378},{"contestId":633,"index":"A","solvedCount":15165},{"contestId":632,"index":"F","solvedCount":1367},{"contestId":632,"index":"E","solvedCount":3816},{"contestId":632,"index":"D","solvedCount":4804},{"contestId":632,"index":"C","solvedCount":11228},{"contestId":632,"index":"B","solvedCount":4475},{"contestId":632,"index":"A","solvedCount":5010},{"contestId":631,"index":"E","solvedCount":3456},{"contestId":631,"index":"D","solvedCount":2521},{"contestId":631,"index":"C","solvedCount":4497},{"contestId":631,"index":"B","solvedCount":7954},{"contestId":631,"index":"A","solvedCount":9825},{"contestId":630,"index":"R","solvedCount":9782},{"contestId":630,"index":"Q","solvedCount":1526},{"contestId":630,"index":"P","solvedCount":1426},{"contestId":630,"index":"O","solvedCount":956},{"contestId":630,"index":"N","solvedCount":5291},{"contestId":630,"index":"M","solvedCount":1431},{"contestId":630,"index":"L","solvedCount":4131},{"contestId":630,"index":"K","solvedCount":6578},{"contestId":630,"index":"J","solvedCount":13054},{"contestId":630,"index":"I","solvedCount":8712},{"contestId":630,"index":"H","solvedCount":5835},{"contestId":630,"index":"G","solvedCount":3407},{"contestId":630,"index":"F","solvedCount":8241},{"contestId":630,"index":"E","solvedCount":2669},{"contestId":630,"index":"D","solvedCount":12980},{"contestId":630,"index":"C","solvedCount":28212},{"contestId":630,"index":"B","solvedCount":8516},{"contestId":630,"index":"A","solvedCount":100009},{"contestId":629,"index":"E","solvedCount":1214},{"contestId":629,"index":"D","solvedCount":4676},{"contestId":629,"index":"C","solvedCount":3113},{"contestId":629,"index":"B","solvedCount":8397},{"contestId":629,"index":"A","solvedCount":15121},{"contestId":628,"index":"F","solvedCount":1072},{"contestId":628,"index":"E","solvedCount":1126},{"contestId":628,"index":"D","solvedCount":9418},{"contestId":628,"index":"C","solvedCount":6659},{"contestId":628,"index":"B","solvedCount":12387},{"contestId":628,"index":"A","solvedCount":7231},{"contestId":627,"index":"F","solvedCount":272},{"contestId":627,"index":"E","solvedCount":840},{"contestId":627,"index":"D","solvedCount":1050},{"contestId":627,"index":"C","solvedCount":1385},{"contestId":627,"index":"B","solvedCount":3526},{"contestId":627,"index":"A","solvedCount":4964},{"contestId":626,"index":"G","solvedCount":944},{"contestId":626,"index":"F","solvedCount":3947},{"contestId":626,"index":"E","solvedCount":1691},{"contestId":626,"index":"D","solvedCount":3289},{"contestId":626,"index":"C","solvedCount":4660},{"contestId":626,"index":"B","solvedCount":7161},{"contestId":626,"index":"A","solvedCount":6995},{"contestId":625,"index":"E","solvedCount":423},{"contestId":625,"index":"D","solvedCount":712},{"contestId":625,"index":"C","solvedCount":7238},{"contestId":625,"index":"B","solvedCount":11739},{"contestId":625,"index":"A","solvedCount":5700},{"contestId":624,"index":"B","solvedCount":8539},{"contestId":624,"index":"A","solvedCount":11263},{"contestId":623,"index":"E","solvedCount":733},{"contestId":623,"index":"D","solvedCount":594},{"contestId":623,"index":"C","solvedCount":592},{"contestId":623,"index":"B","solvedCount":2458},{"contestId":623,"index":"A","solvedCount":4883},{"contestId":622,"index":"F","solvedCount":5274},{"contestId":622,"index":"E","solvedCount":2575},{"contestId":622,"index":"D","solvedCount":3489},{"contestId":622,"index":"C","solvedCount":7701},{"contestId":622,"index":"B","solvedCount":11197},{"contestId":622,"index":"A","solvedCount":10382},{"contestId":621,"index":"E","solvedCount":3419},{"contestId":621,"index":"D","solvedCount":1131},{"contestId":621,"index":"C","solvedCount":6637},{"contestId":621,"index":"B","solvedCount":11728},{"contestId":621,"index":"A","solvedCount":23386},{"contestId":620,"index":"F","solvedCount":933},{"contestId":620,"index":"E","solvedCount":7778},{"contestId":620,"index":"D","solvedCount":2097},{"contestId":620,"index":"C","solvedCount":8119},{"contestId":620,"index":"B","solvedCount":10684},{"contestId":620,"index":"A","solvedCount":14876},{"contestId":618,"index":"G","solvedCount":278},{"contestId":618,"index":"F","solvedCount":2212},{"contestId":618,"index":"E","solvedCount":728},{"contestId":618,"index":"D","solvedCount":2076},{"contestId":618,"index":"C","solvedCount":4828},{"contestId":618,"index":"B","solvedCount":8446},{"contestId":618,"index":"A","solvedCount":8930},{"contestId":617,"index":"E","solvedCount":11367},{"contestId":617,"index":"D","solvedCount":4479},{"contestId":617,"index":"C","solvedCount":5321},{"contestId":617,"index":"B","solvedCount":20654},{"contestId":617,"index":"A","solvedCount":269007},{"contestId":616,"index":"F","solvedCount":818},{"contestId":616,"index":"E","solvedCount":3810},{"contestId":616,"index":"D","solvedCount":13491},{"contestId":616,"index":"C","solvedCount":7037},{"contestId":616,"index":"B","solvedCount":13423},{"contestId":616,"index":"A","solvedCount":11050},{"contestId":615,"index":"E","solvedCount":1114},{"contestId":615,"index":"D","solvedCount":4386},{"contestId":615,"index":"C","solvedCount":2539},{"contestId":615,"index":"B","solvedCount":5907},{"contestId":615,"index":"A","solvedCount":20946},{"contestId":614,"index":"B","solvedCount":7389},{"contestId":614,"index":"A","solvedCount":8026},{"contestId":613,"index":"E","solvedCount":542},{"contestId":613,"index":"D","solvedCount":4495},{"contestId":613,"index":"C","solvedCount":1118},{"contestId":613,"index":"B","solvedCount":2525},{"contestId":613,"index":"A","solvedCount":3510},{"contestId":612,"index":"F","solvedCount":496},{"contestId":612,"index":"E","solvedCount":2183},{"contestId":612,"index":"D","solvedCount":4585},{"contestId":612,"index":"C","solvedCount":10373},{"contestId":612,"index":"B","solvedCount":7725},{"contestId":612,"index":"A","solvedCount":7968},{"contestId":611,"index":"H","solvedCount":880},{"contestId":611,"index":"G","solvedCount":501},{"contestId":611,"index":"F","solvedCount":565},{"contestId":611,"index":"E","solvedCount":933},{"contestId":611,"index":"D","solvedCount":2839},{"contestId":611,"index":"C","solvedCount":9299},{"contestId":611,"index":"B","solvedCount":11383},{"contestId":611,"index":"A","solvedCount":12284},{"contestId":610,"index":"E","solvedCount":1115},{"contestId":610,"index":"D","solvedCount":1818},{"contestId":610,"index":"C","solvedCount":2999},{"contestId":610,"index":"B","solvedCount":8447},{"contestId":610,"index":"A","solvedCount":28672},{"contestId":609,"index":"F","solvedCount":1703},{"contestId":609,"index":"E","solvedCount":11343},{"contestId":609,"index":"D","solvedCount":3292},{"contestId":609,"index":"C","solvedCount":7572},{"contestId":609,"index":"B","solvedCount":10294},{"contestId":609,"index":"A","solvedCount":19851},{"contestId":608,"index":"B","solvedCount":7636},{"contestId":608,"index":"A","solvedCount":10097},{"contestId":607,"index":"E","solvedCount":369},{"contestId":607,"index":"D","solvedCount":696},{"contestId":607,"index":"C","solvedCount":860},{"contestId":607,"index":"B","solvedCount":17883},{"contestId":607,"index":"A","solvedCount":11244},{"contestId":606,"index":"B","solvedCount":2869},{"contestId":606,"index":"A","solvedCount":8363},{"contestId":605,"index":"E","solvedCount":1652},{"contestId":605,"index":"D","solvedCount":984},{"contestId":605,"index":"C","solvedCount":1342},{"contestId":605,"index":"B","solvedCount":3937},{"contestId":605,"index":"A","solvedCount":7700},{"contestId":604,"index":"B","solvedCount":9100},{"contestId":604,"index":"A","solvedCount":9493},{"contestId":603,"index":"E","solvedCount":1650},{"contestId":603,"index":"D","solvedCount":499},{"contestId":603,"index":"C","solvedCount":2141},{"contestId":603,"index":"B","solvedCount":2758},{"contestId":603,"index":"A","solvedCount":8347},{"contestId":602,"index":"B","solvedCount":12584},{"contestId":602,"index":"A","solvedCount":8845},{"contestId":601,"index":"E","solvedCount":1317},{"contestId":601,"index":"D","solvedCount":1293},{"contestId":601,"index":"C","solvedCount":1479},{"contestId":601,"index":"B","solvedCount":2479},{"contestId":601,"index":"A","solvedCount":14424},{"contestId":600,"index":"F","solvedCount":1253},{"contestId":600,"index":"E","solvedCount":20075},{"contestId":600,"index":"D","solvedCount":2831},{"contestId":600,"index":"C","solvedCount":7299},{"contestId":600,"index":"B","solvedCount":42356},{"contestId":600,"index":"A","solvedCount":5919},{"contestId":599,"index":"E","solvedCount":836},{"contestId":599,"index":"D","solvedCount":2747},{"contestId":599,"index":"C","solvedCount":5228},{"contestId":599,"index":"B","solvedCount":4616},{"contestId":599,"index":"A","solvedCount":32045},{"contestId":598,"index":"F","solvedCount":518},{"contestId":598,"index":"E","solvedCount":6388},{"contestId":598,"index":"D","solvedCount":14073},{"contestId":598,"index":"C","solvedCount":5661},{"contestId":598,"index":"B","solvedCount":12479},{"contestId":598,"index":"A","solvedCount":33903},{"contestId":597,"index":"C","solvedCount":7338},{"contestId":597,"index":"B","solvedCount":5914},{"contestId":597,"index":"A","solvedCount":5026},{"contestId":596,"index":"E","solvedCount":461},{"contestId":596,"index":"D","solvedCount":776},{"contestId":596,"index":"C","solvedCount":2355},{"contestId":596,"index":"B","solvedCount":10993},{"contestId":596,"index":"A","solvedCount":8152},{"contestId":595,"index":"B","solvedCount":3150},{"contestId":595,"index":"A","solvedCount":15661},{"contestId":594,"index":"E","solvedCount":178},{"contestId":594,"index":"D","solvedCount":2183},{"contestId":594,"index":"C","solvedCount":787},{"contestId":594,"index":"B","solvedCount":606},{"contestId":594,"index":"A","solvedCount":1915},{"contestId":593,"index":"E","solvedCount":727},{"contestId":593,"index":"D","solvedCount":1491},{"contestId":593,"index":"C","solvedCount":342},{"contestId":593,"index":"B","solvedCount":4244},{"contestId":593,"index":"A","solvedCount":6226},{"contestId":592,"index":"E","solvedCount":288},{"contestId":592,"index":"D","solvedCount":3091},{"contestId":592,"index":"C","solvedCount":3211},{"contestId":592,"index":"B","solvedCount":8904},{"contestId":592,"index":"A","solvedCount":6583},{"contestId":591,"index":"B","solvedCount":8729},{"contestId":591,"index":"A","solvedCount":17719},{"contestId":590,"index":"E","solvedCount":967},{"contestId":590,"index":"D","solvedCount":1438},{"contestId":590,"index":"C","solvedCount":3772},{"contestId":590,"index":"B","solvedCount":2080},{"contestId":590,"index":"A","solvedCount":4407},{"contestId":588,"index":"B","solvedCount":15227},{"contestId":588,"index":"A","solvedCount":24759},{"contestId":587,"index":"F","solvedCount":1602},{"contestId":587,"index":"E","solvedCount":1073},{"contestId":587,"index":"D","solvedCount":1034},{"contestId":587,"index":"C","solvedCount":5108},{"contestId":587,"index":"B","solvedCount":1525},{"contestId":587,"index":"A","solvedCount":8515},{"contestId":586,"index":"B","solvedCount":5269},{"contestId":586,"index":"A","solvedCount":10687},{"contestId":585,"index":"F","solvedCount":958},{"contestId":585,"index":"E","solvedCount":1306},{"contestId":585,"index":"D","solvedCount":2208},{"contestId":585,"index":"C","solvedCount":1093},{"contestId":585,"index":"B","solvedCount":3852},{"contestId":585,"index":"A","solvedCount":4491},{"contestId":584,"index":"E","solvedCount":1546},{"contestId":584,"index":"D","solvedCount":11536},{"contestId":584,"index":"C","solvedCount":6586},{"contestId":584,"index":"B","solvedCount":14216},{"contestId":584,"index":"A","solvedCount":54530},{"contestId":583,"index":"B","solvedCount":9033},{"contestId":583,"index":"A","solvedCount":11829},{"contestId":582,"index":"E","solvedCount":737},{"contestId":582,"index":"D","solvedCount":859},{"contestId":582,"index":"C","solvedCount":828},{"contestId":582,"index":"B","solvedCount":3722},{"contestId":582,"index":"A","solvedCount":8465},{"contestId":581,"index":"F","solvedCount":1097},{"contestId":581,"index":"E","solvedCount":265},{"contestId":581,"index":"D","solvedCount":5117},{"contestId":581,"index":"C","solvedCount":7695},{"contestId":581,"index":"B","solvedCount":13817},{"contestId":581,"index":"A","solvedCount":88350},{"contestId":580,"index":"E","solvedCount":2789},{"contestId":580,"index":"D","solvedCount":12996},{"contestId":580,"index":"C","solvedCount":60405},{"contestId":580,"index":"B","solvedCount":34016},{"contestId":580,"index":"A","solvedCount":111706},{"contestId":579,"index":"B","solvedCount":5541},{"contestId":579,"index":"A","solvedCount":84221},{"contestId":578,"index":"F","solvedCount":669},{"contestId":578,"index":"E","solvedCount":693},{"contestId":578,"index":"D","solvedCount":1016},{"contestId":578,"index":"C","solvedCount":5465},{"contestId":578,"index":"B","solvedCount":5551},{"contestId":578,"index":"A","solvedCount":5000},{"contestId":577,"index":"B","solvedCount":16120},{"contestId":577,"index":"A","solvedCount":46680},{"contestId":576,"index":"E","solvedCount":1629},{"contestId":576,"index":"D","solvedCount":1703},{"contestId":576,"index":"C","solvedCount":4478},{"contestId":576,"index":"B","solvedCount":1959},{"contestId":576,"index":"A","solvedCount":16263},{"contestId":575,"index":"I","solvedCount":612},{"contestId":575,"index":"H","solvedCount":1927},{"contestId":575,"index":"G","solvedCount":1053},{"contestId":575,"index":"F","solvedCount":1141},{"contestId":575,"index":"E","solvedCount":316},{"contestId":575,"index":"D","solvedCount":2015},{"contestId":575,"index":"C","solvedCount":245},{"contestId":575,"index":"B","solvedCount":1304},{"contestId":575,"index":"A","solvedCount":897},{"contestId":574,"index":"B","solvedCount":8478},{"contestId":574,"index":"A","solvedCount":9644},{"contestId":573,"index":"E","solvedCount":2178},{"contestId":573,"index":"D","solvedCount":901},{"contestId":573,"index":"C","solvedCount":1060},{"contestId":573,"index":"B","solvedCount":6481},{"contestId":573,"index":"A","solvedCount":19024},{"contestId":572,"index":"B","solvedCount":9202},{"contestId":572,"index":"A","solvedCount":18788},{"contestId":571,"index":"E","solvedCount":409},{"contestId":571,"index":"D","solvedCount":1243},{"contestId":571,"index":"C","solvedCount":761},{"contestId":571,"index":"B","solvedCount":2915},{"contestId":571,"index":"A","solvedCount":2749},{"contestId":570,"index":"E","solvedCount":2210},{"contestId":570,"index":"D","solvedCount":9639},{"contestId":570,"index":"C","solvedCount":9643},{"contestId":570,"index":"B","solvedCount":17049},{"contestId":570,"index":"A","solvedCount":14416},{"contestId":569,"index":"B","solvedCount":7604},{"contestId":569,"index":"A","solvedCount":5097},{"contestId":568,"index":"E","solvedCount":692},{"contestId":568,"index":"D","solvedCount":354},{"contestId":568,"index":"C","solvedCount":983},{"contestId":568,"index":"B","solvedCount":2416},{"contestId":568,"index":"A","solvedCount":5438},{"contestId":567,"index":"F","solvedCount":671},{"contestId":567,"index":"E","solvedCount":2464},{"contestId":567,"index":"D","solvedCount":5419},{"contestId":567,"index":"C","solvedCount":10634},{"contestId":567,"index":"B","solvedCount":8927},{"contestId":567,"index":"A","solvedCount":36774},{"contestId":566,"index":"G","solvedCount":441},{"contestId":566,"index":"F","solvedCount":4423},{"contestId":566,"index":"E","solvedCount":733},{"contestId":566,"index":"D","solvedCount":4237},{"contestId":566,"index":"C","solvedCount":995},{"contestId":566,"index":"B","solvedCount":415},{"contestId":566,"index":"A","solvedCount":1113},{"contestId":560,"index":"B","solvedCount":8338},{"contestId":560,"index":"A","solvedCount":20191},{"contestId":559,"index":"E","solvedCount":1377},{"contestId":559,"index":"D","solvedCount":510},{"contestId":559,"index":"C","solvedCount":8714},{"contestId":559,"index":"B","solvedCount":11956},{"contestId":559,"index":"A","solvedCount":11156},{"contestId":558,"index":"E","solvedCount":8001},{"contestId":558,"index":"D","solvedCount":1241},{"contestId":558,"index":"C","solvedCount":4255},{"contestId":558,"index":"B","solvedCount":8446},{"contestId":558,"index":"A","solvedCount":11120},{"contestId":557,"index":"E","solvedCount":1273},{"contestId":557,"index":"D","solvedCount":2475},{"contestId":557,"index":"C","solvedCount":4265},{"contestId":557,"index":"B","solvedCount":7545},{"contestId":557,"index":"A","solvedCount":8561},{"contestId":556,"index":"B","solvedCount":8290},{"contestId":556,"index":"A","solvedCount":48110},{"contestId":555,"index":"E","solvedCount":3255},{"contestId":555,"index":"D","solvedCount":972},{"contestId":555,"index":"C","solvedCount":2146},{"contestId":555,"index":"B","solvedCount":4178},{"contestId":555,"index":"A","solvedCount":6723},{"contestId":554,"index":"B","solvedCount":11212},{"contestId":554,"index":"A","solvedCount":14740},{"contestId":553,"index":"E","solvedCount":739},{"contestId":553,"index":"D","solvedCount":1122},{"contestId":553,"index":"C","solvedCount":2005},{"contestId":553,"index":"B","solvedCount":2302},{"contestId":553,"index":"A","solvedCount":10311},{"contestId":552,"index":"E","solvedCount":1790},{"contestId":552,"index":"D","solvedCount":4913},{"contestId":552,"index":"C","solvedCount":5933},{"contestId":552,"index":"B","solvedCount":16218},{"contestId":552,"index":"A","solvedCount":10334},{"contestId":551,"index":"E","solvedCount":2298},{"contestId":551,"index":"D","solvedCount":2159},{"contestId":551,"index":"C","solvedCount":4126},{"contestId":551,"index":"B","solvedCount":4094},{"contestId":551,"index":"A","solvedCount":18068},{"contestId":550,"index":"E","solvedCount":1543},{"contestId":550,"index":"D","solvedCount":3806},{"contestId":550,"index":"C","solvedCount":33155},{"contestId":550,"index":"B","solvedCount":29645},{"contestId":550,"index":"A","solvedCount":45104},{"contestId":549,"index":"H","solvedCount":2139},{"contestId":549,"index":"G","solvedCount":2741},{"contestId":549,"index":"F","solvedCount":1111},{"contestId":549,"index":"E","solvedCount":179},{"contestId":549,"index":"D","solvedCount":2264},{"contestId":549,"index":"C","solvedCount":1873},{"contestId":549,"index":"B","solvedCount":1623},{"contestId":549,"index":"A","solvedCount":10361},{"contestId":548,"index":"B","solvedCount":9144},{"contestId":548,"index":"A","solvedCount":10425},{"contestId":547,"index":"E","solvedCount":2871},{"contestId":547,"index":"D","solvedCount":3424},{"contestId":547,"index":"C","solvedCount":3667},{"contestId":547,"index":"B","solvedCount":12081},{"contestId":547,"index":"A","solvedCount":2819},{"contestId":546,"index":"E","solvedCount":4575},{"contestId":546,"index":"D","solvedCount":14319},{"contestId":546,"index":"C","solvedCount":19799},{"contestId":546,"index":"B","solvedCount":18908},{"contestId":546,"index":"A","solvedCount":252130},{"contestId":545,"index":"E","solvedCount":6067},{"contestId":545,"index":"D","solvedCount":30929},{"contestId":545,"index":"C","solvedCount":34990},{"contestId":545,"index":"B","solvedCount":12347},{"contestId":545,"index":"A","solvedCount":12261},{"contestId":544,"index":"B","solvedCount":9046},{"contestId":544,"index":"A","solvedCount":8942},{"contestId":543,"index":"E","solvedCount":363},{"contestId":543,"index":"D","solvedCount":3542},{"contestId":543,"index":"C","solvedCount":1611},{"contestId":543,"index":"B","solvedCount":4695},{"contestId":543,"index":"A","solvedCount":9132},{"contestId":542,"index":"F","solvedCount":1012},{"contestId":542,"index":"E","solvedCount":1023},{"contestId":542,"index":"D","solvedCount":545},{"contestId":542,"index":"C","solvedCount":1307},{"contestId":542,"index":"B","solvedCount":288},{"contestId":542,"index":"A","solvedCount":665},{"contestId":540,"index":"E","solvedCount":2635},{"contestId":540,"index":"D","solvedCount":7027},{"contestId":540,"index":"C","solvedCount":8610},{"contestId":540,"index":"B","solvedCount":5049},{"contestId":540,"index":"A","solvedCount":35875},{"contestId":538,"index":"H","solvedCount":889},{"contestId":538,"index":"G","solvedCount":691},{"contestId":538,"index":"F","solvedCount":1894},{"contestId":538,"index":"E","solvedCount":1702},{"contestId":538,"index":"D","solvedCount":2534},{"contestId":538,"index":"C","solvedCount":6185},{"contestId":538,"index":"B","solvedCount":19667},{"contestId":538,"index":"A","solvedCount":7431},{"contestId":536,"index":"E","solvedCount":572},{"contestId":536,"index":"D","solvedCount":850},{"contestId":535,"index":"E","solvedCount":951},{"contestId":535,"index":"D","solvedCount":4997},{"contestId":535,"index":"C","solvedCount":4017},{"contestId":535,"index":"B","solvedCount":27347},{"contestId":535,"index":"A","solvedCount":13200},{"contestId":534,"index":"F","solvedCount":579},{"contestId":534,"index":"E","solvedCount":418},{"contestId":534,"index":"D","solvedCount":2592},{"contestId":534,"index":"C","solvedCount":5322},{"contestId":534,"index":"B","solvedCount":11613},{"contestId":534,"index":"A","solvedCount":13033},{"contestId":533,"index":"F","solvedCount":1011},{"contestId":533,"index":"E","solvedCount":2460},{"contestId":533,"index":"D","solvedCount":377},{"contestId":533,"index":"C","solvedCount":2476},{"contestId":533,"index":"B","solvedCount":2758},{"contestId":533,"index":"A","solvedCount":682},{"contestId":530,"index":"I","solvedCount":53},{"contestId":530,"index":"H","solvedCount":131},{"contestId":530,"index":"G","solvedCount":571},{"contestId":530,"index":"F","solvedCount":113},{"contestId":530,"index":"E","solvedCount":331},{"contestId":530,"index":"D","solvedCount":463},{"contestId":530,"index":"C","solvedCount":639},{"contestId":530,"index":"B","solvedCount":558},{"contestId":530,"index":"A","solvedCount":721},{"contestId":529,"index":"B","solvedCount":1003},{"contestId":528,"index":"E","solvedCount":227},{"contestId":528,"index":"D","solvedCount":3046},{"contestId":527,"index":"E","solvedCount":2323},{"contestId":527,"index":"D","solvedCount":5164},{"contestId":527,"index":"C","solvedCount":7737},{"contestId":527,"index":"B","solvedCount":4093},{"contestId":527,"index":"A","solvedCount":15851},{"contestId":526,"index":"G","solvedCount":930},{"contestId":526,"index":"F","solvedCount":3774},{"contestId":526,"index":"E","solvedCount":1195},{"contestId":526,"index":"D","solvedCount":2641},{"contestId":526,"index":"C","solvedCount":2704},{"contestId":526,"index":"B","solvedCount":4746},{"contestId":526,"index":"A","solvedCount":5086},{"contestId":525,"index":"E","solvedCount":4489},{"contestId":525,"index":"D","solvedCount":2339},{"contestId":525,"index":"C","solvedCount":6137},{"contestId":525,"index":"B","solvedCount":10391},{"contestId":525,"index":"A","solvedCount":16768},{"contestId":524,"index":"F","solvedCount":647},{"contestId":524,"index":"E","solvedCount":1414},{"contestId":524,"index":"D","solvedCount":1023},{"contestId":524,"index":"C","solvedCount":2207},{"contestId":524,"index":"B","solvedCount":1571},{"contestId":524,"index":"A","solvedCount":1494},{"contestId":523,"index":"D","solvedCount":2617},{"contestId":523,"index":"C","solvedCount":2625},{"contestId":523,"index":"B","solvedCount":1003},{"contestId":523,"index":"A","solvedCount":2881},{"contestId":522,"index":"D","solvedCount":4366},{"contestId":522,"index":"C","solvedCount":768},{"contestId":522,"index":"B","solvedCount":9690},{"contestId":522,"index":"A","solvedCount":19558},{"contestId":521,"index":"E","solvedCount":1361},{"contestId":521,"index":"D","solvedCount":2036},{"contestId":520,"index":"E","solvedCount":2167},{"contestId":520,"index":"D","solvedCount":1707},{"contestId":520,"index":"C","solvedCount":4370},{"contestId":520,"index":"B","solvedCount":66938},{"contestId":520,"index":"A","solvedCount":135484},{"contestId":519,"index":"E","solvedCount":9228},{"contestId":519,"index":"D","solvedCount":6977},{"contestId":519,"index":"C","solvedCount":20912},{"contestId":519,"index":"B","solvedCount":44812},{"contestId":519,"index":"A","solvedCount":20379},{"contestId":518,"index":"F","solvedCount":445},{"contestId":518,"index":"E","solvedCount":1084},{"contestId":518,"index":"D","solvedCount":8745},{"contestId":518,"index":"C","solvedCount":6440},{"contestId":518,"index":"B","solvedCount":8485},{"contestId":518,"index":"A","solvedCount":9613},{"contestId":516,"index":"E","solvedCount":704},{"contestId":516,"index":"D","solvedCount":1648},{"contestId":515,"index":"E","solvedCount":2575},{"contestId":515,"index":"D","solvedCount":3057},{"contestId":515,"index":"C","solvedCount":29297},{"contestId":515,"index":"B","solvedCount":7841},{"contestId":515,"index":"A","solvedCount":22483},{"contestId":514,"index":"E","solvedCount":1818},{"contestId":514,"index":"D","solvedCount":5845},{"contestId":514,"index":"C","solvedCount":8718},{"contestId":514,"index":"B","solvedCount":23005},{"contestId":514,"index":"A","solvedCount":76148},{"contestId":513,"index":"G3","solvedCount":337},{"contestId":513,"index":"G2","solvedCount":759},{"contestId":513,"index":"G1","solvedCount":1867},{"contestId":513,"index":"F2","solvedCount":416},{"contestId":513,"index":"F1","solvedCount":399},{"contestId":513,"index":"E2","solvedCount":666},{"contestId":513,"index":"E1","solvedCount":611},{"contestId":513,"index":"D2","solvedCount":413},{"contestId":513,"index":"D1","solvedCount":661},{"contestId":513,"index":"C","solvedCount":1753},{"contestId":513,"index":"B2","solvedCount":2957},{"contestId":513,"index":"B1","solvedCount":3869},{"contestId":513,"index":"A","solvedCount":22068},{"contestId":512,"index":"E","solvedCount":678},{"contestId":512,"index":"D","solvedCount":1236},{"contestId":510,"index":"E","solvedCount":2568},{"contestId":510,"index":"D","solvedCount":6706},{"contestId":510,"index":"C","solvedCount":24408},{"contestId":510,"index":"B","solvedCount":17035},{"contestId":510,"index":"A","solvedCount":111885},{"contestId":509,"index":"F","solvedCount":1227},{"contestId":509,"index":"E","solvedCount":1916},{"contestId":509,"index":"D","solvedCount":836},{"contestId":509,"index":"C","solvedCount":2498},{"contestId":509,"index":"B","solvedCount":10043},{"contestId":509,"index":"A","solvedCount":45192},{"contestId":508,"index":"E","solvedCount":2000},{"contestId":508,"index":"D","solvedCount":4613},{"contestId":508,"index":"C","solvedCount":4707},{"contestId":508,"index":"B","solvedCount":24280},{"contestId":508,"index":"A","solvedCount":8524},{"contestId":507,"index":"E","solvedCount":3368},{"contestId":507,"index":"D","solvedCount":2231},{"contestId":507,"index":"C","solvedCount":4622},{"contestId":507,"index":"B","solvedCount":27138},{"contestId":507,"index":"A","solvedCount":22522},{"contestId":506,"index":"E","solvedCount":1050},{"contestId":506,"index":"D","solvedCount":2646},{"contestId":505,"index":"E","solvedCount":1664},{"contestId":505,"index":"D","solvedCount":3086},{"contestId":505,"index":"C","solvedCount":7630},{"contestId":505,"index":"B","solvedCount":15567},{"contestId":505,"index":"A","solvedCount":6995},{"contestId":504,"index":"E","solvedCount":1116},{"contestId":504,"index":"D","solvedCount":380},{"contestId":501,"index":"E","solvedCount":991},{"contestId":501,"index":"D","solvedCount":2794},{"contestId":501,"index":"C","solvedCount":6145},{"contestId":501,"index":"B","solvedCount":20285},{"contestId":501,"index":"A","solvedCount":24597},{"contestId":500,"index":"G","solvedCount":347},{"contestId":500,"index":"F","solvedCount":888},{"contestId":500,"index":"E","solvedCount":1632},{"contestId":500,"index":"D","solvedCount":3357},{"contestId":500,"index":"C","solvedCount":6068},{"contestId":500,"index":"B","solvedCount":9812},{"contestId":500,"index":"A","solvedCount":65901},{"contestId":499,"index":"B","solvedCount":46175},{"contestId":499,"index":"A","solvedCount":14890},{"contestId":498,"index":"E","solvedCount":623},{"contestId":498,"index":"D","solvedCount":1307},{"contestId":498,"index":"C","solvedCount":4478},{"contestId":498,"index":"B","solvedCount":1336},{"contestId":498,"index":"A","solvedCount":6983},{"contestId":497,"index":"E","solvedCount":359},{"contestId":497,"index":"D","solvedCount":254},{"contestId":496,"index":"E","solvedCount":1824},{"contestId":496,"index":"D","solvedCount":3224},{"contestId":496,"index":"C","solvedCount":8251},{"contestId":496,"index":"B","solvedCount":6263},{"contestId":496,"index":"A","solvedCount":17337},{"contestId":495,"index":"B","solvedCount":8568},{"contestId":495,"index":"A","solvedCount":9207},{"contestId":494,"index":"E","solvedCount":554},{"contestId":494,"index":"D","solvedCount":719},{"contestId":494,"index":"C","solvedCount":1006},{"contestId":494,"index":"B","solvedCount":3303},{"contestId":494,"index":"A","solvedCount":6611},{"contestId":493,"index":"E","solvedCount":575},{"contestId":493,"index":"D","solvedCount":10339},{"contestId":493,"index":"C","solvedCount":7632},{"contestId":493,"index":"B","solvedCount":14191},{"contestId":493,"index":"A","solvedCount":6489},{"contestId":492,"index":"E","solvedCount":1789},{"contestId":492,"index":"D","solvedCount":3344},{"contestId":492,"index":"C","solvedCount":15697},{"contestId":492,"index":"B","solvedCount":95059},{"contestId":492,"index":"A","solvedCount":66241},{"contestId":491,"index":"C","solvedCount":556},{"contestId":491,"index":"B","solvedCount":696},{"contestId":491,"index":"A","solvedCount":3646},{"contestId":490,"index":"F","solvedCount":1980},{"contestId":490,"index":"E","solvedCount":1731},{"contestId":490,"index":"D","solvedCount":2340},{"contestId":490,"index":"C","solvedCount":9558},{"contestId":490,"index":"B","solvedCount":6545},{"contestId":490,"index":"A","solvedCount":74464},{"contestId":489,"index":"F","solvedCount":1993},{"contestId":489,"index":"E","solvedCount":1223},{"contestId":489,"index":"D","solvedCount":7177},{"contestId":489,"index":"C","solvedCount":53578},{"contestId":489,"index":"B","solvedCount":60142},{"contestId":489,"index":"A","solvedCount":10748},{"contestId":488,"index":"B","solvedCount":2274},{"contestId":488,"index":"A","solvedCount":15069},{"contestId":487,"index":"E","solvedCount":3147},{"contestId":487,"index":"D","solvedCount":1083},{"contestId":487,"index":"C","solvedCount":3186},{"contestId":487,"index":"B","solvedCount":4508},{"contestId":487,"index":"A","solvedCount":3991},{"contestId":486,"index":"E","solvedCount":2827},{"contestId":486,"index":"D","solvedCount":4499},{"contestId":486,"index":"C","solvedCount":12520},{"contestId":486,"index":"B","solvedCount":19507},{"contestId":486,"index":"A","solvedCount":164775},{"contestId":485,"index":"B","solvedCount":6865},{"contestId":485,"index":"A","solvedCount":8896},{"contestId":484,"index":"E","solvedCount":3353},{"contestId":484,"index":"D","solvedCount":3165},{"contestId":484,"index":"C","solvedCount":693},{"contestId":484,"index":"B","solvedCount":7917},{"contestId":484,"index":"A","solvedCount":14003},{"contestId":483,"index":"B","solvedCount":4471},{"contestId":483,"index":"A","solvedCount":25235},{"contestId":482,"index":"E","solvedCount":203},{"contestId":482,"index":"D","solvedCount":657},{"contestId":482,"index":"C","solvedCount":1041},{"contestId":482,"index":"B","solvedCount":8691},{"contestId":482,"index":"A","solvedCount":10374},{"contestId":480,"index":"E","solvedCount":669},{"contestId":480,"index":"D","solvedCount":537},{"contestId":479,"index":"E","solvedCount":5815},{"contestId":479,"index":"D","solvedCount":5053},{"contestId":479,"index":"C","solvedCount":34084},{"contestId":479,"index":"B","solvedCount":8565},{"contestId":479,"index":"A","solvedCount":117418},{"contestId":478,"index":"E","solvedCount":262},{"contestId":478,"index":"D","solvedCount":7568},{"contestId":478,"index":"C","solvedCount":21233},{"contestId":478,"index":"B","solvedCount":42634},{"contestId":478,"index":"A","solvedCount":27490},{"contestId":477,"index":"E","solvedCount":168},{"contestId":477,"index":"D","solvedCount":626},{"contestId":476,"index":"E","solvedCount":2178},{"contestId":476,"index":"D","solvedCount":5140},{"contestId":476,"index":"C","solvedCount":6086},{"contestId":476,"index":"B","solvedCount":38874},{"contestId":476,"index":"A","solvedCount":53460},{"contestId":475,"index":"F","solvedCount":285},{"contestId":475,"index":"E","solvedCount":726},{"contestId":475,"index":"D","solvedCount":7257},{"contestId":475,"index":"C","solvedCount":867},{"contestId":475,"index":"B","solvedCount":9486},{"contestId":475,"index":"A","solvedCount":4995},{"contestId":474,"index":"F","solvedCount":12855},{"contestId":474,"index":"E","solvedCount":4539},{"contestId":474,"index":"D","solvedCount":32753},{"contestId":474,"index":"C","solvedCount":3449},{"contestId":474,"index":"B","solvedCount":68228},{"contestId":474,"index":"A","solvedCount":57969},{"contestId":472,"index":"G","solvedCount":509},{"contestId":472,"index":"F","solvedCount":319},{"contestId":472,"index":"E","solvedCount":154},{"contestId":472,"index":"D","solvedCount":6910},{"contestId":472,"index":"C","solvedCount":6554},{"contestId":472,"index":"B","solvedCount":7703},{"contestId":472,"index":"A","solvedCount":73070},{"contestId":471,"index":"E","solvedCount":132},{"contestId":471,"index":"D","solvedCount":11242},{"contestId":471,"index":"C","solvedCount":3765},{"contestId":471,"index":"B","solvedCount":6247},{"contestId":471,"index":"A","solvedCount":13848},{"contestId":470,"index":"H","solvedCount":200},{"contestId":470,"index":"G","solvedCount":132},{"contestId":470,"index":"F","solvedCount":115},{"contestId":470,"index":"E","solvedCount":206},{"contestId":470,"index":"D","solvedCount":159},{"contestId":470,"index":"C","solvedCount":264},{"contestId":470,"index":"B","solvedCount":274},{"contestId":470,"index":"A","solvedCount":702},{"contestId":469,"index":"B","solvedCount":13505},{"contestId":469,"index":"A","solvedCount":127955},{"contestId":468,"index":"E","solvedCount":535},{"contestId":468,"index":"D","solvedCount":683},{"contestId":468,"index":"C","solvedCount":2858},{"contestId":468,"index":"B","solvedCount":5670},{"contestId":468,"index":"A","solvedCount":8697},{"contestId":467,"index":"E","solvedCount":894},{"contestId":467,"index":"D","solvedCount":2119},{"contestId":467,"index":"C","solvedCount":17318},{"contestId":467,"index":"B","solvedCount":44319},{"contestId":467,"index":"A","solvedCount":164982},{"contestId":466,"index":"E","solvedCount":2761},{"contestId":466,"index":"D","solvedCount":4064},{"contestId":466,"index":"C","solvedCount":43827},{"contestId":466,"index":"B","solvedCount":5386},{"contestId":466,"index":"A","solvedCount":80633},{"contestId":465,"index":"B","solvedCount":11011},{"contestId":465,"index":"A","solvedCount":10545},{"contestId":464,"index":"E","solvedCount":2074},{"contestId":464,"index":"D","solvedCount":811},{"contestId":464,"index":"C","solvedCount":1995},{"contestId":464,"index":"B","solvedCount":1809},{"contestId":464,"index":"A","solvedCount":6283},{"contestId":463,"index":"E","solvedCount":1861},{"contestId":463,"index":"D","solvedCount":7565},{"contestId":463,"index":"C","solvedCount":9318},{"contestId":463,"index":"B","solvedCount":30556},{"contestId":463,"index":"A","solvedCount":9682},{"contestId":462,"index":"B","solvedCount":15820},{"contestId":462,"index":"A","solvedCount":18141},{"contestId":461,"index":"E","solvedCount":758},{"contestId":461,"index":"D","solvedCount":495},{"contestId":461,"index":"C","solvedCount":1435},{"contestId":461,"index":"B","solvedCount":7613},{"contestId":461,"index":"A","solvedCount":16712},{"contestId":460,"index":"E","solvedCount":416},{"contestId":460,"index":"D","solvedCount":1063},{"contestId":460,"index":"C","solvedCount":7044},{"contestId":460,"index":"B","solvedCount":13626},{"contestId":460,"index":"A","solvedCount":53579},{"contestId":459,"index":"E","solvedCount":6108},{"contestId":459,"index":"D","solvedCount":14294},{"contestId":459,"index":"C","solvedCount":6543},{"contestId":459,"index":"B","solvedCount":49481},{"contestId":459,"index":"A","solvedCount":37246},{"contestId":457,"index":"F","solvedCount":130},{"contestId":457,"index":"E","solvedCount":136},{"contestId":457,"index":"D","solvedCount":438},{"contestId":457,"index":"C","solvedCount":986},{"contestId":457,"index":"B","solvedCount":1221},{"contestId":457,"index":"A","solvedCount":1431},{"contestId":456,"index":"B","solvedCount":19084},{"contestId":456,"index":"A","solvedCount":59424},{"contestId":455,"index":"E","solvedCount":880},{"contestId":455,"index":"D","solvedCount":4014},{"contestId":455,"index":"C","solvedCount":6728},{"contestId":455,"index":"B","solvedCount":7330},{"contestId":455,"index":"A","solvedCount":77090},{"contestId":454,"index":"B","solvedCount":19351},{"contestId":454,"index":"A","solvedCount":16425},{"contestId":453,"index":"E","solvedCount":1058},{"contestId":453,"index":"D","solvedCount":686},{"contestId":453,"index":"C","solvedCount":1862},{"contestId":453,"index":"B","solvedCount":5722},{"contestId":453,"index":"A","solvedCount":13339},{"contestId":452,"index":"F","solvedCount":1891},{"contestId":452,"index":"E","solvedCount":1248},{"contestId":452,"index":"D","solvedCount":1675},{"contestId":452,"index":"C","solvedCount":1855},{"contestId":452,"index":"B","solvedCount":2137},{"contestId":452,"index":"A","solvedCount":8639},{"contestId":451,"index":"E","solvedCount":4957},{"contestId":451,"index":"D","solvedCount":5158},{"contestId":451,"index":"C","solvedCount":3613},{"contestId":451,"index":"B","solvedCount":55184},{"contestId":451,"index":"A","solvedCount":78474},{"contestId":450,"index":"B","solvedCount":29467},{"contestId":450,"index":"A","solvedCount":47838},{"contestId":449,"index":"E","solvedCount":360},{"contestId":449,"index":"D","solvedCount":6759},{"contestId":449,"index":"C","solvedCount":2652},{"contestId":449,"index":"B","solvedCount":11593},{"contestId":449,"index":"A","solvedCount":4177},{"contestId":448,"index":"E","solvedCount":1984},{"contestId":448,"index":"D","solvedCount":17559},{"contestId":448,"index":"C","solvedCount":11299},{"contestId":448,"index":"B","solvedCount":17779},{"contestId":448,"index":"A","solvedCount":26328},{"contestId":447,"index":"B","solvedCount":21202},{"contestId":447,"index":"A","solvedCount":10414},{"contestId":446,"index":"E","solvedCount":209},{"contestId":446,"index":"D","solvedCount":520},{"contestId":446,"index":"C","solvedCount":4158},{"contestId":446,"index":"B","solvedCount":3973},{"contestId":446,"index":"A","solvedCount":13836},{"contestId":445,"index":"B","solvedCount":15688},{"contestId":445,"index":"A","solvedCount":34696},{"contestId":444,"index":"E","solvedCount":924},{"contestId":444,"index":"D","solvedCount":910},{"contestId":444,"index":"C","solvedCount":3538},{"contestId":444,"index":"B","solvedCount":1205},{"contestId":444,"index":"A","solvedCount":3608},{"contestId":443,"index":"B","solvedCount":4319},{"contestId":443,"index":"A","solvedCount":118657},{"contestId":442,"index":"E","solvedCount":222},{"contestId":442,"index":"D","solvedCount":1270},{"contestId":442,"index":"C","solvedCount":2048},{"contestId":442,"index":"B","solvedCount":6340},{"contestId":442,"index":"A","solvedCount":2384},{"contestId":441,"index":"E","solvedCount":853},{"contestId":441,"index":"D","solvedCount":1273},{"contestId":441,"index":"C","solvedCount":12128},{"contestId":441,"index":"B","solvedCount":7602},{"contestId":441,"index":"A","solvedCount":19542},{"contestId":440,"index":"D","solvedCount":1043},{"contestId":440,"index":"C","solvedCount":1158},{"contestId":440,"index":"B","solvedCount":2364},{"contestId":440,"index":"A","solvedCount":9175},{"contestId":439,"index":"E","solvedCount":1943},{"contestId":439,"index":"D","solvedCount":7387},{"contestId":439,"index":"C","solvedCount":4211},{"contestId":439,"index":"B","solvedCount":15133},{"contestId":439,"index":"A","solvedCount":26849},{"contestId":438,"index":"E","solvedCount":2405},{"contestId":438,"index":"D","solvedCount":12933},{"contestId":437,"index":"E","solvedCount":876},{"contestId":437,"index":"D","solvedCount":3784},{"contestId":437,"index":"C","solvedCount":15249},{"contestId":437,"index":"B","solvedCount":10610},{"contestId":437,"index":"A","solvedCount":9513},{"contestId":436,"index":"F","solvedCount":614},{"contestId":436,"index":"E","solvedCount":2159},{"contestId":436,"index":"D","solvedCount":376},{"contestId":436,"index":"C","solvedCount":2968},{"contestId":436,"index":"B","solvedCount":3187},{"contestId":436,"index":"A","solvedCount":3824},{"contestId":435,"index":"E","solvedCount":290},{"contestId":435,"index":"D","solvedCount":862},{"contestId":435,"index":"C","solvedCount":2762},{"contestId":435,"index":"B","solvedCount":7698},{"contestId":435,"index":"A","solvedCount":11401},{"contestId":434,"index":"E","solvedCount":554},{"contestId":434,"index":"D","solvedCount":618},{"contestId":433,"index":"E","solvedCount":578},{"contestId":433,"index":"D","solvedCount":1347},{"contestId":433,"index":"C","solvedCount":2649},{"contestId":433,"index":"B","solvedCount":58588},{"contestId":433,"index":"A","solvedCount":18253},{"contestId":432,"index":"E","solvedCount":825},{"contestId":432,"index":"D","solvedCount":13151},{"contestId":432,"index":"C","solvedCount":2712},{"contestId":432,"index":"B","solvedCount":12362},{"contestId":432,"index":"A","solvedCount":71748},{"contestId":431,"index":"E","solvedCount":1245},{"contestId":431,"index":"D","solvedCount":3003},{"contestId":431,"index":"C","solvedCount":31215},{"contestId":431,"index":"B","solvedCount":11937},{"contestId":431,"index":"A","solvedCount":68967},{"contestId":430,"index":"B","solvedCount":4179},{"contestId":430,"index":"A","solvedCount":2440},{"contestId":429,"index":"E","solvedCount":1067},{"contestId":429,"index":"D","solvedCount":3325},{"contestId":429,"index":"C","solvedCount":1068},{"contestId":429,"index":"B","solvedCount":10655},{"contestId":429,"index":"A","solvedCount":12625},{"contestId":427,"index":"E","solvedCount":1696},{"contestId":427,"index":"D","solvedCount":2809},{"contestId":427,"index":"C","solvedCount":18227},{"contestId":427,"index":"B","solvedCount":15738},{"contestId":427,"index":"A","solvedCount":102341},{"contestId":426,"index":"B","solvedCount":3995},{"contestId":426,"index":"A","solvedCount":10171},{"contestId":425,"index":"E","solvedCount":856},{"contestId":425,"index":"D","solvedCount":1692},{"contestId":425,"index":"C","solvedCount":1028},{"contestId":425,"index":"B","solvedCount":1454},{"contestId":425,"index":"A","solvedCount":4259},{"contestId":424,"index":"E","solvedCount":153},{"contestId":424,"index":"D","solvedCount":642},{"contestId":424,"index":"C","solvedCount":6058},{"contestId":424,"index":"B","solvedCount":8566},{"contestId":424,"index":"A","solvedCount":9439},{"contestId":421,"index":"D","solvedCount":734},{"contestId":421,"index":"A","solvedCount":7042},{"contestId":420,"index":"E","solvedCount":330},{"contestId":420,"index":"D","solvedCount":1047},{"contestId":420,"index":"C","solvedCount":1449},{"contestId":420,"index":"B","solvedCount":1181},{"contestId":420,"index":"A","solvedCount":7268},{"contestId":418,"index":"E","solvedCount":477},{"contestId":418,"index":"D","solvedCount":593},{"contestId":417,"index":"E","solvedCount":1007},{"contestId":417,"index":"D","solvedCount":3062},{"contestId":417,"index":"C","solvedCount":5143},{"contestId":417,"index":"B","solvedCount":2054},{"contestId":417,"index":"A","solvedCount":3466},{"contestId":416,"index":"E","solvedCount":1936},{"contestId":416,"index":"D","solvedCount":1173},{"contestId":416,"index":"C","solvedCount":8876},{"contestId":416,"index":"B","solvedCount":9575},{"contestId":416,"index":"A","solvedCount":10242},{"contestId":415,"index":"B","solvedCount":6767},{"contestId":415,"index":"A","solvedCount":9725},{"contestId":414,"index":"E","solvedCount":269},{"contestId":414,"index":"D","solvedCount":787},{"contestId":414,"index":"C","solvedCount":2431},{"contestId":414,"index":"B","solvedCount":31478},{"contestId":414,"index":"A","solvedCount":10659},{"contestId":413,"index":"E","solvedCount":884},{"contestId":413,"index":"D","solvedCount":949},{"contestId":413,"index":"C","solvedCount":2719},{"contestId":413,"index":"B","solvedCount":1879},{"contestId":413,"index":"A","solvedCount":3065},{"contestId":412,"index":"E","solvedCount":953},{"contestId":412,"index":"D","solvedCount":2552},{"contestId":412,"index":"C","solvedCount":4296},{"contestId":412,"index":"B","solvedCount":6596},{"contestId":412,"index":"A","solvedCount":5139},{"contestId":411,"index":"C","solvedCount":1307},{"contestId":411,"index":"B","solvedCount":1432},{"contestId":411,"index":"A","solvedCount":8274},{"contestId":409,"index":"I","solvedCount":171},{"contestId":409,"index":"H","solvedCount":9654},{"contestId":409,"index":"G","solvedCount":580},{"contestId":409,"index":"F","solvedCount":2193},{"contestId":409,"index":"E","solvedCount":625},{"contestId":409,"index":"D","solvedCount":1818},{"contestId":409,"index":"C","solvedCount":2152},{"contestId":409,"index":"B","solvedCount":1438},{"contestId":409,"index":"A","solvedCount":2650},{"contestId":408,"index":"B","solvedCount":10534},{"contestId":408,"index":"A","solvedCount":12195},{"contestId":407,"index":"E","solvedCount":1389},{"contestId":407,"index":"D","solvedCount":850},{"contestId":407,"index":"C","solvedCount":1268},{"contestId":407,"index":"B","solvedCount":7310},{"contestId":407,"index":"A","solvedCount":5230},{"contestId":406,"index":"E","solvedCount":408},{"contestId":406,"index":"D","solvedCount":1331},{"contestId":405,"index":"E","solvedCount":1674},{"contestId":405,"index":"D","solvedCount":3308},{"contestId":405,"index":"C","solvedCount":4985},{"contestId":405,"index":"B","solvedCount":6168},{"contestId":405,"index":"A","solvedCount":133187},{"contestId":404,"index":"E","solvedCount":670},{"contestId":404,"index":"D","solvedCount":2518},{"contestId":404,"index":"C","solvedCount":5922},{"contestId":404,"index":"B","solvedCount":3070},{"contestId":404,"index":"A","solvedCount":26618},{"contestId":403,"index":"E","solvedCount":280},{"contestId":403,"index":"D","solvedCount":1269},{"contestId":402,"index":"E","solvedCount":2666},{"contestId":402,"index":"D","solvedCount":2825},{"contestId":402,"index":"C","solvedCount":6478},{"contestId":402,"index":"B","solvedCount":4026},{"contestId":402,"index":"A","solvedCount":4938},{"contestId":401,"index":"D","solvedCount":4853},{"contestId":401,"index":"C","solvedCount":22165},{"contestId":401,"index":"B","solvedCount":4652},{"contestId":401,"index":"A","solvedCount":17667},{"contestId":400,"index":"E","solvedCount":1081},{"contestId":400,"index":"D","solvedCount":3317},{"contestId":400,"index":"C","solvedCount":3043},{"contestId":400,"index":"B","solvedCount":8732},{"contestId":400,"index":"A","solvedCount":6964},{"contestId":399,"index":"B","solvedCount":1926},{"contestId":399,"index":"A","solvedCount":4251},{"contestId":398,"index":"E","solvedCount":124},{"contestId":398,"index":"D","solvedCount":1389},{"contestId":398,"index":"C","solvedCount":226},{"contestId":398,"index":"B","solvedCount":1229},{"contestId":398,"index":"A","solvedCount":970},{"contestId":397,"index":"B","solvedCount":838},{"contestId":397,"index":"A","solvedCount":2739},{"contestId":396,"index":"E","solvedCount":167},{"contestId":396,"index":"D","solvedCount":466},{"contestId":396,"index":"C","solvedCount":1902},{"contestId":396,"index":"B","solvedCount":1204},{"contestId":396,"index":"A","solvedCount":1660},{"contestId":394,"index":"E","solvedCount":135},{"contestId":394,"index":"D","solvedCount":301},{"contestId":394,"index":"C","solvedCount":563},{"contestId":394,"index":"B","solvedCount":629},{"contestId":394,"index":"A","solvedCount":2744},{"contestId":393,"index":"B","solvedCount":2089},{"contestId":393,"index":"A","solvedCount":7042},{"contestId":392,"index":"E","solvedCount":197},{"contestId":392,"index":"D","solvedCount":247},{"contestId":392,"index":"C","solvedCount":697},{"contestId":392,"index":"B","solvedCount":1073},{"contestId":392,"index":"A","solvedCount":1013},{"contestId":391,"index":"F3","solvedCount":120},{"contestId":391,"index":"F2","solvedCount":123},{"contestId":391,"index":"F1","solvedCount":233},{"contestId":391,"index":"E2","solvedCount":192},{"contestId":391,"index":"E1","solvedCount":137},{"contestId":391,"index":"D2","solvedCount":220},{"contestId":391,"index":"D1","solvedCount":296},{"contestId":391,"index":"C3","solvedCount":182},{"contestId":391,"index":"C2","solvedCount":158},{"contestId":391,"index":"C1","solvedCount":216},{"contestId":391,"index":"B","solvedCount":449},{"contestId":391,"index":"A","solvedCount":1821},{"contestId":390,"index":"E","solvedCount":279},{"contestId":390,"index":"D","solvedCount":539},{"contestId":390,"index":"C","solvedCount":701},{"contestId":390,"index":"B","solvedCount":1316},{"contestId":390,"index":"A","solvedCount":3784},{"contestId":389,"index":"B","solvedCount":7396},{"contestId":389,"index":"A","solvedCount":15129},{"contestId":388,"index":"E","solvedCount":263},{"contestId":388,"index":"D","solvedCount":526},{"contestId":388,"index":"C","solvedCount":3984},{"contestId":388,"index":"B","solvedCount":2624},{"contestId":388,"index":"A","solvedCount":12042},{"contestId":387,"index":"E","solvedCount":1028},{"contestId":387,"index":"D","solvedCount":1237},{"contestId":387,"index":"C","solvedCount":2315},{"contestId":387,"index":"B","solvedCount":13173},{"contestId":387,"index":"A","solvedCount":10696},{"contestId":386,"index":"D","solvedCount":587},{"contestId":386,"index":"C","solvedCount":989},{"contestId":386,"index":"B","solvedCount":2583},{"contestId":386,"index":"A","solvedCount":7917},{"contestId":385,"index":"E","solvedCount":693},{"contestId":385,"index":"D","solvedCount":976},{"contestId":385,"index":"C","solvedCount":10932},{"contestId":385,"index":"B","solvedCount":11022},{"contestId":385,"index":"A","solvedCount":17485},{"contestId":384,"index":"B","solvedCount":3854},{"contestId":384,"index":"A","solvedCount":17506},{"contestId":383,"index":"E","solvedCount":4850},{"contestId":383,"index":"D","solvedCount":3475},{"contestId":383,"index":"C","solvedCount":8063},{"contestId":383,"index":"B","solvedCount":822},{"contestId":383,"index":"A","solvedCount":5643},{"contestId":382,"index":"E","solvedCount":471},{"contestId":382,"index":"D","solvedCount":757},{"contestId":382,"index":"C","solvedCount":8831},{"contestId":382,"index":"B","solvedCount":1534},{"contestId":382,"index":"A","solvedCount":13943},{"contestId":381,"index":"B","solvedCount":7462},{"contestId":381,"index":"A","solvedCount":97143},{"contestId":380,"index":"E","solvedCount":380},{"contestId":380,"index":"D","solvedCount":562},{"contestId":380,"index":"C","solvedCount":21962},{"contestId":380,"index":"B","solvedCount":586},{"contestId":380,"index":"A","solvedCount":2963},{"contestId":379,"index":"G","solvedCount":347},{"contestId":379,"index":"F","solvedCount":2879},{"contestId":379,"index":"E","solvedCount":407},{"contestId":379,"index":"D","solvedCount":1705},{"contestId":379,"index":"C","solvedCount":7115},{"contestId":379,"index":"B","solvedCount":7654},{"contestId":379,"index":"A","solvedCount":54967},{"contestId":378,"index":"B","solvedCount":6277},{"contestId":378,"index":"A","solvedCount":26395},{"contestId":377,"index":"E","solvedCount":609},{"contestId":377,"index":"D","solvedCount":1527},{"contestId":377,"index":"C","solvedCount":1445},{"contestId":377,"index":"B","solvedCount":2624},{"contestId":377,"index":"A","solvedCount":29023},{"contestId":376,"index":"B","solvedCount":7034},{"contestId":376,"index":"A","solvedCount":10019},{"contestId":375,"index":"E","solvedCount":675},{"contestId":375,"index":"D","solvedCount":9808},{"contestId":375,"index":"C","solvedCount":688},{"contestId":375,"index":"B","solvedCount":5489},{"contestId":375,"index":"A","solvedCount":5439},{"contestId":374,"index":"E","solvedCount":250},{"contestId":374,"index":"D","solvedCount":1046},{"contestId":374,"index":"C","solvedCount":3089},{"contestId":374,"index":"B","solvedCount":3542},{"contestId":374,"index":"A","solvedCount":3139},{"contestId":373,"index":"B","solvedCount":2831},{"contestId":373,"index":"A","solvedCount":11609},{"contestId":372,"index":"E","solvedCount":297},{"contestId":372,"index":"D","solvedCount":1216},{"contestId":372,"index":"C","solvedCount":5367},{"contestId":372,"index":"B","solvedCount":2897},{"contestId":372,"index":"A","solvedCount":16185},{"contestId":371,"index":"E","solvedCount":1485},{"contestId":371,"index":"D","solvedCount":6941},{"contestId":371,"index":"C","solvedCount":37738},{"contestId":371,"index":"B","solvedCount":12863},{"contestId":371,"index":"A","solvedCount":6797},{"contestId":370,"index":"E","solvedCount":351},{"contestId":370,"index":"D","solvedCount":730},{"contestId":370,"index":"C","solvedCount":1772},{"contestId":370,"index":"B","solvedCount":2746},{"contestId":370,"index":"A","solvedCount":12356},{"contestId":369,"index":"E","solvedCount":2993},{"contestId":369,"index":"D","solvedCount":1345},{"contestId":369,"index":"C","solvedCount":12420},{"contestId":369,"index":"B","solvedCount":6946},{"contestId":369,"index":"A","solvedCount":12424},{"contestId":368,"index":"B","solvedCount":52158},{"contestId":368,"index":"A","solvedCount":8104},{"contestId":367,"index":"E","solvedCount":1468},{"contestId":367,"index":"D","solvedCount":727},{"contestId":367,"index":"C","solvedCount":1973},{"contestId":367,"index":"B","solvedCount":2759},{"contestId":367,"index":"A","solvedCount":4584},{"contestId":366,"index":"E","solvedCount":877},{"contestId":366,"index":"D","solvedCount":1789},{"contestId":366,"index":"C","solvedCount":6360},{"contestId":366,"index":"B","solvedCount":7217},{"contestId":366,"index":"A","solvedCount":4864},{"contestId":365,"index":"B","solvedCount":15567},{"contestId":365,"index":"A","solvedCount":24160},{"contestId":364,"index":"E","solvedCount":744},{"contestId":364,"index":"D","solvedCount":2695},{"contestId":364,"index":"C","solvedCount":657},{"contestId":364,"index":"B","solvedCount":1294},{"contestId":364,"index":"A","solvedCount":5018},{"contestId":363,"index":"E","solvedCount":255},{"contestId":363,"index":"D","solvedCount":4483},{"contestId":363,"index":"C","solvedCount":14302},{"contestId":363,"index":"B","solvedCount":72707},{"contestId":363,"index":"A","solvedCount":11597},{"contestId":362,"index":"E","solvedCount":952},{"contestId":362,"index":"D","solvedCount":1130},{"contestId":362,"index":"C","solvedCount":2079},{"contestId":362,"index":"B","solvedCount":14888},{"contestId":362,"index":"A","solvedCount":2826},{"contestId":361,"index":"B","solvedCount":8931},{"contestId":361,"index":"A","solvedCount":18037},{"contestId":360,"index":"E","solvedCount":850},{"contestId":360,"index":"D","solvedCount":529},{"contestId":360,"index":"C","solvedCount":1285},{"contestId":360,"index":"B","solvedCount":3790},{"contestId":360,"index":"A","solvedCount":2155},{"contestId":359,"index":"E","solvedCount":565},{"contestId":359,"index":"D","solvedCount":5983},{"contestId":359,"index":"C","solvedCount":3648},{"contestId":359,"index":"B","solvedCount":8852},{"contestId":359,"index":"A","solvedCount":9364},{"contestId":358,"index":"E","solvedCount":450},{"contestId":358,"index":"D","solvedCount":4617},{"contestId":358,"index":"C","solvedCount":2358},{"contestId":358,"index":"B","solvedCount":3924},{"contestId":358,"index":"A","solvedCount":8223},{"contestId":357,"index":"B","solvedCount":8623},{"contestId":357,"index":"A","solvedCount":7840},{"contestId":356,"index":"E","solvedCount":605},{"contestId":356,"index":"D","solvedCount":1183},{"contestId":356,"index":"C","solvedCount":1422},{"contestId":356,"index":"B","solvedCount":2124},{"contestId":356,"index":"A","solvedCount":17539},{"contestId":355,"index":"B","solvedCount":5128},{"contestId":355,"index":"A","solvedCount":9947},{"contestId":354,"index":"E","solvedCount":940},{"contestId":354,"index":"D","solvedCount":533},{"contestId":354,"index":"C","solvedCount":3409},{"contestId":354,"index":"B","solvedCount":544},{"contestId":354,"index":"A","solvedCount":5692},{"contestId":353,"index":"E","solvedCount":707},{"contestId":353,"index":"D","solvedCount":3241},{"contestId":353,"index":"C","solvedCount":5320},{"contestId":353,"index":"B","solvedCount":2453},{"contestId":353,"index":"A","solvedCount":20276},{"contestId":352,"index":"B","solvedCount":18509},{"contestId":352,"index":"A","solvedCount":29284},{"contestId":351,"index":"E","solvedCount":1864},{"contestId":351,"index":"D","solvedCount":1444},{"contestId":351,"index":"C","solvedCount":668},{"contestId":351,"index":"B","solvedCount":2855},{"contestId":351,"index":"A","solvedCount":3115},{"contestId":350,"index":"E","solvedCount":896},{"contestId":350,"index":"D","solvedCount":331},{"contestId":350,"index":"C","solvedCount":6879},{"contestId":350,"index":"B","solvedCount":3450},{"contestId":350,"index":"A","solvedCount":17766},{"contestId":349,"index":"B","solvedCount":15335},{"contestId":349,"index":"A","solvedCount":34718},{"contestId":348,"index":"E","solvedCount":656},{"contestId":348,"index":"D","solvedCount":2359},{"contestId":348,"index":"C","solvedCount":2972},{"contestId":348,"index":"B","solvedCount":2338},{"contestId":348,"index":"A","solvedCount":15198},{"contestId":347,"index":"B","solvedCount":9982},{"contestId":347,"index":"A","solvedCount":9929},{"contestId":346,"index":"E","solvedCount":390},{"contestId":346,"index":"D","solvedCount":897},{"contestId":346,"index":"C","solvedCount":1532},{"contestId":346,"index":"B","solvedCount":4493},{"contestId":346,"index":"A","solvedCount":9502},{"contestId":345,"index":"G","solvedCount":105},{"contestId":345,"index":"F","solvedCount":55},{"contestId":345,"index":"E","solvedCount":57},{"contestId":345,"index":"D","solvedCount":84},{"contestId":345,"index":"C","solvedCount":130},{"contestId":345,"index":"B","solvedCount":130},{"contestId":345,"index":"A","solvedCount":568},{"contestId":344,"index":"B","solvedCount":9767},{"contestId":344,"index":"A","solvedCount":162021},{"contestId":343,"index":"E","solvedCount":996},{"contestId":343,"index":"D","solvedCount":7534},{"contestId":343,"index":"C","solvedCount":3285},{"contestId":343,"index":"B","solvedCount":19311},{"contestId":343,"index":"A","solvedCount":10250},{"contestId":342,"index":"E","solvedCount":11732},{"contestId":342,"index":"D","solvedCount":589},{"contestId":342,"index":"C","solvedCount":2025},{"contestId":342,"index":"B","solvedCount":4244},{"contestId":342,"index":"A","solvedCount":14233},{"contestId":341,"index":"E","solvedCount":629},{"contestId":341,"index":"D","solvedCount":1440},{"contestId":340,"index":"E","solvedCount":2872},{"contestId":340,"index":"D","solvedCount":8086},{"contestId":340,"index":"C","solvedCount":4765},{"contestId":340,"index":"B","solvedCount":2401},{"contestId":340,"index":"A","solvedCount":8479},{"contestId":339,"index":"E","solvedCount":613},{"contestId":339,"index":"D","solvedCount":35097},{"contestId":339,"index":"C","solvedCount":8861},{"contestId":339,"index":"B","solvedCount":84855},{"contestId":339,"index":"A","solvedCount":293978},{"contestId":338,"index":"E","solvedCount":1242},{"contestId":338,"index":"D","solvedCount":1533},{"contestId":337,"index":"E","solvedCount":1170},{"contestId":337,"index":"D","solvedCount":7243},{"contestId":337,"index":"C","solvedCount":5300},{"contestId":337,"index":"B","solvedCount":10212},{"contestId":337,"index":"A","solvedCount":99539},{"contestId":336,"index":"E","solvedCount":159},{"contestId":336,"index":"D","solvedCount":1251},{"contestId":336,"index":"C","solvedCount":2680},{"contestId":336,"index":"B","solvedCount":1378},{"contestId":336,"index":"A","solvedCount":10816},{"contestId":335,"index":"F","solvedCount":782},{"contestId":335,"index":"E","solvedCount":265},{"contestId":335,"index":"D","solvedCount":372},{"contestId":335,"index":"C","solvedCount":644},{"contestId":335,"index":"B","solvedCount":2429},{"contestId":335,"index":"A","solvedCount":2910},{"contestId":334,"index":"B","solvedCount":3947},{"contestId":334,"index":"A","solvedCount":20391},{"contestId":333,"index":"E","solvedCount":1319},{"contestId":333,"index":"D","solvedCount":2299},{"contestId":333,"index":"C","solvedCount":443},{"contestId":333,"index":"B","solvedCount":2802},{"contestId":333,"index":"A","solvedCount":4377},{"contestId":332,"index":"E","solvedCount":356},{"contestId":332,"index":"D","solvedCount":444},{"contestId":332,"index":"C","solvedCount":1097},{"contestId":332,"index":"B","solvedCount":8901},{"contestId":332,"index":"A","solvedCount":3753},{"contestId":331,"index":"E2","solvedCount":240},{"contestId":331,"index":"E1","solvedCount":220},{"contestId":331,"index":"D3","solvedCount":210},{"contestId":331,"index":"D2","solvedCount":164},{"contestId":331,"index":"D1","solvedCount":247},{"contestId":331,"index":"C3","solvedCount":639},{"contestId":331,"index":"C2","solvedCount":452},{"contestId":331,"index":"C1","solvedCount":7251},{"contestId":331,"index":"B2","solvedCount":850},{"contestId":331,"index":"B1","solvedCount":831},{"contestId":331,"index":"A2","solvedCount":1573},{"contestId":331,"index":"A1","solvedCount":1548},{"contestId":330,"index":"B","solvedCount":19955},{"contestId":330,"index":"A","solvedCount":32203},{"contestId":329,"index":"E","solvedCount":206},{"contestId":329,"index":"D","solvedCount":444},{"contestId":329,"index":"C","solvedCount":1034},{"contestId":329,"index":"B","solvedCount":7806},{"contestId":329,"index":"A","solvedCount":4881},{"contestId":328,"index":"B","solvedCount":1616},{"contestId":328,"index":"A","solvedCount":2458},{"contestId":327,"index":"E","solvedCount":1663},{"contestId":327,"index":"D","solvedCount":2560},{"contestId":327,"index":"C","solvedCount":3735},{"contestId":327,"index":"B","solvedCount":22053},{"contestId":327,"index":"A","solvedCount":52599},{"contestId":325,"index":"E","solvedCount":1030},{"contestId":325,"index":"D","solvedCount":605},{"contestId":325,"index":"C","solvedCount":506},{"contestId":325,"index":"B","solvedCount":1682},{"contestId":325,"index":"A","solvedCount":2331},{"contestId":323,"index":"C","solvedCount":722},{"contestId":323,"index":"B","solvedCount":499},{"contestId":323,"index":"A","solvedCount":988},{"contestId":322,"index":"B","solvedCount":13493},{"contestId":322,"index":"A","solvedCount":9253},{"contestId":321,"index":"E","solvedCount":6892},{"contestId":321,"index":"D","solvedCount":661},{"contestId":321,"index":"C","solvedCount":10104},{"contestId":321,"index":"B","solvedCount":4030},{"contestId":321,"index":"A","solvedCount":3943},{"contestId":320,"index":"B","solvedCount":7939},{"contestId":320,"index":"A","solvedCount":46880},{"contestId":319,"index":"E","solvedCount":822},{"contestId":319,"index":"D","solvedCount":808},{"contestId":319,"index":"C","solvedCount":7087},{"contestId":319,"index":"B","solvedCount":4952},{"contestId":319,"index":"A","solvedCount":3066},{"contestId":318,"index":"B","solvedCount":8426},{"contestId":318,"index":"A","solvedCount":150338},{"contestId":317,"index":"E","solvedCount":177},{"contestId":317,"index":"D","solvedCount":1330},{"contestId":317,"index":"C","solvedCount":591},{"contestId":317,"index":"B","solvedCount":1688},{"contestId":317,"index":"A","solvedCount":4978},{"contestId":316,"index":"G3","solvedCount":554},{"contestId":316,"index":"G2","solvedCount":527},{"contestId":316,"index":"G1","solvedCount":1107},{"contestId":316,"index":"F3","solvedCount":199},{"contestId":316,"index":"F2","solvedCount":178},{"contestId":316,"index":"F1","solvedCount":204},{"contestId":316,"index":"E3","solvedCount":592},{"contestId":316,"index":"E2","solvedCount":439},{"contestId":316,"index":"E1","solvedCount":1565},{"contestId":316,"index":"D3","solvedCount":754},{"contestId":316,"index":"D2","solvedCount":557},{"contestId":316,"index":"D1","solvedCount":637},{"contestId":316,"index":"C2","solvedCount":673},{"contestId":316,"index":"C1","solvedCount":618},{"contestId":316,"index":"B2","solvedCount":1803},{"contestId":316,"index":"B1","solvedCount":1523},{"contestId":316,"index":"A2","solvedCount":2316},{"contestId":316,"index":"A1","solvedCount":2928},{"contestId":315,"index":"B","solvedCount":7856},{"contestId":315,"index":"A","solvedCount":12532},{"contestId":314,"index":"E","solvedCount":441},{"contestId":314,"index":"D","solvedCount":627},{"contestId":314,"index":"C","solvedCount":2105},{"contestId":314,"index":"B","solvedCount":1659},{"contestId":314,"index":"A","solvedCount":2200},{"contestId":313,"index":"E","solvedCount":638},{"contestId":313,"index":"D","solvedCount":1764},{"contestId":313,"index":"C","solvedCount":6028},{"contestId":313,"index":"B","solvedCount":58557},{"contestId":313,"index":"A","solvedCount":67354},{"contestId":312,"index":"B","solvedCount":14129},{"contestId":312,"index":"A","solvedCount":5458},{"contestId":311,"index":"E","solvedCount":1752},{"contestId":311,"index":"D","solvedCount":840},{"contestId":311,"index":"C","solvedCount":608},{"contestId":311,"index":"B","solvedCount":4590},{"contestId":311,"index":"A","solvedCount":4260},{"contestId":309,"index":"E","solvedCount":307},{"contestId":309,"index":"D","solvedCount":206},{"contestId":309,"index":"C","solvedCount":1539},{"contestId":309,"index":"B","solvedCount":969},{"contestId":309,"index":"A","solvedCount":564},{"contestId":306,"index":"D","solvedCount":342},{"contestId":306,"index":"C","solvedCount":669},{"contestId":306,"index":"B","solvedCount":537},{"contestId":306,"index":"A","solvedCount":8357},{"contestId":305,"index":"E","solvedCount":810},{"contestId":305,"index":"D","solvedCount":591},{"contestId":305,"index":"C","solvedCount":2693},{"contestId":305,"index":"B","solvedCount":2327},{"contestId":305,"index":"A","solvedCount":5288},{"contestId":304,"index":"B","solvedCount":3207},{"contestId":304,"index":"A","solvedCount":12336},{"contestId":303,"index":"E","solvedCount":476},{"contestId":303,"index":"D","solvedCount":441},{"contestId":303,"index":"C","solvedCount":991},{"contestId":303,"index":"B","solvedCount":1443},{"contestId":303,"index":"A","solvedCount":8696},{"contestId":302,"index":"B","solvedCount":9608},{"contestId":302,"index":"A","solvedCount":9892},{"contestId":301,"index":"E","solvedCount":523},{"contestId":301,"index":"D","solvedCount":3241},{"contestId":301,"index":"C","solvedCount":514},{"contestId":301,"index":"B","solvedCount":2901},{"contestId":301,"index":"A","solvedCount":3280},{"contestId":300,"index":"E","solvedCount":1148},{"contestId":300,"index":"D","solvedCount":882},{"contestId":300,"index":"C","solvedCount":12952},{"contestId":300,"index":"B","solvedCount":7466},{"contestId":300,"index":"A","solvedCount":28551},{"contestId":299,"index":"B","solvedCount":6713},{"contestId":299,"index":"A","solvedCount":9669},{"contestId":298,"index":"B","solvedCount":16132},{"contestId":298,"index":"A","solvedCount":11842},{"contestId":297,"index":"E","solvedCount":461},{"contestId":297,"index":"D","solvedCount":657},{"contestId":297,"index":"C","solvedCount":1042},{"contestId":297,"index":"B","solvedCount":3796},{"contestId":297,"index":"A","solvedCount":3906},{"contestId":296,"index":"B","solvedCount":2797},{"contestId":296,"index":"A","solvedCount":26669},{"contestId":295,"index":"E","solvedCount":882},{"contestId":295,"index":"D","solvedCount":770},{"contestId":295,"index":"C","solvedCount":1999},{"contestId":295,"index":"B","solvedCount":19084},{"contestId":295,"index":"A","solvedCount":28507},{"contestId":294,"index":"E","solvedCount":1217},{"contestId":294,"index":"D","solvedCount":419},{"contestId":294,"index":"C","solvedCount":4541},{"contestId":294,"index":"B","solvedCount":5149},{"contestId":294,"index":"A","solvedCount":29107},{"contestId":293,"index":"E","solvedCount":2212},{"contestId":293,"index":"D","solvedCount":294},{"contestId":293,"index":"C","solvedCount":700},{"contestId":293,"index":"B","solvedCount":1018},{"contestId":293,"index":"A","solvedCount":3250},{"contestId":292,"index":"E","solvedCount":5162},{"contestId":292,"index":"D","solvedCount":2869},{"contestId":292,"index":"C","solvedCount":1380},{"contestId":292,"index":"B","solvedCount":11109},{"contestId":292,"index":"A","solvedCount":2934},{"contestId":291,"index":"E","solvedCount":1668},{"contestId":291,"index":"D","solvedCount":1545},{"contestId":291,"index":"C","solvedCount":1906},{"contestId":291,"index":"B","solvedCount":3110},{"contestId":291,"index":"A","solvedCount":6585},{"contestId":290,"index":"F","solvedCount":162},{"contestId":290,"index":"E","solvedCount":241},{"contestId":290,"index":"D","solvedCount":1919},{"contestId":290,"index":"C","solvedCount":1691},{"contestId":290,"index":"B","solvedCount":2639},{"contestId":290,"index":"A","solvedCount":3277},{"contestId":289,"index":"B","solvedCount":19331},{"contestId":289,"index":"A","solvedCount":10559},{"contestId":288,"index":"E","solvedCount":415},{"contestId":288,"index":"D","solvedCount":868},{"contestId":288,"index":"C","solvedCount":2477},{"contestId":288,"index":"B","solvedCount":3266},{"contestId":288,"index":"A","solvedCount":6877},{"contestId":287,"index":"B","solvedCount":12107},{"contestId":287,"index":"A","solvedCount":22411},{"contestId":286,"index":"E","solvedCount":1100},{"contestId":286,"index":"D","solvedCount":503},{"contestId":286,"index":"C","solvedCount":1636},{"contestId":286,"index":"B","solvedCount":1198},{"contestId":286,"index":"A","solvedCount":3492},{"contestId":285,"index":"E","solvedCount":1440},{"contestId":285,"index":"D","solvedCount":1709},{"contestId":285,"index":"C","solvedCount":26843},{"contestId":285,"index":"B","solvedCount":15879},{"contestId":285,"index":"A","solvedCount":14311},{"contestId":284,"index":"B","solvedCount":7460},{"contestId":284,"index":"A","solvedCount":7547},{"contestId":283,"index":"E","solvedCount":963},{"contestId":283,"index":"D","solvedCount":719},{"contestId":283,"index":"C","solvedCount":1634},{"contestId":283,"index":"B","solvedCount":3984},{"contestId":283,"index":"A","solvedCount":6949},{"contestId":282,"index":"E","solvedCount":4835},{"contestId":282,"index":"D","solvedCount":1712},{"contestId":282,"index":"C","solvedCount":10456},{"contestId":282,"index":"B","solvedCount":14209},{"contestId":282,"index":"A","solvedCount":385883},{"contestId":281,"index":"B","solvedCount":3473},{"contestId":281,"index":"A","solvedCount":288195},{"contestId":280,"index":"E","solvedCount":353},{"contestId":280,"index":"D","solvedCount":1810},{"contestId":280,"index":"C","solvedCount":5728},{"contestId":280,"index":"B","solvedCount":5425},{"contestId":280,"index":"A","solvedCount":1624},{"contestId":279,"index":"E","solvedCount":1645},{"contestId":279,"index":"D","solvedCount":906},{"contestId":279,"index":"C","solvedCount":9126},{"contestId":279,"index":"B","solvedCount":81274},{"contestId":279,"index":"A","solvedCount":6007},{"contestId":278,"index":"B","solvedCount":3667},{"contestId":278,"index":"A","solvedCount":12973},{"contestId":277,"index":"E","solvedCount":1546},{"contestId":277,"index":"D","solvedCount":447},{"contestId":277,"index":"C","solvedCount":515},{"contestId":277,"index":"B","solvedCount":865},{"contestId":277,"index":"A","solvedCount":22545},{"contestId":276,"index":"E","solvedCount":1976},{"contestId":276,"index":"D","solvedCount":17163},{"contestId":276,"index":"C","solvedCount":44106},{"contestId":276,"index":"B","solvedCount":33050},{"contestId":276,"index":"A","solvedCount":30698},{"contestId":275,"index":"B","solvedCount":3108},{"contestId":275,"index":"A","solvedCount":37656},{"contestId":274,"index":"E","solvedCount":433},{"contestId":274,"index":"D","solvedCount":1233},{"contestId":274,"index":"C","solvedCount":414},{"contestId":274,"index":"B","solvedCount":5904},{"contestId":274,"index":"A","solvedCount":10955},{"contestId":273,"index":"E","solvedCount":412},{"contestId":273,"index":"D","solvedCount":501},{"contestId":272,"index":"E","solvedCount":1359},{"contestId":272,"index":"D","solvedCount":2889},{"contestId":272,"index":"C","solvedCount":7294},{"contestId":272,"index":"B","solvedCount":4349},{"contestId":272,"index":"A","solvedCount":28342},{"contestId":271,"index":"E","solvedCount":694},{"contestId":271,"index":"D","solvedCount":15029},{"contestId":271,"index":"C","solvedCount":3167},{"contestId":271,"index":"B","solvedCount":16066},{"contestId":271,"index":"A","solvedCount":189705},{"contestId":270,"index":"B","solvedCount":4497},{"contestId":270,"index":"A","solvedCount":52341},{"contestId":269,"index":"E","solvedCount":122},{"contestId":269,"index":"D","solvedCount":537},{"contestId":269,"index":"C","solvedCount":1965},{"contestId":269,"index":"B","solvedCount":7181},{"contestId":269,"index":"A","solvedCount":3728},{"contestId":268,"index":"E","solvedCount":1186},{"contestId":268,"index":"D","solvedCount":639},{"contestId":268,"index":"C","solvedCount":14801},{"contestId":268,"index":"B","solvedCount":36603},{"contestId":268,"index":"A","solvedCount":108905},{"contestId":267,"index":"C","solvedCount":297},{"contestId":267,"index":"B","solvedCount":794},{"contestId":267,"index":"A","solvedCount":9900},{"contestId":266,"index":"E","solvedCount":1194},{"contestId":266,"index":"D","solvedCount":1047},{"contestId":266,"index":"C","solvedCount":1467},{"contestId":266,"index":"B","solvedCount":175248},{"contestId":266,"index":"A","solvedCount":260326},{"contestId":265,"index":"B","solvedCount":18059},{"contestId":265,"index":"A","solvedCount":44020},{"contestId":264,"index":"E","solvedCount":488},{"contestId":264,"index":"D","solvedCount":455},{"contestId":264,"index":"C","solvedCount":3515},{"contestId":264,"index":"B","solvedCount":12557},{"contestId":264,"index":"A","solvedCount":11959},{"contestId":263,"index":"E","solvedCount":457},{"contestId":263,"index":"D","solvedCount":4666},{"contestId":263,"index":"C","solvedCount":1165},{"contestId":263,"index":"B","solvedCount":9959},{"contestId":263,"index":"A","solvedCount":339819},{"contestId":262,"index":"B","solvedCount":12546},{"contestId":262,"index":"A","solvedCount":22763},{"contestId":261,"index":"E","solvedCount":453},{"contestId":261,"index":"D","solvedCount":731},{"contestId":261,"index":"C","solvedCount":848},{"contestId":261,"index":"B","solvedCount":1669},{"contestId":261,"index":"A","solvedCount":5687},{"contestId":260,"index":"E","solvedCount":552},{"contestId":260,"index":"D","solvedCount":1719},{"contestId":260,"index":"C","solvedCount":3261},{"contestId":260,"index":"B","solvedCount":4114},{"contestId":260,"index":"A","solvedCount":16942},{"contestId":259,"index":"B","solvedCount":14809},{"contestId":259,"index":"A","solvedCount":10230},{"contestId":258,"index":"E","solvedCount":1477},{"contestId":258,"index":"D","solvedCount":1585},{"contestId":258,"index":"C","solvedCount":2037},{"contestId":258,"index":"B","solvedCount":1645},{"contestId":258,"index":"A","solvedCount":27133},{"contestId":257,"index":"E","solvedCount":376},{"contestId":257,"index":"D","solvedCount":1753},{"contestId":257,"index":"C","solvedCount":4816},{"contestId":257,"index":"B","solvedCount":7902},{"contestId":257,"index":"A","solvedCount":7021},{"contestId":256,"index":"E","solvedCount":823},{"contestId":256,"index":"D","solvedCount":300},{"contestId":255,"index":"E","solvedCount":1035},{"contestId":255,"index":"D","solvedCount":2228},{"contestId":255,"index":"C","solvedCount":5127},{"contestId":255,"index":"B","solvedCount":5555},{"contestId":255,"index":"A","solvedCount":31662},{"contestId":254,"index":"E","solvedCount":739},{"contestId":254,"index":"D","solvedCount":675},{"contestId":254,"index":"C","solvedCount":1619},{"contestId":254,"index":"B","solvedCount":2284},{"contestId":254,"index":"A","solvedCount":7896},{"contestId":253,"index":"E","solvedCount":619},{"contestId":253,"index":"D","solvedCount":938},{"contestId":253,"index":"C","solvedCount":2968},{"contestId":253,"index":"B","solvedCount":12609},{"contestId":253,"index":"A","solvedCount":12369},{"contestId":252,"index":"B","solvedCount":1903},{"contestId":252,"index":"A","solvedCount":5982},{"contestId":251,"index":"E","solvedCount":221},{"contestId":251,"index":"D","solvedCount":760},{"contestId":251,"index":"C","solvedCount":1173},{"contestId":251,"index":"B","solvedCount":1388},{"contestId":251,"index":"A","solvedCount":22342},{"contestId":250,"index":"E","solvedCount":526},{"contestId":250,"index":"D","solvedCount":1052},{"contestId":250,"index":"C","solvedCount":2276},{"contestId":250,"index":"B","solvedCount":2289},{"contestId":250,"index":"A","solvedCount":4991},{"contestId":249,"index":"E","solvedCount":402},{"contestId":249,"index":"D","solvedCount":608},{"contestId":248,"index":"E","solvedCount":696},{"contestId":248,"index":"D","solvedCount":553},{"contestId":248,"index":"C","solvedCount":915},{"contestId":248,"index":"B","solvedCount":5923},{"contestId":248,"index":"A","solvedCount":25685},{"contestId":246,"index":"E","solvedCount":4946},{"contestId":246,"index":"D","solvedCount":10475},{"contestId":246,"index":"C","solvedCount":2877},{"contestId":246,"index":"B","solvedCount":12503},{"contestId":246,"index":"A","solvedCount":10410},{"contestId":245,"index":"H","solvedCount":9890},{"contestId":245,"index":"G","solvedCount":569},{"contestId":245,"index":"F","solvedCount":1004},{"contestId":245,"index":"E","solvedCount":3565},{"contestId":245,"index":"D","solvedCount":2961},{"contestId":245,"index":"C","solvedCount":1709},{"contestId":245,"index":"B","solvedCount":5575},{"contestId":245,"index":"A","solvedCount":9252},{"contestId":244,"index":"B","solvedCount":5014},{"contestId":244,"index":"A","solvedCount":8724},{"contestId":243,"index":"E","solvedCount":291},{"contestId":243,"index":"D","solvedCount":261},{"contestId":243,"index":"C","solvedCount":595},{"contestId":243,"index":"B","solvedCount":1374},{"contestId":243,"index":"A","solvedCount":4559},{"contestId":242,"index":"E","solvedCount":12880},{"contestId":242,"index":"D","solvedCount":2079},{"contestId":242,"index":"C","solvedCount":11815},{"contestId":242,"index":"B","solvedCount":17618},{"contestId":242,"index":"A","solvedCount":6938},{"contestId":241,"index":"G","solvedCount":569},{"contestId":241,"index":"F","solvedCount":306},{"contestId":241,"index":"E","solvedCount":1541},{"contestId":241,"index":"D","solvedCount":419},{"contestId":241,"index":"C","solvedCount":548},{"contestId":241,"index":"B","solvedCount":1062},{"contestId":241,"index":"A","solvedCount":2455},{"contestId":240,"index":"F","solvedCount":2378},{"contestId":240,"index":"E","solvedCount":447},{"contestId":239,"index":"B","solvedCount":1503},{"contestId":239,"index":"A","solvedCount":21028},{"contestId":238,"index":"E","solvedCount":533},{"contestId":238,"index":"D","solvedCount":281},{"contestId":238,"index":"C","solvedCount":1421},{"contestId":238,"index":"B","solvedCount":1431},{"contestId":238,"index":"A","solvedCount":2222},{"contestId":237,"index":"E","solvedCount":2095},{"contestId":237,"index":"D","solvedCount":654},{"contestId":237,"index":"C","solvedCount":6951},{"contestId":237,"index":"B","solvedCount":2397},{"contestId":237,"index":"A","solvedCount":30172},{"contestId":236,"index":"B","solvedCount":17793},{"contestId":236,"index":"A","solvedCount":300998},{"contestId":235,"index":"E","solvedCount":1004},{"contestId":235,"index":"D","solvedCount":729},{"contestId":235,"index":"C","solvedCount":2650},{"contestId":235,"index":"B","solvedCount":4625},{"contestId":235,"index":"A","solvedCount":21900},{"contestId":234,"index":"H","solvedCount":630},{"contestId":234,"index":"G","solvedCount":1608},{"contestId":234,"index":"F","solvedCount":2044},{"contestId":234,"index":"E","solvedCount":1063},{"contestId":234,"index":"D","solvedCount":1616},{"contestId":234,"index":"C","solvedCount":6120},{"contestId":234,"index":"B","solvedCount":7821},{"contestId":234,"index":"A","solvedCount":4753},{"contestId":233,"index":"B","solvedCount":8428},{"contestId":233,"index":"A","solvedCount":50608},{"contestId":232,"index":"E","solvedCount":1042},{"contestId":232,"index":"D","solvedCount":586},{"contestId":232,"index":"C","solvedCount":345},{"contestId":232,"index":"B","solvedCount":1708},{"contestId":232,"index":"A","solvedCount":2890},{"contestId":231,"index":"E","solvedCount":2445},{"contestId":231,"index":"D","solvedCount":4382},{"contestId":231,"index":"C","solvedCount":10012},{"contestId":231,"index":"B","solvedCount":4028},{"contestId":231,"index":"A","solvedCount":462746},{"contestId":230,"index":"B","solvedCount":102551},{"contestId":230,"index":"A","solvedCount":104866},{"contestId":229,"index":"E","solvedCount":628},{"contestId":229,"index":"D","solvedCount":2720},{"contestId":229,"index":"C","solvedCount":1871},{"contestId":229,"index":"B","solvedCount":6119},{"contestId":229,"index":"A","solvedCount":3826},{"contestId":228,"index":"E","solvedCount":2905},{"contestId":228,"index":"D","solvedCount":467},{"contestId":228,"index":"C","solvedCount":566},{"contestId":228,"index":"B","solvedCount":3675},{"contestId":228,"index":"A","solvedCount":148197},{"contestId":227,"index":"B","solvedCount":33517},{"contestId":227,"index":"A","solvedCount":4720},{"contestId":226,"index":"E","solvedCount":675},{"contestId":226,"index":"D","solvedCount":1197},{"contestId":226,"index":"C","solvedCount":1056},{"contestId":226,"index":"B","solvedCount":1733},{"contestId":226,"index":"A","solvedCount":4422},{"contestId":225,"index":"E","solvedCount":934},{"contestId":225,"index":"D","solvedCount":1083},{"contestId":225,"index":"C","solvedCount":10422},{"contestId":225,"index":"B","solvedCount":3437},{"contestId":225,"index":"A","solvedCount":14585},{"contestId":224,"index":"B","solvedCount":8245},{"contestId":224,"index":"A","solvedCount":31197},{"contestId":223,"index":"E","solvedCount":290},{"contestId":223,"index":"D","solvedCount":93},{"contestId":223,"index":"C","solvedCount":1783},{"contestId":223,"index":"B","solvedCount":2050},{"contestId":223,"index":"A","solvedCount":2974},{"contestId":222,"index":"E","solvedCount":3819},{"contestId":222,"index":"D","solvedCount":2361},{"contestId":222,"index":"C","solvedCount":3125},{"contestId":222,"index":"B","solvedCount":6659},{"contestId":222,"index":"A","solvedCount":12089},{"contestId":221,"index":"B","solvedCount":5032},{"contestId":221,"index":"A","solvedCount":17109},{"contestId":220,"index":"E","solvedCount":1818},{"contestId":220,"index":"D","solvedCount":364},{"contestId":220,"index":"C","solvedCount":1070},{"contestId":220,"index":"B","solvedCount":13790},{"contestId":220,"index":"A","solvedCount":13470},{"contestId":219,"index":"E","solvedCount":733},{"contestId":219,"index":"D","solvedCount":13631},{"contestId":219,"index":"C","solvedCount":7327},{"contestId":219,"index":"B","solvedCount":6216},{"contestId":219,"index":"A","solvedCount":33433},{"contestId":218,"index":"B","solvedCount":18838},{"contestId":218,"index":"A","solvedCount":10771},{"contestId":217,"index":"E","solvedCount":367},{"contestId":217,"index":"D","solvedCount":283},{"contestId":217,"index":"C","solvedCount":410},{"contestId":217,"index":"B","solvedCount":1281},{"contestId":217,"index":"A","solvedCount":25956},{"contestId":216,"index":"E","solvedCount":723},{"contestId":216,"index":"D","solvedCount":1511},{"contestId":216,"index":"C","solvedCount":1950},{"contestId":216,"index":"B","solvedCount":7168},{"contestId":216,"index":"A","solvedCount":5362},{"contestId":215,"index":"E","solvedCount":705},{"contestId":215,"index":"D","solvedCount":1696},{"contestId":215,"index":"C","solvedCount":740},{"contestId":215,"index":"B","solvedCount":6068},{"contestId":215,"index":"A","solvedCount":16462},{"contestId":214,"index":"B","solvedCount":5426},{"contestId":214,"index":"A","solvedCount":44640},{"contestId":213,"index":"E","solvedCount":1043},{"contestId":213,"index":"D","solvedCount":386},{"contestId":213,"index":"C","solvedCount":3373},{"contestId":213,"index":"B","solvedCount":2009},{"contestId":213,"index":"A","solvedCount":1954},{"contestId":212,"index":"E","solvedCount":2426},{"contestId":212,"index":"D","solvedCount":691},{"contestId":212,"index":"C","solvedCount":523},{"contestId":212,"index":"B","solvedCount":408},{"contestId":212,"index":"A","solvedCount":323},{"contestId":209,"index":"C","solvedCount":931},{"contestId":209,"index":"B","solvedCount":509},{"contestId":209,"index":"A","solvedCount":2972},{"contestId":208,"index":"E","solvedCount":9968},{"contestId":208,"index":"D","solvedCount":8135},{"contestId":208,"index":"C","solvedCount":2219},{"contestId":208,"index":"B","solvedCount":1552},{"contestId":208,"index":"A","solvedCount":109238},{"contestId":207,"index":"D9","solvedCount":99},{"contestId":207,"index":"D8","solvedCount":101},{"contestId":207,"index":"D7","solvedCount":114},{"contestId":207,"index":"D6","solvedCount":90},{"contestId":207,"index":"D5","solvedCount":157},{"contestId":207,"index":"D4","solvedCount":174},{"contestId":207,"index":"D3","solvedCount":149},{"contestId":207,"index":"D2","solvedCount":118},{"contestId":207,"index":"D10","solvedCount":87},{"contestId":207,"index":"D1","solvedCount":125},{"contestId":207,"index":"C3","solvedCount":167},{"contestId":207,"index":"C2","solvedCount":106},{"contestId":207,"index":"C1","solvedCount":138},{"contestId":207,"index":"B3","solvedCount":227},{"contestId":207,"index":"B2","solvedCount":245},{"contestId":207,"index":"B1","solvedCount":363},{"contestId":207,"index":"A3","solvedCount":313},{"contestId":207,"index":"A2","solvedCount":310},{"contestId":207,"index":"A1","solvedCount":378},{"contestId":205,"index":"B","solvedCount":6548},{"contestId":205,"index":"A","solvedCount":25775},{"contestId":204,"index":"E","solvedCount":1741},{"contestId":204,"index":"D","solvedCount":676},{"contestId":204,"index":"C","solvedCount":1336},{"contestId":204,"index":"B","solvedCount":6056},{"contestId":204,"index":"A","solvedCount":6852},{"contestId":203,"index":"E","solvedCount":338},{"contestId":203,"index":"D","solvedCount":1525},{"contestId":203,"index":"C","solvedCount":6133},{"contestId":203,"index":"B","solvedCount":2859},{"contestId":203,"index":"A","solvedCount":4498},{"contestId":202,"index":"B","solvedCount":866},{"contestId":202,"index":"A","solvedCount":20400},{"contestId":201,"index":"E","solvedCount":551},{"contestId":201,"index":"D","solvedCount":494},{"contestId":201,"index":"C","solvedCount":1581},{"contestId":201,"index":"B","solvedCount":1411},{"contestId":201,"index":"A","solvedCount":3276},{"contestId":200,"index":"E","solvedCount":376},{"contestId":200,"index":"D","solvedCount":1068},{"contestId":200,"index":"C","solvedCount":1234},{"contestId":200,"index":"B","solvedCount":157202},{"contestId":200,"index":"A","solvedCount":769},{"contestId":199,"index":"B","solvedCount":890},{"contestId":199,"index":"A","solvedCount":31204},{"contestId":198,"index":"E","solvedCount":596},{"contestId":198,"index":"D","solvedCount":118},{"contestId":198,"index":"C","solvedCount":454},{"contestId":198,"index":"B","solvedCount":5497},{"contestId":198,"index":"A","solvedCount":3364},{"contestId":197,"index":"B","solvedCount":4977},{"contestId":197,"index":"A","solvedCount":6976},{"contestId":196,"index":"E","solvedCount":1298},{"contestId":196,"index":"D","solvedCount":672},{"contestId":196,"index":"C","solvedCount":1076},{"contestId":196,"index":"B","solvedCount":2524},{"contestId":196,"index":"A","solvedCount":5926},{"contestId":195,"index":"E","solvedCount":940},{"contestId":195,"index":"D","solvedCount":1142},{"contestId":195,"index":"C","solvedCount":1266},{"contestId":195,"index":"B","solvedCount":5567},{"contestId":195,"index":"A","solvedCount":10404},{"contestId":194,"index":"B","solvedCount":4059},{"contestId":194,"index":"A","solvedCount":11117},{"contestId":193,"index":"E","solvedCount":430},{"contestId":193,"index":"D","solvedCount":684},{"contestId":193,"index":"C","solvedCount":711},{"contestId":193,"index":"B","solvedCount":1195},{"contestId":193,"index":"A","solvedCount":4814},{"contestId":192,"index":"B","solvedCount":6893},{"contestId":192,"index":"A","solvedCount":11762},{"contestId":191,"index":"E","solvedCount":998},{"contestId":191,"index":"D","solvedCount":428},{"contestId":191,"index":"C","solvedCount":10185},{"contestId":191,"index":"B","solvedCount":1110},{"contestId":191,"index":"A","solvedCount":4703},{"contestId":190,"index":"E","solvedCount":1845},{"contestId":190,"index":"D","solvedCount":2722},{"contestId":190,"index":"C","solvedCount":3293},{"contestId":190,"index":"B","solvedCount":3133},{"contestId":190,"index":"A","solvedCount":6378},{"contestId":189,"index":"B","solvedCount":4276},{"contestId":189,"index":"A","solvedCount":86052},{"contestId":188,"index":"H","solvedCount":765},{"contestId":188,"index":"G","solvedCount":365},{"contestId":188,"index":"F","solvedCount":352},{"contestId":188,"index":"E","solvedCount":561},{"contestId":188,"index":"D","solvedCount":761},{"contestId":188,"index":"C","solvedCount":534},{"contestId":188,"index":"B","solvedCount":817},{"contestId":188,"index":"A","solvedCount":870},{"contestId":187,"index":"E","solvedCount":124},{"contestId":187,"index":"D","solvedCount":631},{"contestId":187,"index":"C","solvedCount":1653},{"contestId":187,"index":"B","solvedCount":2408},{"contestId":187,"index":"A","solvedCount":3095},{"contestId":186,"index":"B","solvedCount":6284},{"contestId":186,"index":"A","solvedCount":18828},{"contestId":185,"index":"E","solvedCount":268},{"contestId":185,"index":"D","solvedCount":552},{"contestId":185,"index":"C","solvedCount":151},{"contestId":185,"index":"B","solvedCount":1811},{"contestId":185,"index":"A","solvedCount":6713},{"contestId":183,"index":"E","solvedCount":236},{"contestId":183,"index":"D","solvedCount":532},{"contestId":183,"index":"C","solvedCount":781},{"contestId":183,"index":"B","solvedCount":864},{"contestId":183,"index":"A","solvedCount":676},{"contestId":182,"index":"E","solvedCount":1742},{"contestId":182,"index":"D","solvedCount":9551},{"contestId":182,"index":"C","solvedCount":906},{"contestId":182,"index":"B","solvedCount":7476},{"contestId":182,"index":"A","solvedCount":373},{"contestId":181,"index":"B","solvedCount":3629},{"contestId":181,"index":"A","solvedCount":9166},{"contestId":180,"index":"F","solvedCount":2951},{"contestId":180,"index":"E","solvedCount":2172},{"contestId":180,"index":"D","solvedCount":828},{"contestId":180,"index":"C","solvedCount":8842},{"contestId":180,"index":"B","solvedCount":521},{"contestId":180,"index":"A","solvedCount":650},{"contestId":178,"index":"F3","solvedCount":663},{"contestId":178,"index":"F2","solvedCount":400},{"contestId":178,"index":"F1","solvedCount":470},{"contestId":178,"index":"E3","solvedCount":218},{"contestId":178,"index":"E2","solvedCount":246},{"contestId":178,"index":"E1","solvedCount":319},{"contestId":178,"index":"D3","solvedCount":275},{"contestId":178,"index":"D2","solvedCount":328},{"contestId":178,"index":"D1","solvedCount":750},{"contestId":178,"index":"C3","solvedCount":362},{"contestId":178,"index":"C2","solvedCount":344},{"contestId":178,"index":"C1","solvedCount":591},{"contestId":178,"index":"B3","solvedCount":1645},{"contestId":178,"index":"B2","solvedCount":805},{"contestId":178,"index":"B1","solvedCount":898},{"contestId":178,"index":"A3","solvedCount":1693},{"contestId":178,"index":"A2","solvedCount":1903},{"contestId":178,"index":"A1","solvedCount":1879},{"contestId":177,"index":"G2","solvedCount":290},{"contestId":177,"index":"G1","solvedCount":253},{"contestId":177,"index":"F2","solvedCount":246},{"contestId":177,"index":"F1","solvedCount":369},{"contestId":177,"index":"E2","solvedCount":507},{"contestId":177,"index":"E1","solvedCount":732},{"contestId":177,"index":"D2","solvedCount":2886},{"contestId":177,"index":"D1","solvedCount":2829},{"contestId":177,"index":"C2","solvedCount":3131},{"contestId":177,"index":"C1","solvedCount":3097},{"contestId":177,"index":"B2","solvedCount":3483},{"contestId":177,"index":"B1","solvedCount":5216},{"contestId":177,"index":"A2","solvedCount":8777},{"contestId":177,"index":"A1","solvedCount":11771},{"contestId":176,"index":"E","solvedCount":1748},{"contestId":176,"index":"D","solvedCount":420},{"contestId":176,"index":"C","solvedCount":548},{"contestId":176,"index":"B","solvedCount":2481},{"contestId":176,"index":"A","solvedCount":1881},{"contestId":175,"index":"F","solvedCount":103},{"contestId":175,"index":"E","solvedCount":306},{"contestId":175,"index":"D","solvedCount":346},{"contestId":175,"index":"C","solvedCount":1591},{"contestId":175,"index":"B","solvedCount":1607},{"contestId":175,"index":"A","solvedCount":2621},{"contestId":174,"index":"C","solvedCount":1283},{"contestId":174,"index":"B","solvedCount":2559},{"contestId":174,"index":"A","solvedCount":3404},{"contestId":173,"index":"E","solvedCount":789},{"contestId":173,"index":"D","solvedCount":322},{"contestId":173,"index":"C","solvedCount":1125},{"contestId":173,"index":"B","solvedCount":4269},{"contestId":173,"index":"A","solvedCount":2581},{"contestId":172,"index":"E","solvedCount":318},{"contestId":172,"index":"D","solvedCount":1547},{"contestId":172,"index":"C","solvedCount":1269},{"contestId":172,"index":"B","solvedCount":3204},{"contestId":172,"index":"A","solvedCount":8366},{"contestId":171,"index":"H","solvedCount":345},{"contestId":171,"index":"G","solvedCount":1077},{"contestId":171,"index":"F","solvedCount":1502},{"contestId":171,"index":"E","solvedCount":1637},{"contestId":171,"index":"D","solvedCount":2851},{"contestId":171,"index":"C","solvedCount":1254},{"contestId":171,"index":"B","solvedCount":4958},{"contestId":171,"index":"A","solvedCount":5172},{"contestId":169,"index":"B","solvedCount":3794},{"contestId":169,"index":"A","solvedCount":8462},{"contestId":168,"index":"B","solvedCount":1323},{"contestId":168,"index":"A","solvedCount":11719},{"contestId":167,"index":"E","solvedCount":742},{"contestId":167,"index":"D","solvedCount":323},{"contestId":167,"index":"C","solvedCount":783},{"contestId":167,"index":"B","solvedCount":2606},{"contestId":167,"index":"A","solvedCount":2217},{"contestId":166,"index":"E","solvedCount":27070},{"contestId":166,"index":"D","solvedCount":421},{"contestId":166,"index":"C","solvedCount":7697},{"contestId":166,"index":"B","solvedCount":3414},{"contestId":166,"index":"A","solvedCount":21710},{"contestId":165,"index":"E","solvedCount":10433},{"contestId":165,"index":"D","solvedCount":2008},{"contestId":165,"index":"C","solvedCount":14216},{"contestId":165,"index":"B","solvedCount":24417},{"contestId":165,"index":"A","solvedCount":26821},{"contestId":164,"index":"E","solvedCount":137},{"contestId":164,"index":"D","solvedCount":399},{"contestId":164,"index":"C","solvedCount":1059},{"contestId":164,"index":"B","solvedCount":558},{"contestId":164,"index":"A","solvedCount":1273},{"contestId":163,"index":"E","solvedCount":2412},{"contestId":163,"index":"D","solvedCount":593},{"contestId":163,"index":"C","solvedCount":645},{"contestId":163,"index":"B","solvedCount":1212},{"contestId":163,"index":"A","solvedCount":3057},{"contestId":162,"index":"J","solvedCount":140},{"contestId":162,"index":"I","solvedCount":97},{"contestId":162,"index":"H","solvedCount":227},{"contestId":162,"index":"G","solvedCount":90},{"contestId":162,"index":"F","solvedCount":235},{"contestId":162,"index":"E","solvedCount":187},{"contestId":162,"index":"D","solvedCount":234},{"contestId":162,"index":"C","solvedCount":1434},{"contestId":162,"index":"B","solvedCount":328},{"contestId":162,"index":"A","solvedCount":849},{"contestId":161,"index":"E","solvedCount":544},{"contestId":161,"index":"D","solvedCount":20932},{"contestId":161,"index":"C","solvedCount":719},{"contestId":161,"index":"B","solvedCount":2105},{"contestId":161,"index":"A","solvedCount":5640},{"contestId":160,"index":"E","solvedCount":783},{"contestId":160,"index":"D","solvedCount":3680},{"contestId":160,"index":"C","solvedCount":3792},{"contestId":160,"index":"B","solvedCount":15922},{"contestId":160,"index":"A","solvedCount":153511},{"contestId":159,"index":"E","solvedCount":1104},{"contestId":159,"index":"D","solvedCount":4771},{"contestId":159,"index":"C","solvedCount":3242},{"contestId":159,"index":"B","solvedCount":4247},{"contestId":159,"index":"A","solvedCount":2682},{"contestId":158,"index":"E","solvedCount":1552},{"contestId":158,"index":"D","solvedCount":6558},{"contestId":158,"index":"C","solvedCount":10721},{"contestId":158,"index":"B","solvedCount":109654},{"contestId":158,"index":"A","solvedCount":344382},{"contestId":157,"index":"B","solvedCount":14344},{"contestId":157,"index":"A","solvedCount":8832},{"contestId":156,"index":"E","solvedCount":247},{"contestId":156,"index":"D","solvedCount":2183},{"contestId":156,"index":"C","solvedCount":2727},{"contestId":156,"index":"B","solvedCount":2506},{"contestId":156,"index":"A","solvedCount":3289},{"contestId":155,"index":"B","solvedCount":11062},{"contestId":155,"index":"A","solvedCount":98173},{"contestId":154,"index":"E","solvedCount":124},{"contestId":154,"index":"D","solvedCount":530},{"contestId":154,"index":"C","solvedCount":3503},{"contestId":154,"index":"B","solvedCount":6378},{"contestId":154,"index":"A","solvedCount":4366},{"contestId":153,"index":"E","solvedCount":87},{"contestId":153,"index":"D","solvedCount":91},{"contestId":153,"index":"C","solvedCount":417},{"contestId":153,"index":"B","solvedCount":171},{"contestId":153,"index":"A","solvedCount":961},{"contestId":152,"index":"E","solvedCount":634},{"contestId":152,"index":"D","solvedCount":271},{"contestId":152,"index":"C","solvedCount":11834},{"contestId":152,"index":"B","solvedCount":7532},{"contestId":152,"index":"A","solvedCount":19026},{"contestId":151,"index":"B","solvedCount":6987},{"contestId":151,"index":"A","solvedCount":100182},{"contestId":150,"index":"E","solvedCount":1166},{"contestId":150,"index":"D","solvedCount":797},{"contestId":150,"index":"C","solvedCount":788},{"contestId":150,"index":"B","solvedCount":5650},{"contestId":150,"index":"A","solvedCount":8828},{"contestId":149,"index":"E","solvedCount":2647},{"contestId":149,"index":"D","solvedCount":4947},{"contestId":149,"index":"C","solvedCount":5828},{"contestId":149,"index":"B","solvedCount":2411},{"contestId":149,"index":"A","solvedCount":47722},{"contestId":148,"index":"E","solvedCount":5121},{"contestId":148,"index":"D","solvedCount":9809},{"contestId":148,"index":"C","solvedCount":3430},{"contestId":148,"index":"B","solvedCount":6112},{"contestId":148,"index":"A","solvedCount":117525},{"contestId":147,"index":"B","solvedCount":1025},{"contestId":147,"index":"A","solvedCount":4340},{"contestId":146,"index":"B","solvedCount":5149},{"contestId":146,"index":"A","solvedCount":17457},{"contestId":145,"index":"E","solvedCount":4316},{"contestId":145,"index":"D","solvedCount":321},{"contestId":145,"index":"C","solvedCount":2243},{"contestId":145,"index":"B","solvedCount":2452},{"contestId":145,"index":"A","solvedCount":8076},{"contestId":144,"index":"E","solvedCount":721},{"contestId":144,"index":"D","solvedCount":5295},{"contestId":144,"index":"C","solvedCount":4294},{"contestId":144,"index":"B","solvedCount":5775},{"contestId":144,"index":"A","solvedCount":127886},{"contestId":143,"index":"B","solvedCount":5396},{"contestId":143,"index":"A","solvedCount":15817},{"contestId":142,"index":"E","solvedCount":191},{"contestId":142,"index":"D","solvedCount":437},{"contestId":142,"index":"C","solvedCount":1023},{"contestId":142,"index":"B","solvedCount":2428},{"contestId":142,"index":"A","solvedCount":2886},{"contestId":141,"index":"E","solvedCount":1441},{"contestId":141,"index":"D","solvedCount":1292},{"contestId":141,"index":"C","solvedCount":2783},{"contestId":141,"index":"B","solvedCount":5885},{"contestId":141,"index":"A","solvedCount":106486},{"contestId":140,"index":"F","solvedCount":426},{"contestId":140,"index":"E","solvedCount":1111},{"contestId":140,"index":"D","solvedCount":2329},{"contestId":140,"index":"C","solvedCount":4879},{"contestId":140,"index":"B","solvedCount":1768},{"contestId":140,"index":"A","solvedCount":4418},{"contestId":139,"index":"B","solvedCount":1476},{"contestId":139,"index":"A","solvedCount":38929},{"contestId":138,"index":"E","solvedCount":232},{"contestId":138,"index":"D","solvedCount":644},{"contestId":138,"index":"C","solvedCount":997},{"contestId":138,"index":"B","solvedCount":1121},{"contestId":138,"index":"A","solvedCount":2627},{"contestId":137,"index":"E","solvedCount":1430},{"contestId":137,"index":"D","solvedCount":1813},{"contestId":137,"index":"C","solvedCount":7954},{"contestId":137,"index":"B","solvedCount":15498},{"contestId":137,"index":"A","solvedCount":8031},{"contestId":136,"index":"B","solvedCount":5537},{"contestId":136,"index":"A","solvedCount":154778},{"contestId":135,"index":"E","solvedCount":507},{"contestId":135,"index":"D","solvedCount":335},{"contestId":135,"index":"C","solvedCount":1469},{"contestId":135,"index":"B","solvedCount":2725},{"contestId":135,"index":"A","solvedCount":8362},{"contestId":134,"index":"C","solvedCount":615},{"contestId":134,"index":"B","solvedCount":2576},{"contestId":134,"index":"A","solvedCount":5109},{"contestId":133,"index":"B","solvedCount":9537},{"contestId":133,"index":"A","solvedCount":130373},{"contestId":132,"index":"E","solvedCount":608},{"contestId":132,"index":"D","solvedCount":752},{"contestId":132,"index":"C","solvedCount":2693},{"contestId":132,"index":"B","solvedCount":834},{"contestId":132,"index":"A","solvedCount":3024},{"contestId":131,"index":"F","solvedCount":835},{"contestId":131,"index":"E","solvedCount":2118},{"contestId":131,"index":"D","solvedCount":5389},{"contestId":131,"index":"C","solvedCount":12968},{"contestId":131,"index":"B","solvedCount":7728},{"contestId":131,"index":"A","solvedCount":105527},{"contestId":130,"index":"J","solvedCount":360},{"contestId":130,"index":"I","solvedCount":194},{"contestId":130,"index":"H","solvedCount":975},{"contestId":130,"index":"G","solvedCount":303},{"contestId":130,"index":"F","solvedCount":305},{"contestId":130,"index":"E","solvedCount":328},{"contestId":130,"index":"D","solvedCount":434},{"contestId":130,"index":"C","solvedCount":544},{"contestId":130,"index":"B","solvedCount":571},{"contestId":130,"index":"A","solvedCount":2027},{"contestId":129,"index":"B","solvedCount":14292},{"contestId":129,"index":"A","solvedCount":25837},{"contestId":128,"index":"E","solvedCount":147},{"contestId":128,"index":"D","solvedCount":1306},{"contestId":128,"index":"C","solvedCount":3394},{"contestId":128,"index":"B","solvedCount":3007},{"contestId":128,"index":"A","solvedCount":3560},{"contestId":127,"index":"B","solvedCount":10786},{"contestId":127,"index":"A","solvedCount":12944},{"contestId":126,"index":"E","solvedCount":101},{"contestId":126,"index":"D","solvedCount":995},{"contestId":126,"index":"C","solvedCount":853},{"contestId":126,"index":"B","solvedCount":26852},{"contestId":126,"index":"A","solvedCount":1622},{"contestId":125,"index":"E","solvedCount":1703},{"contestId":125,"index":"D","solvedCount":465},{"contestId":125,"index":"C","solvedCount":1115},{"contestId":125,"index":"B","solvedCount":3817},{"contestId":125,"index":"A","solvedCount":3335},{"contestId":124,"index":"B","solvedCount":5118},{"contestId":124,"index":"A","solvedCount":45527},{"contestId":123,"index":"E","solvedCount":861},{"contestId":123,"index":"D","solvedCount":1516},{"contestId":123,"index":"C","solvedCount":773},{"contestId":123,"index":"B","solvedCount":1335},{"contestId":123,"index":"A","solvedCount":4128},{"contestId":122,"index":"B","solvedCount":13440},{"contestId":122,"index":"A","solvedCount":156962},{"contestId":121,"index":"E","solvedCount":2285},{"contestId":121,"index":"D","solvedCount":367},{"contestId":121,"index":"C","solvedCount":1486},{"contestId":121,"index":"B","solvedCount":2877},{"contestId":121,"index":"A","solvedCount":10821},{"contestId":120,"index":"J","solvedCount":1067},{"contestId":120,"index":"I","solvedCount":322},{"contestId":120,"index":"H","solvedCount":1660},{"contestId":120,"index":"G","solvedCount":722},{"contestId":120,"index":"F","solvedCount":4234},{"contestId":120,"index":"E","solvedCount":3042},{"contestId":120,"index":"D","solvedCount":2121},{"contestId":120,"index":"C","solvedCount":4033},{"contestId":120,"index":"B","solvedCount":3715},{"contestId":120,"index":"A","solvedCount":5787},{"contestId":119,"index":"E","solvedCount":136},{"contestId":119,"index":"D","solvedCount":774},{"contestId":119,"index":"C","solvedCount":1142},{"contestId":119,"index":"B","solvedCount":1152},{"contestId":119,"index":"A","solvedCount":30026},{"contestId":118,"index":"E","solvedCount":9370},{"contestId":118,"index":"D","solvedCount":21640},{"contestId":118,"index":"C","solvedCount":3056},{"contestId":118,"index":"B","solvedCount":35675},{"contestId":118,"index":"A","solvedCount":242771},{"contestId":117,"index":"E","solvedCount":476},{"contestId":117,"index":"D","solvedCount":412},{"contestId":117,"index":"C","solvedCount":3060},{"contestId":117,"index":"B","solvedCount":1763},{"contestId":117,"index":"A","solvedCount":2252},{"contestId":116,"index":"B","solvedCount":14779},{"contestId":116,"index":"A","solvedCount":186596},{"contestId":115,"index":"E","solvedCount":2627},{"contestId":115,"index":"D","solvedCount":586},{"contestId":115,"index":"C","solvedCount":714},{"contestId":115,"index":"B","solvedCount":2882},{"contestId":115,"index":"A","solvedCount":47098},{"contestId":114,"index":"B","solvedCount":4374},{"contestId":114,"index":"A","solvedCount":15398},{"contestId":113,"index":"E","solvedCount":190},{"contestId":113,"index":"D","solvedCount":1000},{"contestId":113,"index":"C","solvedCount":1518},{"contestId":113,"index":"B","solvedCount":3389},{"contestId":113,"index":"A","solvedCount":2635},{"contestId":112,"index":"B","solvedCount":4642},{"contestId":112,"index":"A","solvedCount":306085},{"contestId":111,"index":"E","solvedCount":75},{"contestId":111,"index":"D","solvedCount":949},{"contestId":111,"index":"C","solvedCount":1642},{"contestId":111,"index":"B","solvedCount":4202},{"contestId":111,"index":"A","solvedCount":5280},{"contestId":110,"index":"B","solvedCount":11190},{"contestId":110,"index":"A","solvedCount":212873},{"contestId":109,"index":"E","solvedCount":144},{"contestId":109,"index":"D","solvedCount":938},{"contestId":109,"index":"C","solvedCount":4274},{"contestId":109,"index":"B","solvedCount":1839},{"contestId":109,"index":"A","solvedCount":20387},{"contestId":108,"index":"B","solvedCount":2782},{"contestId":108,"index":"A","solvedCount":10543},{"contestId":107,"index":"E","solvedCount":167},{"contestId":107,"index":"D","solvedCount":523},{"contestId":107,"index":"C","solvedCount":515},{"contestId":107,"index":"B","solvedCount":4525},{"contestId":107,"index":"A","solvedCount":6057},{"contestId":106,"index":"E","solvedCount":1034},{"contestId":106,"index":"D","solvedCount":1490},{"contestId":106,"index":"C","solvedCount":7365},{"contestId":106,"index":"B","solvedCount":6973},{"contestId":106,"index":"A","solvedCount":8680},{"contestId":105,"index":"E","solvedCount":240},{"contestId":105,"index":"D","solvedCount":149},{"contestId":105,"index":"C","solvedCount":413},{"contestId":105,"index":"B","solvedCount":943},{"contestId":105,"index":"A","solvedCount":2050},{"contestId":104,"index":"A","solvedCount":17595},{"contestId":103,"index":"E","solvedCount":1169},{"contestId":103,"index":"D","solvedCount":2716},{"contestId":103,"index":"C","solvedCount":1078},{"contestId":103,"index":"B","solvedCount":11274},{"contestId":103,"index":"A","solvedCount":6730},{"contestId":102,"index":"B","solvedCount":33121},{"contestId":102,"index":"A","solvedCount":3482},{"contestId":101,"index":"E","solvedCount":664},{"contestId":101,"index":"D","solvedCount":817},{"contestId":101,"index":"C","solvedCount":855},{"contestId":101,"index":"B","solvedCount":3254},{"contestId":101,"index":"A","solvedCount":4518},{"contestId":100,"index":"J","solvedCount":77},{"contestId":100,"index":"I","solvedCount":438},{"contestId":100,"index":"H","solvedCount":94},{"contestId":100,"index":"G","solvedCount":145},{"contestId":100,"index":"F","solvedCount":163},{"contestId":100,"index":"E","solvedCount":307},{"contestId":100,"index":"D","solvedCount":375},{"contestId":100,"index":"C","solvedCount":644},{"contestId":100,"index":"B","solvedCount":622},{"contestId":100,"index":"A","solvedCount":1067},{"contestId":99,"index":"B","solvedCount":3277},{"contestId":99,"index":"A","solvedCount":8025},{"contestId":98,"index":"E","solvedCount":576},{"contestId":98,"index":"D","solvedCount":213},{"contestId":98,"index":"C","solvedCount":378},{"contestId":98,"index":"B","solvedCount":165},{"contestId":98,"index":"A","solvedCount":1370},{"contestId":97,"index":"E","solvedCount":458},{"contestId":97,"index":"D","solvedCount":391},{"contestId":97,"index":"C","solvedCount":372},{"contestId":97,"index":"B","solvedCount":1032},{"contestId":97,"index":"A","solvedCount":355},{"contestId":96,"index":"B","solvedCount":20107},{"contestId":96,"index":"A","solvedCount":203956},{"contestId":95,"index":"E","solvedCount":2150},{"contestId":95,"index":"D","solvedCount":561},{"contestId":95,"index":"C","solvedCount":3530},{"contestId":95,"index":"B","solvedCount":1436},{"contestId":95,"index":"A","solvedCount":1885},{"contestId":94,"index":"B","solvedCount":5498},{"contestId":94,"index":"A","solvedCount":12722},{"contestId":93,"index":"E","solvedCount":558},{"contestId":93,"index":"D","solvedCount":495},{"contestId":93,"index":"C","solvedCount":472},{"contestId":93,"index":"B","solvedCount":1007},{"contestId":93,"index":"A","solvedCount":2095},{"contestId":92,"index":"B","solvedCount":5472},{"contestId":92,"index":"A","solvedCount":22000},{"contestId":91,"index":"E","solvedCount":732},{"contestId":91,"index":"D","solvedCount":324},{"contestId":91,"index":"C","solvedCount":1053},{"contestId":91,"index":"B","solvedCount":8088},{"contestId":91,"index":"A","solvedCount":4049},{"contestId":90,"index":"B","solvedCount":5824},{"contestId":90,"index":"A","solvedCount":5705},{"contestId":89,"index":"E","solvedCount":122},{"contestId":89,"index":"D","solvedCount":340},{"contestId":89,"index":"C","solvedCount":716},{"contestId":89,"index":"B","solvedCount":618},{"contestId":89,"index":"A","solvedCount":1640},{"contestId":88,"index":"B","solvedCount":5358},{"contestId":88,"index":"A","solvedCount":4154},{"contestId":87,"index":"E","solvedCount":866},{"contestId":87,"index":"D","solvedCount":1130},{"contestId":87,"index":"C","solvedCount":1813},{"contestId":87,"index":"B","solvedCount":1279},{"contestId":87,"index":"A","solvedCount":5932},{"contestId":86,"index":"E","solvedCount":242},{"contestId":86,"index":"D","solvedCount":18248},{"contestId":86,"index":"C","solvedCount":996},{"contestId":86,"index":"B","solvedCount":477},{"contestId":86,"index":"A","solvedCount":1691},{"contestId":85,"index":"E","solvedCount":1189},{"contestId":85,"index":"D","solvedCount":2579},{"contestId":85,"index":"C","solvedCount":646},{"contestId":85,"index":"B","solvedCount":1087},{"contestId":85,"index":"A","solvedCount":2048},{"contestId":84,"index":"C","solvedCount":1885},{"contestId":84,"index":"A","solvedCount":16993},{"contestId":83,"index":"E","solvedCount":604},{"contestId":83,"index":"D","solvedCount":1094},{"contestId":83,"index":"C","solvedCount":499},{"contestId":83,"index":"B","solvedCount":1918},{"contestId":83,"index":"A","solvedCount":7052},{"contestId":82,"index":"E","solvedCount":278},{"contestId":82,"index":"D","solvedCount":2359},{"contestId":82,"index":"C","solvedCount":912},{"contestId":82,"index":"B","solvedCount":2352},{"contestId":82,"index":"A","solvedCount":32788},{"contestId":81,"index":"E","solvedCount":464},{"contestId":81,"index":"D","solvedCount":973},{"contestId":81,"index":"C","solvedCount":1877},{"contestId":81,"index":"B","solvedCount":2173},{"contestId":81,"index":"A","solvedCount":14574},{"contestId":80,"index":"B","solvedCount":5187},{"contestId":80,"index":"A","solvedCount":69594},{"contestId":79,"index":"E","solvedCount":198},{"contestId":79,"index":"D","solvedCount":1503},{"contestId":79,"index":"C","solvedCount":2176},{"contestId":79,"index":"B","solvedCount":8114},{"contestId":79,"index":"A","solvedCount":4661},{"contestId":78,"index":"E","solvedCount":797},{"contestId":78,"index":"D","solvedCount":427},{"contestId":78,"index":"C","solvedCount":2266},{"contestId":78,"index":"B","solvedCount":15685},{"contestId":78,"index":"A","solvedCount":15840},{"contestId":77,"index":"E","solvedCount":548},{"contestId":77,"index":"D","solvedCount":381},{"contestId":77,"index":"C","solvedCount":1266},{"contestId":77,"index":"B","solvedCount":2943},{"contestId":77,"index":"A","solvedCount":2007},{"contestId":76,"index":"F","solvedCount":875},{"contestId":76,"index":"E","solvedCount":1953},{"contestId":76,"index":"D","solvedCount":2589},{"contestId":76,"index":"C","solvedCount":393},{"contestId":76,"index":"B","solvedCount":829},{"contestId":76,"index":"A","solvedCount":2586},{"contestId":75,"index":"E","solvedCount":321},{"contestId":75,"index":"D","solvedCount":2142},{"contestId":75,"index":"C","solvedCount":16836},{"contestId":75,"index":"B","solvedCount":3681},{"contestId":75,"index":"A","solvedCount":30707},{"contestId":74,"index":"E","solvedCount":212},{"contestId":74,"index":"D","solvedCount":462},{"contestId":74,"index":"C","solvedCount":1454},{"contestId":74,"index":"B","solvedCount":1817},{"contestId":74,"index":"A","solvedCount":6030},{"contestId":73,"index":"F","solvedCount":191},{"contestId":73,"index":"E","solvedCount":441},{"contestId":73,"index":"D","solvedCount":789},{"contestId":73,"index":"C","solvedCount":2542},{"contestId":73,"index":"B","solvedCount":583},{"contestId":73,"index":"A","solvedCount":1674},{"contestId":72,"index":"I","solvedCount":493},{"contestId":72,"index":"H","solvedCount":290},{"contestId":72,"index":"G","solvedCount":3037},{"contestId":72,"index":"F","solvedCount":151},{"contestId":72,"index":"E","solvedCount":183},{"contestId":72,"index":"D","solvedCount":84},{"contestId":72,"index":"C","solvedCount":1074},{"contestId":72,"index":"B","solvedCount":118},{"contestId":72,"index":"A","solvedCount":203},{"contestId":71,"index":"E","solvedCount":1010},{"contestId":71,"index":"D","solvedCount":821},{"contestId":71,"index":"C","solvedCount":7521},{"contestId":71,"index":"B","solvedCount":5507},{"contestId":71,"index":"A","solvedCount":539911},{"contestId":70,"index":"E","solvedCount":631},{"contestId":70,"index":"D","solvedCount":1181},{"contestId":70,"index":"C","solvedCount":666},{"contestId":70,"index":"B","solvedCount":2157},{"contestId":70,"index":"A","solvedCount":3629},{"contestId":69,"index":"E","solvedCount":5267},{"contestId":69,"index":"D","solvedCount":1174},{"contestId":69,"index":"C","solvedCount":722},{"contestId":69,"index":"B","solvedCount":3701},{"contestId":69,"index":"A","solvedCount":212231},{"contestId":68,"index":"E","solvedCount":87},{"contestId":68,"index":"D","solvedCount":541},{"contestId":68,"index":"C","solvedCount":399},{"contestId":68,"index":"B","solvedCount":5864},{"contestId":68,"index":"A","solvedCount":5459},{"contestId":67,"index":"E","solvedCount":447},{"contestId":67,"index":"D","solvedCount":1819},{"contestId":67,"index":"C","solvedCount":792},{"contestId":67,"index":"B","solvedCount":964},{"contestId":67,"index":"A","solvedCount":2586},{"contestId":66,"index":"E","solvedCount":978},{"contestId":66,"index":"D","solvedCount":3810},{"contestId":66,"index":"C","solvedCount":1202},{"contestId":66,"index":"B","solvedCount":23577},{"contestId":66,"index":"A","solvedCount":7201},{"contestId":65,"index":"E","solvedCount":111},{"contestId":65,"index":"D","solvedCount":515},{"contestId":65,"index":"C","solvedCount":899},{"contestId":65,"index":"B","solvedCount":1580},{"contestId":65,"index":"A","solvedCount":2067},{"contestId":64,"index":"I","solvedCount":95},{"contestId":64,"index":"H","solvedCount":123},{"contestId":64,"index":"G","solvedCount":131},{"contestId":64,"index":"F","solvedCount":196},{"contestId":64,"index":"E","solvedCount":302},{"contestId":64,"index":"D","solvedCount":301},{"contestId":64,"index":"C","solvedCount":362},{"contestId":64,"index":"B","solvedCount":1061},{"contestId":64,"index":"A","solvedCount":4486},{"contestId":63,"index":"E","solvedCount":907},{"contestId":63,"index":"D","solvedCount":1468},{"contestId":63,"index":"C","solvedCount":2039},{"contestId":63,"index":"B","solvedCount":5283},{"contestId":63,"index":"A","solvedCount":13886},{"contestId":62,"index":"E","solvedCount":343},{"contestId":62,"index":"D","solvedCount":477},{"contestId":62,"index":"C","solvedCount":366},{"contestId":62,"index":"B","solvedCount":1430},{"contestId":62,"index":"A","solvedCount":3898},{"contestId":61,"index":"E","solvedCount":16824},{"contestId":61,"index":"D","solvedCount":7941},{"contestId":61,"index":"C","solvedCount":1014},{"contestId":61,"index":"B","solvedCount":4340},{"contestId":61,"index":"A","solvedCount":143063},{"contestId":60,"index":"E","solvedCount":530},{"contestId":60,"index":"D","solvedCount":598},{"contestId":60,"index":"C","solvedCount":726},{"contestId":60,"index":"B","solvedCount":5412},{"contestId":60,"index":"A","solvedCount":4465},{"contestId":59,"index":"E","solvedCount":5377},{"contestId":59,"index":"D","solvedCount":790},{"contestId":59,"index":"C","solvedCount":2501},{"contestId":59,"index":"B","solvedCount":8198},{"contestId":59,"index":"A","solvedCount":243536},{"contestId":58,"index":"E","solvedCount":487},{"contestId":58,"index":"D","solvedCount":883},{"contestId":58,"index":"C","solvedCount":2298},{"contestId":58,"index":"B","solvedCount":13505},{"contestId":58,"index":"A","solvedCount":163343},{"contestId":57,"index":"E","solvedCount":395},{"contestId":57,"index":"D","solvedCount":369},{"contestId":57,"index":"C","solvedCount":4503},{"contestId":57,"index":"B","solvedCount":1193},{"contestId":57,"index":"A","solvedCount":3352},{"contestId":56,"index":"E","solvedCount":2976},{"contestId":56,"index":"D","solvedCount":2229},{"contestId":56,"index":"C","solvedCount":1325},{"contestId":56,"index":"B","solvedCount":4118},{"contestId":56,"index":"A","solvedCount":9880},{"contestId":55,"index":"E","solvedCount":906},{"contestId":55,"index":"D","solvedCount":5031},{"contestId":55,"index":"C","solvedCount":1870},{"contestId":55,"index":"B","solvedCount":3549},{"contestId":55,"index":"A","solvedCount":4000},{"contestId":54,"index":"E","solvedCount":267},{"contestId":54,"index":"D","solvedCount":753},{"contestId":54,"index":"C","solvedCount":1778},{"contestId":54,"index":"B","solvedCount":933},{"contestId":54,"index":"A","solvedCount":2755},{"contestId":53,"index":"E","solvedCount":1423},{"contestId":53,"index":"D","solvedCount":2719},{"contestId":53,"index":"C","solvedCount":7339},{"contestId":53,"index":"B","solvedCount":1600},{"contestId":53,"index":"A","solvedCount":5951},{"contestId":52,"index":"C","solvedCount":12334},{"contestId":52,"index":"B","solvedCount":2512},{"contestId":52,"index":"A","solvedCount":11036},{"contestId":51,"index":"F","solvedCount":876},{"contestId":51,"index":"E","solvedCount":507},{"contestId":51,"index":"D","solvedCount":620},{"contestId":51,"index":"C","solvedCount":3054},{"contestId":51,"index":"B","solvedCount":1070},{"contestId":51,"index":"A","solvedCount":2132},{"contestId":50,"index":"E","solvedCount":474},{"contestId":50,"index":"D","solvedCount":760},{"contestId":50,"index":"C","solvedCount":952},{"contestId":50,"index":"B","solvedCount":6643},{"contestId":50,"index":"A","solvedCount":342221},{"contestId":49,"index":"E","solvedCount":828},{"contestId":49,"index":"D","solvedCount":2176},{"contestId":49,"index":"C","solvedCount":1922},{"contestId":49,"index":"B","solvedCount":2877},{"contestId":49,"index":"A","solvedCount":15700},{"contestId":48,"index":"H","solvedCount":206},{"contestId":48,"index":"G","solvedCount":374},{"contestId":48,"index":"F","solvedCount":207},{"contestId":48,"index":"E","solvedCount":744},{"contestId":48,"index":"D","solvedCount":3078},{"contestId":48,"index":"C","solvedCount":874},{"contestId":48,"index":"B","solvedCount":3130},{"contestId":48,"index":"A","solvedCount":7517},{"contestId":47,"index":"E","solvedCount":484},{"contestId":47,"index":"D","solvedCount":1038},{"contestId":47,"index":"C","solvedCount":899},{"contestId":47,"index":"B","solvedCount":16562},{"contestId":47,"index":"A","solvedCount":18838},{"contestId":46,"index":"G","solvedCount":174},{"contestId":46,"index":"F","solvedCount":398},{"contestId":46,"index":"E","solvedCount":1178},{"contestId":46,"index":"D","solvedCount":1119},{"contestId":46,"index":"C","solvedCount":2947},{"contestId":46,"index":"B","solvedCount":4241},{"contestId":46,"index":"A","solvedCount":10312},{"contestId":45,"index":"J","solvedCount":1096},{"contestId":45,"index":"I","solvedCount":2882},{"contestId":45,"index":"H","solvedCount":252},{"contestId":45,"index":"G","solvedCount":1306},{"contestId":45,"index":"F","solvedCount":203},{"contestId":45,"index":"E","solvedCount":669},{"contestId":45,"index":"D","solvedCount":2030},{"contestId":45,"index":"C","solvedCount":1174},{"contestId":45,"index":"B","solvedCount":348},{"contestId":45,"index":"A","solvedCount":8470},{"contestId":44,"index":"J","solvedCount":635},{"contestId":44,"index":"I","solvedCount":257},{"contestId":44,"index":"H","solvedCount":2044},{"contestId":44,"index":"G","solvedCount":570},{"contestId":44,"index":"F","solvedCount":87},{"contestId":44,"index":"E","solvedCount":6312},{"contestId":44,"index":"D","solvedCount":817},{"contestId":44,"index":"C","solvedCount":4230},{"contestId":44,"index":"B","solvedCount":2412},{"contestId":44,"index":"A","solvedCount":19361},{"contestId":43,"index":"E","solvedCount":487},{"contestId":43,"index":"D","solvedCount":1268},{"contestId":43,"index":"C","solvedCount":4889},{"contestId":43,"index":"B","solvedCount":21341},{"contestId":43,"index":"A","solvedCount":73417},{"contestId":42,"index":"E","solvedCount":294},{"contestId":42,"index":"D","solvedCount":527},{"contestId":42,"index":"C","solvedCount":626},{"contestId":42,"index":"B","solvedCount":1213},{"contestId":42,"index":"A","solvedCount":3255},{"contestId":41,"index":"E","solvedCount":2296},{"contestId":41,"index":"D","solvedCount":3013},{"contestId":41,"index":"C","solvedCount":4337},{"contestId":41,"index":"B","solvedCount":4746},{"contestId":41,"index":"A","solvedCount":201037},{"contestId":40,"index":"E","solvedCount":1081},{"contestId":40,"index":"D","solvedCount":203},{"contestId":40,"index":"C","solvedCount":371},{"contestId":40,"index":"B","solvedCount":1461},{"contestId":40,"index":"A","solvedCount":4570},{"contestId":39,"index":"K","solvedCount":154},{"contestId":39,"index":"J","solvedCount":3719},{"contestId":39,"index":"I","solvedCount":253},{"contestId":39,"index":"H","solvedCount":3210},{"contestId":39,"index":"G","solvedCount":182},{"contestId":39,"index":"F","solvedCount":2025},{"contestId":39,"index":"E","solvedCount":1115},{"contestId":39,"index":"D","solvedCount":4826},{"contestId":39,"index":"C","solvedCount":728},{"contestId":39,"index":"B","solvedCount":3193},{"contestId":39,"index":"A","solvedCount":836},{"contestId":38,"index":"H","solvedCount":496},{"contestId":38,"index":"G","solvedCount":970},{"contestId":38,"index":"F","solvedCount":465},{"contestId":38,"index":"E","solvedCount":3061},{"contestId":38,"index":"D","solvedCount":1099},{"contestId":38,"index":"C","solvedCount":2635},{"contestId":38,"index":"B","solvedCount":4183},{"contestId":38,"index":"A","solvedCount":27964},{"contestId":37,"index":"E","solvedCount":727},{"contestId":37,"index":"D","solvedCount":603},{"contestId":37,"index":"C","solvedCount":2384},{"contestId":37,"index":"B","solvedCount":1123},{"contestId":37,"index":"A","solvedCount":28474},{"contestId":36,"index":"E","solvedCount":656},{"contestId":36,"index":"D","solvedCount":789},{"contestId":36,"index":"C","solvedCount":397},{"contestId":36,"index":"B","solvedCount":2100},{"contestId":36,"index":"A","solvedCount":3649},{"contestId":35,"index":"E","solvedCount":907},{"contestId":35,"index":"D","solvedCount":3978},{"contestId":35,"index":"C","solvedCount":9225},{"contestId":35,"index":"B","solvedCount":1232},{"contestId":35,"index":"A","solvedCount":7766},{"contestId":34,"index":"E","solvedCount":696},{"contestId":34,"index":"D","solvedCount":6840},{"contestId":34,"index":"C","solvedCount":4951},{"contestId":34,"index":"B","solvedCount":69890},{"contestId":34,"index":"A","solvedCount":36078},{"contestId":33,"index":"E","solvedCount":185},{"contestId":33,"index":"D","solvedCount":1660},{"contestId":33,"index":"C","solvedCount":3680},{"contestId":33,"index":"B","solvedCount":6201},{"contestId":33,"index":"A","solvedCount":5151},{"contestId":32,"index":"E","solvedCount":453},{"contestId":32,"index":"D","solvedCount":1545},{"contestId":32,"index":"C","solvedCount":2677},{"contestId":32,"index":"B","solvedCount":83784},{"contestId":32,"index":"A","solvedCount":15604},{"contestId":31,"index":"E","solvedCount":1379},{"contestId":31,"index":"D","solvedCount":1270},{"contestId":31,"index":"C","solvedCount":2092},{"contestId":31,"index":"B","solvedCount":4851},{"contestId":31,"index":"A","solvedCount":13111},{"contestId":30,"index":"E","solvedCount":984},{"contestId":30,"index":"D","solvedCount":537},{"contestId":30,"index":"C","solvedCount":2503},{"contestId":30,"index":"B","solvedCount":1442},{"contestId":30,"index":"A","solvedCount":4162},{"contestId":29,"index":"E","solvedCount":1201},{"contestId":29,"index":"D","solvedCount":3101},{"contestId":29,"index":"C","solvedCount":6881},{"contestId":29,"index":"B","solvedCount":3449},{"contestId":29,"index":"A","solvedCount":8576},{"contestId":28,"index":"E","solvedCount":204},{"contestId":28,"index":"D","solvedCount":751},{"contestId":28,"index":"C","solvedCount":1369},{"contestId":28,"index":"B","solvedCount":5752},{"contestId":28,"index":"A","solvedCount":1010},{"contestId":27,"index":"E","solvedCount":5054},{"contestId":27,"index":"D","solvedCount":3246},{"contestId":27,"index":"C","solvedCount":3140},{"contestId":27,"index":"B","solvedCount":6049},{"contestId":27,"index":"A","solvedCount":23745},{"contestId":26,"index":"E","solvedCount":460},{"contestId":26,"index":"D","solvedCount":1024},{"contestId":26,"index":"C","solvedCount":1082},{"contestId":26,"index":"B","solvedCount":27946},{"contestId":26,"index":"A","solvedCount":46313},{"contestId":25,"index":"E","solvedCount":3544},{"contestId":25,"index":"D","solvedCount":17137},{"contestId":25,"index":"C","solvedCount":8918},{"contestId":25,"index":"B","solvedCount":11662},{"contestId":25,"index":"A","solvedCount":108292},{"contestId":24,"index":"E","solvedCount":1098},{"contestId":24,"index":"D","solvedCount":2900},{"contestId":24,"index":"C","solvedCount":1489},{"contestId":24,"index":"B","solvedCount":2118},{"contestId":24,"index":"A","solvedCount":7531},{"contestId":23,"index":"E","solvedCount":782},{"contestId":23,"index":"D","solvedCount":458},{"contestId":23,"index":"C","solvedCount":1834},{"contestId":23,"index":"B","solvedCount":3985},{"contestId":23,"index":"A","solvedCount":6588},{"contestId":22,"index":"E","solvedCount":2232},{"contestId":22,"index":"D","solvedCount":3558},{"contestId":22,"index":"C","solvedCount":3999},{"contestId":22,"index":"B","solvedCount":4970},{"contestId":22,"index":"A","solvedCount":28617},{"contestId":21,"index":"D","solvedCount":1463},{"contestId":21,"index":"C","solvedCount":2665},{"contestId":21,"index":"B","solvedCount":1689},{"contestId":21,"index":"A","solvedCount":2357},{"contestId":20,"index":"C","solvedCount":51294},{"contestId":20,"index":"B","solvedCount":5184},{"contestId":20,"index":"A","solvedCount":7353},{"contestId":19,"index":"E","solvedCount":2728},{"contestId":19,"index":"D","solvedCount":3485},{"contestId":19,"index":"C","solvedCount":1422},{"contestId":19,"index":"B","solvedCount":6225},{"contestId":19,"index":"A","solvedCount":3293},{"contestId":18,"index":"E","solvedCount":1330},{"contestId":18,"index":"D","solvedCount":1341},{"contestId":18,"index":"C","solvedCount":15933},{"contestId":18,"index":"B","solvedCount":2515},{"contestId":18,"index":"A","solvedCount":7226},{"contestId":17,"index":"E","solvedCount":2265},{"contestId":17,"index":"D","solvedCount":1412},{"contestId":17,"index":"C","solvedCount":1097},{"contestId":17,"index":"B","solvedCount":6858},{"contestId":17,"index":"A","solvedCount":22925},{"contestId":16,"index":"E","solvedCount":7133},{"contestId":16,"index":"D","solvedCount":1926},{"contestId":16,"index":"C","solvedCount":5597},{"contestId":16,"index":"B","solvedCount":21397},{"contestId":16,"index":"A","solvedCount":18183},{"contestId":15,"index":"E","solvedCount":710},{"contestId":15,"index":"D","solvedCount":998},{"contestId":15,"index":"C","solvedCount":3064},{"contestId":15,"index":"B","solvedCount":1758},{"contestId":15,"index":"A","solvedCount":4657},{"contestId":14,"index":"E","solvedCount":2166},{"contestId":14,"index":"D","solvedCount":5486},{"contestId":14,"index":"C","solvedCount":3982},{"contestId":14,"index":"B","solvedCount":8559},{"contestId":14,"index":"A","solvedCount":13131},{"contestId":13,"index":"E","solvedCount":8819},{"contestId":13,"index":"D","solvedCount":791},{"contestId":13,"index":"C","solvedCount":5790},{"contestId":13,"index":"B","solvedCount":1198},{"contestId":13,"index":"A","solvedCount":9819},{"contestId":12,"index":"E","solvedCount":1617},{"contestId":12,"index":"D","solvedCount":3167},{"contestId":12,"index":"C","solvedCount":7697},{"contestId":12,"index":"B","solvedCount":10030},{"contestId":12,"index":"A","solvedCount":16191},{"contestId":11,"index":"E","solvedCount":510},{"contestId":11,"index":"D","solvedCount":7131},{"contestId":11,"index":"C","solvedCount":759},{"contestId":11,"index":"B","solvedCount":5946},{"contestId":11,"index":"A","solvedCount":16213},{"contestId":10,"index":"E","solvedCount":981},{"contestId":10,"index":"D","solvedCount":6150},{"contestId":10,"index":"C","solvedCount":1831},{"contestId":10,"index":"B","solvedCount":2163},{"contestId":10,"index":"A","solvedCount":8746},{"contestId":9,"index":"E","solvedCount":1214},{"contestId":9,"index":"D","solvedCount":4750},{"contestId":9,"index":"C","solvedCount":14714},{"contestId":9,"index":"B","solvedCount":6396},{"contestId":9,"index":"A","solvedCount":73561},{"contestId":8,"index":"E","solvedCount":841},{"contestId":8,"index":"D","solvedCount":619},{"contestId":8,"index":"C","solvedCount":4606},{"contestId":8,"index":"B","solvedCount":5165},{"contestId":8,"index":"A","solvedCount":7065},{"contestId":7,"index":"E","solvedCount":831},{"contestId":7,"index":"D","solvedCount":4909},{"contestId":7,"index":"C","solvedCount":5919},{"contestId":7,"index":"B","solvedCount":3071},{"contestId":7,"index":"A","solvedCount":8412},{"contestId":6,"index":"E","solvedCount":4142},{"contestId":6,"index":"D","solvedCount":2381},{"contestId":6,"index":"C","solvedCount":19317},{"contestId":6,"index":"B","solvedCount":15425},{"contestId":6,"index":"A","solvedCount":23952},{"contestId":5,"index":"E","solvedCount":2658},{"contestId":5,"index":"D","solvedCount":2045},{"contestId":5,"index":"C","solvedCount":19510},{"contestId":5,"index":"B","solvedCount":7262},{"contestId":5,"index":"A","solvedCount":11610},{"contestId":4,"index":"D","solvedCount":12732},{"contestId":4,"index":"C","solvedCount":117452},{"contestId":4,"index":"B","solvedCount":31067},{"contestId":4,"index":"A","solvedCount":742261},{"contestId":3,"index":"D","solvedCount":4454},{"contestId":3,"index":"C","solvedCount":8547},{"contestId":3,"index":"B","solvedCount":5471},{"contestId":3,"index":"A","solvedCount":22940},{"contestId":2,"index":"C","solvedCount":2210},{"contestId":2,"index":"B","solvedCount":13685},{"contestId":2,"index":"A","solvedCount":32498},{"contestId":1,"index":"C","solvedCount":6783},{"contestId":1,"index":"B","solvedCount":27452},{"contestId":1,"index":"A","solvedCount":336388}]}}