{"status":"OK","result":{"problems":[{"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":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","*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","*special","*special","brute force","implementation"]},{"contestId":1812,"index":"A","name":"Are You a Robot?","type":"PROGRAMMING","tags":["*special","*special","*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","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","implementation","strings"]},{"contestId":1740,"index":"I","name":"Arranging Crystal Balls","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","divide and conquer","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":"F","name":"Late For Work (submissions are not allowed)","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["data structures","greedy","schedules","shortest paths"]},{"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","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","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","graphs","implementation","implementation","shortest paths","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","greedy"]},{"contestId":1593,"index":"B","name":"Make it Divisible by 25","type":"PROGRAMMING","rating":900,"tags":["dfs and similar","dp","greedy","math","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","*special","brute force"]},{"contestId":1531,"index":"E1","name":"Сортировка слиянием","type":"PROGRAMMING","tags":["*special"]},{"contestId":1531,"index":"D","name":"Редактируем Зингер | color","type":"PROGRAMMING","tags":["*special","*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","*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","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","*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","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","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":[]},{"contestId":1357,"index":"E1","name":"Power of quantum Fourier transform","type":"PROGRAMMING","tags":[]},{"contestId":1357,"index":"D5","name":"Quantum Classification - Dataset 7","type":"PROGRAMMING","tags":[]},{"contestId":1357,"index":"D4","name":"Quantum Classification - Dataset 6","type":"PROGRAMMING","tags":[]},{"contestId":1357,"index":"D3","name":"Quantum Classification - Dataset 5","type":"PROGRAMMING","tags":[]},{"contestId":1357,"index":"D2","name":"Quantum Classification - Dataset 4","type":"PROGRAMMING","tags":[]},{"contestId":1357,"index":"D1","name":"Quantum Classification - Dataset 3","type":"PROGRAMMING","tags":[]},{"contestId":1357,"index":"C2","name":"Prepare superposition of basis states with the same parity","type":"PROGRAMMING","tags":[]},{"contestId":1357,"index":"C1","name":"Prepare superposition of basis states with 0s","type":"PROGRAMMING","tags":[]},{"contestId":1357,"index":"B2","name":"\"Is the number divisible by 3?\" oracle","type":"PROGRAMMING","tags":[]},{"contestId":1357,"index":"B1","name":"\"Is the bit string balanced?\" oracle","type":"PROGRAMMING","tags":[]},{"contestId":1357,"index":"A7","name":"Distinguish Y, XZ, -Y and -XZ","type":"PROGRAMMING","tags":[]},{"contestId":1357,"index":"A6","name":"Distinguish four Pauli gates","type":"PROGRAMMING","tags":[]},{"contestId":1357,"index":"A5","name":"Distinguish Rz(θ) from Ry(θ)","type":"PROGRAMMING","tags":[]},{"contestId":1357,"index":"A4","name":"Distinguish Rz from R1","type":"PROGRAMMING","tags":[]},{"contestId":1357,"index":"A3","name":"Distinguish H from X","type":"PROGRAMMING","tags":[]},{"contestId":1357,"index":"A2","name":"Distinguish I, CNOTs and SWAP","type":"PROGRAMMING","tags":[]},{"contestId":1357,"index":"A1","name":"Figure out direction of CNOT","type":"PROGRAMMING","tags":[]},{"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":"E","name":"Nastya and Bees","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["graphs","interactive","probabilities"]},{"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","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","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":["interactive"]},{"contestId":1145,"index":"F","name":"Neat Words","type":"PROGRAMMING","tags":[]},{"contestId":1145,"index":"E","name":"Fourier Doodles","type":"PROGRAMMING","tags":[]},{"contestId":1145,"index":"D","name":"Pigeon d\u0027Or","type":"PROGRAMMING","tags":["implementation"]},{"contestId":1145,"index":"C","name":"Mystery Circuit","type":"PROGRAMMING","tags":["bitmasks","brute force"]},{"contestId":1145,"index":"B","name":"Kanban Numbers","type":"PROGRAMMING","tags":["brute force"]},{"contestId":1145,"index":"A","name":"Thanos Sort","type":"PROGRAMMING","tags":["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":[]},{"contestId":1116,"index":"D5","name":"Creeper","type":"PROGRAMMING","tags":[]},{"contestId":1116,"index":"D4","name":"TIE fighter","type":"PROGRAMMING","tags":[]},{"contestId":1116,"index":"D3","name":"X-wing fighter","type":"PROGRAMMING","tags":[]},{"contestId":1116,"index":"D2","name":"Pattern of increasing blocks","type":"PROGRAMMING","tags":[]},{"contestId":1116,"index":"D1","name":"Block diagonal matrix","type":"PROGRAMMING","tags":[]},{"contestId":1116,"index":"C3","name":"``Is the number of ones divisible by 3?\u0027\u0027 oracle","type":"PROGRAMMING","tags":[]},{"contestId":1116,"index":"C2","name":"``Is the bit string periodic?\u0027\u0027 oracle","type":"PROGRAMMING","tags":[]},{"contestId":1116,"index":"C1","name":"Alternating bits oracle","type":"PROGRAMMING","tags":[]},{"contestId":1116,"index":"B2","name":"Not A, not B or not C?","type":"PROGRAMMING","tags":[]},{"contestId":1116,"index":"B1","name":"Distinguish three-qubit states","type":"PROGRAMMING","tags":[]},{"contestId":1116,"index":"A2","name":"Generate equal superposition of four basis states","type":"PROGRAMMING","tags":[]},{"contestId":1116,"index":"A1","name":"Generate state |00⟩ + |01⟩ + |10⟩","type":"PROGRAMMING","tags":[]},{"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":[]},{"contestId":1002,"index":"E1","name":"Bernstein-Vazirani algorithm","type":"PROGRAMMING","rating":1500,"tags":[]},{"contestId":1002,"index":"D3","name":"Oracle for majority function","type":"PROGRAMMING","rating":1600,"tags":[]},{"contestId":1002,"index":"D2","name":"Oracle for f(x) \u003d b * x + (1 - b) * (1 - x) mod 2","type":"PROGRAMMING","rating":1300,"tags":[]},{"contestId":1002,"index":"D1","name":"Oracle for f(x) \u003d b * x mod 2","type":"PROGRAMMING","rating":1200,"tags":[]},{"contestId":1002,"index":"C2","name":"Distinguish zero state and plus state without errors","type":"PROGRAMMING","rating":1800,"tags":[]},{"contestId":1002,"index":"C1","name":"Distinguish zero state and plus state with minimum error","type":"PROGRAMMING","rating":1700,"tags":[]},{"contestId":1002,"index":"B4","name":"Distinguish four 2-qubit states - 2","type":"PROGRAMMING","rating":1700,"tags":[]},{"contestId":1002,"index":"B3","name":"Distinguish four 2-qubit states","type":"PROGRAMMING","rating":1600,"tags":[]},{"contestId":1002,"index":"B2","name":"Distinguish GHZ state and W state","type":"PROGRAMMING","rating":1600,"tags":[]},{"contestId":1002,"index":"B1","name":"Distinguish zero state and W state","type":"PROGRAMMING","rating":1300,"tags":[]},{"contestId":1002,"index":"A4","name":"Generate W state","type":"PROGRAMMING","rating":1900,"tags":[]},{"contestId":1002,"index":"A3","name":"Generate superposition of two basis states","type":"PROGRAMMING","rating":1500,"tags":[]},{"contestId":1002,"index":"A2","name":"Generate superposition of zero state and a basis state","type":"PROGRAMMING","rating":1300,"tags":[]},{"contestId":1002,"index":"A1","name":"Generate superposition of all basis states","type":"PROGRAMMING","rating":800,"tags":[]},{"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":["constructive algorithms"]},{"contestId":952,"index":"F","name":"2 + 2 !\u003d 4","type":"PROGRAMMING","rating":2400,"tags":[]},{"contestId":952,"index":"E","name":"Cheese Board","type":"PROGRAMMING","rating":2000,"tags":[]},{"contestId":952,"index":"D","name":"I\u0027m Feeling Lucky!","type":"PROGRAMMING","rating":1800,"tags":["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":["brute force","interactive"]},{"contestId":952,"index":"A","name":"Quirky Quantifiers","type":"PROGRAMMING","rating":800,"tags":["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":[]},{"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":[]},{"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":"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":819,"index":"A","name":"Mister B and Boring Game","type":"PROGRAMMING","points":500.0,"rating":2200,"tags":["games","greedy"]},{"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":"O","name":"April Fools\u0027 Problem (hard)","type":"PROGRAMMING","rating":2900,"tags":["binary search","data structures","flows"]},{"contestId":802,"index":"N","name":"April Fools\u0027 Problem (medium)","type":"PROGRAMMING","rating":2400,"tags":["binary search","flows","graphs"]},{"contestId":802,"index":"M","name":"April Fools\u0027 Problem (easy)","type":"PROGRAMMING","rating":1200,"tags":["greedy","sortings"]},{"contestId":802,"index":"L","name":"Send the Fool Further! (hard)","type":"PROGRAMMING","rating":2400,"tags":["dfs and similar","dp","math","trees"]},{"contestId":802,"index":"K","name":"Send the Fool Further! (medium)","type":"PROGRAMMING","rating":2100,"tags":["dp","trees"]},{"contestId":802,"index":"J","name":"Send the Fool Further! (easy)","type":"PROGRAMMING","rating":1400,"tags":["dfs and similar","graphs","trees"]},{"contestId":802,"index":"I","name":"Fake News (hard)","type":"PROGRAMMING","rating":2300,"tags":["string suffix structures"]},{"contestId":802,"index":"H","name":"Fake News (medium)","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","strings"]},{"contestId":802,"index":"G","name":"Fake News (easy)","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":802,"index":"F","name":"Marmots (hard)","type":"PROGRAMMING","rating":2800,"tags":["math","probabilities"]},{"contestId":802,"index":"E","name":"Marmots (medium)","type":"PROGRAMMING","rating":2200,"tags":["math"]},{"contestId":802,"index":"D","name":"Marmots (easy)","type":"PROGRAMMING","rating":2100,"tags":["math"]},{"contestId":802,"index":"C","name":"Heidi and Library (hard)","type":"PROGRAMMING","rating":2600,"tags":["flows"]},{"contestId":802,"index":"B","name":"Heidi and Library (medium)","type":"PROGRAMMING","rating":1800,"tags":["data structures","greedy"]},{"contestId":802,"index":"A","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","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":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"]},{"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":["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":["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":"E","name":"Olympic Games","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["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","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":1895,"index":"G","solvedCount":81},{"contestId":1895,"index":"F","solvedCount":382},{"contestId":1895,"index":"E","solvedCount":1050},{"contestId":1895,"index":"D","solvedCount":4118},{"contestId":1895,"index":"C","solvedCount":7704},{"contestId":1895,"index":"B","solvedCount":16757},{"contestId":1895,"index":"A","solvedCount":19337},{"contestId":1894,"index":"B","solvedCount":10571},{"contestId":1894,"index":"A","solvedCount":14182},{"contestId":1893,"index":"E","solvedCount":64},{"contestId":1893,"index":"D","solvedCount":548},{"contestId":1893,"index":"C","solvedCount":1653},{"contestId":1893,"index":"B","solvedCount":5865},{"contestId":1893,"index":"A","solvedCount":8086},{"contestId":1891,"index":"F","solvedCount":2576},{"contestId":1891,"index":"E","solvedCount":556},{"contestId":1891,"index":"D","solvedCount":2958},{"contestId":1891,"index":"C","solvedCount":8164},{"contestId":1891,"index":"B","solvedCount":12150},{"contestId":1891,"index":"A","solvedCount":15898},{"contestId":1890,"index":"B","solvedCount":14296},{"contestId":1890,"index":"A","solvedCount":15423},{"contestId":1889,"index":"F","solvedCount":33},{"contestId":1889,"index":"E","solvedCount":25},{"contestId":1889,"index":"D","solvedCount":349},{"contestId":1889,"index":"C2","solvedCount":629},{"contestId":1889,"index":"C1","solvedCount":2352},{"contestId":1889,"index":"B","solvedCount":5286},{"contestId":1889,"index":"A","solvedCount":9490},{"contestId":1887,"index":"F","solvedCount":74},{"contestId":1887,"index":"E","solvedCount":173},{"contestId":1887,"index":"D","solvedCount":568},{"contestId":1887,"index":"C","solvedCount":1118},{"contestId":1887,"index":"B","solvedCount":1925},{"contestId":1886,"index":"F","solvedCount":121},{"contestId":1886,"index":"E","solvedCount":1090},{"contestId":1886,"index":"D","solvedCount":2808},{"contestId":1886,"index":"C","solvedCount":8132},{"contestId":1886,"index":"B","solvedCount":12616},{"contestId":1886,"index":"A","solvedCount":21214},{"contestId":1884,"index":"E","solvedCount":173},{"contestId":1884,"index":"D","solvedCount":1994},{"contestId":1884,"index":"C","solvedCount":4067},{"contestId":1884,"index":"B","solvedCount":9112},{"contestId":1884,"index":"A","solvedCount":13602},{"contestId":1883,"index":"G2","solvedCount":3656},{"contestId":1883,"index":"G1","solvedCount":6186},{"contestId":1883,"index":"F","solvedCount":5491},{"contestId":1883,"index":"E","solvedCount":4937},{"contestId":1883,"index":"D","solvedCount":6839},{"contestId":1883,"index":"C","solvedCount":15563},{"contestId":1883,"index":"B","solvedCount":18405},{"contestId":1883,"index":"A","solvedCount":18775},{"contestId":1882,"index":"E2","solvedCount":220},{"contestId":1882,"index":"E1","solvedCount":807},{"contestId":1882,"index":"D","solvedCount":4105},{"contestId":1882,"index":"C","solvedCount":9350},{"contestId":1882,"index":"B","solvedCount":12203},{"contestId":1882,"index":"A","solvedCount":21935},{"contestId":1881,"index":"G","solvedCount":1706},{"contestId":1881,"index":"F","solvedCount":4429},{"contestId":1881,"index":"E","solvedCount":8542},{"contestId":1881,"index":"D","solvedCount":10694},{"contestId":1881,"index":"C","solvedCount":12658},{"contestId":1881,"index":"B","solvedCount":19498},{"contestId":1881,"index":"A","solvedCount":21457},{"contestId":1879,"index":"F","solvedCount":409},{"contestId":1879,"index":"E","solvedCount":1043},{"contestId":1879,"index":"D","solvedCount":5542},{"contestId":1879,"index":"C","solvedCount":12460},{"contestId":1879,"index":"B","solvedCount":18601},{"contestId":1879,"index":"A","solvedCount":20229},{"contestId":1878,"index":"G","solvedCount":877},{"contestId":1878,"index":"F","solvedCount":3022},{"contestId":1878,"index":"E","solvedCount":8877},{"contestId":1878,"index":"D","solvedCount":6158},{"contestId":1878,"index":"C","solvedCount":22607},{"contestId":1878,"index":"B","solvedCount":26673},{"contestId":1878,"index":"A","solvedCount":31743},{"contestId":1877,"index":"C","solvedCount":7910},{"contestId":1877,"index":"A","solvedCount":13569},{"contestId":1876,"index":"G","solvedCount":49},{"contestId":1876,"index":"F","solvedCount":40},{"contestId":1876,"index":"E","solvedCount":158},{"contestId":1876,"index":"D","solvedCount":662},{"contestId":1876,"index":"C","solvedCount":1812},{"contestId":1876,"index":"B","solvedCount":5916},{"contestId":1876,"index":"A","solvedCount":10978},{"contestId":1875,"index":"D","solvedCount":5656},{"contestId":1875,"index":"C","solvedCount":8942},{"contestId":1875,"index":"A","solvedCount":17114},{"contestId":1874,"index":"G","solvedCount":40},{"contestId":1874,"index":"F","solvedCount":90},{"contestId":1874,"index":"E","solvedCount":190},{"contestId":1874,"index":"D","solvedCount":518},{"contestId":1874,"index":"C","solvedCount":1281},{"contestId":1874,"index":"B","solvedCount":917},{"contestId":1874,"index":"A","solvedCount":13359},{"contestId":1873,"index":"H","solvedCount":5232},{"contestId":1873,"index":"G","solvedCount":9301},{"contestId":1873,"index":"F","solvedCount":11119},{"contestId":1873,"index":"E","solvedCount":18253},{"contestId":1873,"index":"D","solvedCount":27571},{"contestId":1873,"index":"C","solvedCount":27917},{"contestId":1873,"index":"B","solvedCount":35833},{"contestId":1873,"index":"A","solvedCount":38534},{"contestId":1872,"index":"G","solvedCount":3445},{"contestId":1872,"index":"F","solvedCount":4909},{"contestId":1872,"index":"E","solvedCount":10025},{"contestId":1872,"index":"D","solvedCount":17449},{"contestId":1872,"index":"C","solvedCount":19561},{"contestId":1872,"index":"B","solvedCount":24107},{"contestId":1872,"index":"A","solvedCount":33621},{"contestId":1870,"index":"H","solvedCount":56},{"contestId":1870,"index":"G","solvedCount":153},{"contestId":1870,"index":"F","solvedCount":392},{"contestId":1870,"index":"E","solvedCount":1935},{"contestId":1870,"index":"D","solvedCount":5677},{"contestId":1870,"index":"C","solvedCount":9383},{"contestId":1870,"index":"B","solvedCount":11768},{"contestId":1870,"index":"A","solvedCount":17327},{"contestId":1869,"index":"B","solvedCount":12320},{"contestId":1869,"index":"A","solvedCount":15154},{"contestId":1868,"index":"F","solvedCount":45},{"contestId":1868,"index":"E","solvedCount":56},{"contestId":1868,"index":"D","solvedCount":211},{"contestId":1868,"index":"C","solvedCount":956},{"contestId":1868,"index":"B2","solvedCount":2044},{"contestId":1868,"index":"B1","solvedCount":5670},{"contestId":1868,"index":"A","solvedCount":9854},{"contestId":1867,"index":"F","solvedCount":346},{"contestId":1867,"index":"E2","solvedCount":2643},{"contestId":1867,"index":"E1","solvedCount":3123},{"contestId":1867,"index":"D","solvedCount":4671},{"contestId":1867,"index":"C","solvedCount":9585},{"contestId":1867,"index":"B","solvedCount":14030},{"contestId":1867,"index":"A","solvedCount":17795},{"contestId":1866,"index":"M","solvedCount":589},{"contestId":1866,"index":"L","solvedCount":590},{"contestId":1866,"index":"K","solvedCount":346},{"contestId":1866,"index":"J","solvedCount":211},{"contestId":1866,"index":"I","solvedCount":585},{"contestId":1866,"index":"H","solvedCount":1377},{"contestId":1866,"index":"G","solvedCount":1315},{"contestId":1866,"index":"F","solvedCount":92},{"contestId":1866,"index":"E","solvedCount":223},{"contestId":1866,"index":"D","solvedCount":1028},{"contestId":1866,"index":"C","solvedCount":2611},{"contestId":1866,"index":"B","solvedCount":6169},{"contestId":1866,"index":"A","solvedCount":13314},{"contestId":1864,"index":"I","solvedCount":66},{"contestId":1864,"index":"H","solvedCount":218},{"contestId":1864,"index":"G","solvedCount":223},{"contestId":1864,"index":"F","solvedCount":1172},{"contestId":1864,"index":"E","solvedCount":2285},{"contestId":1864,"index":"D","solvedCount":5779},{"contestId":1864,"index":"C","solvedCount":11249},{"contestId":1864,"index":"B","solvedCount":13592},{"contestId":1864,"index":"A","solvedCount":18729},{"contestId":1863,"index":"I","solvedCount":56},{"contestId":1863,"index":"H","solvedCount":58},{"contestId":1863,"index":"G","solvedCount":452},{"contestId":1863,"index":"F","solvedCount":888},{"contestId":1863,"index":"E","solvedCount":2391},{"contestId":1863,"index":"D","solvedCount":7882},{"contestId":1863,"index":"C","solvedCount":11995},{"contestId":1863,"index":"B","solvedCount":13009},{"contestId":1863,"index":"A","solvedCount":16222},{"contestId":1862,"index":"G","solvedCount":2290},{"contestId":1862,"index":"F","solvedCount":4842},{"contestId":1862,"index":"E","solvedCount":8296},{"contestId":1862,"index":"D","solvedCount":14295},{"contestId":1862,"index":"C","solvedCount":17795},{"contestId":1862,"index":"B","solvedCount":24747},{"contestId":1862,"index":"A","solvedCount":27859},{"contestId":1861,"index":"F","solvedCount":105},{"contestId":1861,"index":"E","solvedCount":1429},{"contestId":1861,"index":"D","solvedCount":5298},{"contestId":1861,"index":"C","solvedCount":8265},{"contestId":1861,"index":"B","solvedCount":17874},{"contestId":1861,"index":"A","solvedCount":21567},{"contestId":1860,"index":"F","solvedCount":236},{"contestId":1860,"index":"E","solvedCount":1147},{"contestId":1860,"index":"D","solvedCount":2464},{"contestId":1860,"index":"C","solvedCount":10902},{"contestId":1860,"index":"B","solvedCount":14112},{"contestId":1860,"index":"A","solvedCount":19137},{"contestId":1859,"index":"F","solvedCount":326},{"contestId":1859,"index":"E","solvedCount":1551},{"contestId":1859,"index":"D","solvedCount":5913},{"contestId":1859,"index":"C","solvedCount":15032},{"contestId":1859,"index":"B","solvedCount":20995},{"contestId":1859,"index":"A","solvedCount":25876},{"contestId":1858,"index":"E2","solvedCount":881},{"contestId":1858,"index":"E1","solvedCount":1127},{"contestId":1858,"index":"D","solvedCount":2427},{"contestId":1858,"index":"C","solvedCount":20107},{"contestId":1858,"index":"B","solvedCount":9587},{"contestId":1858,"index":"A","solvedCount":29532},{"contestId":1857,"index":"G","solvedCount":3577},{"contestId":1857,"index":"F","solvedCount":8997},{"contestId":1857,"index":"E","solvedCount":10158},{"contestId":1857,"index":"D","solvedCount":15905},{"contestId":1857,"index":"C","solvedCount":19728},{"contestId":1857,"index":"B","solvedCount":20544},{"contestId":1857,"index":"A","solvedCount":37990},{"contestId":1856,"index":"E2","solvedCount":1146},{"contestId":1856,"index":"E1","solvedCount":4314},{"contestId":1856,"index":"D","solvedCount":2812},{"contestId":1856,"index":"C","solvedCount":9619},{"contestId":1856,"index":"B","solvedCount":21062},{"contestId":1856,"index":"A","solvedCount":24478},{"contestId":1855,"index":"B","solvedCount":20635},{"contestId":1855,"index":"A","solvedCount":25677},{"contestId":1854,"index":"F","solvedCount":87},{"contestId":1854,"index":"E","solvedCount":340},{"contestId":1854,"index":"D","solvedCount":415},{"contestId":1854,"index":"C","solvedCount":1253},{"contestId":1854,"index":"B","solvedCount":3021},{"contestId":1854,"index":"A2","solvedCount":6126},{"contestId":1854,"index":"A1","solvedCount":12199},{"contestId":1853,"index":"B","solvedCount":15060},{"contestId":1853,"index":"A","solvedCount":24138},{"contestId":1852,"index":"F","solvedCount":84},{"contestId":1852,"index":"E","solvedCount":133},{"contestId":1852,"index":"D","solvedCount":384},{"contestId":1852,"index":"C","solvedCount":1293},{"contestId":1852,"index":"B","solvedCount":3618},{"contestId":1852,"index":"A","solvedCount":6748},{"contestId":1851,"index":"G","solvedCount":2531},{"contestId":1851,"index":"F","solvedCount":4583},{"contestId":1851,"index":"E","solvedCount":8141},{"contestId":1851,"index":"D","solvedCount":12875},{"contestId":1851,"index":"C","solvedCount":20128},{"contestId":1851,"index":"B","solvedCount":25701},{"contestId":1851,"index":"A","solvedCount":26974},{"contestId":1850,"index":"H","solvedCount":6391},{"contestId":1850,"index":"G","solvedCount":9536},{"contestId":1850,"index":"F","solvedCount":14578},{"contestId":1850,"index":"E","solvedCount":17888},{"contestId":1850,"index":"D","solvedCount":26885},{"contestId":1850,"index":"C","solvedCount":35170},{"contestId":1850,"index":"B","solvedCount":35590},{"contestId":1850,"index":"A","solvedCount":41836},{"contestId":1849,"index":"F","solvedCount":531},{"contestId":1849,"index":"E","solvedCount":1304},{"contestId":1849,"index":"D","solvedCount":6882},{"contestId":1849,"index":"C","solvedCount":8650},{"contestId":1849,"index":"B","solvedCount":19308},{"contestId":1849,"index":"A","solvedCount":25397},{"contestId":1848,"index":"F","solvedCount":1305},{"contestId":1848,"index":"E","solvedCount":673},{"contestId":1848,"index":"D","solvedCount":2311},{"contestId":1848,"index":"C","solvedCount":5361},{"contestId":1848,"index":"B","solvedCount":11581},{"contestId":1848,"index":"A","solvedCount":15037},{"contestId":1847,"index":"F","solvedCount":776},{"contestId":1847,"index":"E","solvedCount":296},{"contestId":1847,"index":"D","solvedCount":3285},{"contestId":1847,"index":"C","solvedCount":11133},{"contestId":1847,"index":"B","solvedCount":17522},{"contestId":1847,"index":"A","solvedCount":20771},{"contestId":1846,"index":"G","solvedCount":3628},{"contestId":1846,"index":"F","solvedCount":2515},{"contestId":1846,"index":"E2","solvedCount":5934},{"contestId":1846,"index":"E1","solvedCount":13702},{"contestId":1846,"index":"D","solvedCount":16628},{"contestId":1846,"index":"C","solvedCount":16368},{"contestId":1846,"index":"B","solvedCount":24354},{"contestId":1846,"index":"A","solvedCount":29482},{"contestId":1845,"index":"F","solvedCount":305},{"contestId":1845,"index":"E","solvedCount":1158},{"contestId":1845,"index":"D","solvedCount":6580},{"contestId":1845,"index":"C","solvedCount":12013},{"contestId":1845,"index":"B","solvedCount":19350},{"contestId":1845,"index":"A","solvedCount":21848},{"contestId":1844,"index":"H","solvedCount":99},{"contestId":1844,"index":"G","solvedCount":548},{"contestId":1844,"index":"F2","solvedCount":339},{"contestId":1844,"index":"F1","solvedCount":685},{"contestId":1844,"index":"E","solvedCount":1583},{"contestId":1844,"index":"D","solvedCount":10683},{"contestId":1844,"index":"C","solvedCount":13540},{"contestId":1844,"index":"B","solvedCount":16381},{"contestId":1844,"index":"A","solvedCount":22699},{"contestId":1843,"index":"F2","solvedCount":1278},{"contestId":1843,"index":"F1","solvedCount":4506},{"contestId":1843,"index":"E","solvedCount":9620},{"contestId":1843,"index":"D","solvedCount":15399},{"contestId":1843,"index":"C","solvedCount":27930},{"contestId":1843,"index":"B","solvedCount":26097},{"contestId":1843,"index":"A","solvedCount":30619},{"contestId":1842,"index":"I","solvedCount":94},{"contestId":1842,"index":"H","solvedCount":438},{"contestId":1842,"index":"G","solvedCount":705},{"contestId":1842,"index":"F","solvedCount":1103},{"contestId":1842,"index":"E","solvedCount":1414},{"contestId":1842,"index":"D","solvedCount":3624},{"contestId":1842,"index":"C","solvedCount":10076},{"contestId":1842,"index":"B","solvedCount":14047},{"contestId":1842,"index":"A","solvedCount":18580},{"contestId":1841,"index":"F","solvedCount":428},{"contestId":1841,"index":"E","solvedCount":1707},{"contestId":1841,"index":"D","solvedCount":3708},{"contestId":1841,"index":"C","solvedCount":6713},{"contestId":1841,"index":"B","solvedCount":18995},{"contestId":1841,"index":"A","solvedCount":23235},{"contestId":1840,"index":"G2","solvedCount":798},{"contestId":1840,"index":"G1","solvedCount":2056},{"contestId":1840,"index":"F","solvedCount":1558},{"contestId":1840,"index":"E","solvedCount":6791},{"contestId":1840,"index":"D","solvedCount":11622},{"contestId":1840,"index":"C","solvedCount":21338},{"contestId":1840,"index":"B","solvedCount":19873},{"contestId":1840,"index":"A","solvedCount":30251},{"contestId":1839,"index":"E","solvedCount":1004},{"contestId":1839,"index":"D","solvedCount":1969},{"contestId":1839,"index":"C","solvedCount":10365},{"contestId":1839,"index":"B","solvedCount":13443},{"contestId":1839,"index":"A","solvedCount":16323},{"contestId":1838,"index":"F","solvedCount":264},{"contestId":1838,"index":"E","solvedCount":1216},{"contestId":1838,"index":"D","solvedCount":2833},{"contestId":1838,"index":"C","solvedCount":12159},{"contestId":1838,"index":"B","solvedCount":14873},{"contestId":1838,"index":"A","solvedCount":20109},{"contestId":1837,"index":"F","solvedCount":1852},{"contestId":1837,"index":"E","solvedCount":1934},{"contestId":1837,"index":"D","solvedCount":11968},{"contestId":1837,"index":"C","solvedCount":19642},{"contestId":1837,"index":"B","solvedCount":23240},{"contestId":1837,"index":"A","solvedCount":25870},{"contestId":1836,"index":"B","solvedCount":11474},{"contestId":1836,"index":"A","solvedCount":18675},{"contestId":1835,"index":"F","solvedCount":102},{"contestId":1835,"index":"E","solvedCount":173},{"contestId":1835,"index":"D","solvedCount":399},{"contestId":1835,"index":"C","solvedCount":840},{"contestId":1835,"index":"B","solvedCount":800},{"contestId":1835,"index":"A","solvedCount":6802},{"contestId":1834,"index":"F","solvedCount":450},{"contestId":1834,"index":"E","solvedCount":1788},{"contestId":1834,"index":"D","solvedCount":3867},{"contestId":1834,"index":"C","solvedCount":11358},{"contestId":1834,"index":"B","solvedCount":13290},{"contestId":1834,"index":"A","solvedCount":18006},{"contestId":1833,"index":"G","solvedCount":4315},{"contestId":1833,"index":"F","solvedCount":5828},{"contestId":1833,"index":"E","solvedCount":8848},{"contestId":1833,"index":"D","solvedCount":11653},{"contestId":1833,"index":"C","solvedCount":24207},{"contestId":1833,"index":"B","solvedCount":23606},{"contestId":1833,"index":"A","solvedCount":29732},{"contestId":1832,"index":"F","solvedCount":225},{"contestId":1832,"index":"E","solvedCount":1901},{"contestId":1832,"index":"D2","solvedCount":1678},{"contestId":1832,"index":"D1","solvedCount":2605},{"contestId":1832,"index":"C","solvedCount":15711},{"contestId":1832,"index":"B","solvedCount":17263},{"contestId":1832,"index":"A","solvedCount":23226},{"contestId":1831,"index":"B","solvedCount":16163},{"contestId":1831,"index":"A","solvedCount":21378},{"contestId":1830,"index":"F","solvedCount":136},{"contestId":1830,"index":"E","solvedCount":199},{"contestId":1830,"index":"D","solvedCount":494},{"contestId":1830,"index":"C","solvedCount":1369},{"contestId":1830,"index":"B","solvedCount":4190},{"contestId":1830,"index":"A","solvedCount":11129},{"contestId":1829,"index":"H","solvedCount":6063},{"contestId":1829,"index":"G","solvedCount":8111},{"contestId":1829,"index":"F","solvedCount":14073},{"contestId":1829,"index":"E","solvedCount":16037},{"contestId":1829,"index":"D","solvedCount":21229},{"contestId":1829,"index":"C","solvedCount":24563},{"contestId":1829,"index":"B","solvedCount":34195},{"contestId":1829,"index":"A","solvedCount":38366},{"contestId":1828,"index":"B","solvedCount":18098},{"contestId":1828,"index":"A","solvedCount":21719},{"contestId":1827,"index":"F","solvedCount":95},{"contestId":1827,"index":"E","solvedCount":317},{"contestId":1827,"index":"D","solvedCount":614},{"contestId":1827,"index":"C","solvedCount":1023},{"contestId":1827,"index":"B2","solvedCount":1604},{"contestId":1827,"index":"B1","solvedCount":3391},{"contestId":1827,"index":"A","solvedCount":15766},{"contestId":1826,"index":"F","solvedCount":298},{"contestId":1826,"index":"E","solvedCount":1372},{"contestId":1826,"index":"D","solvedCount":6941},{"contestId":1826,"index":"C","solvedCount":11446},{"contestId":1826,"index":"B","solvedCount":13643},{"contestId":1826,"index":"A","solvedCount":13178},{"contestId":1825,"index":"B","solvedCount":13275},{"contestId":1825,"index":"A","solvedCount":18157},{"contestId":1824,"index":"E","solvedCount":105},{"contestId":1824,"index":"D","solvedCount":375},{"contestId":1824,"index":"C","solvedCount":1115},{"contestId":1824,"index":"B2","solvedCount":2310},{"contestId":1824,"index":"B1","solvedCount":3969},{"contestId":1824,"index":"A","solvedCount":9950},{"contestId":1823,"index":"F","solvedCount":609},{"contestId":1823,"index":"E","solvedCount":1099},{"contestId":1823,"index":"D","solvedCount":3320},{"contestId":1823,"index":"C","solvedCount":10604},{"contestId":1823,"index":"B","solvedCount":14219},{"contestId":1823,"index":"A","solvedCount":15066},{"contestId":1822,"index":"G2","solvedCount":2020},{"contestId":1822,"index":"G1","solvedCount":5655},{"contestId":1822,"index":"F","solvedCount":4856},{"contestId":1822,"index":"E","solvedCount":8383},{"contestId":1822,"index":"D","solvedCount":14379},{"contestId":1822,"index":"C","solvedCount":20849},{"contestId":1822,"index":"B","solvedCount":22539},{"contestId":1822,"index":"A","solvedCount":22299},{"contestId":1821,"index":"F","solvedCount":628},{"contestId":1821,"index":"E","solvedCount":1983},{"contestId":1821,"index":"D","solvedCount":4333},{"contestId":1821,"index":"C","solvedCount":12197},{"contestId":1821,"index":"B","solvedCount":15136},{"contestId":1821,"index":"A","solvedCount":18260},{"contestId":1820,"index":"B","solvedCount":11898},{"contestId":1820,"index":"A","solvedCount":15502},{"contestId":1819,"index":"F","solvedCount":106},{"contestId":1819,"index":"E","solvedCount":207},{"contestId":1819,"index":"D","solvedCount":537},{"contestId":1819,"index":"C","solvedCount":1263},{"contestId":1819,"index":"B","solvedCount":3158},{"contestId":1819,"index":"A","solvedCount":10953},{"contestId":1818,"index":"B","solvedCount":12925},{"contestId":1818,"index":"A","solvedCount":12123},{"contestId":1817,"index":"F","solvedCount":142},{"contestId":1817,"index":"E","solvedCount":223},{"contestId":1817,"index":"D","solvedCount":593},{"contestId":1817,"index":"C","solvedCount":850},{"contestId":1817,"index":"B","solvedCount":3486},{"contestId":1817,"index":"A","solvedCount":9285},{"contestId":1816,"index":"B","solvedCount":13851},{"contestId":1816,"index":"A","solvedCount":16237},{"contestId":1815,"index":"F","solvedCount":195},{"contestId":1815,"index":"E","solvedCount":291},{"contestId":1815,"index":"D","solvedCount":884},{"contestId":1815,"index":"C","solvedCount":1702},{"contestId":1815,"index":"B","solvedCount":2602},{"contestId":1815,"index":"A","solvedCount":12351},{"contestId":1814,"index":"F","solvedCount":391},{"contestId":1814,"index":"E","solvedCount":1105},{"contestId":1814,"index":"D","solvedCount":761},{"contestId":1814,"index":"C","solvedCount":9230},{"contestId":1814,"index":"B","solvedCount":8652},{"contestId":1814,"index":"A","solvedCount":22483},{"contestId":1812,"index":"J","solvedCount":4834},{"contestId":1812,"index":"I","solvedCount":207},{"contestId":1812,"index":"H","solvedCount":104},{"contestId":1812,"index":"G","solvedCount":410},{"contestId":1812,"index":"F","solvedCount":811},{"contestId":1812,"index":"E","solvedCount":3489},{"contestId":1812,"index":"D","solvedCount":3922},{"contestId":1812,"index":"C","solvedCount":1032},{"contestId":1812,"index":"B","solvedCount":4748},{"contestId":1812,"index":"A","solvedCount":11036},{"contestId":1811,"index":"G2","solvedCount":1424},{"contestId":1811,"index":"G1","solvedCount":1704},{"contestId":1811,"index":"F","solvedCount":1552},{"contestId":1811,"index":"E","solvedCount":10291},{"contestId":1811,"index":"D","solvedCount":6389},{"contestId":1811,"index":"C","solvedCount":17486},{"contestId":1811,"index":"B","solvedCount":18484},{"contestId":1811,"index":"A","solvedCount":27754},{"contestId":1810,"index":"H","solvedCount":112},{"contestId":1810,"index":"G","solvedCount":546},{"contestId":1810,"index":"F","solvedCount":489},{"contestId":1810,"index":"E","solvedCount":2741},{"contestId":1810,"index":"D","solvedCount":6535},{"contestId":1810,"index":"C","solvedCount":12678},{"contestId":1810,"index":"B","solvedCount":16531},{"contestId":1810,"index":"A","solvedCount":19599},{"contestId":1809,"index":"G","solvedCount":349},{"contestId":1809,"index":"F","solvedCount":646},{"contestId":1809,"index":"E","solvedCount":719},{"contestId":1809,"index":"D","solvedCount":5330},{"contestId":1809,"index":"C","solvedCount":10708},{"contestId":1809,"index":"B","solvedCount":17858},{"contestId":1809,"index":"A","solvedCount":22636},{"contestId":1808,"index":"E3","solvedCount":355},{"contestId":1808,"index":"E2","solvedCount":562},{"contestId":1808,"index":"E1","solvedCount":1110},{"contestId":1808,"index":"D","solvedCount":1951},{"contestId":1808,"index":"C","solvedCount":3270},{"contestId":1808,"index":"B","solvedCount":12510},{"contestId":1808,"index":"A","solvedCount":16082},{"contestId":1807,"index":"G2","solvedCount":15907},{"contestId":1807,"index":"G1","solvedCount":16424},{"contestId":1807,"index":"F","solvedCount":5301},{"contestId":1807,"index":"E","solvedCount":10508},{"contestId":1807,"index":"D","solvedCount":24381},{"contestId":1807,"index":"C","solvedCount":27110},{"contestId":1807,"index":"B","solvedCount":36039},{"contestId":1807,"index":"A","solvedCount":45956},{"contestId":1806,"index":"F2","solvedCount":228},{"contestId":1806,"index":"F1","solvedCount":279},{"contestId":1806,"index":"E","solvedCount":2434},{"contestId":1806,"index":"D","solvedCount":772},{"contestId":1806,"index":"C","solvedCount":6667},{"contestId":1806,"index":"B","solvedCount":16121},{"contestId":1806,"index":"A","solvedCount":19844},{"contestId":1805,"index":"F2","solvedCount":283},{"contestId":1805,"index":"F1","solvedCount":697},{"contestId":1805,"index":"E","solvedCount":1373},{"contestId":1805,"index":"D","solvedCount":5420},{"contestId":1805,"index":"C","solvedCount":10990},{"contestId":1805,"index":"B","solvedCount":17487},{"contestId":1805,"index":"A","solvedCount":18307},{"contestId":1804,"index":"H","solvedCount":153},{"contestId":1804,"index":"G","solvedCount":169},{"contestId":1804,"index":"F","solvedCount":785},{"contestId":1804,"index":"E","solvedCount":1259},{"contestId":1804,"index":"D","solvedCount":4165},{"contestId":1804,"index":"C","solvedCount":10605},{"contestId":1804,"index":"B","solvedCount":13110},{"contestId":1804,"index":"A","solvedCount":17249},{"contestId":1802,"index":"B","solvedCount":12162},{"contestId":1802,"index":"A","solvedCount":15066},{"contestId":1801,"index":"G","solvedCount":219},{"contestId":1801,"index":"F","solvedCount":489},{"contestId":1801,"index":"E","solvedCount":379},{"contestId":1801,"index":"D","solvedCount":1795},{"contestId":1801,"index":"C","solvedCount":2904},{"contestId":1801,"index":"B","solvedCount":5239},{"contestId":1801,"index":"A","solvedCount":7503},{"contestId":1800,"index":"G","solvedCount":1743},{"contestId":1800,"index":"F","solvedCount":3230},{"contestId":1800,"index":"E2","solvedCount":10755},{"contestId":1800,"index":"E1","solvedCount":10953},{"contestId":1800,"index":"D","solvedCount":19112},{"contestId":1800,"index":"C2","solvedCount":19311},{"contestId":1800,"index":"C1","solvedCount":20435},{"contestId":1800,"index":"B","solvedCount":22131},{"contestId":1800,"index":"A","solvedCount":27717},{"contestId":1799,"index":"H","solvedCount":250},{"contestId":1799,"index":"G","solvedCount":607},{"contestId":1799,"index":"F","solvedCount":689},{"contestId":1799,"index":"E","solvedCount":1073},{"contestId":1799,"index":"D2","solvedCount":2069},{"contestId":1799,"index":"D1","solvedCount":3624},{"contestId":1799,"index":"C","solvedCount":5049},{"contestId":1799,"index":"B","solvedCount":10062},{"contestId":1799,"index":"A","solvedCount":11009},{"contestId":1798,"index":"F","solvedCount":427},{"contestId":1798,"index":"E","solvedCount":1377},{"contestId":1798,"index":"D","solvedCount":8004},{"contestId":1798,"index":"C","solvedCount":7211},{"contestId":1798,"index":"B","solvedCount":14882},{"contestId":1798,"index":"A","solvedCount":18677},{"contestId":1797,"index":"F","solvedCount":254},{"contestId":1797,"index":"E","solvedCount":1053},{"contestId":1797,"index":"D","solvedCount":3299},{"contestId":1797,"index":"C","solvedCount":6628},{"contestId":1797,"index":"B","solvedCount":13112},{"contestId":1797,"index":"A","solvedCount":15966},{"contestId":1796,"index":"F","solvedCount":152},{"contestId":1796,"index":"E","solvedCount":629},{"contestId":1796,"index":"D","solvedCount":3482},{"contestId":1796,"index":"C","solvedCount":8761},{"contestId":1796,"index":"B","solvedCount":15183},{"contestId":1796,"index":"A","solvedCount":18014},{"contestId":1795,"index":"G","solvedCount":603},{"contestId":1795,"index":"F","solvedCount":975},{"contestId":1795,"index":"E","solvedCount":1778},{"contestId":1795,"index":"D","solvedCount":7703},{"contestId":1795,"index":"C","solvedCount":10284},{"contestId":1795,"index":"B","solvedCount":19978},{"contestId":1795,"index":"A","solvedCount":22515},{"contestId":1794,"index":"E","solvedCount":904},{"contestId":1794,"index":"D","solvedCount":3074},{"contestId":1794,"index":"C","solvedCount":11076},{"contestId":1794,"index":"B","solvedCount":16824},{"contestId":1794,"index":"A","solvedCount":16042},{"contestId":1793,"index":"F","solvedCount":1133},{"contestId":1793,"index":"E","solvedCount":829},{"contestId":1793,"index":"D","solvedCount":5303},{"contestId":1793,"index":"C","solvedCount":15798},{"contestId":1793,"index":"B","solvedCount":14446},{"contestId":1793,"index":"A","solvedCount":17108},{"contestId":1792,"index":"F2","solvedCount":338},{"contestId":1792,"index":"F1","solvedCount":601},{"contestId":1792,"index":"E","solvedCount":1244},{"contestId":1792,"index":"D","solvedCount":5474},{"contestId":1792,"index":"C","solvedCount":11824},{"contestId":1792,"index":"B","solvedCount":18510},{"contestId":1792,"index":"A","solvedCount":26180},{"contestId":1791,"index":"G2","solvedCount":4044},{"contestId":1791,"index":"G1","solvedCount":18285},{"contestId":1791,"index":"F","solvedCount":10187},{"contestId":1791,"index":"E","solvedCount":22700},{"contestId":1791,"index":"D","solvedCount":23493},{"contestId":1791,"index":"C","solvedCount":35783},{"contestId":1791,"index":"B","solvedCount":38502},{"contestId":1791,"index":"A","solvedCount":46939},{"contestId":1790,"index":"G","solvedCount":970},{"contestId":1790,"index":"F","solvedCount":2864},{"contestId":1790,"index":"E","solvedCount":12851},{"contestId":1790,"index":"D","solvedCount":16131},{"contestId":1790,"index":"C","solvedCount":21497},{"contestId":1790,"index":"B","solvedCount":25675},{"contestId":1790,"index":"A","solvedCount":33717},{"contestId":1789,"index":"F","solvedCount":455},{"contestId":1789,"index":"E","solvedCount":711},{"contestId":1789,"index":"D","solvedCount":1476},{"contestId":1789,"index":"C","solvedCount":7385},{"contestId":1789,"index":"B","solvedCount":15092},{"contestId":1789,"index":"A","solvedCount":15267},{"contestId":1788,"index":"F","solvedCount":708},{"contestId":1788,"index":"E","solvedCount":2273},{"contestId":1788,"index":"D","solvedCount":3467},{"contestId":1788,"index":"C","solvedCount":15029},{"contestId":1788,"index":"B","solvedCount":17948},{"contestId":1788,"index":"A","solvedCount":24621},{"contestId":1787,"index":"I","solvedCount":136},{"contestId":1787,"index":"H","solvedCount":167},{"contestId":1787,"index":"G","solvedCount":364},{"contestId":1787,"index":"F","solvedCount":596},{"contestId":1787,"index":"E","solvedCount":2042},{"contestId":1787,"index":"D","solvedCount":3067},{"contestId":1787,"index":"C","solvedCount":6192},{"contestId":1787,"index":"B","solvedCount":12080},{"contestId":1787,"index":"A","solvedCount":18237},{"contestId":1786,"index":"B","solvedCount":8085},{"contestId":1786,"index":"A2","solvedCount":10942},{"contestId":1786,"index":"A1","solvedCount":13296},{"contestId":1784,"index":"F","solvedCount":152},{"contestId":1784,"index":"E","solvedCount":271},{"contestId":1784,"index":"D","solvedCount":894},{"contestId":1784,"index":"C","solvedCount":1432},{"contestId":1784,"index":"B","solvedCount":3065},{"contestId":1784,"index":"A","solvedCount":13687},{"contestId":1783,"index":"G","solvedCount":377},{"contestId":1783,"index":"F","solvedCount":807},{"contestId":1783,"index":"E","solvedCount":1885},{"contestId":1783,"index":"D","solvedCount":3839},{"contestId":1783,"index":"C","solvedCount":8139},{"contestId":1783,"index":"B","solvedCount":16489},{"contestId":1783,"index":"A","solvedCount":24963},{"contestId":1781,"index":"H2","solvedCount":82},{"contestId":1781,"index":"H1","solvedCount":102},{"contestId":1781,"index":"G","solvedCount":193},{"contestId":1781,"index":"F","solvedCount":663},{"contestId":1781,"index":"E","solvedCount":1227},{"contestId":1781,"index":"D","solvedCount":4935},{"contestId":1781,"index":"C","solvedCount":6397},{"contestId":1781,"index":"B","solvedCount":12720},{"contestId":1781,"index":"A","solvedCount":14547},{"contestId":1780,"index":"G","solvedCount":583},{"contestId":1780,"index":"F","solvedCount":1246},{"contestId":1780,"index":"E","solvedCount":1190},{"contestId":1780,"index":"D","solvedCount":4293},{"contestId":1780,"index":"B","solvedCount":15291},{"contestId":1780,"index":"A","solvedCount":20598},{"contestId":1779,"index":"H","solvedCount":123},{"contestId":1779,"index":"G","solvedCount":292},{"contestId":1779,"index":"F","solvedCount":1151},{"contestId":1779,"index":"E","solvedCount":1615},{"contestId":1779,"index":"D","solvedCount":6944},{"contestId":1779,"index":"C","solvedCount":10873},{"contestId":1779,"index":"B","solvedCount":21936},{"contestId":1779,"index":"A","solvedCount":22346},{"contestId":1778,"index":"F","solvedCount":533},{"contestId":1778,"index":"E","solvedCount":739},{"contestId":1778,"index":"D","solvedCount":2338},{"contestId":1778,"index":"C","solvedCount":7005},{"contestId":1778,"index":"B","solvedCount":12231},{"contestId":1778,"index":"A","solvedCount":23004},{"contestId":1777,"index":"F","solvedCount":703},{"contestId":1777,"index":"E","solvedCount":1532},{"contestId":1777,"index":"D","solvedCount":2915},{"contestId":1777,"index":"C","solvedCount":6902},{"contestId":1777,"index":"B","solvedCount":15889},{"contestId":1777,"index":"A","solvedCount":18993},{"contestId":1776,"index":"N","solvedCount":40},{"contestId":1776,"index":"M","solvedCount":300},{"contestId":1776,"index":"L","solvedCount":4368},{"contestId":1776,"index":"K","solvedCount":60},{"contestId":1776,"index":"J","solvedCount":559},{"contestId":1776,"index":"I","solvedCount":579},{"contestId":1776,"index":"H","solvedCount":5358},{"contestId":1776,"index":"G","solvedCount":1778},{"contestId":1776,"index":"F","solvedCount":2864},{"contestId":1776,"index":"E","solvedCount":50},{"contestId":1776,"index":"D","solvedCount":301},{"contestId":1776,"index":"C","solvedCount":704},{"contestId":1776,"index":"B","solvedCount":1151},{"contestId":1776,"index":"A","solvedCount":6398},{"contestId":1775,"index":"F","solvedCount":686},{"contestId":1775,"index":"E","solvedCount":2792},{"contestId":1775,"index":"D","solvedCount":5111},{"contestId":1775,"index":"C","solvedCount":8555},{"contestId":1775,"index":"B","solvedCount":11288},{"contestId":1775,"index":"A2","solvedCount":17720},{"contestId":1775,"index":"A1","solvedCount":18872},{"contestId":1774,"index":"H","solvedCount":121},{"contestId":1774,"index":"G","solvedCount":291},{"contestId":1774,"index":"F2","solvedCount":572},{"contestId":1774,"index":"F1","solvedCount":965},{"contestId":1774,"index":"E","solvedCount":3114},{"contestId":1774,"index":"D","solvedCount":6823},{"contestId":1774,"index":"C","solvedCount":10910},{"contestId":1774,"index":"B","solvedCount":10565},{"contestId":1774,"index":"A","solvedCount":21521},{"contestId":1773,"index":"L","solvedCount":22},{"contestId":1773,"index":"K","solvedCount":1278},{"contestId":1773,"index":"J","solvedCount":87},{"contestId":1773,"index":"I","solvedCount":420},{"contestId":1773,"index":"H","solvedCount":293},{"contestId":1773,"index":"G","solvedCount":270},{"contestId":1773,"index":"F","solvedCount":3676},{"contestId":1773,"index":"E","solvedCount":4176},{"contestId":1773,"index":"D","solvedCount":367},{"contestId":1773,"index":"C","solvedCount":26},{"contestId":1773,"index":"B","solvedCount":673},{"contestId":1773,"index":"A","solvedCount":1369},{"contestId":1772,"index":"G","solvedCount":1190},{"contestId":1772,"index":"F","solvedCount":2053},{"contestId":1772,"index":"E","solvedCount":5856},{"contestId":1772,"index":"D","solvedCount":12956},{"contestId":1772,"index":"C","solvedCount":21190},{"contestId":1772,"index":"B","solvedCount":26879},{"contestId":1772,"index":"A","solvedCount":39093},{"contestId":1771,"index":"F","solvedCount":863},{"contestId":1771,"index":"E","solvedCount":620},{"contestId":1771,"index":"D","solvedCount":2375},{"contestId":1771,"index":"C","solvedCount":7985},{"contestId":1771,"index":"B","solvedCount":11416},{"contestId":1771,"index":"A","solvedCount":20835},{"contestId":1770,"index":"H","solvedCount":83},{"contestId":1770,"index":"G","solvedCount":136},{"contestId":1770,"index":"F","solvedCount":526},{"contestId":1770,"index":"E","solvedCount":1214},{"contestId":1770,"index":"D","solvedCount":3468},{"contestId":1770,"index":"C","solvedCount":7826},{"contestId":1770,"index":"B","solvedCount":18242},{"contestId":1770,"index":"A","solvedCount":21527},{"contestId":1769,"index":"D3","solvedCount":114},{"contestId":1769,"index":"D2","solvedCount":185},{"contestId":1769,"index":"D1","solvedCount":349},{"contestId":1769,"index":"C2","solvedCount":859},{"contestId":1769,"index":"C1","solvedCount":881},{"contestId":1769,"index":"B2","solvedCount":823},{"contestId":1769,"index":"B1","solvedCount":1258},{"contestId":1769,"index":"A","solvedCount":1817},{"contestId":1768,"index":"F","solvedCount":649},{"contestId":1768,"index":"E","solvedCount":1662},{"contestId":1768,"index":"D","solvedCount":6174},{"contestId":1768,"index":"C","solvedCount":12718},{"contestId":1768,"index":"B","solvedCount":21015},{"contestId":1768,"index":"A","solvedCount":26931},{"contestId":1767,"index":"F","solvedCount":186},{"contestId":1767,"index":"E","solvedCount":747},{"contestId":1767,"index":"D","solvedCount":8742},{"contestId":1767,"index":"C","solvedCount":2324},{"contestId":1767,"index":"B","solvedCount":19056},{"contestId":1767,"index":"A","solvedCount":19735},{"contestId":1766,"index":"F","solvedCount":225},{"contestId":1766,"index":"E","solvedCount":1072},{"contestId":1766,"index":"D","solvedCount":7400},{"contestId":1766,"index":"C","solvedCount":12232},{"contestId":1766,"index":"B","solvedCount":18798},{"contestId":1766,"index":"A","solvedCount":21332},{"contestId":1765,"index":"N","solvedCount":3931},{"contestId":1765,"index":"M","solvedCount":10275},{"contestId":1765,"index":"L","solvedCount":519},{"contestId":1765,"index":"K","solvedCount":4883},{"contestId":1765,"index":"J","solvedCount":161},{"contestId":1765,"index":"I","solvedCount":161},{"contestId":1765,"index":"H","solvedCount":1087},{"contestId":1765,"index":"G","solvedCount":327},{"contestId":1765,"index":"F","solvedCount":545},{"contestId":1765,"index":"E","solvedCount":8849},{"contestId":1765,"index":"D","solvedCount":3570},{"contestId":1765,"index":"C","solvedCount":317},{"contestId":1765,"index":"B","solvedCount":8459},{"contestId":1765,"index":"A","solvedCount":607},{"contestId":1764,"index":"H","solvedCount":138},{"contestId":1764,"index":"G3","solvedCount":334},{"contestId":1764,"index":"G2","solvedCount":392},{"contestId":1764,"index":"G1","solvedCount":445},{"contestId":1764,"index":"F","solvedCount":834},{"contestId":1764,"index":"E","solvedCount":1117},{"contestId":1764,"index":"D","solvedCount":2478},{"contestId":1764,"index":"C","solvedCount":8416},{"contestId":1764,"index":"B","solvedCount":14260},{"contestId":1764,"index":"A","solvedCount":15544},{"contestId":1763,"index":"F","solvedCount":374},{"contestId":1763,"index":"E","solvedCount":1557},{"contestId":1763,"index":"D","solvedCount":1863},{"contestId":1763,"index":"C","solvedCount":5875},{"contestId":1763,"index":"B","solvedCount":12962},{"contestId":1763,"index":"A","solvedCount":14743},{"contestId":1762,"index":"G","solvedCount":86},{"contestId":1762,"index":"F","solvedCount":463},{"contestId":1762,"index":"E","solvedCount":526},{"contestId":1762,"index":"D","solvedCount":3029},{"contestId":1762,"index":"C","solvedCount":8280},{"contestId":1762,"index":"B","solvedCount":15374},{"contestId":1762,"index":"A","solvedCount":18037},{"contestId":1761,"index":"G","solvedCount":88},{"contestId":1761,"index":"F2","solvedCount":68},{"contestId":1761,"index":"F1","solvedCount":179},{"contestId":1761,"index":"E","solvedCount":1564},{"contestId":1761,"index":"D","solvedCount":2163},{"contestId":1761,"index":"C","solvedCount":8537},{"contestId":1761,"index":"B","solvedCount":12372},{"contestId":1761,"index":"A","solvedCount":14878},{"contestId":1760,"index":"G","solvedCount":6182},{"contestId":1760,"index":"F","solvedCount":9945},{"contestId":1760,"index":"E","solvedCount":17497},{"contestId":1760,"index":"D","solvedCount":20530},{"contestId":1760,"index":"C","solvedCount":32075},{"contestId":1760,"index":"B","solvedCount":37770},{"contestId":1760,"index":"A","solvedCount":46492},{"contestId":1759,"index":"G","solvedCount":3863},{"contestId":1759,"index":"F","solvedCount":3417},{"contestId":1759,"index":"E","solvedCount":8910},{"contestId":1759,"index":"D","solvedCount":10729},{"contestId":1759,"index":"C","solvedCount":16032},{"contestId":1759,"index":"B","solvedCount":20850},{"contestId":1759,"index":"A","solvedCount":27105},{"contestId":1758,"index":"F","solvedCount":138},{"contestId":1758,"index":"E","solvedCount":730},{"contestId":1758,"index":"D","solvedCount":6323},{"contestId":1758,"index":"C","solvedCount":11707},{"contestId":1758,"index":"B","solvedCount":19079},{"contestId":1758,"index":"A","solvedCount":23665},{"contestId":1754,"index":"B","solvedCount":18120},{"contestId":1754,"index":"A","solvedCount":22023},{"contestId":1753,"index":"F","solvedCount":171},{"contestId":1753,"index":"E","solvedCount":290},{"contestId":1753,"index":"D","solvedCount":1426},{"contestId":1753,"index":"C","solvedCount":3700},{"contestId":1753,"index":"B","solvedCount":11125},{"contestId":1753,"index":"A2","solvedCount":9151},{"contestId":1753,"index":"A1","solvedCount":13525},{"contestId":1750,"index":"H","solvedCount":64},{"contestId":1750,"index":"G","solvedCount":194},{"contestId":1750,"index":"F","solvedCount":675},{"contestId":1750,"index":"E","solvedCount":1267},{"contestId":1750,"index":"D","solvedCount":5070},{"contestId":1750,"index":"C","solvedCount":8765},{"contestId":1750,"index":"B","solvedCount":15679},{"contestId":1750,"index":"A","solvedCount":16411},{"contestId":1749,"index":"F","solvedCount":436},{"contestId":1749,"index":"E","solvedCount":1416},{"contestId":1749,"index":"D","solvedCount":4920},{"contestId":1749,"index":"C","solvedCount":12330},{"contestId":1749,"index":"B","solvedCount":19522},{"contestId":1749,"index":"A","solvedCount":21552},{"contestId":1748,"index":"F","solvedCount":307},{"contestId":1748,"index":"E","solvedCount":1573},{"contestId":1748,"index":"D","solvedCount":2506},{"contestId":1748,"index":"C","solvedCount":9552},{"contestId":1748,"index":"B","solvedCount":13192},{"contestId":1748,"index":"A","solvedCount":22909},{"contestId":1747,"index":"E","solvedCount":453},{"contestId":1747,"index":"D","solvedCount":4207},{"contestId":1747,"index":"C","solvedCount":18647},{"contestId":1747,"index":"B","solvedCount":20521},{"contestId":1747,"index":"A","solvedCount":23776},{"contestId":1746,"index":"G","solvedCount":86},{"contestId":1746,"index":"F","solvedCount":1350},{"contestId":1746,"index":"E2","solvedCount":311},{"contestId":1746,"index":"E1","solvedCount":1242},{"contestId":1746,"index":"D","solvedCount":4188},{"contestId":1746,"index":"C","solvedCount":11613},{"contestId":1746,"index":"B","solvedCount":16234},{"contestId":1746,"index":"A","solvedCount":19025},{"contestId":1744,"index":"F","solvedCount":2572},{"contestId":1744,"index":"E2","solvedCount":4755},{"contestId":1744,"index":"E1","solvedCount":9218},{"contestId":1744,"index":"D","solvedCount":18278},{"contestId":1744,"index":"C","solvedCount":21289},{"contestId":1744,"index":"B","solvedCount":22016},{"contestId":1744,"index":"A","solvedCount":25394},{"contestId":1743,"index":"G","solvedCount":226},{"contestId":1743,"index":"F","solvedCount":1317},{"contestId":1743,"index":"E","solvedCount":1377},{"contestId":1743,"index":"D","solvedCount":6888},{"contestId":1743,"index":"C","solvedCount":17837},{"contestId":1743,"index":"B","solvedCount":21405},{"contestId":1743,"index":"A","solvedCount":25153},{"contestId":1742,"index":"G","solvedCount":8572},{"contestId":1742,"index":"F","solvedCount":9604},{"contestId":1742,"index":"E","solvedCount":18757},{"contestId":1742,"index":"D","solvedCount":19111},{"contestId":1742,"index":"C","solvedCount":28150},{"contestId":1742,"index":"B","solvedCount":40006},{"contestId":1742,"index":"A","solvedCount":54358},{"contestId":1741,"index":"G","solvedCount":1278},{"contestId":1741,"index":"F","solvedCount":2051},{"contestId":1741,"index":"E","solvedCount":9483},{"contestId":1741,"index":"D","solvedCount":13262},{"contestId":1741,"index":"C","solvedCount":16363},{"contestId":1741,"index":"B","solvedCount":23976},{"contestId":1741,"index":"A","solvedCount":28427},{"contestId":1740,"index":"I","solvedCount":93},{"contestId":1740,"index":"H","solvedCount":173},{"contestId":1740,"index":"G","solvedCount":165},{"contestId":1740,"index":"F","solvedCount":690},{"contestId":1740,"index":"E","solvedCount":3823},{"contestId":1740,"index":"D","solvedCount":7171},{"contestId":1740,"index":"C","solvedCount":9866},{"contestId":1740,"index":"B","solvedCount":13279},{"contestId":1740,"index":"A","solvedCount":18801},{"contestId":1739,"index":"F","solvedCount":457},{"contestId":1739,"index":"E","solvedCount":1108},{"contestId":1739,"index":"D","solvedCount":4509},{"contestId":1739,"index":"C","solvedCount":8200},{"contestId":1739,"index":"B","solvedCount":19939},{"contestId":1739,"index":"A","solvedCount":21768},{"contestId":1738,"index":"H","solvedCount":207},{"contestId":1738,"index":"G","solvedCount":338},{"contestId":1738,"index":"F","solvedCount":1078},{"contestId":1738,"index":"E","solvedCount":1384},{"contestId":1738,"index":"D","solvedCount":3161},{"contestId":1738,"index":"C","solvedCount":9708},{"contestId":1738,"index":"B","solvedCount":13472},{"contestId":1738,"index":"A","solvedCount":13142},{"contestId":1737,"index":"G","solvedCount":89},{"contestId":1737,"index":"F","solvedCount":107},{"contestId":1737,"index":"E","solvedCount":862},{"contestId":1737,"index":"D","solvedCount":1743},{"contestId":1737,"index":"C","solvedCount":5290},{"contestId":1737,"index":"B","solvedCount":8760},{"contestId":1737,"index":"A","solvedCount":9666},{"contestId":1736,"index":"E","solvedCount":562},{"contestId":1736,"index":"D","solvedCount":2278},{"contestId":1736,"index":"C2","solvedCount":1166},{"contestId":1736,"index":"C1","solvedCount":13505},{"contestId":1736,"index":"B","solvedCount":15843},{"contestId":1736,"index":"A","solvedCount":21753},{"contestId":1735,"index":"F","solvedCount":182},{"contestId":1735,"index":"E","solvedCount":972},{"contestId":1735,"index":"D","solvedCount":5008},{"contestId":1735,"index":"C","solvedCount":9095},{"contestId":1735,"index":"B","solvedCount":17065},{"contestId":1735,"index":"A","solvedCount":19505},{"contestId":1734,"index":"F","solvedCount":722},{"contestId":1734,"index":"E","solvedCount":2616},{"contestId":1734,"index":"D","solvedCount":5635},{"contestId":1734,"index":"C","solvedCount":15197},{"contestId":1734,"index":"B","solvedCount":15271},{"contestId":1734,"index":"A","solvedCount":20178},{"contestId":1733,"index":"E","solvedCount":1025},{"contestId":1733,"index":"D2","solvedCount":3749},{"contestId":1733,"index":"D1","solvedCount":11953},{"contestId":1733,"index":"C","solvedCount":14075},{"contestId":1733,"index":"B","solvedCount":18532},{"contestId":1733,"index":"A","solvedCount":20109},{"contestId":1732,"index":"E","solvedCount":373},{"contestId":1732,"index":"D2","solvedCount":1282},{"contestId":1732,"index":"D1","solvedCount":7586},{"contestId":1732,"index":"C2","solvedCount":2279},{"contestId":1732,"index":"C1","solvedCount":5087},{"contestId":1732,"index":"B","solvedCount":13288},{"contestId":1732,"index":"A","solvedCount":13729},{"contestId":1731,"index":"F","solvedCount":616},{"contestId":1731,"index":"E","solvedCount":2456},{"contestId":1731,"index":"D","solvedCount":6188},{"contestId":1731,"index":"C","solvedCount":8244},{"contestId":1731,"index":"B","solvedCount":15682},{"contestId":1731,"index":"A","solvedCount":21712},{"contestId":1730,"index":"F","solvedCount":355},{"contestId":1730,"index":"E","solvedCount":550},{"contestId":1730,"index":"D","solvedCount":2471},{"contestId":1730,"index":"C","solvedCount":14992},{"contestId":1730,"index":"B","solvedCount":10848},{"contestId":1730,"index":"A","solvedCount":21863},{"contestId":1729,"index":"G","solvedCount":1938},{"contestId":1729,"index":"F","solvedCount":3782},{"contestId":1729,"index":"E","solvedCount":6338},{"contestId":1729,"index":"D","solvedCount":16850},{"contestId":1729,"index":"C","solvedCount":18241},{"contestId":1729,"index":"B","solvedCount":28011},{"contestId":1729,"index":"A","solvedCount":36437},{"contestId":1728,"index":"G","solvedCount":363},{"contestId":1728,"index":"F","solvedCount":344},{"contestId":1728,"index":"E","solvedCount":1542},{"contestId":1728,"index":"D","solvedCount":6425},{"contestId":1728,"index":"C","solvedCount":13966},{"contestId":1728,"index":"B","solvedCount":19570},{"contestId":1728,"index":"A","solvedCount":23887},{"contestId":1726,"index":"H","solvedCount":74},{"contestId":1726,"index":"G","solvedCount":266},{"contestId":1726,"index":"F","solvedCount":131},{"contestId":1726,"index":"E","solvedCount":1264},{"contestId":1726,"index":"D","solvedCount":3383},{"contestId":1726,"index":"C","solvedCount":11395},{"contestId":1726,"index":"B","solvedCount":14094},{"contestId":1726,"index":"A","solvedCount":18066},{"contestId":1725,"index":"M","solvedCount":2571},{"contestId":1725,"index":"L","solvedCount":773},{"contestId":1725,"index":"K","solvedCount":533},{"contestId":1725,"index":"J","solvedCount":329},{"contestId":1725,"index":"I","solvedCount":164},{"contestId":1725,"index":"H","solvedCount":2348},{"contestId":1725,"index":"G","solvedCount":5176},{"contestId":1725,"index":"F","solvedCount":886},{"contestId":1725,"index":"E","solvedCount":382},{"contestId":1725,"index":"D","solvedCount":112},{"contestId":1725,"index":"C","solvedCount":1442},{"contestId":1725,"index":"B","solvedCount":9913},{"contestId":1725,"index":"A","solvedCount":8826},{"contestId":1722,"index":"G","solvedCount":9038},{"contestId":1722,"index":"F","solvedCount":6073},{"contestId":1722,"index":"E","solvedCount":9021},{"contestId":1722,"index":"D","solvedCount":20546},{"contestId":1722,"index":"C","solvedCount":27355},{"contestId":1722,"index":"B","solvedCount":39238},{"contestId":1722,"index":"A","solvedCount":41676},{"contestId":1721,"index":"F","solvedCount":328},{"contestId":1721,"index":"E","solvedCount":1663},{"contestId":1721,"index":"D","solvedCount":5835},{"contestId":1721,"index":"C","solvedCount":12240},{"contestId":1721,"index":"B","solvedCount":20634},{"contestId":1721,"index":"A","solvedCount":25771},{"contestId":1720,"index":"E","solvedCount":700},{"contestId":1720,"index":"D2","solvedCount":1627},{"contestId":1720,"index":"D1","solvedCount":5406},{"contestId":1720,"index":"C","solvedCount":15514},{"contestId":1720,"index":"B","solvedCount":20137},{"contestId":1720,"index":"A","solvedCount":20752},{"contestId":1719,"index":"C","solvedCount":12198},{"contestId":1719,"index":"B","solvedCount":18007},{"contestId":1719,"index":"A","solvedCount":24319},{"contestId":1718,"index":"F","solvedCount":136},{"contestId":1718,"index":"E","solvedCount":96},{"contestId":1718,"index":"D","solvedCount":233},{"contestId":1718,"index":"C","solvedCount":1440},{"contestId":1718,"index":"B","solvedCount":2714},{"contestId":1718,"index":"A2","solvedCount":4681},{"contestId":1718,"index":"A1","solvedCount":5167},{"contestId":1717,"index":"F","solvedCount":475},{"contestId":1717,"index":"E","solvedCount":2287},{"contestId":1717,"index":"D","solvedCount":4062},{"contestId":1717,"index":"C","solvedCount":13231},{"contestId":1717,"index":"B","solvedCount":14112},{"contestId":1717,"index":"A","solvedCount":18705},{"contestId":1716,"index":"F","solvedCount":924},{"contestId":1716,"index":"E","solvedCount":939},{"contestId":1716,"index":"D","solvedCount":4690},{"contestId":1716,"index":"C","solvedCount":3845},{"contestId":1716,"index":"B","solvedCount":20912},{"contestId":1716,"index":"A","solvedCount":29990},{"contestId":1715,"index":"F","solvedCount":476},{"contestId":1715,"index":"E","solvedCount":1483},{"contestId":1715,"index":"D","solvedCount":4583},{"contestId":1715,"index":"C","solvedCount":7950},{"contestId":1715,"index":"B","solvedCount":18674},{"contestId":1715,"index":"A","solvedCount":22763},{"contestId":1714,"index":"G","solvedCount":6572},{"contestId":1714,"index":"F","solvedCount":2870},{"contestId":1714,"index":"E","solvedCount":13841},{"contestId":1714,"index":"D","solvedCount":8005},{"contestId":1714,"index":"C","solvedCount":28274},{"contestId":1714,"index":"B","solvedCount":27671},{"contestId":1714,"index":"A","solvedCount":26768},{"contestId":1713,"index":"F","solvedCount":454},{"contestId":1713,"index":"E","solvedCount":1429},{"contestId":1713,"index":"D","solvedCount":5234},{"contestId":1713,"index":"C","solvedCount":15964},{"contestId":1713,"index":"B","solvedCount":19913},{"contestId":1713,"index":"A","solvedCount":21197},{"contestId":1712,"index":"F","solvedCount":276},{"contestId":1712,"index":"E2","solvedCount":1114},{"contestId":1712,"index":"E1","solvedCount":1937},{"contestId":1712,"index":"D","solvedCount":4071},{"contestId":1712,"index":"C","solvedCount":18389},{"contestId":1712,"index":"B","solvedCount":20874},{"contestId":1712,"index":"A","solvedCount":23280},{"contestId":1711,"index":"B","solvedCount":12592},{"contestId":1711,"index":"A","solvedCount":24160},{"contestId":1710,"index":"E","solvedCount":421},{"contestId":1710,"index":"D","solvedCount":387},{"contestId":1710,"index":"C","solvedCount":1230},{"contestId":1710,"index":"B","solvedCount":2261},{"contestId":1710,"index":"A","solvedCount":10105},{"contestId":1709,"index":"F","solvedCount":495},{"contestId":1709,"index":"E","solvedCount":2123},{"contestId":1709,"index":"D","solvedCount":7615},{"contestId":1709,"index":"C","solvedCount":8069},{"contestId":1709,"index":"B","solvedCount":20942},{"contestId":1709,"index":"A","solvedCount":28045},{"contestId":1708,"index":"B","solvedCount":18371},{"contestId":1708,"index":"A","solvedCount":21079},{"contestId":1707,"index":"F","solvedCount":127},{"contestId":1707,"index":"E","solvedCount":485},{"contestId":1707,"index":"D","solvedCount":519},{"contestId":1707,"index":"C","solvedCount":1272},{"contestId":1707,"index":"B","solvedCount":5287},{"contestId":1707,"index":"A","solvedCount":12117},{"contestId":1706,"index":"E","solvedCount":2161},{"contestId":1706,"index":"D2","solvedCount":1586},{"contestId":1706,"index":"D1","solvedCount":6344},{"contestId":1706,"index":"C","solvedCount":13646},{"contestId":1706,"index":"B","solvedCount":15738},{"contestId":1706,"index":"A","solvedCount":22045},{"contestId":1705,"index":"F","solvedCount":520},{"contestId":1705,"index":"E","solvedCount":1848},{"contestId":1705,"index":"D","solvedCount":5829},{"contestId":1705,"index":"C","solvedCount":12381},{"contestId":1705,"index":"B","solvedCount":21223},{"contestId":1705,"index":"A","solvedCount":24096},{"contestId":1704,"index":"H2","solvedCount":67},{"contestId":1704,"index":"H1","solvedCount":156},{"contestId":1704,"index":"G","solvedCount":90},{"contestId":1704,"index":"F","solvedCount":851},{"contestId":1704,"index":"E","solvedCount":2130},{"contestId":1704,"index":"D","solvedCount":4667},{"contestId":1704,"index":"C","solvedCount":13024},{"contestId":1704,"index":"B","solvedCount":14950},{"contestId":1704,"index":"A","solvedCount":15489},{"contestId":1703,"index":"G","solvedCount":9037},{"contestId":1703,"index":"F","solvedCount":16111},{"contestId":1703,"index":"E","solvedCount":15269},{"contestId":1703,"index":"D","solvedCount":22253},{"contestId":1703,"index":"C","solvedCount":32009},{"contestId":1703,"index":"B","solvedCount":40526},{"contestId":1703,"index":"A","solvedCount":53875},{"contestId":1702,"index":"G2","solvedCount":3928},{"contestId":1702,"index":"G1","solvedCount":4737},{"contestId":1702,"index":"F","solvedCount":7421},{"contestId":1702,"index":"E","solvedCount":11072},{"contestId":1702,"index":"D","solvedCount":21619},{"contestId":1702,"index":"C","solvedCount":20070},{"contestId":1702,"index":"B","solvedCount":25884},{"contestId":1702,"index":"A","solvedCount":31716},{"contestId":1701,"index":"F","solvedCount":838},{"contestId":1701,"index":"E","solvedCount":1021},{"contestId":1701,"index":"D","solvedCount":5202},{"contestId":1701,"index":"C","solvedCount":14457},{"contestId":1701,"index":"B","solvedCount":19607},{"contestId":1701,"index":"A","solvedCount":25076},{"contestId":1700,"index":"F","solvedCount":784},{"contestId":1700,"index":"E","solvedCount":782},{"contestId":1700,"index":"D","solvedCount":5521},{"contestId":1700,"index":"C","solvedCount":9897},{"contestId":1700,"index":"B","solvedCount":17565},{"contestId":1700,"index":"A","solvedCount":22053},{"contestId":1699,"index":"E","solvedCount":994},{"contestId":1699,"index":"D","solvedCount":2900},{"contestId":1699,"index":"C","solvedCount":8933},{"contestId":1699,"index":"B","solvedCount":18361},{"contestId":1699,"index":"A","solvedCount":23136},{"contestId":1698,"index":"G","solvedCount":291},{"contestId":1698,"index":"F","solvedCount":521},{"contestId":1698,"index":"E","solvedCount":1508},{"contestId":1698,"index":"D","solvedCount":8068},{"contestId":1698,"index":"C","solvedCount":16816},{"contestId":1698,"index":"B","solvedCount":20320},{"contestId":1698,"index":"A","solvedCount":26439},{"contestId":1697,"index":"F","solvedCount":427},{"contestId":1697,"index":"E","solvedCount":1090},{"contestId":1697,"index":"D","solvedCount":4049},{"contestId":1697,"index":"C","solvedCount":13233},{"contestId":1697,"index":"B","solvedCount":23870},{"contestId":1697,"index":"A","solvedCount":24867},{"contestId":1696,"index":"H","solvedCount":127},{"contestId":1696,"index":"G","solvedCount":245},{"contestId":1696,"index":"F","solvedCount":792},{"contestId":1696,"index":"E","solvedCount":3626},{"contestId":1696,"index":"D","solvedCount":4946},{"contestId":1696,"index":"C","solvedCount":10855},{"contestId":1696,"index":"B","solvedCount":17631},{"contestId":1696,"index":"A","solvedCount":17580},{"contestId":1695,"index":"E","solvedCount":403},{"contestId":1695,"index":"D2","solvedCount":1809},{"contestId":1695,"index":"D1","solvedCount":1967},{"contestId":1695,"index":"C","solvedCount":9689},{"contestId":1695,"index":"B","solvedCount":17368},{"contestId":1695,"index":"A","solvedCount":15860},{"contestId":1694,"index":"B","solvedCount":17582},{"contestId":1694,"index":"A","solvedCount":21562},{"contestId":1693,"index":"F","solvedCount":243},{"contestId":1693,"index":"E","solvedCount":322},{"contestId":1693,"index":"D","solvedCount":718},{"contestId":1693,"index":"C","solvedCount":2252},{"contestId":1693,"index":"B","solvedCount":7579},{"contestId":1693,"index":"A","solvedCount":14872},{"contestId":1692,"index":"H","solvedCount":6444},{"contestId":1692,"index":"G","solvedCount":13993},{"contestId":1692,"index":"F","solvedCount":18656},{"contestId":1692,"index":"E","solvedCount":17702},{"contestId":1692,"index":"D","solvedCount":17655},{"contestId":1692,"index":"C","solvedCount":30440},{"contestId":1692,"index":"B","solvedCount":30472},{"contestId":1692,"index":"A","solvedCount":51781},{"contestId":1691,"index":"F","solvedCount":848},{"contestId":1691,"index":"E","solvedCount":1647},{"contestId":1691,"index":"D","solvedCount":5038},{"contestId":1691,"index":"C","solvedCount":14336},{"contestId":1691,"index":"B","solvedCount":19786},{"contestId":1691,"index":"A","solvedCount":28510},{"contestId":1690,"index":"G","solvedCount":3006},{"contestId":1690,"index":"F","solvedCount":6347},{"contestId":1690,"index":"E","solvedCount":13475},{"contestId":1690,"index":"D","solvedCount":23868},{"contestId":1690,"index":"C","solvedCount":24537},{"contestId":1690,"index":"B","solvedCount":23888},{"contestId":1690,"index":"A","solvedCount":31299},{"contestId":1689,"index":"E","solvedCount":1094},{"contestId":1689,"index":"D","solvedCount":3821},{"contestId":1689,"index":"C","solvedCount":9648},{"contestId":1689,"index":"B","solvedCount":16532},{"contestId":1689,"index":"A","solvedCount":15996},{"contestId":1688,"index":"C","solvedCount":7585},{"contestId":1688,"index":"B","solvedCount":17455},{"contestId":1688,"index":"A","solvedCount":19950},{"contestId":1687,"index":"F","solvedCount":70},{"contestId":1687,"index":"E","solvedCount":191},{"contestId":1687,"index":"D","solvedCount":523},{"contestId":1687,"index":"C","solvedCount":1273},{"contestId":1687,"index":"B","solvedCount":3318},{"contestId":1687,"index":"A","solvedCount":9419},{"contestId":1686,"index":"B","solvedCount":17496},{"contestId":1686,"index":"A","solvedCount":19892},{"contestId":1685,"index":"E","solvedCount":124},{"contestId":1685,"index":"D2","solvedCount":94},{"contestId":1685,"index":"D1","solvedCount":403},{"contestId":1685,"index":"C","solvedCount":847},{"contestId":1685,"index":"B","solvedCount":2998},{"contestId":1685,"index":"A","solvedCount":15887},{"contestId":1684,"index":"H","solvedCount":220},{"contestId":1684,"index":"G","solvedCount":518},{"contestId":1684,"index":"F","solvedCount":797},{"contestId":1684,"index":"E","solvedCount":2881},{"contestId":1684,"index":"D","solvedCount":8849},{"contestId":1684,"index":"C","solvedCount":11521},{"contestId":1684,"index":"B","solvedCount":20185},{"contestId":1684,"index":"A","solvedCount":22905},{"contestId":1682,"index":"F","solvedCount":263},{"contestId":1682,"index":"E","solvedCount":528},{"contestId":1682,"index":"D","solvedCount":3031},{"contestId":1682,"index":"C","solvedCount":13395},{"contestId":1682,"index":"B","solvedCount":16120},{"contestId":1682,"index":"A","solvedCount":18669},{"contestId":1681,"index":"F","solvedCount":1408},{"contestId":1681,"index":"E","solvedCount":658},{"contestId":1681,"index":"D","solvedCount":8685},{"contestId":1681,"index":"C","solvedCount":16156},{"contestId":1681,"index":"B","solvedCount":19394},{"contestId":1681,"index":"A","solvedCount":20392},{"contestId":1680,"index":"F","solvedCount":545},{"contestId":1680,"index":"E","solvedCount":3422},{"contestId":1680,"index":"D","solvedCount":1049},{"contestId":1680,"index":"C","solvedCount":8951},{"contestId":1680,"index":"B","solvedCount":17766},{"contestId":1680,"index":"A","solvedCount":20634},{"contestId":1679,"index":"F","solvedCount":455},{"contestId":1679,"index":"E","solvedCount":1021},{"contestId":1679,"index":"D","solvedCount":4282},{"contestId":1679,"index":"C","solvedCount":9421},{"contestId":1679,"index":"B","solvedCount":15587},{"contestId":1679,"index":"A","solvedCount":19858},{"contestId":1678,"index":"B2","solvedCount":6138},{"contestId":1678,"index":"B1","solvedCount":15395},{"contestId":1678,"index":"A","solvedCount":17662},{"contestId":1677,"index":"F","solvedCount":84},{"contestId":1677,"index":"E","solvedCount":415},{"contestId":1677,"index":"D","solvedCount":1075},{"contestId":1677,"index":"C","solvedCount":3176},{"contestId":1677,"index":"B","solvedCount":3820},{"contestId":1677,"index":"A","solvedCount":7695},{"contestId":1676,"index":"H2","solvedCount":9075},{"contestId":1676,"index":"H1","solvedCount":12253},{"contestId":1676,"index":"G","solvedCount":12643},{"contestId":1676,"index":"F","solvedCount":14562},{"contestId":1676,"index":"E","solvedCount":22488},{"contestId":1676,"index":"D","solvedCount":22134},{"contestId":1676,"index":"C","solvedCount":26941},{"contestId":1676,"index":"B","solvedCount":40590},{"contestId":1676,"index":"A","solvedCount":49856},{"contestId":1675,"index":"G","solvedCount":1475},{"contestId":1675,"index":"F","solvedCount":4639},{"contestId":1675,"index":"E","solvedCount":9298},{"contestId":1675,"index":"D","solvedCount":11807},{"contestId":1675,"index":"C","solvedCount":16874},{"contestId":1675,"index":"B","solvedCount":22486},{"contestId":1675,"index":"A","solvedCount":29702},{"contestId":1674,"index":"G","solvedCount":2232},{"contestId":1674,"index":"F","solvedCount":4599},{"contestId":1674,"index":"E","solvedCount":5765},{"contestId":1674,"index":"D","solvedCount":14934},{"contestId":1674,"index":"C","solvedCount":21711},{"contestId":1674,"index":"B","solvedCount":24571},{"contestId":1674,"index":"A","solvedCount":24690},{"contestId":1673,"index":"F","solvedCount":728},{"contestId":1673,"index":"E","solvedCount":628},{"contestId":1673,"index":"D","solvedCount":3051},{"contestId":1673,"index":"C","solvedCount":10758},{"contestId":1673,"index":"B","solvedCount":13522},{"contestId":1673,"index":"A","solvedCount":17914},{"contestId":1672,"index":"I","solvedCount":124},{"contestId":1672,"index":"H","solvedCount":841},{"contestId":1672,"index":"G","solvedCount":290},{"contestId":1672,"index":"F2","solvedCount":715},{"contestId":1672,"index":"F1","solvedCount":2799},{"contestId":1672,"index":"E","solvedCount":1976},{"contestId":1672,"index":"D","solvedCount":5718},{"contestId":1672,"index":"C","solvedCount":12471},{"contestId":1672,"index":"B","solvedCount":15194},{"contestId":1672,"index":"A","solvedCount":15492},{"contestId":1671,"index":"F","solvedCount":290},{"contestId":1671,"index":"E","solvedCount":2517},{"contestId":1671,"index":"D","solvedCount":6848},{"contestId":1671,"index":"C","solvedCount":14766},{"contestId":1671,"index":"B","solvedCount":17623},{"contestId":1671,"index":"A","solvedCount":19796},{"contestId":1670,"index":"F","solvedCount":872},{"contestId":1670,"index":"E","solvedCount":1588},{"contestId":1670,"index":"D","solvedCount":4744},{"contestId":1670,"index":"C","solvedCount":8946},{"contestId":1670,"index":"B","solvedCount":12060},{"contestId":1670,"index":"A","solvedCount":14956},{"contestId":1669,"index":"H","solvedCount":14365},{"contestId":1669,"index":"G","solvedCount":15896},{"contestId":1669,"index":"F","solvedCount":20528},{"contestId":1669,"index":"E","solvedCount":15512},{"contestId":1669,"index":"D","solvedCount":19565},{"contestId":1669,"index":"C","solvedCount":30342},{"contestId":1669,"index":"B","solvedCount":35948},{"contestId":1669,"index":"A","solvedCount":48813},{"contestId":1668,"index":"B","solvedCount":15659},{"contestId":1668,"index":"A","solvedCount":15899},{"contestId":1667,"index":"F","solvedCount":81},{"contestId":1667,"index":"E","solvedCount":521},{"contestId":1667,"index":"D","solvedCount":581},{"contestId":1667,"index":"C","solvedCount":1380},{"contestId":1667,"index":"B","solvedCount":3279},{"contestId":1667,"index":"A","solvedCount":13731},{"contestId":1666,"index":"L","solvedCount":2819},{"contestId":1666,"index":"K","solvedCount":150},{"contestId":1666,"index":"J","solvedCount":1230},{"contestId":1666,"index":"I","solvedCount":1314},{"contestId":1666,"index":"H","solvedCount":57},{"contestId":1666,"index":"G","solvedCount":127},{"contestId":1666,"index":"F","solvedCount":1012},{"contestId":1666,"index":"E","solvedCount":638},{"contestId":1666,"index":"D","solvedCount":5798},{"contestId":1666,"index":"C","solvedCount":2897},{"contestId":1666,"index":"B","solvedCount":51},{"contestId":1666,"index":"A","solvedCount":96},{"contestId":1665,"index":"E","solvedCount":1310},{"contestId":1665,"index":"D","solvedCount":3443},{"contestId":1665,"index":"C","solvedCount":7585},{"contestId":1665,"index":"B","solvedCount":17273},{"contestId":1665,"index":"A","solvedCount":22176},{"contestId":1663,"index":"H","solvedCount":1180},{"contestId":1663,"index":"G","solvedCount":189},{"contestId":1663,"index":"F","solvedCount":309},{"contestId":1663,"index":"E","solvedCount":512},{"contestId":1663,"index":"D","solvedCount":1323},{"contestId":1663,"index":"C","solvedCount":5429},{"contestId":1663,"index":"B","solvedCount":3206},{"contestId":1663,"index":"A","solvedCount":9955},{"contestId":1662,"index":"O","solvedCount":1159},{"contestId":1662,"index":"N","solvedCount":598},{"contestId":1662,"index":"M","solvedCount":3004},{"contestId":1662,"index":"L","solvedCount":908},{"contestId":1662,"index":"K","solvedCount":266},{"contestId":1662,"index":"J","solvedCount":114},{"contestId":1662,"index":"I","solvedCount":1800},{"contestId":1662,"index":"H","solvedCount":2540},{"contestId":1662,"index":"G","solvedCount":400},{"contestId":1662,"index":"F","solvedCount":878},{"contestId":1662,"index":"E","solvedCount":109},{"contestId":1662,"index":"D","solvedCount":1528},{"contestId":1662,"index":"C","solvedCount":267},{"contestId":1662,"index":"B","solvedCount":123},{"contestId":1662,"index":"A","solvedCount":3904},{"contestId":1661,"index":"F","solvedCount":518},{"contestId":1661,"index":"E","solvedCount":863},{"contestId":1661,"index":"D","solvedCount":4293},{"contestId":1661,"index":"C","solvedCount":8520},{"contestId":1661,"index":"B","solvedCount":15917},{"contestId":1661,"index":"A","solvedCount":17942},{"contestId":1660,"index":"F2","solvedCount":2458},{"contestId":1660,"index":"F1","solvedCount":6631},{"contestId":1660,"index":"E","solvedCount":6636},{"contestId":1660,"index":"D","solvedCount":7586},{"contestId":1660,"index":"C","solvedCount":17739},{"contestId":1660,"index":"B","solvedCount":26652},{"contestId":1660,"index":"A","solvedCount":33612},{"contestId":1659,"index":"F","solvedCount":161},{"contestId":1659,"index":"E","solvedCount":1356},{"contestId":1659,"index":"D","solvedCount":3685},{"contestId":1659,"index":"C","solvedCount":8911},{"contestId":1659,"index":"B","solvedCount":10154},{"contestId":1659,"index":"A","solvedCount":15692},{"contestId":1658,"index":"F","solvedCount":683},{"contestId":1658,"index":"E","solvedCount":938},{"contestId":1658,"index":"D2","solvedCount":2271},{"contestId":1658,"index":"D1","solvedCount":8332},{"contestId":1658,"index":"C","solvedCount":8797},{"contestId":1658,"index":"B","solvedCount":17993},{"contestId":1658,"index":"A","solvedCount":19833},{"contestId":1657,"index":"F","solvedCount":507},{"contestId":1657,"index":"E","solvedCount":1842},{"contestId":1657,"index":"D","solvedCount":4552},{"contestId":1657,"index":"C","solvedCount":16063},{"contestId":1657,"index":"B","solvedCount":22216},{"contestId":1657,"index":"A","solvedCount":23297},{"contestId":1656,"index":"I","solvedCount":75},{"contestId":1656,"index":"H","solvedCount":341},{"contestId":1656,"index":"G","solvedCount":252},{"contestId":1656,"index":"F","solvedCount":907},{"contestId":1656,"index":"E","solvedCount":3127},{"contestId":1656,"index":"D","solvedCount":6288},{"contestId":1656,"index":"C","solvedCount":17529},{"contestId":1656,"index":"B","solvedCount":16597},{"contestId":1656,"index":"A","solvedCount":18809},{"contestId":1654,"index":"H","solvedCount":65},{"contestId":1654,"index":"G","solvedCount":323},{"contestId":1654,"index":"F","solvedCount":928},{"contestId":1654,"index":"E","solvedCount":1880},{"contestId":1654,"index":"D","solvedCount":2668},{"contestId":1654,"index":"C","solvedCount":12636},{"contestId":1654,"index":"B","solvedCount":15255},{"contestId":1654,"index":"A","solvedCount":18098},{"contestId":1651,"index":"F","solvedCount":314},{"contestId":1651,"index":"E","solvedCount":460},{"contestId":1651,"index":"D","solvedCount":4530},{"contestId":1651,"index":"C","solvedCount":10059},{"contestId":1651,"index":"B","solvedCount":19150},{"contestId":1651,"index":"A","solvedCount":24910},{"contestId":1650,"index":"G","solvedCount":2202},{"contestId":1650,"index":"F","solvedCount":1304},{"contestId":1650,"index":"E","solvedCount":3832},{"contestId":1650,"index":"D","solvedCount":12195},{"contestId":1650,"index":"C","solvedCount":15589},{"contestId":1650,"index":"B","solvedCount":25609},{"contestId":1650,"index":"A","solvedCount":32598},{"contestId":1649,"index":"B","solvedCount":12335},{"contestId":1649,"index":"A","solvedCount":15029},{"contestId":1648,"index":"F","solvedCount":97},{"contestId":1648,"index":"E","solvedCount":340},{"contestId":1648,"index":"D","solvedCount":703},{"contestId":1648,"index":"C","solvedCount":2739},{"contestId":1648,"index":"B","solvedCount":5843},{"contestId":1648,"index":"A","solvedCount":11040},{"contestId":1647,"index":"F","solvedCount":366},{"contestId":1647,"index":"E","solvedCount":909},{"contestId":1647,"index":"D","solvedCount":4937},{"contestId":1647,"index":"C","solvedCount":12038},{"contestId":1647,"index":"B","solvedCount":14681},{"contestId":1647,"index":"A","solvedCount":22072},{"contestId":1646,"index":"F","solvedCount":376},{"contestId":1646,"index":"E","solvedCount":2155},{"contestId":1646,"index":"D","solvedCount":3331},{"contestId":1646,"index":"C","solvedCount":12183},{"contestId":1646,"index":"B","solvedCount":20340},{"contestId":1646,"index":"A","solvedCount":23509},{"contestId":1644,"index":"F","solvedCount":296},{"contestId":1644,"index":"E","solvedCount":2814},{"contestId":1644,"index":"D","solvedCount":6717},{"contestId":1644,"index":"C","solvedCount":12865},{"contestId":1644,"index":"B","solvedCount":20191},{"contestId":1644,"index":"A","solvedCount":26251},{"contestId":1642,"index":"B","solvedCount":16143},{"contestId":1642,"index":"A","solvedCount":15576},{"contestId":1641,"index":"F","solvedCount":88},{"contestId":1641,"index":"E","solvedCount":183},{"contestId":1641,"index":"D","solvedCount":960},{"contestId":1641,"index":"C","solvedCount":2214},{"contestId":1641,"index":"B","solvedCount":3615},{"contestId":1641,"index":"A","solvedCount":16900},{"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":179},{"contestId":1638,"index":"E","solvedCount":1677},{"contestId":1638,"index":"D","solvedCount":3890},{"contestId":1638,"index":"C","solvedCount":13904},{"contestId":1638,"index":"B","solvedCount":19586},{"contestId":1638,"index":"A","solvedCount":20915},{"contestId":1637,"index":"H","solvedCount":285},{"contestId":1637,"index":"G","solvedCount":414},{"contestId":1637,"index":"F","solvedCount":1588},{"contestId":1637,"index":"E","solvedCount":3048},{"contestId":1637,"index":"D","solvedCount":6953},{"contestId":1637,"index":"C","solvedCount":16763},{"contestId":1637,"index":"B","solvedCount":14391},{"contestId":1637,"index":"A","solvedCount":21709},{"contestId":1635,"index":"F","solvedCount":922},{"contestId":1635,"index":"E","solvedCount":2037},{"contestId":1635,"index":"D","solvedCount":5669},{"contestId":1635,"index":"C","solvedCount":15424},{"contestId":1635,"index":"B","solvedCount":17549},{"contestId":1635,"index":"A","solvedCount":21191},{"contestId":1634,"index":"F","solvedCount":1433},{"contestId":1634,"index":"E","solvedCount":1522},{"contestId":1634,"index":"D","solvedCount":4094},{"contestId":1634,"index":"C","solvedCount":17583},{"contestId":1634,"index":"B","solvedCount":14918},{"contestId":1634,"index":"A","solvedCount":23331},{"contestId":1633,"index":"F","solvedCount":285},{"contestId":1633,"index":"E","solvedCount":1396},{"contestId":1633,"index":"D","solvedCount":11994},{"contestId":1633,"index":"C","solvedCount":18921},{"contestId":1633,"index":"B","solvedCount":26593},{"contestId":1633,"index":"A","solvedCount":30606},{"contestId":1632,"index":"E2","solvedCount":865},{"contestId":1632,"index":"E1","solvedCount":1055},{"contestId":1632,"index":"D","solvedCount":4211},{"contestId":1632,"index":"C","solvedCount":11631},{"contestId":1632,"index":"B","solvedCount":19567},{"contestId":1632,"index":"A","solvedCount":27967},{"contestId":1631,"index":"B","solvedCount":18447},{"contestId":1631,"index":"A","solvedCount":27870},{"contestId":1630,"index":"F","solvedCount":437},{"contestId":1630,"index":"E","solvedCount":375},{"contestId":1630,"index":"D","solvedCount":1425},{"contestId":1630,"index":"C","solvedCount":2702},{"contestId":1630,"index":"B","solvedCount":5266},{"contestId":1630,"index":"A","solvedCount":13434},{"contestId":1629,"index":"B","solvedCount":22354},{"contestId":1629,"index":"A","solvedCount":27714},{"contestId":1628,"index":"F","solvedCount":77},{"contestId":1628,"index":"E","solvedCount":727},{"contestId":1628,"index":"D2","solvedCount":1835},{"contestId":1628,"index":"D1","solvedCount":2830},{"contestId":1628,"index":"C","solvedCount":2951},{"contestId":1628,"index":"B","solvedCount":10726},{"contestId":1628,"index":"A","solvedCount":14630},{"contestId":1627,"index":"F","solvedCount":536},{"contestId":1627,"index":"E","solvedCount":2108},{"contestId":1627,"index":"D","solvedCount":7383},{"contestId":1627,"index":"C","solvedCount":13376},{"contestId":1627,"index":"B","solvedCount":15787},{"contestId":1627,"index":"A","solvedCount":23337},{"contestId":1626,"index":"F","solvedCount":657},{"contestId":1626,"index":"E","solvedCount":1425},{"contestId":1626,"index":"D","solvedCount":3646},{"contestId":1626,"index":"C","solvedCount":10234},{"contestId":1626,"index":"B","solvedCount":21471},{"contestId":1626,"index":"A","solvedCount":27550},{"contestId":1625,"index":"E2","solvedCount":520},{"contestId":1625,"index":"E1","solvedCount":923},{"contestId":1625,"index":"D","solvedCount":1863},{"contestId":1625,"index":"C","solvedCount":9339},{"contestId":1625,"index":"B","solvedCount":15525},{"contestId":1625,"index":"A","solvedCount":16636},{"contestId":1624,"index":"G","solvedCount":5123},{"contestId":1624,"index":"F","solvedCount":3012},{"contestId":1624,"index":"E","solvedCount":3744},{"contestId":1624,"index":"D","solvedCount":15282},{"contestId":1624,"index":"C","solvedCount":22968},{"contestId":1624,"index":"B","solvedCount":31740},{"contestId":1624,"index":"A","solvedCount":46401},{"contestId":1623,"index":"E","solvedCount":1047},{"contestId":1623,"index":"D","solvedCount":1311},{"contestId":1623,"index":"C","solvedCount":10511},{"contestId":1623,"index":"B","solvedCount":13645},{"contestId":1623,"index":"A","solvedCount":19555},{"contestId":1622,"index":"F","solvedCount":558},{"contestId":1622,"index":"E","solvedCount":1758},{"contestId":1622,"index":"D","solvedCount":3680},{"contestId":1622,"index":"C","solvedCount":11533},{"contestId":1622,"index":"B","solvedCount":19902},{"contestId":1622,"index":"A","solvedCount":28492},{"contestId":1621,"index":"I","solvedCount":102},{"contestId":1621,"index":"H","solvedCount":143},{"contestId":1621,"index":"G","solvedCount":567},{"contestId":1621,"index":"F","solvedCount":510},{"contestId":1621,"index":"E","solvedCount":1655},{"contestId":1621,"index":"D","solvedCount":3822},{"contestId":1621,"index":"C","solvedCount":6500},{"contestId":1621,"index":"B","solvedCount":12528},{"contestId":1621,"index":"A","solvedCount":23150},{"contestId":1620,"index":"G","solvedCount":812},{"contestId":1620,"index":"F","solvedCount":529},{"contestId":1620,"index":"E","solvedCount":7245},{"contestId":1620,"index":"D","solvedCount":3792},{"contestId":1620,"index":"C","solvedCount":6079},{"contestId":1620,"index":"B","solvedCount":18234},{"contestId":1620,"index":"A","solvedCount":20739},{"contestId":1619,"index":"H","solvedCount":927},{"contestId":1619,"index":"G","solvedCount":2116},{"contestId":1619,"index":"F","solvedCount":1918},{"contestId":1619,"index":"E","solvedCount":8144},{"contestId":1619,"index":"D","solvedCount":6836},{"contestId":1619,"index":"C","solvedCount":19388},{"contestId":1619,"index":"B","solvedCount":28884},{"contestId":1619,"index":"A","solvedCount":44426},{"contestId":1618,"index":"G","solvedCount":1353},{"contestId":1618,"index":"F","solvedCount":3800},{"contestId":1618,"index":"E","solvedCount":6608},{"contestId":1618,"index":"D","solvedCount":17268},{"contestId":1618,"index":"C","solvedCount":19918},{"contestId":1618,"index":"B","solvedCount":21636},{"contestId":1618,"index":"A","solvedCount":30308},{"contestId":1617,"index":"E","solvedCount":778},{"contestId":1617,"index":"D2","solvedCount":1628},{"contestId":1617,"index":"D1","solvedCount":4363},{"contestId":1617,"index":"C","solvedCount":13875},{"contestId":1617,"index":"B","solvedCount":21075},{"contestId":1617,"index":"A","solvedCount":15848},{"contestId":1616,"index":"H","solvedCount":691},{"contestId":1616,"index":"G","solvedCount":225},{"contestId":1616,"index":"F","solvedCount":553},{"contestId":1616,"index":"E","solvedCount":2297},{"contestId":1616,"index":"D","solvedCount":4482},{"contestId":1616,"index":"C","solvedCount":11453},{"contestId":1616,"index":"B","solvedCount":18336},{"contestId":1616,"index":"A","solvedCount":21960},{"contestId":1615,"index":"H","solvedCount":277},{"contestId":1615,"index":"G","solvedCount":139},{"contestId":1615,"index":"F","solvedCount":675},{"contestId":1615,"index":"E","solvedCount":1333},{"contestId":1615,"index":"D","solvedCount":1742},{"contestId":1615,"index":"C","solvedCount":7738},{"contestId":1615,"index":"B","solvedCount":14428},{"contestId":1615,"index":"A","solvedCount":20119},{"contestId":1614,"index":"E","solvedCount":762},{"contestId":1614,"index":"D2","solvedCount":2056},{"contestId":1614,"index":"D1","solvedCount":3455},{"contestId":1614,"index":"C","solvedCount":9451},{"contestId":1614,"index":"B","solvedCount":16881},{"contestId":1614,"index":"A","solvedCount":22595},{"contestId":1613,"index":"F","solvedCount":591},{"contestId":1613,"index":"E","solvedCount":4750},{"contestId":1613,"index":"D","solvedCount":4230},{"contestId":1613,"index":"C","solvedCount":20628},{"contestId":1613,"index":"B","solvedCount":20373},{"contestId":1613,"index":"A","solvedCount":23085},{"contestId":1612,"index":"G","solvedCount":764},{"contestId":1612,"index":"F","solvedCount":535},{"contestId":1612,"index":"E","solvedCount":2299},{"contestId":1612,"index":"D","solvedCount":8340},{"contestId":1612,"index":"C","solvedCount":14548},{"contestId":1612,"index":"B","solvedCount":16445},{"contestId":1612,"index":"A","solvedCount":17155},{"contestId":1611,"index":"G","solvedCount":578},{"contestId":1611,"index":"F","solvedCount":5736},{"contestId":1611,"index":"E2","solvedCount":3410},{"contestId":1611,"index":"E1","solvedCount":6488},{"contestId":1611,"index":"D","solvedCount":9005},{"contestId":1611,"index":"C","solvedCount":17356},{"contestId":1611,"index":"B","solvedCount":27022},{"contestId":1611,"index":"A","solvedCount":29267},{"contestId":1610,"index":"I","solvedCount":245},{"contestId":1610,"index":"H","solvedCount":285},{"contestId":1610,"index":"G","solvedCount":282},{"contestId":1610,"index":"F","solvedCount":460},{"contestId":1610,"index":"E","solvedCount":1555},{"contestId":1610,"index":"D","solvedCount":2476},{"contestId":1610,"index":"C","solvedCount":9770},{"contestId":1610,"index":"B","solvedCount":13773},{"contestId":1610,"index":"A","solvedCount":15360},{"contestId":1609,"index":"H","solvedCount":84},{"contestId":1609,"index":"G","solvedCount":336},{"contestId":1609,"index":"F","solvedCount":673},{"contestId":1609,"index":"E","solvedCount":1734},{"contestId":1609,"index":"D","solvedCount":6558},{"contestId":1609,"index":"C","solvedCount":9170},{"contestId":1609,"index":"B","solvedCount":11272},{"contestId":1609,"index":"A","solvedCount":15965},{"contestId":1608,"index":"G","solvedCount":128},{"contestId":1608,"index":"F","solvedCount":456},{"contestId":1608,"index":"E","solvedCount":404},{"contestId":1608,"index":"D","solvedCount":1312},{"contestId":1608,"index":"C","solvedCount":6094},{"contestId":1608,"index":"B","solvedCount":11079},{"contestId":1608,"index":"A","solvedCount":18233},{"contestId":1607,"index":"H","solvedCount":1136},{"contestId":1607,"index":"G","solvedCount":1452},{"contestId":1607,"index":"F","solvedCount":1819},{"contestId":1607,"index":"E","solvedCount":8688},{"contestId":1607,"index":"D","solvedCount":15601},{"contestId":1607,"index":"C","solvedCount":23248},{"contestId":1607,"index":"B","solvedCount":23022},{"contestId":1607,"index":"A","solvedCount":34425},{"contestId":1606,"index":"F","solvedCount":454},{"contestId":1606,"index":"E","solvedCount":3152},{"contestId":1606,"index":"D","solvedCount":1361},{"contestId":1606,"index":"C","solvedCount":13125},{"contestId":1606,"index":"B","solvedCount":17608},{"contestId":1606,"index":"A","solvedCount":21071},{"contestId":1605,"index":"F","solvedCount":260},{"contestId":1605,"index":"E","solvedCount":958},{"contestId":1605,"index":"D","solvedCount":2714},{"contestId":1605,"index":"C","solvedCount":15392},{"contestId":1605,"index":"B","solvedCount":17068},{"contestId":1605,"index":"A","solvedCount":19959},{"contestId":1604,"index":"B","solvedCount":15101},{"contestId":1604,"index":"A","solvedCount":20390},{"contestId":1603,"index":"F","solvedCount":185},{"contestId":1603,"index":"E","solvedCount":257},{"contestId":1603,"index":"D","solvedCount":539},{"contestId":1603,"index":"C","solvedCount":1889},{"contestId":1603,"index":"B","solvedCount":12478},{"contestId":1603,"index":"A","solvedCount":15518},{"contestId":1602,"index":"B","solvedCount":13457},{"contestId":1602,"index":"A","solvedCount":18407},{"contestId":1601,"index":"F","solvedCount":162},{"contestId":1601,"index":"E","solvedCount":437},{"contestId":1601,"index":"D","solvedCount":1282},{"contestId":1601,"index":"C","solvedCount":1806},{"contestId":1601,"index":"B","solvedCount":4556},{"contestId":1601,"index":"A","solvedCount":12198},{"contestId":1600,"index":"J","solvedCount":3620},{"contestId":1600,"index":"F","solvedCount":406},{"contestId":1600,"index":"E","solvedCount":1834},{"contestId":1599,"index":"J","solvedCount":274},{"contestId":1599,"index":"I","solvedCount":106},{"contestId":1599,"index":"H","solvedCount":946},{"contestId":1599,"index":"G","solvedCount":328},{"contestId":1599,"index":"F","solvedCount":267},{"contestId":1599,"index":"E","solvedCount":52},{"contestId":1599,"index":"D","solvedCount":26},{"contestId":1599,"index":"C","solvedCount":1490},{"contestId":1599,"index":"B","solvedCount":127},{"contestId":1599,"index":"A","solvedCount":595},{"contestId":1598,"index":"G","solvedCount":294},{"contestId":1598,"index":"F","solvedCount":1270},{"contestId":1598,"index":"E","solvedCount":2155},{"contestId":1598,"index":"D","solvedCount":8067},{"contestId":1598,"index":"C","solvedCount":18792},{"contestId":1598,"index":"B","solvedCount":15395},{"contestId":1598,"index":"A","solvedCount":21953},{"contestId":1594,"index":"F","solvedCount":1210},{"contestId":1594,"index":"E2","solvedCount":1387},{"contestId":1594,"index":"E1","solvedCount":10517},{"contestId":1594,"index":"D","solvedCount":6717},{"contestId":1594,"index":"C","solvedCount":16518},{"contestId":1594,"index":"B","solvedCount":17837},{"contestId":1594,"index":"A","solvedCount":22712},{"contestId":1593,"index":"G","solvedCount":1546},{"contestId":1593,"index":"F","solvedCount":2223},{"contestId":1593,"index":"E","solvedCount":10857},{"contestId":1593,"index":"D2","solvedCount":4564},{"contestId":1593,"index":"D1","solvedCount":18624},{"contestId":1593,"index":"C","solvedCount":22681},{"contestId":1593,"index":"B","solvedCount":23295},{"contestId":1593,"index":"A","solvedCount":33650},{"contestId":1592,"index":"F2","solvedCount":511},{"contestId":1592,"index":"F1","solvedCount":686},{"contestId":1592,"index":"E","solvedCount":1485},{"contestId":1592,"index":"D","solvedCount":2070},{"contestId":1592,"index":"C","solvedCount":7193},{"contestId":1592,"index":"B","solvedCount":15086},{"contestId":1592,"index":"A","solvedCount":20743},{"contestId":1588,"index":"F","solvedCount":233},{"contestId":1586,"index":"I","solvedCount":109},{"contestId":1585,"index":"G","solvedCount":149},{"contestId":1585,"index":"F","solvedCount":1049},{"contestId":1585,"index":"E","solvedCount":947},{"contestId":1585,"index":"D","solvedCount":3475},{"contestId":1585,"index":"C","solvedCount":11051},{"contestId":1585,"index":"B","solvedCount":14420},{"contestId":1585,"index":"A","solvedCount":17078},{"contestId":1584,"index":"G","solvedCount":194},{"contestId":1584,"index":"F","solvedCount":803},{"contestId":1584,"index":"E","solvedCount":1158},{"contestId":1584,"index":"D","solvedCount":3370},{"contestId":1584,"index":"C","solvedCount":15329},{"contestId":1584,"index":"B","solvedCount":12652},{"contestId":1584,"index":"A","solvedCount":14326},{"contestId":1583,"index":"H","solvedCount":285},{"contestId":1583,"index":"G","solvedCount":362},{"contestId":1583,"index":"F","solvedCount":1164},{"contestId":1583,"index":"E","solvedCount":2081},{"contestId":1583,"index":"D","solvedCount":5075},{"contestId":1583,"index":"C","solvedCount":6617},{"contestId":1583,"index":"B","solvedCount":11485},{"contestId":1583,"index":"A","solvedCount":13340},{"contestId":1582,"index":"G","solvedCount":530},{"contestId":1582,"index":"F2","solvedCount":1584},{"contestId":1582,"index":"F1","solvedCount":4868},{"contestId":1582,"index":"E","solvedCount":3400},{"contestId":1582,"index":"D","solvedCount":9650},{"contestId":1582,"index":"C","solvedCount":13328},{"contestId":1582,"index":"B","solvedCount":17420},{"contestId":1582,"index":"A","solvedCount":17888},{"contestId":1581,"index":"B","solvedCount":10683},{"contestId":1581,"index":"A","solvedCount":13007},{"contestId":1580,"index":"F","solvedCount":123},{"contestId":1580,"index":"E","solvedCount":57},{"contestId":1580,"index":"D","solvedCount":683},{"contestId":1580,"index":"C","solvedCount":1565},{"contestId":1580,"index":"B","solvedCount":897},{"contestId":1580,"index":"A","solvedCount":3430},{"contestId":1579,"index":"G","solvedCount":2065},{"contestId":1579,"index":"F","solvedCount":4348},{"contestId":1579,"index":"E2","solvedCount":5986},{"contestId":1579,"index":"E1","solvedCount":20042},{"contestId":1579,"index":"D","solvedCount":14435},{"contestId":1579,"index":"C","solvedCount":9855},{"contestId":1579,"index":"B","solvedCount":17369},{"contestId":1579,"index":"A","solvedCount":36223},{"contestId":1578,"index":"M","solvedCount":410},{"contestId":1578,"index":"L","solvedCount":978},{"contestId":1578,"index":"K","solvedCount":324},{"contestId":1578,"index":"J","solvedCount":185},{"contestId":1578,"index":"I","solvedCount":58},{"contestId":1578,"index":"H","solvedCount":1896},{"contestId":1578,"index":"G","solvedCount":28},{"contestId":1578,"index":"F","solvedCount":147},{"contestId":1578,"index":"E","solvedCount":3600},{"contestId":1578,"index":"D","solvedCount":43},{"contestId":1578,"index":"C","solvedCount":7},{"contestId":1578,"index":"B","solvedCount":299},{"contestId":1578,"index":"A","solvedCount":307},{"contestId":1576,"index":"A","solvedCount":0},{"contestId":1575,"index":"M","solvedCount":220},{"contestId":1575,"index":"L","solvedCount":1148},{"contestId":1575,"index":"K","solvedCount":602},{"contestId":1575,"index":"J","solvedCount":3428},{"contestId":1575,"index":"I","solvedCount":783},{"contestId":1575,"index":"H","solvedCount":542},{"contestId":1575,"index":"G","solvedCount":604},{"contestId":1575,"index":"F","solvedCount":93},{"contestId":1575,"index":"E","solvedCount":269},{"contestId":1575,"index":"D","solvedCount":2273},{"contestId":1575,"index":"C","solvedCount":143},{"contestId":1575,"index":"B","solvedCount":433},{"contestId":1575,"index":"A","solvedCount":3944},{"contestId":1574,"index":"F","solvedCount":541},{"contestId":1574,"index":"E","solvedCount":834},{"contestId":1574,"index":"D","solvedCount":4191},{"contestId":1574,"index":"C","solvedCount":15780},{"contestId":1574,"index":"B","solvedCount":16589},{"contestId":1574,"index":"A","solvedCount":20910},{"contestId":1573,"index":"B","solvedCount":13622},{"contestId":1573,"index":"A","solvedCount":20697},{"contestId":1572,"index":"F","solvedCount":191},{"contestId":1572,"index":"E","solvedCount":249},{"contestId":1572,"index":"D","solvedCount":376},{"contestId":1572,"index":"C","solvedCount":1309},{"contestId":1572,"index":"B","solvedCount":1643},{"contestId":1572,"index":"A","solvedCount":8045},{"contestId":1571,"index":"J","solvedCount":29},{"contestId":1571,"index":"I","solvedCount":48},{"contestId":1571,"index":"H","solvedCount":37},{"contestId":1571,"index":"G","solvedCount":63},{"contestId":1571,"index":"F","solvedCount":164},{"contestId":1571,"index":"E","solvedCount":286},{"contestId":1571,"index":"D","solvedCount":300},{"contestId":1571,"index":"C","solvedCount":343},{"contestId":1571,"index":"B","solvedCount":632},{"contestId":1571,"index":"A","solvedCount":1129},{"contestId":1569,"index":"F","solvedCount":202},{"contestId":1569,"index":"E","solvedCount":756},{"contestId":1569,"index":"D","solvedCount":4108},{"contestId":1569,"index":"C","solvedCount":11093},{"contestId":1569,"index":"B","solvedCount":18190},{"contestId":1569,"index":"A","solvedCount":24801},{"contestId":1567,"index":"F","solvedCount":695},{"contestId":1567,"index":"E","solvedCount":3349},{"contestId":1567,"index":"D","solvedCount":4283},{"contestId":1567,"index":"C","solvedCount":11475},{"contestId":1567,"index":"B","solvedCount":20243},{"contestId":1567,"index":"A","solvedCount":28718},{"contestId":1566,"index":"H","solvedCount":100},{"contestId":1566,"index":"G","solvedCount":314},{"contestId":1566,"index":"F","solvedCount":867},{"contestId":1566,"index":"E","solvedCount":3880},{"contestId":1566,"index":"D2","solvedCount":7529},{"contestId":1566,"index":"D1","solvedCount":13422},{"contestId":1566,"index":"C","solvedCount":16494},{"contestId":1566,"index":"B","solvedCount":18578},{"contestId":1566,"index":"A","solvedCount":21893},{"contestId":1562,"index":"F","solvedCount":361},{"contestId":1562,"index":"E","solvedCount":1281},{"contestId":1562,"index":"D2","solvedCount":2028},{"contestId":1562,"index":"D1","solvedCount":6014},{"contestId":1562,"index":"C","solvedCount":12458},{"contestId":1562,"index":"B","solvedCount":18754},{"contestId":1562,"index":"A","solvedCount":24799},{"contestId":1561,"index":"D1","solvedCount":5203},{"contestId":1561,"index":"C","solvedCount":12774},{"contestId":1561,"index":"A","solvedCount":16306},{"contestId":1560,"index":"F2","solvedCount":4019},{"contestId":1560,"index":"F1","solvedCount":5647},{"contestId":1560,"index":"E","solvedCount":7317},{"contestId":1560,"index":"D","solvedCount":17008},{"contestId":1560,"index":"C","solvedCount":25521},{"contestId":1560,"index":"B","solvedCount":33447},{"contestId":1560,"index":"A","solvedCount":51283},{"contestId":1559,"index":"E","solvedCount":2134},{"contestId":1559,"index":"D2","solvedCount":2439},{"contestId":1559,"index":"D1","solvedCount":12685},{"contestId":1559,"index":"C","solvedCount":18858},{"contestId":1559,"index":"B","solvedCount":21365},{"contestId":1559,"index":"A","solvedCount":26209},{"contestId":1558,"index":"F","solvedCount":285},{"contestId":1558,"index":"E","solvedCount":386},{"contestId":1558,"index":"D","solvedCount":897},{"contestId":1558,"index":"C","solvedCount":3000},{"contestId":1558,"index":"B","solvedCount":4459},{"contestId":1558,"index":"A","solvedCount":10776},{"contestId":1557,"index":"E","solvedCount":667},{"contestId":1557,"index":"D","solvedCount":2376},{"contestId":1557,"index":"C","solvedCount":8003},{"contestId":1557,"index":"B","solvedCount":22060},{"contestId":1557,"index":"A","solvedCount":26809},{"contestId":1556,"index":"H","solvedCount":290},{"contestId":1556,"index":"G","solvedCount":267},{"contestId":1556,"index":"F","solvedCount":1100},{"contestId":1556,"index":"E","solvedCount":2457},{"contestId":1556,"index":"D","solvedCount":6060},{"contestId":1556,"index":"C","solvedCount":5509},{"contestId":1556,"index":"B","solvedCount":12194},{"contestId":1556,"index":"A","solvedCount":17780},{"contestId":1555,"index":"F","solvedCount":784},{"contestId":1555,"index":"E","solvedCount":3703},{"contestId":1555,"index":"D","solvedCount":11179},{"contestId":1555,"index":"C","solvedCount":19810},{"contestId":1555,"index":"B","solvedCount":15125},{"contestId":1555,"index":"A","solvedCount":26162},{"contestId":1554,"index":"E","solvedCount":1121},{"contestId":1554,"index":"D","solvedCount":8690},{"contestId":1554,"index":"C","solvedCount":8160},{"contestId":1554,"index":"B","solvedCount":11995},{"contestId":1554,"index":"A","solvedCount":27688},{"contestId":1553,"index":"I","solvedCount":179},{"contestId":1553,"index":"H","solvedCount":628},{"contestId":1553,"index":"G","solvedCount":919},{"contestId":1553,"index":"F","solvedCount":2012},{"contestId":1553,"index":"E","solvedCount":3112},{"contestId":1553,"index":"D","solvedCount":12706},{"contestId":1553,"index":"C","solvedCount":16614},{"contestId":1553,"index":"B","solvedCount":13411},{"contestId":1553,"index":"A","solvedCount":28806},{"contestId":1552,"index":"I","solvedCount":117},{"contestId":1552,"index":"H","solvedCount":272},{"contestId":1552,"index":"G","solvedCount":423},{"contestId":1552,"index":"F","solvedCount":2692},{"contestId":1552,"index":"E","solvedCount":1719},{"contestId":1552,"index":"D","solvedCount":6435},{"contestId":1552,"index":"C","solvedCount":5639},{"contestId":1552,"index":"B","solvedCount":14370},{"contestId":1552,"index":"A","solvedCount":23032},{"contestId":1551,"index":"F","solvedCount":1660},{"contestId":1551,"index":"E","solvedCount":3508},{"contestId":1551,"index":"D2","solvedCount":2552},{"contestId":1551,"index":"D1","solvedCount":6589},{"contestId":1551,"index":"C","solvedCount":12225},{"contestId":1551,"index":"B2","solvedCount":14479},{"contestId":1551,"index":"B1","solvedCount":27807},{"contestId":1551,"index":"A","solvedCount":44994},{"contestId":1550,"index":"F","solvedCount":546},{"contestId":1550,"index":"E","solvedCount":1345},{"contestId":1550,"index":"D","solvedCount":1733},{"contestId":1550,"index":"C","solvedCount":9579},{"contestId":1550,"index":"B","solvedCount":24668},{"contestId":1550,"index":"A","solvedCount":26979},{"contestId":1549,"index":"B","solvedCount":23073},{"contestId":1549,"index":"A","solvedCount":29661},{"contestId":1548,"index":"E","solvedCount":287},{"contestId":1548,"index":"D2","solvedCount":230},{"contestId":1548,"index":"D1","solvedCount":1394},{"contestId":1548,"index":"C","solvedCount":1683},{"contestId":1548,"index":"B","solvedCount":8769},{"contestId":1548,"index":"A","solvedCount":15489},{"contestId":1547,"index":"G","solvedCount":2625},{"contestId":1547,"index":"F","solvedCount":5140},{"contestId":1547,"index":"E","solvedCount":12882},{"contestId":1547,"index":"D","solvedCount":15177},{"contestId":1547,"index":"C","solvedCount":21159},{"contestId":1547,"index":"B","solvedCount":25249},{"contestId":1547,"index":"A","solvedCount":28891},{"contestId":1546,"index":"B","solvedCount":12552},{"contestId":1546,"index":"A","solvedCount":17933},{"contestId":1545,"index":"F","solvedCount":89},{"contestId":1545,"index":"E2","solvedCount":72},{"contestId":1545,"index":"E1","solvedCount":66},{"contestId":1545,"index":"D","solvedCount":427},{"contestId":1545,"index":"C","solvedCount":535},{"contestId":1545,"index":"B","solvedCount":5422},{"contestId":1545,"index":"A","solvedCount":13138},{"contestId":1543,"index":"E","solvedCount":378},{"contestId":1543,"index":"D2","solvedCount":1880},{"contestId":1543,"index":"D1","solvedCount":7252},{"contestId":1543,"index":"C","solvedCount":5033},{"contestId":1543,"index":"B","solvedCount":21984},{"contestId":1543,"index":"A","solvedCount":24741},{"contestId":1542,"index":"E2","solvedCount":739},{"contestId":1542,"index":"E1","solvedCount":1118},{"contestId":1542,"index":"D","solvedCount":2448},{"contestId":1542,"index":"C","solvedCount":12805},{"contestId":1542,"index":"B","solvedCount":20637},{"contestId":1542,"index":"A","solvedCount":39552},{"contestId":1541,"index":"B","solvedCount":24447},{"contestId":1541,"index":"A","solvedCount":28281},{"contestId":1540,"index":"E","solvedCount":77},{"contestId":1540,"index":"D","solvedCount":233},{"contestId":1540,"index":"C2","solvedCount":408},{"contestId":1540,"index":"C1","solvedCount":550},{"contestId":1540,"index":"B","solvedCount":2380},{"contestId":1540,"index":"A","solvedCount":13283},{"contestId":1539,"index":"F","solvedCount":801},{"contestId":1539,"index":"E","solvedCount":867},{"contestId":1539,"index":"D","solvedCount":10849},{"contestId":1539,"index":"C","solvedCount":19881},{"contestId":1539,"index":"B","solvedCount":22951},{"contestId":1539,"index":"A","solvedCount":19113},{"contestId":1538,"index":"G","solvedCount":4157},{"contestId":1538,"index":"F","solvedCount":17228},{"contestId":1538,"index":"E","solvedCount":2690},{"contestId":1538,"index":"D","solvedCount":12392},{"contestId":1538,"index":"C","solvedCount":25161},{"contestId":1538,"index":"B","solvedCount":30165},{"contestId":1538,"index":"A","solvedCount":34361},{"contestId":1537,"index":"F","solvedCount":2269},{"contestId":1537,"index":"E2","solvedCount":4703},{"contestId":1537,"index":"E1","solvedCount":11563},{"contestId":1537,"index":"D","solvedCount":11356},{"contestId":1537,"index":"C","solvedCount":24710},{"contestId":1537,"index":"B","solvedCount":26196},{"contestId":1537,"index":"A","solvedCount":34325},{"contestId":1536,"index":"F","solvedCount":866},{"contestId":1536,"index":"E","solvedCount":2272},{"contestId":1536,"index":"D","solvedCount":4426},{"contestId":1536,"index":"C","solvedCount":12945},{"contestId":1536,"index":"B","solvedCount":16973},{"contestId":1536,"index":"A","solvedCount":19834},{"contestId":1535,"index":"F","solvedCount":403},{"contestId":1535,"index":"E","solvedCount":2505},{"contestId":1535,"index":"D","solvedCount":7154},{"contestId":1535,"index":"C","solvedCount":15428},{"contestId":1535,"index":"B","solvedCount":28212},{"contestId":1535,"index":"A","solvedCount":42804},{"contestId":1534,"index":"H","solvedCount":138},{"contestId":1534,"index":"G","solvedCount":458},{"contestId":1534,"index":"F2","solvedCount":459},{"contestId":1534,"index":"F1","solvedCount":1118},{"contestId":1534,"index":"E","solvedCount":1770},{"contestId":1534,"index":"D","solvedCount":5551},{"contestId":1534,"index":"C","solvedCount":12101},{"contestId":1534,"index":"B","solvedCount":12107},{"contestId":1534,"index":"A","solvedCount":12469},{"contestId":1533,"index":"J","solvedCount":38},{"contestId":1533,"index":"I","solvedCount":43},{"contestId":1533,"index":"H","solvedCount":75},{"contestId":1533,"index":"G","solvedCount":80},{"contestId":1533,"index":"F","solvedCount":203},{"contestId":1533,"index":"E","solvedCount":261},{"contestId":1533,"index":"D","solvedCount":427},{"contestId":1533,"index":"C","solvedCount":449},{"contestId":1533,"index":"B","solvedCount":740},{"contestId":1533,"index":"A","solvedCount":980},{"contestId":1532,"index":"F","solvedCount":213},{"contestId":1532,"index":"E","solvedCount":382},{"contestId":1532,"index":"D","solvedCount":576},{"contestId":1532,"index":"C","solvedCount":631},{"contestId":1532,"index":"B","solvedCount":813},{"contestId":1532,"index":"A","solvedCount":1122},{"contestId":1531,"index":"E3","solvedCount":267},{"contestId":1531,"index":"E2","solvedCount":331},{"contestId":1531,"index":"E1","solvedCount":356},{"contestId":1531,"index":"D","solvedCount":351},{"contestId":1531,"index":"C","solvedCount":638},{"contestId":1531,"index":"B2","solvedCount":758},{"contestId":1531,"index":"B1","solvedCount":1085},{"contestId":1531,"index":"A","solvedCount":1438},{"contestId":1530,"index":"H","solvedCount":111},{"contestId":1530,"index":"G","solvedCount":118},{"contestId":1530,"index":"F","solvedCount":678},{"contestId":1530,"index":"E","solvedCount":2805},{"contestId":1530,"index":"D","solvedCount":8638},{"contestId":1530,"index":"C","solvedCount":13854},{"contestId":1530,"index":"B","solvedCount":15418},{"contestId":1530,"index":"A","solvedCount":20401},{"contestId":1529,"index":"B","solvedCount":19894},{"contestId":1529,"index":"A","solvedCount":28714},{"contestId":1528,"index":"F","solvedCount":255},{"contestId":1528,"index":"E","solvedCount":466},{"contestId":1528,"index":"D","solvedCount":1319},{"contestId":1528,"index":"C","solvedCount":2395},{"contestId":1528,"index":"B","solvedCount":8165},{"contestId":1528,"index":"A","solvedCount":13092},{"contestId":1527,"index":"E","solvedCount":1920},{"contestId":1527,"index":"D","solvedCount":1734},{"contestId":1527,"index":"C","solvedCount":12543},{"contestId":1527,"index":"B2","solvedCount":7215},{"contestId":1527,"index":"B1","solvedCount":22650},{"contestId":1527,"index":"A","solvedCount":31880},{"contestId":1526,"index":"F","solvedCount":234},{"contestId":1526,"index":"E","solvedCount":957},{"contestId":1526,"index":"D","solvedCount":2293},{"contestId":1526,"index":"C2","solvedCount":19194},{"contestId":1526,"index":"C1","solvedCount":19533},{"contestId":1526,"index":"B","solvedCount":26263},{"contestId":1526,"index":"A","solvedCount":23416},{"contestId":1525,"index":"F","solvedCount":300},{"contestId":1525,"index":"E","solvedCount":1854},{"contestId":1525,"index":"D","solvedCount":8890},{"contestId":1525,"index":"C","solvedCount":4176},{"contestId":1525,"index":"B","solvedCount":23506},{"contestId":1525,"index":"A","solvedCount":24502},{"contestId":1523,"index":"H","solvedCount":199},{"contestId":1523,"index":"G","solvedCount":384},{"contestId":1523,"index":"F","solvedCount":368},{"contestId":1523,"index":"E","solvedCount":1438},{"contestId":1523,"index":"D","solvedCount":1994},{"contestId":1523,"index":"C","solvedCount":8393},{"contestId":1523,"index":"B","solvedCount":11749},{"contestId":1523,"index":"A","solvedCount":13298},{"contestId":1521,"index":"E","solvedCount":617},{"contestId":1521,"index":"D","solvedCount":1702},{"contestId":1521,"index":"C","solvedCount":4178},{"contestId":1521,"index":"B","solvedCount":19812},{"contestId":1521,"index":"A","solvedCount":33136},{"contestId":1520,"index":"G","solvedCount":3269},{"contestId":1520,"index":"F2","solvedCount":2773},{"contestId":1520,"index":"F1","solvedCount":10156},{"contestId":1520,"index":"E","solvedCount":18623},{"contestId":1520,"index":"D","solvedCount":37720},{"contestId":1520,"index":"C","solvedCount":29108},{"contestId":1520,"index":"B","solvedCount":40642},{"contestId":1520,"index":"A","solvedCount":46699},{"contestId":1519,"index":"F","solvedCount":333},{"contestId":1519,"index":"E","solvedCount":758},{"contestId":1519,"index":"D","solvedCount":13834},{"contestId":1519,"index":"C","solvedCount":15151},{"contestId":1519,"index":"B","solvedCount":28603},{"contestId":1519,"index":"A","solvedCount":27532},{"contestId":1517,"index":"H","solvedCount":60},{"contestId":1517,"index":"G","solvedCount":377},{"contestId":1517,"index":"F","solvedCount":358},{"contestId":1517,"index":"E","solvedCount":925},{"contestId":1517,"index":"D","solvedCount":7000},{"contestId":1517,"index":"C","solvedCount":12659},{"contestId":1517,"index":"B","solvedCount":12855},{"contestId":1517,"index":"A","solvedCount":24539},{"contestId":1516,"index":"E","solvedCount":776},{"contestId":1516,"index":"D","solvedCount":3859},{"contestId":1516,"index":"C","solvedCount":11044},{"contestId":1516,"index":"B","solvedCount":16961},{"contestId":1516,"index":"A","solvedCount":22818},{"contestId":1515,"index":"I","solvedCount":203},{"contestId":1515,"index":"H","solvedCount":193},{"contestId":1515,"index":"G","solvedCount":864},{"contestId":1515,"index":"F","solvedCount":1532},{"contestId":1515,"index":"E","solvedCount":3210},{"contestId":1515,"index":"D","solvedCount":10812},{"contestId":1515,"index":"C","solvedCount":15719},{"contestId":1515,"index":"B","solvedCount":22982},{"contestId":1515,"index":"A","solvedCount":19730},{"contestId":1514,"index":"E","solvedCount":519},{"contestId":1514,"index":"D","solvedCount":3912},{"contestId":1514,"index":"C","solvedCount":13270},{"contestId":1514,"index":"B","solvedCount":20761},{"contestId":1514,"index":"A","solvedCount":23337},{"contestId":1513,"index":"F","solvedCount":1111},{"contestId":1513,"index":"E","solvedCount":1357},{"contestId":1513,"index":"D","solvedCount":4686},{"contestId":1513,"index":"C","solvedCount":12282},{"contestId":1513,"index":"B","solvedCount":12821},{"contestId":1513,"index":"A","solvedCount":18923},{"contestId":1512,"index":"G","solvedCount":7367},{"contestId":1512,"index":"F","solvedCount":5630},{"contestId":1512,"index":"E","solvedCount":9582},{"contestId":1512,"index":"D","solvedCount":20582},{"contestId":1512,"index":"C","solvedCount":18714},{"contestId":1512,"index":"B","solvedCount":24588},{"contestId":1512,"index":"A","solvedCount":53898},{"contestId":1511,"index":"G","solvedCount":605},{"contestId":1511,"index":"F","solvedCount":393},{"contestId":1511,"index":"E","solvedCount":2378},{"contestId":1511,"index":"D","solvedCount":10625},{"contestId":1511,"index":"C","solvedCount":20720},{"contestId":1511,"index":"B","solvedCount":21115},{"contestId":1511,"index":"A","solvedCount":26556},{"contestId":1510,"index":"K","solvedCount":5090},{"contestId":1510,"index":"J","solvedCount":421},{"contestId":1510,"index":"I","solvedCount":420},{"contestId":1510,"index":"H","solvedCount":86},{"contestId":1510,"index":"G","solvedCount":1219},{"contestId":1510,"index":"F","solvedCount":52},{"contestId":1510,"index":"E","solvedCount":225},{"contestId":1510,"index":"D","solvedCount":1719},{"contestId":1510,"index":"C","solvedCount":182},{"contestId":1510,"index":"B","solvedCount":658},{"contestId":1510,"index":"A","solvedCount":139},{"contestId":1509,"index":"C","solvedCount":11044},{"contestId":1509,"index":"B","solvedCount":20508},{"contestId":1509,"index":"A","solvedCount":25069},{"contestId":1508,"index":"F","solvedCount":96},{"contestId":1508,"index":"E","solvedCount":314},{"contestId":1508,"index":"D","solvedCount":476},{"contestId":1508,"index":"C","solvedCount":1347},{"contestId":1508,"index":"B","solvedCount":3668},{"contestId":1508,"index":"A","solvedCount":5802},{"contestId":1506,"index":"G","solvedCount":3917},{"contestId":1506,"index":"F","solvedCount":3004},{"contestId":1506,"index":"E","solvedCount":12092},{"contestId":1506,"index":"D","solvedCount":19420},{"contestId":1506,"index":"C","solvedCount":22116},{"contestId":1506,"index":"B","solvedCount":19461},{"contestId":1506,"index":"A","solvedCount":29304},{"contestId":1505,"index":"I","solvedCount":498},{"contestId":1505,"index":"H","solvedCount":460},{"contestId":1505,"index":"G","solvedCount":270},{"contestId":1505,"index":"F","solvedCount":1411},{"contestId":1505,"index":"E","solvedCount":1680},{"contestId":1505,"index":"D","solvedCount":704},{"contestId":1505,"index":"C","solvedCount":6087},{"contestId":1505,"index":"B","solvedCount":5800},{"contestId":1505,"index":"A","solvedCount":13374},{"contestId":1504,"index":"B","solvedCount":16325},{"contestId":1504,"index":"A","solvedCount":20980},{"contestId":1503,"index":"F","solvedCount":117},{"contestId":1503,"index":"E","solvedCount":541},{"contestId":1503,"index":"D","solvedCount":925},{"contestId":1503,"index":"C","solvedCount":3005},{"contestId":1503,"index":"B","solvedCount":6695},{"contestId":1503,"index":"A","solvedCount":12564},{"contestId":1501,"index":"B","solvedCount":17814},{"contestId":1501,"index":"A","solvedCount":11445},{"contestId":1500,"index":"F","solvedCount":268},{"contestId":1500,"index":"E","solvedCount":182},{"contestId":1500,"index":"D","solvedCount":378},{"contestId":1500,"index":"C","solvedCount":704},{"contestId":1500,"index":"B","solvedCount":1929},{"contestId":1500,"index":"A","solvedCount":8266},{"contestId":1499,"index":"G","solvedCount":175},{"contestId":1499,"index":"F","solvedCount":1156},{"contestId":1499,"index":"E","solvedCount":1337},{"contestId":1499,"index":"D","solvedCount":5138},{"contestId":1499,"index":"C","solvedCount":11960},{"contestId":1499,"index":"B","solvedCount":19739},{"contestId":1499,"index":"A","solvedCount":20773},{"contestId":1498,"index":"F","solvedCount":741},{"contestId":1498,"index":"E","solvedCount":1742},{"contestId":1498,"index":"D","solvedCount":2191},{"contestId":1498,"index":"C","solvedCount":8813},{"contestId":1498,"index":"B","solvedCount":15197},{"contestId":1498,"index":"A","solvedCount":22047},{"contestId":1497,"index":"E2","solvedCount":1443},{"contestId":1497,"index":"E1","solvedCount":7653},{"contestId":1497,"index":"D","solvedCount":1406},{"contestId":1497,"index":"C2","solvedCount":15566},{"contestId":1497,"index":"C1","solvedCount":23100},{"contestId":1497,"index":"B","solvedCount":17499},{"contestId":1497,"index":"A","solvedCount":23367},{"contestId":1496,"index":"B","solvedCount":16868},{"contestId":1496,"index":"A","solvedCount":19793},{"contestId":1495,"index":"F","solvedCount":258},{"contestId":1495,"index":"E","solvedCount":380},{"contestId":1495,"index":"D","solvedCount":1096},{"contestId":1495,"index":"C","solvedCount":2434},{"contestId":1495,"index":"B","solvedCount":5679},{"contestId":1495,"index":"A","solvedCount":16184},{"contestId":1494,"index":"F","solvedCount":314},{"contestId":1494,"index":"E","solvedCount":1592},{"contestId":1494,"index":"D","solvedCount":2407},{"contestId":1494,"index":"C","solvedCount":5080},{"contestId":1494,"index":"B","solvedCount":13510},{"contestId":1494,"index":"A","solvedCount":19922},{"contestId":1493,"index":"F","solvedCount":351},{"contestId":1493,"index":"E","solvedCount":818},{"contestId":1493,"index":"D","solvedCount":4502},{"contestId":1493,"index":"C","solvedCount":4330},{"contestId":1493,"index":"B","solvedCount":11329},{"contestId":1493,"index":"A","solvedCount":18838},{"contestId":1492,"index":"E","solvedCount":1145},{"contestId":1492,"index":"D","solvedCount":5747},{"contestId":1492,"index":"C","solvedCount":14917},{"contestId":1492,"index":"B","solvedCount":17630},{"contestId":1492,"index":"A","solvedCount":22099},{"contestId":1491,"index":"I","solvedCount":69},{"contestId":1491,"index":"H","solvedCount":658},{"contestId":1491,"index":"G","solvedCount":667},{"contestId":1491,"index":"F","solvedCount":870},{"contestId":1491,"index":"E","solvedCount":1931},{"contestId":1491,"index":"D","solvedCount":6601},{"contestId":1491,"index":"C","solvedCount":7490},{"contestId":1491,"index":"B","solvedCount":13320},{"contestId":1491,"index":"A","solvedCount":17800},{"contestId":1490,"index":"G","solvedCount":5210},{"contestId":1490,"index":"F","solvedCount":14547},{"contestId":1490,"index":"E","solvedCount":17133},{"contestId":1490,"index":"D","solvedCount":18093},{"contestId":1490,"index":"C","solvedCount":29179},{"contestId":1490,"index":"B","solvedCount":24723},{"contestId":1490,"index":"A","solvedCount":29649},{"contestId":1488,"index":"J","solvedCount":26},{"contestId":1488,"index":"I","solvedCount":28},{"contestId":1488,"index":"H","solvedCount":45},{"contestId":1488,"index":"G","solvedCount":108},{"contestId":1488,"index":"F","solvedCount":154},{"contestId":1488,"index":"E","solvedCount":180},{"contestId":1488,"index":"D","solvedCount":300},{"contestId":1488,"index":"C","solvedCount":376},{"contestId":1488,"index":"B","solvedCount":502},{"contestId":1488,"index":"A","solvedCount":1224},{"contestId":1487,"index":"G","solvedCount":552},{"contestId":1487,"index":"F","solvedCount":349},{"contestId":1487,"index":"E","solvedCount":4167},{"contestId":1487,"index":"D","solvedCount":15942},{"contestId":1487,"index":"C","solvedCount":13125},{"contestId":1487,"index":"B","solvedCount":18323},{"contestId":1487,"index":"A","solvedCount":25676},{"contestId":1486,"index":"F","solvedCount":584},{"contestId":1486,"index":"E","solvedCount":2677},{"contestId":1486,"index":"D","solvedCount":6068},{"contestId":1486,"index":"C2","solvedCount":7711},{"contestId":1486,"index":"C1","solvedCount":10964},{"contestId":1486,"index":"B","solvedCount":14587},{"contestId":1486,"index":"A","solvedCount":24031},{"contestId":1485,"index":"F","solvedCount":1766},{"contestId":1485,"index":"E","solvedCount":1180},{"contestId":1485,"index":"D","solvedCount":4771},{"contestId":1485,"index":"C","solvedCount":9084},{"contestId":1485,"index":"B","solvedCount":16129},{"contestId":1485,"index":"A","solvedCount":19626},{"contestId":1482,"index":"H","solvedCount":301},{"contestId":1482,"index":"G","solvedCount":222},{"contestId":1482,"index":"F","solvedCount":1415},{"contestId":1482,"index":"E","solvedCount":2761},{"contestId":1482,"index":"D","solvedCount":3647},{"contestId":1482,"index":"C","solvedCount":8852},{"contestId":1482,"index":"B","solvedCount":8814},{"contestId":1482,"index":"A","solvedCount":19832},{"contestId":1481,"index":"F","solvedCount":422},{"contestId":1481,"index":"E","solvedCount":1902},{"contestId":1481,"index":"D","solvedCount":4249},{"contestId":1481,"index":"C","solvedCount":10840},{"contestId":1481,"index":"B","solvedCount":18675},{"contestId":1481,"index":"A","solvedCount":24149},{"contestId":1480,"index":"B","solvedCount":16614},{"contestId":1480,"index":"A","solvedCount":24972},{"contestId":1479,"index":"E","solvedCount":145},{"contestId":1479,"index":"D","solvedCount":869},{"contestId":1479,"index":"C","solvedCount":1209},{"contestId":1479,"index":"B2","solvedCount":3764},{"contestId":1479,"index":"B1","solvedCount":6519},{"contestId":1479,"index":"A","solvedCount":10658},{"contestId":1478,"index":"C","solvedCount":9156},{"contestId":1478,"index":"B","solvedCount":17702},{"contestId":1478,"index":"A","solvedCount":25096},{"contestId":1477,"index":"F","solvedCount":104},{"contestId":1477,"index":"E","solvedCount":112},{"contestId":1477,"index":"D","solvedCount":476},{"contestId":1477,"index":"C","solvedCount":2124},{"contestId":1477,"index":"B","solvedCount":2971},{"contestId":1477,"index":"A","solvedCount":5488},{"contestId":1476,"index":"G","solvedCount":473},{"contestId":1476,"index":"F","solvedCount":539},{"contestId":1476,"index":"E","solvedCount":2152},{"contestId":1476,"index":"D","solvedCount":8116},{"contestId":1476,"index":"C","solvedCount":10684},{"contestId":1476,"index":"B","solvedCount":18714},{"contestId":1476,"index":"A","solvedCount":32400},{"contestId":1475,"index":"G","solvedCount":5985},{"contestId":1475,"index":"F","solvedCount":4871},{"contestId":1475,"index":"E","solvedCount":12089},{"contestId":1475,"index":"D","solvedCount":9219},{"contestId":1475,"index":"C","solvedCount":18849},{"contestId":1475,"index":"B","solvedCount":43035},{"contestId":1475,"index":"A","solvedCount":49268},{"contestId":1474,"index":"F","solvedCount":210},{"contestId":1474,"index":"E","solvedCount":1251},{"contestId":1474,"index":"D","solvedCount":3752},{"contestId":1474,"index":"C","solvedCount":11643},{"contestId":1474,"index":"B","solvedCount":24599},{"contestId":1474,"index":"A","solvedCount":21964},{"contestId":1473,"index":"G","solvedCount":357},{"contestId":1473,"index":"F","solvedCount":837},{"contestId":1473,"index":"E","solvedCount":3036},{"contestId":1473,"index":"D","solvedCount":8920},{"contestId":1473,"index":"C","solvedCount":12020},{"contestId":1473,"index":"B","solvedCount":28188},{"contestId":1473,"index":"A","solvedCount":31828},{"contestId":1472,"index":"G","solvedCount":4099},{"contestId":1472,"index":"F","solvedCount":2828},{"contestId":1472,"index":"E","solvedCount":7364},{"contestId":1472,"index":"D","solvedCount":24616},{"contestId":1472,"index":"C","solvedCount":28166},{"contestId":1472,"index":"B","solvedCount":44316},{"contestId":1472,"index":"A","solvedCount":39188},{"contestId":1471,"index":"B","solvedCount":18761},{"contestId":1471,"index":"A","solvedCount":23187},{"contestId":1470,"index":"F","solvedCount":108},{"contestId":1470,"index":"E","solvedCount":255},{"contestId":1470,"index":"D","solvedCount":3429},{"contestId":1470,"index":"C","solvedCount":1270},{"contestId":1470,"index":"B","solvedCount":5961},{"contestId":1470,"index":"A","solvedCount":20162},{"contestId":1469,"index":"F","solvedCount":785},{"contestId":1469,"index":"E","solvedCount":1774},{"contestId":1469,"index":"D","solvedCount":8868},{"contestId":1469,"index":"C","solvedCount":10159},{"contestId":1469,"index":"B","solvedCount":24790},{"contestId":1469,"index":"A","solvedCount":25373},{"contestId":1468,"index":"N","solvedCount":7666},{"contestId":1468,"index":"M","solvedCount":829},{"contestId":1468,"index":"L","solvedCount":297},{"contestId":1468,"index":"K","solvedCount":4803},{"contestId":1468,"index":"J","solvedCount":3658},{"contestId":1468,"index":"I","solvedCount":464},{"contestId":1468,"index":"H","solvedCount":1647},{"contestId":1468,"index":"G","solvedCount":775},{"contestId":1468,"index":"F","solvedCount":3437},{"contestId":1468,"index":"E","solvedCount":8431},{"contestId":1468,"index":"D","solvedCount":4262},{"contestId":1468,"index":"C","solvedCount":7002},{"contestId":1468,"index":"B","solvedCount":185},{"contestId":1468,"index":"A","solvedCount":1502},{"contestId":1467,"index":"E","solvedCount":1247},{"contestId":1467,"index":"D","solvedCount":3442},{"contestId":1467,"index":"C","solvedCount":6043},{"contestId":1467,"index":"B","solvedCount":10457},{"contestId":1467,"index":"A","solvedCount":23358},{"contestId":1466,"index":"I","solvedCount":161},{"contestId":1466,"index":"H","solvedCount":202},{"contestId":1466,"index":"G","solvedCount":804},{"contestId":1466,"index":"F","solvedCount":2740},{"contestId":1466,"index":"E","solvedCount":6652},{"contestId":1466,"index":"D","solvedCount":10457},{"contestId":1466,"index":"C","solvedCount":16801},{"contestId":1466,"index":"B","solvedCount":21958},{"contestId":1466,"index":"A","solvedCount":22034},{"contestId":1464,"index":"F","solvedCount":234},{"contestId":1463,"index":"F","solvedCount":510},{"contestId":1463,"index":"E","solvedCount":1357},{"contestId":1463,"index":"D","solvedCount":4084},{"contestId":1463,"index":"C","solvedCount":5300},{"contestId":1463,"index":"B","solvedCount":17718},{"contestId":1463,"index":"A","solvedCount":23337},{"contestId":1462,"index":"F","solvedCount":6361},{"contestId":1462,"index":"E2","solvedCount":8689},{"contestId":1462,"index":"E1","solvedCount":12617},{"contestId":1462,"index":"D","solvedCount":15549},{"contestId":1462,"index":"C","solvedCount":29513},{"contestId":1462,"index":"B","solvedCount":25854},{"contestId":1462,"index":"A","solvedCount":37902},{"contestId":1461,"index":"F","solvedCount":501},{"contestId":1461,"index":"E","solvedCount":2009},{"contestId":1461,"index":"D","solvedCount":8595},{"contestId":1461,"index":"C","solvedCount":10524},{"contestId":1461,"index":"B","solvedCount":12065},{"contestId":1461,"index":"A","solvedCount":18239},{"contestId":1459,"index":"B","solvedCount":13262},{"contestId":1459,"index":"A","solvedCount":16411},{"contestId":1458,"index":"F","solvedCount":215},{"contestId":1458,"index":"E","solvedCount":357},{"contestId":1458,"index":"D","solvedCount":832},{"contestId":1458,"index":"C","solvedCount":1114},{"contestId":1458,"index":"B","solvedCount":3252},{"contestId":1458,"index":"A","solvedCount":14726},{"contestId":1456,"index":"E","solvedCount":234},{"contestId":1455,"index":"G","solvedCount":348},{"contestId":1455,"index":"F","solvedCount":397},{"contestId":1455,"index":"E","solvedCount":1386},{"contestId":1455,"index":"D","solvedCount":11465},{"contestId":1455,"index":"C","solvedCount":18849},{"contestId":1455,"index":"B","solvedCount":20452},{"contestId":1455,"index":"A","solvedCount":25373},{"contestId":1454,"index":"F","solvedCount":3610},{"contestId":1454,"index":"E","solvedCount":5265},{"contestId":1454,"index":"D","solvedCount":18905},{"contestId":1454,"index":"C","solvedCount":20256},{"contestId":1454,"index":"B","solvedCount":26975},{"contestId":1454,"index":"A","solvedCount":37507},{"contestId":1453,"index":"F","solvedCount":757},{"contestId":1453,"index":"E","solvedCount":1878},{"contestId":1453,"index":"D","solvedCount":3999},{"contestId":1453,"index":"C","solvedCount":5892},{"contestId":1453,"index":"B","solvedCount":12755},{"contestId":1453,"index":"A","solvedCount":21826},{"contestId":1452,"index":"G","solvedCount":425},{"contestId":1452,"index":"F","solvedCount":285},{"contestId":1452,"index":"E","solvedCount":1422},{"contestId":1452,"index":"D","solvedCount":7556},{"contestId":1452,"index":"C","solvedCount":18511},{"contestId":1452,"index":"B","solvedCount":13999},{"contestId":1452,"index":"A","solvedCount":21449},{"contestId":1451,"index":"F","solvedCount":852},{"contestId":1451,"index":"E2","solvedCount":2742},{"contestId":1451,"index":"E1","solvedCount":4044},{"contestId":1451,"index":"D","solvedCount":9019},{"contestId":1451,"index":"C","solvedCount":14655},{"contestId":1451,"index":"B","solvedCount":18577},{"contestId":1451,"index":"A","solvedCount":23507},{"contestId":1450,"index":"H2","solvedCount":102},{"contestId":1450,"index":"H1","solvedCount":319},{"contestId":1450,"index":"G","solvedCount":199},{"contestId":1450,"index":"F","solvedCount":1227},{"contestId":1450,"index":"E","solvedCount":932},{"contestId":1450,"index":"D","solvedCount":5136},{"contestId":1450,"index":"C2","solvedCount":3376},{"contestId":1450,"index":"C1","solvedCount":5143},{"contestId":1450,"index":"B","solvedCount":14500},{"contestId":1450,"index":"A","solvedCount":17309},{"contestId":1447,"index":"B","solvedCount":14247},{"contestId":1447,"index":"A","solvedCount":13476},{"contestId":1446,"index":"F","solvedCount":229},{"contestId":1446,"index":"E","solvedCount":71},{"contestId":1446,"index":"D2","solvedCount":1000},{"contestId":1446,"index":"D1","solvedCount":1417},{"contestId":1446,"index":"C","solvedCount":3212},{"contestId":1446,"index":"B","solvedCount":7244},{"contestId":1446,"index":"A","solvedCount":14299},{"contestId":1445,"index":"B","solvedCount":14760},{"contestId":1445,"index":"A","solvedCount":18323},{"contestId":1444,"index":"E","solvedCount":116},{"contestId":1444,"index":"D","solvedCount":482},{"contestId":1444,"index":"C","solvedCount":1343},{"contestId":1444,"index":"B","solvedCount":5858},{"contestId":1444,"index":"A","solvedCount":12122},{"contestId":1443,"index":"E","solvedCount":1176},{"contestId":1443,"index":"C","solvedCount":14385},{"contestId":1443,"index":"B","solvedCount":14837},{"contestId":1443,"index":"A","solvedCount":15880},{"contestId":1442,"index":"F","solvedCount":119},{"contestId":1442,"index":"E","solvedCount":525},{"contestId":1442,"index":"D","solvedCount":1712},{"contestId":1442,"index":"C","solvedCount":1453},{"contestId":1442,"index":"B","solvedCount":4185},{"contestId":1442,"index":"A","solvedCount":8241},{"contestId":1440,"index":"B","solvedCount":16263},{"contestId":1440,"index":"A","solvedCount":19284},{"contestId":1439,"index":"E","solvedCount":206},{"contestId":1439,"index":"D","solvedCount":308},{"contestId":1439,"index":"C","solvedCount":1591},{"contestId":1439,"index":"B","solvedCount":1279},{"contestId":1439,"index":"A2","solvedCount":4835},{"contestId":1439,"index":"A1","solvedCount":8984},{"contestId":1438,"index":"F","solvedCount":581},{"contestId":1438,"index":"E","solvedCount":1222},{"contestId":1438,"index":"D","solvedCount":3951},{"contestId":1438,"index":"C","solvedCount":9721},{"contestId":1438,"index":"B","solvedCount":17500},{"contestId":1438,"index":"A","solvedCount":18875},{"contestId":1437,"index":"G","solvedCount":850},{"contestId":1437,"index":"F","solvedCount":1041},{"contestId":1437,"index":"E","solvedCount":3209},{"contestId":1437,"index":"D","solvedCount":11781},{"contestId":1437,"index":"C","solvedCount":9669},{"contestId":1437,"index":"B","solvedCount":18070},{"contestId":1437,"index":"A","solvedCount":17686},{"contestId":1436,"index":"F","solvedCount":459},{"contestId":1436,"index":"E","solvedCount":1881},{"contestId":1436,"index":"D","solvedCount":5623},{"contestId":1436,"index":"C","solvedCount":10260},{"contestId":1436,"index":"B","solvedCount":19632},{"contestId":1436,"index":"A","solvedCount":22062},{"contestId":1434,"index":"E","solvedCount":136},{"contestId":1433,"index":"G","solvedCount":3913},{"contestId":1433,"index":"F","solvedCount":5606},{"contestId":1433,"index":"E","solvedCount":17357},{"contestId":1433,"index":"D","solvedCount":20550},{"contestId":1433,"index":"C","solvedCount":25445},{"contestId":1433,"index":"B","solvedCount":27377},{"contestId":1433,"index":"A","solvedCount":46059},{"contestId":1431,"index":"J","solvedCount":36},{"contestId":1431,"index":"I","solvedCount":38},{"contestId":1431,"index":"H","solvedCount":58},{"contestId":1431,"index":"G","solvedCount":125},{"contestId":1431,"index":"F","solvedCount":148},{"contestId":1431,"index":"E","solvedCount":207},{"contestId":1431,"index":"D","solvedCount":424},{"contestId":1431,"index":"C","solvedCount":675},{"contestId":1431,"index":"B","solvedCount":892},{"contestId":1431,"index":"A","solvedCount":1688},{"contestId":1430,"index":"G","solvedCount":559},{"contestId":1430,"index":"F","solvedCount":822},{"contestId":1430,"index":"E","solvedCount":5904},{"contestId":1430,"index":"D","solvedCount":8495},{"contestId":1430,"index":"C","solvedCount":22084},{"contestId":1430,"index":"B","solvedCount":18901},{"contestId":1430,"index":"A","solvedCount":20011},{"contestId":1428,"index":"H","solvedCount":78},{"contestId":1428,"index":"G2","solvedCount":567},{"contestId":1428,"index":"G1","solvedCount":516},{"contestId":1428,"index":"F","solvedCount":2070},{"contestId":1428,"index":"E","solvedCount":3365},{"contestId":1428,"index":"D","solvedCount":4309},{"contestId":1428,"index":"C","solvedCount":18878},{"contestId":1428,"index":"B","solvedCount":13796},{"contestId":1428,"index":"A","solvedCount":15974},{"contestId":1427,"index":"H","solvedCount":63},{"contestId":1427,"index":"G","solvedCount":202},{"contestId":1427,"index":"F","solvedCount":258},{"contestId":1427,"index":"E","solvedCount":1214},{"contestId":1427,"index":"D","solvedCount":3300},{"contestId":1427,"index":"C","solvedCount":5311},{"contestId":1427,"index":"B","solvedCount":10443},{"contestId":1427,"index":"A","solvedCount":16401},{"contestId":1426,"index":"F","solvedCount":4898},{"contestId":1426,"index":"E","solvedCount":6972},{"contestId":1426,"index":"D","solvedCount":14779},{"contestId":1426,"index":"C","solvedCount":18566},{"contestId":1426,"index":"B","solvedCount":19830},{"contestId":1426,"index":"A","solvedCount":42040},{"contestId":1425,"index":"I","solvedCount":196},{"contestId":1425,"index":"H","solvedCount":3965},{"contestId":1425,"index":"F","solvedCount":4731},{"contestId":1425,"index":"E","solvedCount":879},{"contestId":1425,"index":"D","solvedCount":764},{"contestId":1425,"index":"C","solvedCount":33},{"contestId":1425,"index":"B","solvedCount":258},{"contestId":1425,"index":"A","solvedCount":6051},{"contestId":1424,"index":"M","solvedCount":505},{"contestId":1424,"index":"G","solvedCount":5243},{"contestId":1423,"index":"N","solvedCount":135},{"contestId":1423,"index":"M","solvedCount":124},{"contestId":1423,"index":"L","solvedCount":391},{"contestId":1423,"index":"K","solvedCount":4422},{"contestId":1423,"index":"J","solvedCount":699},{"contestId":1423,"index":"I","solvedCount":96},{"contestId":1423,"index":"H","solvedCount":470},{"contestId":1423,"index":"G","solvedCount":152},{"contestId":1423,"index":"F","solvedCount":344},{"contestId":1423,"index":"E","solvedCount":68},{"contestId":1423,"index":"D","solvedCount":29},{"contestId":1423,"index":"C","solvedCount":104},{"contestId":1423,"index":"B","solvedCount":1675},{"contestId":1423,"index":"A","solvedCount":62},{"contestId":1422,"index":"F","solvedCount":901},{"contestId":1422,"index":"E","solvedCount":705},{"contestId":1422,"index":"D","solvedCount":2490},{"contestId":1422,"index":"C","solvedCount":7862},{"contestId":1422,"index":"B","solvedCount":13885},{"contestId":1422,"index":"A","solvedCount":20271},{"contestId":1421,"index":"E","solvedCount":645},{"contestId":1421,"index":"D","solvedCount":3983},{"contestId":1421,"index":"C","solvedCount":12161},{"contestId":1421,"index":"B","solvedCount":12764},{"contestId":1421,"index":"A","solvedCount":25651},{"contestId":1420,"index":"E","solvedCount":809},{"contestId":1420,"index":"D","solvedCount":7025},{"contestId":1420,"index":"C2","solvedCount":4338},{"contestId":1420,"index":"C1","solvedCount":16408},{"contestId":1420,"index":"B","solvedCount":21690},{"contestId":1420,"index":"A","solvedCount":22189},{"contestId":1419,"index":"F","solvedCount":457},{"contestId":1419,"index":"E","solvedCount":3051},{"contestId":1419,"index":"D2","solvedCount":13896},{"contestId":1419,"index":"D1","solvedCount":22517},{"contestId":1419,"index":"C","solvedCount":14355},{"contestId":1419,"index":"B","solvedCount":15570},{"contestId":1419,"index":"A","solvedCount":18886},{"contestId":1418,"index":"G","solvedCount":1281},{"contestId":1418,"index":"F","solvedCount":327},{"contestId":1418,"index":"E","solvedCount":1644},{"contestId":1418,"index":"D","solvedCount":4050},{"contestId":1418,"index":"C","solvedCount":16654},{"contestId":1418,"index":"B","solvedCount":15878},{"contestId":1418,"index":"A","solvedCount":20121},{"contestId":1417,"index":"B","solvedCount":14083},{"contestId":1417,"index":"A","solvedCount":17897},{"contestId":1416,"index":"F","solvedCount":233},{"contestId":1416,"index":"E","solvedCount":248},{"contestId":1416,"index":"D","solvedCount":1634},{"contestId":1416,"index":"C","solvedCount":3978},{"contestId":1416,"index":"B","solvedCount":5687},{"contestId":1416,"index":"A","solvedCount":11221},{"contestId":1415,"index":"F","solvedCount":379},{"contestId":1415,"index":"E","solvedCount":2473},{"contestId":1415,"index":"D","solvedCount":4926},{"contestId":1415,"index":"C","solvedCount":10329},{"contestId":1415,"index":"B","solvedCount":11815},{"contestId":1415,"index":"A","solvedCount":14745},{"contestId":1413,"index":"F","solvedCount":652},{"contestId":1413,"index":"E","solvedCount":1830},{"contestId":1413,"index":"D","solvedCount":6162},{"contestId":1413,"index":"C","solvedCount":5410},{"contestId":1413,"index":"B","solvedCount":11464},{"contestId":1413,"index":"A","solvedCount":14450},{"contestId":1411,"index":"G","solvedCount":536},{"contestId":1411,"index":"F","solvedCount":300},{"contestId":1411,"index":"E","solvedCount":1504},{"contestId":1411,"index":"D","solvedCount":2340},{"contestId":1411,"index":"C","solvedCount":7542},{"contestId":1411,"index":"B","solvedCount":16576},{"contestId":1411,"index":"A","solvedCount":19853},{"contestId":1409,"index":"F","solvedCount":4110},{"contestId":1409,"index":"E","solvedCount":7255},{"contestId":1409,"index":"D","solvedCount":17816},{"contestId":1409,"index":"C","solvedCount":22048},{"contestId":1409,"index":"B","solvedCount":27256},{"contestId":1409,"index":"A","solvedCount":57701},{"contestId":1408,"index":"I","solvedCount":152},{"contestId":1408,"index":"H","solvedCount":310},{"contestId":1408,"index":"G","solvedCount":806},{"contestId":1408,"index":"F","solvedCount":2176},{"contestId":1408,"index":"E","solvedCount":1808},{"contestId":1408,"index":"D","solvedCount":4043},{"contestId":1408,"index":"C","solvedCount":8394},{"contestId":1408,"index":"B","solvedCount":9514},{"contestId":1408,"index":"A","solvedCount":12290},{"contestId":1407,"index":"E","solvedCount":1540},{"contestId":1407,"index":"D","solvedCount":4434},{"contestId":1407,"index":"C","solvedCount":11014},{"contestId":1407,"index":"B","solvedCount":16212},{"contestId":1407,"index":"A","solvedCount":19641},{"contestId":1406,"index":"E","solvedCount":1419},{"contestId":1406,"index":"D","solvedCount":3273},{"contestId":1406,"index":"C","solvedCount":9451},{"contestId":1406,"index":"B","solvedCount":21103},{"contestId":1406,"index":"A","solvedCount":20410},{"contestId":1405,"index":"B","solvedCount":20224},{"contestId":1405,"index":"A","solvedCount":21036},{"contestId":1404,"index":"E","solvedCount":992},{"contestId":1404,"index":"D","solvedCount":933},{"contestId":1404,"index":"C","solvedCount":2412},{"contestId":1404,"index":"B","solvedCount":6885},{"contestId":1404,"index":"A","solvedCount":14260},{"contestId":1403,"index":"C","solvedCount":40},{"contestId":1403,"index":"B","solvedCount":344},{"contestId":1403,"index":"A","solvedCount":277},{"contestId":1402,"index":"C","solvedCount":191},{"contestId":1402,"index":"B","solvedCount":100},{"contestId":1402,"index":"A","solvedCount":1068},{"contestId":1401,"index":"F","solvedCount":1396},{"contestId":1401,"index":"E","solvedCount":2081},{"contestId":1401,"index":"D","solvedCount":8544},{"contestId":1401,"index":"C","solvedCount":22562},{"contestId":1401,"index":"B","solvedCount":20467},{"contestId":1401,"index":"A","solvedCount":26240},{"contestId":1400,"index":"G","solvedCount":818},{"contestId":1400,"index":"F","solvedCount":711},{"contestId":1400,"index":"E","solvedCount":4809},{"contestId":1400,"index":"D","solvedCount":9371},{"contestId":1400,"index":"C","solvedCount":16177},{"contestId":1400,"index":"B","solvedCount":10677},{"contestId":1400,"index":"A","solvedCount":26118},{"contestId":1399,"index":"F","solvedCount":1462},{"contestId":1399,"index":"E2","solvedCount":2146},{"contestId":1399,"index":"E1","solvedCount":5504},{"contestId":1399,"index":"D","solvedCount":16969},{"contestId":1399,"index":"C","solvedCount":26564},{"contestId":1399,"index":"B","solvedCount":41043},{"contestId":1399,"index":"A","solvedCount":58077},{"contestId":1398,"index":"G","solvedCount":700},{"contestId":1398,"index":"F","solvedCount":1023},{"contestId":1398,"index":"E","solvedCount":2119},{"contestId":1398,"index":"D","solvedCount":10624},{"contestId":1398,"index":"C","solvedCount":21980},{"contestId":1398,"index":"B","solvedCount":23624},{"contestId":1398,"index":"A","solvedCount":26479},{"contestId":1397,"index":"B","solvedCount":13945},{"contestId":1397,"index":"A","solvedCount":27441},{"contestId":1396,"index":"E","solvedCount":285},{"contestId":1396,"index":"D","solvedCount":271},{"contestId":1396,"index":"C","solvedCount":2318},{"contestId":1396,"index":"B","solvedCount":10476},{"contestId":1396,"index":"A","solvedCount":14459},{"contestId":1395,"index":"C","solvedCount":13112},{"contestId":1395,"index":"B","solvedCount":15649},{"contestId":1395,"index":"A","solvedCount":22737},{"contestId":1394,"index":"E","solvedCount":113},{"contestId":1394,"index":"D","solvedCount":725},{"contestId":1394,"index":"C","solvedCount":877},{"contestId":1394,"index":"B","solvedCount":1733},{"contestId":1394,"index":"A","solvedCount":6309},{"contestId":1393,"index":"E2","solvedCount":299},{"contestId":1393,"index":"E1","solvedCount":324},{"contestId":1393,"index":"D","solvedCount":3697},{"contestId":1393,"index":"C","solvedCount":10056},{"contestId":1393,"index":"B","solvedCount":15866},{"contestId":1393,"index":"A","solvedCount":20079},{"contestId":1392,"index":"I","solvedCount":134},{"contestId":1392,"index":"H","solvedCount":613},{"contestId":1392,"index":"G","solvedCount":421},{"contestId":1392,"index":"F","solvedCount":1857},{"contestId":1392,"index":"E","solvedCount":3153},{"contestId":1392,"index":"D","solvedCount":8151},{"contestId":1392,"index":"C","solvedCount":17850},{"contestId":1392,"index":"B","solvedCount":18098},{"contestId":1392,"index":"A","solvedCount":19737},{"contestId":1391,"index":"E","solvedCount":1337},{"contestId":1391,"index":"D","solvedCount":4764},{"contestId":1391,"index":"C","solvedCount":14190},{"contestId":1391,"index":"B","solvedCount":25001},{"contestId":1391,"index":"A","solvedCount":23749},{"contestId":1389,"index":"G","solvedCount":353},{"contestId":1389,"index":"F","solvedCount":904},{"contestId":1389,"index":"E","solvedCount":3038},{"contestId":1389,"index":"D","solvedCount":3914},{"contestId":1389,"index":"C","solvedCount":17527},{"contestId":1389,"index":"B","solvedCount":15011},{"contestId":1389,"index":"A","solvedCount":36089},{"contestId":1388,"index":"E","solvedCount":379},{"contestId":1388,"index":"D","solvedCount":5934},{"contestId":1388,"index":"C","solvedCount":9093},{"contestId":1388,"index":"B","solvedCount":21532},{"contestId":1388,"index":"A","solvedCount":24228},{"contestId":1387,"index":"C","solvedCount":116},{"contestId":1387,"index":"B2","solvedCount":718},{"contestId":1387,"index":"B1","solvedCount":1173},{"contestId":1387,"index":"A","solvedCount":632},{"contestId":1386,"index":"C","solvedCount":364},{"contestId":1386,"index":"B","solvedCount":110},{"contestId":1386,"index":"A","solvedCount":233},{"contestId":1385,"index":"G","solvedCount":1239},{"contestId":1385,"index":"F","solvedCount":2155},{"contestId":1385,"index":"E","solvedCount":6328},{"contestId":1385,"index":"D","solvedCount":17539},{"contestId":1385,"index":"C","solvedCount":25192},{"contestId":1385,"index":"B","solvedCount":35209},{"contestId":1385,"index":"A","solvedCount":36022},{"contestId":1384,"index":"B2","solvedCount":2392},{"contestId":1384,"index":"B1","solvedCount":3768},{"contestId":1384,"index":"A","solvedCount":18047},{"contestId":1383,"index":"F","solvedCount":227},{"contestId":1383,"index":"E","solvedCount":705},{"contestId":1383,"index":"D","solvedCount":573},{"contestId":1383,"index":"C","solvedCount":508},{"contestId":1383,"index":"B","solvedCount":4642},{"contestId":1383,"index":"A","solvedCount":10025},{"contestId":1382,"index":"B","solvedCount":23272},{"contestId":1382,"index":"A","solvedCount":25728},{"contestId":1381,"index":"E","solvedCount":93},{"contestId":1381,"index":"D","solvedCount":425},{"contestId":1381,"index":"C","solvedCount":1359},{"contestId":1381,"index":"B","solvedCount":8235},{"contestId":1381,"index":"A2","solvedCount":12468},{"contestId":1381,"index":"A1","solvedCount":19413},{"contestId":1380,"index":"G","solvedCount":738},{"contestId":1380,"index":"F","solvedCount":721},{"contestId":1380,"index":"E","solvedCount":1823},{"contestId":1380,"index":"D","solvedCount":4496},{"contestId":1380,"index":"C","solvedCount":18969},{"contestId":1380,"index":"B","solvedCount":13892},{"contestId":1380,"index":"A","solvedCount":21298},{"contestId":1379,"index":"F2","solvedCount":418},{"contestId":1379,"index":"F1","solvedCount":509},{"contestId":1379,"index":"E","solvedCount":333},{"contestId":1379,"index":"D","solvedCount":1027},{"contestId":1379,"index":"C","solvedCount":5156},{"contestId":1379,"index":"B","solvedCount":12171},{"contestId":1379,"index":"A","solvedCount":11284},{"contestId":1375,"index":"I","solvedCount":72},{"contestId":1375,"index":"H","solvedCount":341},{"contestId":1375,"index":"G","solvedCount":1567},{"contestId":1375,"index":"F","solvedCount":1838},{"contestId":1375,"index":"E","solvedCount":2650},{"contestId":1375,"index":"D","solvedCount":8418},{"contestId":1375,"index":"C","solvedCount":19698},{"contestId":1375,"index":"B","solvedCount":16648},{"contestId":1375,"index":"A","solvedCount":17809},{"contestId":1374,"index":"F","solvedCount":1225},{"contestId":1374,"index":"E2","solvedCount":877},{"contestId":1374,"index":"E1","solvedCount":13141},{"contestId":1374,"index":"D","solvedCount":21066},{"contestId":1374,"index":"C","solvedCount":39645},{"contestId":1374,"index":"B","solvedCount":41983},{"contestId":1374,"index":"A","solvedCount":47454},{"contestId":1373,"index":"G","solvedCount":719},{"contestId":1373,"index":"F","solvedCount":1575},{"contestId":1373,"index":"E","solvedCount":2647},{"contestId":1373,"index":"D","solvedCount":14416},{"contestId":1373,"index":"C","solvedCount":17495},{"contestId":1373,"index":"B","solvedCount":30184},{"contestId":1373,"index":"A","solvedCount":24707},{"contestId":1372,"index":"F","solvedCount":383},{"contestId":1372,"index":"E","solvedCount":923},{"contestId":1372,"index":"D","solvedCount":5185},{"contestId":1372,"index":"C","solvedCount":16848},{"contestId":1372,"index":"B","solvedCount":24808},{"contestId":1372,"index":"A","solvedCount":30689},{"contestId":1371,"index":"F","solvedCount":485},{"contestId":1371,"index":"E2","solvedCount":2257},{"contestId":1371,"index":"E1","solvedCount":4869},{"contestId":1371,"index":"D","solvedCount":12589},{"contestId":1371,"index":"C","solvedCount":19631},{"contestId":1371,"index":"B","solvedCount":18782},{"contestId":1371,"index":"A","solvedCount":41639},{"contestId":1370,"index":"F2","solvedCount":1155},{"contestId":1370,"index":"F1","solvedCount":1283},{"contestId":1370,"index":"E","solvedCount":4498},{"contestId":1370,"index":"D","solvedCount":8726},{"contestId":1370,"index":"C","solvedCount":22472},{"contestId":1370,"index":"B","solvedCount":22613},{"contestId":1370,"index":"A","solvedCount":45275},{"contestId":1369,"index":"F","solvedCount":557},{"contestId":1369,"index":"E","solvedCount":1972},{"contestId":1369,"index":"D","solvedCount":8078},{"contestId":1369,"index":"C","solvedCount":18486},{"contestId":1369,"index":"B","solvedCount":23117},{"contestId":1369,"index":"A","solvedCount":34499},{"contestId":1368,"index":"H2","solvedCount":193},{"contestId":1368,"index":"H1","solvedCount":287},{"contestId":1368,"index":"G","solvedCount":318},{"contestId":1368,"index":"F","solvedCount":814},{"contestId":1368,"index":"E","solvedCount":1854},{"contestId":1368,"index":"D","solvedCount":10801},{"contestId":1368,"index":"C","solvedCount":12785},{"contestId":1368,"index":"B","solvedCount":18337},{"contestId":1368,"index":"A","solvedCount":34481},{"contestId":1367,"index":"F2","solvedCount":1391},{"contestId":1367,"index":"F1","solvedCount":2894},{"contestId":1367,"index":"E","solvedCount":4998},{"contestId":1367,"index":"D","solvedCount":7769},{"contestId":1367,"index":"C","solvedCount":21975},{"contestId":1367,"index":"B","solvedCount":47021},{"contestId":1367,"index":"A","solvedCount":51362},{"contestId":1366,"index":"G","solvedCount":504},{"contestId":1366,"index":"F","solvedCount":568},{"contestId":1366,"index":"E","solvedCount":3828},{"contestId":1366,"index":"D","solvedCount":9337},{"contestId":1366,"index":"C","solvedCount":12930},{"contestId":1366,"index":"B","solvedCount":18797},{"contestId":1366,"index":"A","solvedCount":27747},{"contestId":1365,"index":"G","solvedCount":828},{"contestId":1365,"index":"F","solvedCount":4200},{"contestId":1365,"index":"E","solvedCount":7300},{"contestId":1365,"index":"D","solvedCount":15143},{"contestId":1365,"index":"C","solvedCount":21400},{"contestId":1365,"index":"B","solvedCount":25069},{"contestId":1365,"index":"A","solvedCount":23098},{"contestId":1364,"index":"E","solvedCount":1020},{"contestId":1364,"index":"D","solvedCount":3887},{"contestId":1364,"index":"C","solvedCount":12358},{"contestId":1364,"index":"B","solvedCount":17707},{"contestId":1364,"index":"A","solvedCount":25364},{"contestId":1363,"index":"F","solvedCount":1215},{"contestId":1363,"index":"E","solvedCount":6276},{"contestId":1363,"index":"D","solvedCount":3740},{"contestId":1363,"index":"C","solvedCount":17077},{"contestId":1363,"index":"B","solvedCount":22039},{"contestId":1363,"index":"A","solvedCount":32708},{"contestId":1362,"index":"C","solvedCount":16341},{"contestId":1362,"index":"B","solvedCount":17789},{"contestId":1362,"index":"A","solvedCount":21498},{"contestId":1361,"index":"F","solvedCount":129},{"contestId":1361,"index":"E","solvedCount":580},{"contestId":1361,"index":"D","solvedCount":299},{"contestId":1361,"index":"C","solvedCount":1336},{"contestId":1361,"index":"B","solvedCount":3330},{"contestId":1361,"index":"A","solvedCount":8040},{"contestId":1360,"index":"H","solvedCount":4171},{"contestId":1360,"index":"G","solvedCount":7190},{"contestId":1360,"index":"F","solvedCount":11442},{"contestId":1360,"index":"E","solvedCount":23438},{"contestId":1360,"index":"D","solvedCount":28744},{"contestId":1360,"index":"C","solvedCount":30360},{"contestId":1360,"index":"B","solvedCount":43155},{"contestId":1360,"index":"A","solvedCount":45381},{"contestId":1359,"index":"F","solvedCount":338},{"contestId":1359,"index":"E","solvedCount":5556},{"contestId":1359,"index":"D","solvedCount":8575},{"contestId":1359,"index":"C","solvedCount":12835},{"contestId":1359,"index":"B","solvedCount":26310},{"contestId":1359,"index":"A","solvedCount":27719},{"contestId":1358,"index":"F","solvedCount":420},{"contestId":1358,"index":"E","solvedCount":2015},{"contestId":1358,"index":"D","solvedCount":7804},{"contestId":1358,"index":"C","solvedCount":16531},{"contestId":1358,"index":"B","solvedCount":24119},{"contestId":1358,"index":"A","solvedCount":36657},{"contestId":1357,"index":"E2","solvedCount":43},{"contestId":1357,"index":"E1","solvedCount":184},{"contestId":1357,"index":"D5","solvedCount":75},{"contestId":1357,"index":"D4","solvedCount":78},{"contestId":1357,"index":"D3","solvedCount":98},{"contestId":1357,"index":"D2","solvedCount":105},{"contestId":1357,"index":"D1","solvedCount":118},{"contestId":1357,"index":"C2","solvedCount":295},{"contestId":1357,"index":"C1","solvedCount":340},{"contestId":1357,"index":"B2","solvedCount":207},{"contestId":1357,"index":"B1","solvedCount":207},{"contestId":1357,"index":"A7","solvedCount":174},{"contestId":1357,"index":"A6","solvedCount":159},{"contestId":1357,"index":"A5","solvedCount":232},{"contestId":1357,"index":"A4","solvedCount":341},{"contestId":1357,"index":"A3","solvedCount":466},{"contestId":1357,"index":"A2","solvedCount":499},{"contestId":1357,"index":"A1","solvedCount":619},{"contestId":1356,"index":"D2","solvedCount":120},{"contestId":1356,"index":"D1","solvedCount":130},{"contestId":1356,"index":"C","solvedCount":294},{"contestId":1356,"index":"B2","solvedCount":274},{"contestId":1356,"index":"B1","solvedCount":274},{"contestId":1356,"index":"A5","solvedCount":322},{"contestId":1356,"index":"A4","solvedCount":450},{"contestId":1356,"index":"A3","solvedCount":452},{"contestId":1356,"index":"A2","solvedCount":478},{"contestId":1356,"index":"A1","solvedCount":592},{"contestId":1355,"index":"F","solvedCount":765},{"contestId":1355,"index":"E","solvedCount":4484},{"contestId":1355,"index":"D","solvedCount":16945},{"contestId":1355,"index":"C","solvedCount":9913},{"contestId":1355,"index":"B","solvedCount":24076},{"contestId":1355,"index":"A","solvedCount":24525},{"contestId":1354,"index":"G","solvedCount":669},{"contestId":1354,"index":"F","solvedCount":952},{"contestId":1354,"index":"E","solvedCount":2910},{"contestId":1354,"index":"D","solvedCount":7919},{"contestId":1354,"index":"C2","solvedCount":5702},{"contestId":1354,"index":"C1","solvedCount":15086},{"contestId":1354,"index":"B","solvedCount":27628},{"contestId":1354,"index":"A","solvedCount":22866},{"contestId":1353,"index":"F","solvedCount":2979},{"contestId":1353,"index":"E","solvedCount":6559},{"contestId":1353,"index":"D","solvedCount":16706},{"contestId":1353,"index":"C","solvedCount":32843},{"contestId":1353,"index":"B","solvedCount":45121},{"contestId":1353,"index":"A","solvedCount":37442},{"contestId":1352,"index":"G","solvedCount":18540},{"contestId":1352,"index":"F","solvedCount":15298},{"contestId":1352,"index":"E","solvedCount":17848},{"contestId":1352,"index":"D","solvedCount":23320},{"contestId":1352,"index":"C","solvedCount":44655},{"contestId":1352,"index":"B","solvedCount":32639},{"contestId":1352,"index":"A","solvedCount":64234},{"contestId":1351,"index":"C","solvedCount":7986},{"contestId":1351,"index":"B","solvedCount":15796},{"contestId":1351,"index":"A","solvedCount":21310},{"contestId":1350,"index":"B","solvedCount":19443},{"contestId":1350,"index":"A","solvedCount":24971},{"contestId":1349,"index":"F2","solvedCount":100},{"contestId":1349,"index":"F1","solvedCount":364},{"contestId":1349,"index":"E","solvedCount":72},{"contestId":1349,"index":"D","solvedCount":691},{"contestId":1349,"index":"C","solvedCount":4135},{"contestId":1349,"index":"B","solvedCount":7446},{"contestId":1349,"index":"A","solvedCount":15070},{"contestId":1348,"index":"F","solvedCount":739},{"contestId":1348,"index":"E","solvedCount":1925},{"contestId":1348,"index":"D","solvedCount":8264},{"contestId":1348,"index":"C","solvedCount":13904},{"contestId":1348,"index":"B","solvedCount":23676},{"contestId":1348,"index":"A","solvedCount":37253},{"contestId":1346,"index":"I","solvedCount":38},{"contestId":1346,"index":"H","solvedCount":39},{"contestId":1346,"index":"G","solvedCount":123},{"contestId":1346,"index":"F","solvedCount":210},{"contestId":1346,"index":"E","solvedCount":341},{"contestId":1346,"index":"D","solvedCount":457},{"contestId":1346,"index":"C","solvedCount":559},{"contestId":1346,"index":"B","solvedCount":1139},{"contestId":1346,"index":"A","solvedCount":1889},{"contestId":1345,"index":"B","solvedCount":24734},{"contestId":1345,"index":"A","solvedCount":23567},{"contestId":1344,"index":"F","solvedCount":227},{"contestId":1344,"index":"E","solvedCount":233},{"contestId":1344,"index":"D","solvedCount":871},{"contestId":1344,"index":"C","solvedCount":1598},{"contestId":1344,"index":"B","solvedCount":5664},{"contestId":1344,"index":"A","solvedCount":14894},{"contestId":1343,"index":"F","solvedCount":1198},{"contestId":1343,"index":"E","solvedCount":4679},{"contestId":1343,"index":"D","solvedCount":11897},{"contestId":1343,"index":"C","solvedCount":34522},{"contestId":1343,"index":"B","solvedCount":50462},{"contestId":1343,"index":"A","solvedCount":43522},{"contestId":1342,"index":"F","solvedCount":610},{"contestId":1342,"index":"E","solvedCount":2641},{"contestId":1342,"index":"D","solvedCount":5738},{"contestId":1342,"index":"C","solvedCount":13325},{"contestId":1342,"index":"B","solvedCount":22768},{"contestId":1342,"index":"A","solvedCount":36079},{"contestId":1341,"index":"B","solvedCount":18525},{"contestId":1341,"index":"A","solvedCount":27457},{"contestId":1340,"index":"F","solvedCount":384},{"contestId":1340,"index":"E","solvedCount":48},{"contestId":1340,"index":"D","solvedCount":770},{"contestId":1340,"index":"C","solvedCount":1945},{"contestId":1340,"index":"B","solvedCount":7470},{"contestId":1340,"index":"A","solvedCount":13020},{"contestId":1339,"index":"B","solvedCount":24722},{"contestId":1339,"index":"A","solvedCount":29989},{"contestId":1338,"index":"E","solvedCount":182},{"contestId":1338,"index":"D","solvedCount":766},{"contestId":1338,"index":"C","solvedCount":2890},{"contestId":1338,"index":"B","solvedCount":7817},{"contestId":1338,"index":"A","solvedCount":21501},{"contestId":1337,"index":"B","solvedCount":31783},{"contestId":1337,"index":"A","solvedCount":34152},{"contestId":1336,"index":"F","solvedCount":165},{"contestId":1336,"index":"E2","solvedCount":260},{"contestId":1336,"index":"E1","solvedCount":610},{"contestId":1336,"index":"D","solvedCount":425},{"contestId":1336,"index":"C","solvedCount":3258},{"contestId":1336,"index":"B","solvedCount":10774},{"contestId":1336,"index":"A","solvedCount":18436},{"contestId":1335,"index":"F","solvedCount":1897},{"contestId":1335,"index":"E2","solvedCount":7704},{"contestId":1335,"index":"E1","solvedCount":10150},{"contestId":1335,"index":"D","solvedCount":25771},{"contestId":1335,"index":"C","solvedCount":31850},{"contestId":1335,"index":"B","solvedCount":35458},{"contestId":1335,"index":"A","solvedCount":72045},{"contestId":1334,"index":"G","solvedCount":341},{"contestId":1334,"index":"F","solvedCount":978},{"contestId":1334,"index":"E","solvedCount":2510},{"contestId":1334,"index":"D","solvedCount":6862},{"contestId":1334,"index":"C","solvedCount":15607},{"contestId":1334,"index":"B","solvedCount":24462},{"contestId":1334,"index":"A","solvedCount":22219},{"contestId":1333,"index":"F","solvedCount":3833},{"contestId":1333,"index":"E","solvedCount":1355},{"contestId":1333,"index":"D","solvedCount":3588},{"contestId":1333,"index":"C","solvedCount":11819},{"contestId":1333,"index":"B","solvedCount":20929},{"contestId":1333,"index":"A","solvedCount":23686},{"contestId":1332,"index":"G","solvedCount":264},{"contestId":1332,"index":"F","solvedCount":953},{"contestId":1332,"index":"E","solvedCount":3416},{"contestId":1332,"index":"D","solvedCount":7711},{"contestId":1332,"index":"C","solvedCount":15090},{"contestId":1332,"index":"B","solvedCount":16590},{"contestId":1332,"index":"A","solvedCount":18885},{"contestId":1331,"index":"H","solvedCount":599},{"contestId":1331,"index":"G","solvedCount":471},{"contestId":1331,"index":"F","solvedCount":543},{"contestId":1331,"index":"E","solvedCount":1178},{"contestId":1331,"index":"D","solvedCount":11758},{"contestId":1331,"index":"C","solvedCount":3098},{"contestId":1331,"index":"B","solvedCount":6899},{"contestId":1331,"index":"A","solvedCount":16668},{"contestId":1330,"index":"B","solvedCount":13554},{"contestId":1330,"index":"A","solvedCount":18205},{"contestId":1329,"index":"E","solvedCount":160},{"contestId":1329,"index":"D","solvedCount":297},{"contestId":1329,"index":"C","solvedCount":1451},{"contestId":1329,"index":"B","solvedCount":6253},{"contestId":1329,"index":"A","solvedCount":8591},{"contestId":1328,"index":"F","solvedCount":2878},{"contestId":1328,"index":"E","solvedCount":8255},{"contestId":1328,"index":"D","solvedCount":12042},{"contestId":1328,"index":"C","solvedCount":28278},{"contestId":1328,"index":"B","solvedCount":27015},{"contestId":1328,"index":"A","solvedCount":84092},{"contestId":1327,"index":"G","solvedCount":382},{"contestId":1327,"index":"F","solvedCount":1473},{"contestId":1327,"index":"E","solvedCount":8255},{"contestId":1327,"index":"D","solvedCount":2955},{"contestId":1327,"index":"C","solvedCount":12816},{"contestId":1327,"index":"B","solvedCount":17990},{"contestId":1327,"index":"A","solvedCount":34780},{"contestId":1326,"index":"G","solvedCount":59},{"contestId":1326,"index":"F2","solvedCount":406},{"contestId":1326,"index":"F1","solvedCount":765},{"contestId":1326,"index":"E","solvedCount":1851},{"contestId":1326,"index":"D2","solvedCount":9120},{"contestId":1326,"index":"D1","solvedCount":11314},{"contestId":1326,"index":"C","solvedCount":14935},{"contestId":1326,"index":"B","solvedCount":23016},{"contestId":1326,"index":"A","solvedCount":28298},{"contestId":1325,"index":"F","solvedCount":1556},{"contestId":1325,"index":"E","solvedCount":1737},{"contestId":1325,"index":"D","solvedCount":11092},{"contestId":1325,"index":"C","solvedCount":12521},{"contestId":1325,"index":"B","solvedCount":33624},{"contestId":1325,"index":"A","solvedCount":36035},{"contestId":1324,"index":"F","solvedCount":8258},{"contestId":1324,"index":"E","solvedCount":11720},{"contestId":1324,"index":"D","solvedCount":24880},{"contestId":1324,"index":"C","solvedCount":25758},{"contestId":1324,"index":"B","solvedCount":26163},{"contestId":1324,"index":"A","solvedCount":24694},{"contestId":1323,"index":"B","solvedCount":8246},{"contestId":1323,"index":"A","solvedCount":18997},{"contestId":1322,"index":"F","solvedCount":83},{"contestId":1322,"index":"E","solvedCount":274},{"contestId":1322,"index":"D","solvedCount":665},{"contestId":1322,"index":"C","solvedCount":1963},{"contestId":1322,"index":"B","solvedCount":3743},{"contestId":1322,"index":"A","solvedCount":12041},{"contestId":1321,"index":"C","solvedCount":9237},{"contestId":1321,"index":"A","solvedCount":13749},{"contestId":1320,"index":"F","solvedCount":136},{"contestId":1320,"index":"E","solvedCount":575},{"contestId":1320,"index":"D","solvedCount":1132},{"contestId":1320,"index":"C","solvedCount":2764},{"contestId":1320,"index":"B","solvedCount":5650},{"contestId":1320,"index":"A","solvedCount":14857},{"contestId":1316,"index":"F","solvedCount":472},{"contestId":1316,"index":"E","solvedCount":3134},{"contestId":1316,"index":"D","solvedCount":3109},{"contestId":1316,"index":"C","solvedCount":6850},{"contestId":1316,"index":"B","solvedCount":10774},{"contestId":1316,"index":"A","solvedCount":18107},{"contestId":1315,"index":"C","solvedCount":9592},{"contestId":1315,"index":"B","solvedCount":8769},{"contestId":1315,"index":"A","solvedCount":11600},{"contestId":1313,"index":"E","solvedCount":471},{"contestId":1313,"index":"D","solvedCount":1016},{"contestId":1313,"index":"C2","solvedCount":5862},{"contestId":1313,"index":"C1","solvedCount":9764},{"contestId":1313,"index":"B","solvedCount":6317},{"contestId":1313,"index":"A","solvedCount":14919},{"contestId":1312,"index":"G","solvedCount":715},{"contestId":1312,"index":"F","solvedCount":634},{"contestId":1312,"index":"E","solvedCount":5191},{"contestId":1312,"index":"D","solvedCount":8577},{"contestId":1312,"index":"C","solvedCount":15300},{"contestId":1312,"index":"B","solvedCount":22994},{"contestId":1312,"index":"A","solvedCount":24740},{"contestId":1311,"index":"F","solvedCount":3705},{"contestId":1311,"index":"E","solvedCount":2044},{"contestId":1311,"index":"D","solvedCount":8228},{"contestId":1311,"index":"C","solvedCount":15226},{"contestId":1311,"index":"B","solvedCount":18050},{"contestId":1311,"index":"A","solvedCount":39168},{"contestId":1310,"index":"F","solvedCount":60},{"contestId":1310,"index":"E","solvedCount":254},{"contestId":1310,"index":"D","solvedCount":1181},{"contestId":1310,"index":"C","solvedCount":452},{"contestId":1310,"index":"B","solvedCount":480},{"contestId":1310,"index":"A","solvedCount":4808},{"contestId":1307,"index":"G","solvedCount":386},{"contestId":1307,"index":"F","solvedCount":525},{"contestId":1307,"index":"E","solvedCount":1050},{"contestId":1307,"index":"D","solvedCount":5760},{"contestId":1307,"index":"C","solvedCount":11285},{"contestId":1307,"index":"B","solvedCount":12690},{"contestId":1307,"index":"A","solvedCount":14549},{"contestId":1305,"index":"H","solvedCount":98},{"contestId":1305,"index":"G","solvedCount":817},{"contestId":1305,"index":"F","solvedCount":2160},{"contestId":1305,"index":"E","solvedCount":2772},{"contestId":1305,"index":"D","solvedCount":4584},{"contestId":1305,"index":"C","solvedCount":12844},{"contestId":1305,"index":"B","solvedCount":11031},{"contestId":1305,"index":"A","solvedCount":13599},{"contestId":1304,"index":"F2","solvedCount":1216},{"contestId":1304,"index":"F1","solvedCount":1461},{"contestId":1304,"index":"E","solvedCount":4657},{"contestId":1304,"index":"D","solvedCount":5915},{"contestId":1304,"index":"C","solvedCount":15082},{"contestId":1304,"index":"B","solvedCount":17072},{"contestId":1304,"index":"A","solvedCount":24420},{"contestId":1303,"index":"G","solvedCount":647},{"contestId":1303,"index":"F","solvedCount":487},{"contestId":1303,"index":"E","solvedCount":2462},{"contestId":1303,"index":"D","solvedCount":6561},{"contestId":1303,"index":"C","solvedCount":11515},{"contestId":1303,"index":"B","solvedCount":15003},{"contestId":1303,"index":"A","solvedCount":28664},{"contestId":1302,"index":"J","solvedCount":9},{"contestId":1302,"index":"I","solvedCount":2},{"contestId":1302,"index":"H","solvedCount":8},{"contestId":1302,"index":"G","solvedCount":22},{"contestId":1302,"index":"F","solvedCount":72},{"contestId":1302,"index":"E","solvedCount":44},{"contestId":1302,"index":"D","solvedCount":90},{"contestId":1302,"index":"C","solvedCount":372},{"contestId":1302,"index":"B","solvedCount":143},{"contestId":1302,"index":"A","solvedCount":294},{"contestId":1301,"index":"F","solvedCount":1007},{"contestId":1301,"index":"E","solvedCount":1168},{"contestId":1301,"index":"D","solvedCount":3698},{"contestId":1301,"index":"C","solvedCount":8835},{"contestId":1301,"index":"B","solvedCount":13511},{"contestId":1301,"index":"A","solvedCount":18782},{"contestId":1300,"index":"B","solvedCount":21124},{"contestId":1300,"index":"A","solvedCount":20408},{"contestId":1299,"index":"E","solvedCount":145},{"contestId":1299,"index":"D","solvedCount":389},{"contestId":1299,"index":"C","solvedCount":3457},{"contestId":1299,"index":"B","solvedCount":4922},{"contestId":1299,"index":"A","solvedCount":11396},{"contestId":1297,"index":"I","solvedCount":23},{"contestId":1297,"index":"H","solvedCount":36},{"contestId":1297,"index":"G","solvedCount":60},{"contestId":1297,"index":"F","solvedCount":105},{"contestId":1297,"index":"E","solvedCount":188},{"contestId":1297,"index":"D","solvedCount":250},{"contestId":1297,"index":"C","solvedCount":383},{"contestId":1297,"index":"B","solvedCount":389},{"contestId":1297,"index":"A","solvedCount":851},{"contestId":1296,"index":"F","solvedCount":2537},{"contestId":1296,"index":"E2","solvedCount":4540},{"contestId":1296,"index":"E1","solvedCount":6787},{"contestId":1296,"index":"D","solvedCount":13469},{"contestId":1296,"index":"C","solvedCount":14010},{"contestId":1296,"index":"B","solvedCount":28115},{"contestId":1296,"index":"A","solvedCount":37272},{"contestId":1295,"index":"F","solvedCount":907},{"contestId":1295,"index":"E","solvedCount":2218},{"contestId":1295,"index":"D","solvedCount":8024},{"contestId":1295,"index":"C","solvedCount":12206},{"contestId":1295,"index":"B","solvedCount":8897},{"contestId":1295,"index":"A","solvedCount":21724},{"contestId":1294,"index":"F","solvedCount":5034},{"contestId":1294,"index":"E","solvedCount":4515},{"contestId":1294,"index":"D","solvedCount":10913},{"contestId":1294,"index":"C","solvedCount":29811},{"contestId":1294,"index":"B","solvedCount":20637},{"contestId":1294,"index":"A","solvedCount":41545},{"contestId":1293,"index":"B","solvedCount":20202},{"contestId":1293,"index":"A","solvedCount":14656},{"contestId":1292,"index":"F","solvedCount":263},{"contestId":1292,"index":"E","solvedCount":298},{"contestId":1292,"index":"D","solvedCount":746},{"contestId":1292,"index":"C","solvedCount":1781},{"contestId":1292,"index":"B","solvedCount":5830},{"contestId":1292,"index":"A","solvedCount":12729},{"contestId":1291,"index":"F","solvedCount":394},{"contestId":1291,"index":"B","solvedCount":13479},{"contestId":1291,"index":"A","solvedCount":18626},{"contestId":1290,"index":"F","solvedCount":335},{"contestId":1290,"index":"E","solvedCount":430},{"contestId":1290,"index":"D","solvedCount":549},{"contestId":1290,"index":"C","solvedCount":1439},{"contestId":1290,"index":"B","solvedCount":4522},{"contestId":1290,"index":"A","solvedCount":8144},{"contestId":1288,"index":"F","solvedCount":400},{"contestId":1288,"index":"E","solvedCount":3181},{"contestId":1288,"index":"D","solvedCount":6250},{"contestId":1288,"index":"C","solvedCount":11744},{"contestId":1288,"index":"B","solvedCount":16412},{"contestId":1288,"index":"A","solvedCount":17472},{"contestId":1287,"index":"B","solvedCount":8976},{"contestId":1287,"index":"A","solvedCount":19664},{"contestId":1286,"index":"F","solvedCount":204},{"contestId":1286,"index":"E","solvedCount":445},{"contestId":1286,"index":"D","solvedCount":510},{"contestId":1286,"index":"C2","solvedCount":568},{"contestId":1286,"index":"C1","solvedCount":1149},{"contestId":1286,"index":"B","solvedCount":4238},{"contestId":1286,"index":"A","solvedCount":8036},{"contestId":1285,"index":"F","solvedCount":998},{"contestId":1285,"index":"E","solvedCount":1569},{"contestId":1285,"index":"D","solvedCount":7018},{"contestId":1285,"index":"C","solvedCount":20644},{"contestId":1285,"index":"B","solvedCount":19602},{"contestId":1285,"index":"A","solvedCount":26654},{"contestId":1284,"index":"G","solvedCount":135},{"contestId":1284,"index":"F","solvedCount":291},{"contestId":1284,"index":"E","solvedCount":1003},{"contestId":1284,"index":"D","solvedCount":2804},{"contestId":1284,"index":"C","solvedCount":7483},{"contestId":1284,"index":"B","solvedCount":10363},{"contestId":1284,"index":"A","solvedCount":17543},{"contestId":1283,"index":"F","solvedCount":1508},{"contestId":1283,"index":"E","solvedCount":5997},{"contestId":1283,"index":"D","solvedCount":7079},{"contestId":1283,"index":"C","solvedCount":12384},{"contestId":1283,"index":"B","solvedCount":20636},{"contestId":1283,"index":"A","solvedCount":42535},{"contestId":1282,"index":"E","solvedCount":908},{"contestId":1282,"index":"D","solvedCount":1973},{"contestId":1282,"index":"C","solvedCount":3980},{"contestId":1282,"index":"B2","solvedCount":9568},{"contestId":1282,"index":"B1","solvedCount":10922},{"contestId":1282,"index":"A","solvedCount":14247},{"contestId":1281,"index":"B","solvedCount":7840},{"contestId":1281,"index":"A","solvedCount":17364},{"contestId":1280,"index":"F","solvedCount":51},{"contestId":1280,"index":"E","solvedCount":182},{"contestId":1280,"index":"D","solvedCount":878},{"contestId":1280,"index":"C","solvedCount":2368},{"contestId":1280,"index":"B","solvedCount":3626},{"contestId":1280,"index":"A","solvedCount":4971},{"contestId":1279,"index":"F","solvedCount":772},{"contestId":1279,"index":"E","solvedCount":335},{"contestId":1279,"index":"D","solvedCount":5622},{"contestId":1279,"index":"C","solvedCount":11098},{"contestId":1279,"index":"B","solvedCount":13058},{"contestId":1279,"index":"A","solvedCount":16298},{"contestId":1278,"index":"F","solvedCount":1518},{"contestId":1278,"index":"E","solvedCount":1641},{"contestId":1278,"index":"D","solvedCount":3516},{"contestId":1278,"index":"C","solvedCount":7349},{"contestId":1278,"index":"B","solvedCount":12425},{"contestId":1278,"index":"A","solvedCount":15148},{"contestId":1277,"index":"D","solvedCount":2869},{"contestId":1277,"index":"B","solvedCount":13923},{"contestId":1277,"index":"A","solvedCount":12641},{"contestId":1276,"index":"F","solvedCount":272},{"contestId":1276,"index":"E","solvedCount":71},{"contestId":1276,"index":"D","solvedCount":455},{"contestId":1276,"index":"C","solvedCount":1377},{"contestId":1276,"index":"B","solvedCount":4462},{"contestId":1276,"index":"A","solvedCount":11767},{"contestId":1275,"index":"F","solvedCount":91},{"contestId":1275,"index":"E3","solvedCount":56},{"contestId":1275,"index":"E2","solvedCount":130},{"contestId":1275,"index":"E1","solvedCount":254},{"contestId":1275,"index":"D","solvedCount":421},{"contestId":1275,"index":"C","solvedCount":667},{"contestId":1275,"index":"B","solvedCount":815},{"contestId":1275,"index":"A","solvedCount":879},{"contestId":1272,"index":"F","solvedCount":1624},{"contestId":1272,"index":"E","solvedCount":5418},{"contestId":1272,"index":"D","solvedCount":14980},{"contestId":1272,"index":"C","solvedCount":23471},{"contestId":1272,"index":"B","solvedCount":13106},{"contestId":1272,"index":"A","solvedCount":19451},{"contestId":1271,"index":"F","solvedCount":178},{"contestId":1271,"index":"E","solvedCount":2990},{"contestId":1271,"index":"D","solvedCount":2589},{"contestId":1271,"index":"C","solvedCount":10002},{"contestId":1271,"index":"B","solvedCount":10841},{"contestId":1271,"index":"A","solvedCount":14448},{"contestId":1270,"index":"I","solvedCount":206},{"contestId":1270,"index":"H","solvedCount":508},{"contestId":1270,"index":"G","solvedCount":1814},{"contestId":1270,"index":"F","solvedCount":1022},{"contestId":1270,"index":"E","solvedCount":2099},{"contestId":1270,"index":"D","solvedCount":4288},{"contestId":1270,"index":"C","solvedCount":13198},{"contestId":1270,"index":"B","solvedCount":15522},{"contestId":1270,"index":"A","solvedCount":16319},{"contestId":1269,"index":"B","solvedCount":8695},{"contestId":1269,"index":"A","solvedCount":20081},{"contestId":1268,"index":"E","solvedCount":208},{"contestId":1268,"index":"D","solvedCount":356},{"contestId":1268,"index":"C","solvedCount":1599},{"contestId":1268,"index":"B","solvedCount":5434},{"contestId":1268,"index":"A","solvedCount":8115},{"contestId":1267,"index":"L","solvedCount":2620},{"contestId":1267,"index":"K","solvedCount":1627},{"contestId":1267,"index":"J","solvedCount":2415},{"contestId":1267,"index":"I","solvedCount":632},{"contestId":1267,"index":"H","solvedCount":83},{"contestId":1267,"index":"G","solvedCount":586},{"contestId":1267,"index":"F","solvedCount":414},{"contestId":1267,"index":"E","solvedCount":2862},{"contestId":1267,"index":"D","solvedCount":192},{"contestId":1267,"index":"C","solvedCount":375},{"contestId":1267,"index":"B","solvedCount":3583},{"contestId":1267,"index":"A","solvedCount":734},{"contestId":1266,"index":"H","solvedCount":93},{"contestId":1266,"index":"G","solvedCount":110},{"contestId":1266,"index":"F","solvedCount":310},{"contestId":1266,"index":"E","solvedCount":1965},{"contestId":1266,"index":"D","solvedCount":3293},{"contestId":1266,"index":"C","solvedCount":9148},{"contestId":1266,"index":"B","solvedCount":13727},{"contestId":1266,"index":"A","solvedCount":14389},{"contestId":1265,"index":"E","solvedCount":3083},{"contestId":1265,"index":"B","solvedCount":12029},{"contestId":1265,"index":"A","solvedCount":14450},{"contestId":1264,"index":"F","solvedCount":699},{"contestId":1264,"index":"E","solvedCount":650},{"contestId":1264,"index":"D2","solvedCount":676},{"contestId":1264,"index":"D1","solvedCount":1042},{"contestId":1264,"index":"C","solvedCount":1099},{"contestId":1264,"index":"B","solvedCount":5476},{"contestId":1264,"index":"A","solvedCount":9669},{"contestId":1263,"index":"F","solvedCount":803},{"contestId":1263,"index":"E","solvedCount":2470},{"contestId":1263,"index":"D","solvedCount":12624},{"contestId":1263,"index":"C","solvedCount":12941},{"contestId":1263,"index":"B","solvedCount":10868},{"contestId":1263,"index":"A","solvedCount":15470},{"contestId":1261,"index":"F","solvedCount":341},{"contestId":1260,"index":"F","solvedCount":425},{"contestId":1260,"index":"E","solvedCount":1535},{"contestId":1260,"index":"D","solvedCount":3524},{"contestId":1260,"index":"C","solvedCount":7672},{"contestId":1260,"index":"B","solvedCount":14720},{"contestId":1260,"index":"A","solvedCount":13699},{"contestId":1257,"index":"G","solvedCount":540},{"contestId":1257,"index":"F","solvedCount":1796},{"contestId":1257,"index":"E","solvedCount":4026},{"contestId":1257,"index":"D","solvedCount":7028},{"contestId":1257,"index":"C","solvedCount":15160},{"contestId":1257,"index":"B","solvedCount":18994},{"contestId":1257,"index":"A","solvedCount":19732},{"contestId":1256,"index":"F","solvedCount":2912},{"contestId":1256,"index":"E","solvedCount":3675},{"contestId":1256,"index":"D","solvedCount":11368},{"contestId":1256,"index":"C","solvedCount":6438},{"contestId":1256,"index":"B","solvedCount":12459},{"contestId":1256,"index":"A","solvedCount":26998},{"contestId":1255,"index":"C","solvedCount":6376},{"contestId":1255,"index":"B","solvedCount":11378},{"contestId":1255,"index":"A","solvedCount":16452},{"contestId":1254,"index":"E","solvedCount":235},{"contestId":1254,"index":"D","solvedCount":1021},{"contestId":1254,"index":"C","solvedCount":1169},{"contestId":1254,"index":"B2","solvedCount":2796},{"contestId":1254,"index":"B1","solvedCount":4234},{"contestId":1254,"index":"A","solvedCount":4868},{"contestId":1253,"index":"F","solvedCount":1397},{"contestId":1253,"index":"E","solvedCount":2501},{"contestId":1253,"index":"D","solvedCount":8518},{"contestId":1253,"index":"C","solvedCount":13279},{"contestId":1253,"index":"B","solvedCount":10670},{"contestId":1253,"index":"A","solvedCount":17116},{"contestId":1252,"index":"L","solvedCount":539},{"contestId":1252,"index":"K","solvedCount":1699},{"contestId":1252,"index":"J","solvedCount":657},{"contestId":1252,"index":"I","solvedCount":28},{"contestId":1252,"index":"H","solvedCount":2524},{"contestId":1252,"index":"G","solvedCount":1313},{"contestId":1252,"index":"F","solvedCount":771},{"contestId":1252,"index":"E","solvedCount":1163},{"contestId":1252,"index":"D","solvedCount":246},{"contestId":1252,"index":"C","solvedCount":3535},{"contestId":1252,"index":"B","solvedCount":486},{"contestId":1252,"index":"A","solvedCount":5452},{"contestId":1251,"index":"F","solvedCount":757},{"contestId":1251,"index":"E2","solvedCount":2199},{"contestId":1251,"index":"E1","solvedCount":1970},{"contestId":1251,"index":"D","solvedCount":5407},{"contestId":1251,"index":"C","solvedCount":11028},{"contestId":1251,"index":"B","solvedCount":10346},{"contestId":1251,"index":"A","solvedCount":17988},{"contestId":1250,"index":"N","solvedCount":1513},{"contestId":1250,"index":"M","solvedCount":343},{"contestId":1250,"index":"L","solvedCount":3930},{"contestId":1250,"index":"K","solvedCount":128},{"contestId":1250,"index":"J","solvedCount":2757},{"contestId":1250,"index":"I","solvedCount":123},{"contestId":1250,"index":"H","solvedCount":3884},{"contestId":1250,"index":"G","solvedCount":693},{"contestId":1250,"index":"F","solvedCount":6988},{"contestId":1250,"index":"E","solvedCount":776},{"contestId":1250,"index":"D","solvedCount":149},{"contestId":1250,"index":"C","solvedCount":1247},{"contestId":1250,"index":"B","solvedCount":2499},{"contestId":1250,"index":"A","solvedCount":3955},{"contestId":1249,"index":"F","solvedCount":1913},{"contestId":1249,"index":"E","solvedCount":8803},{"contestId":1249,"index":"D2","solvedCount":4592},{"contestId":1249,"index":"D1","solvedCount":4582},{"contestId":1249,"index":"C2","solvedCount":11785},{"contestId":1249,"index":"C1","solvedCount":14569},{"contestId":1249,"index":"B2","solvedCount":15692},{"contestId":1249,"index":"B1","solvedCount":19431},{"contestId":1249,"index":"A","solvedCount":21374},{"contestId":1248,"index":"D1","solvedCount":2246},{"contestId":1248,"index":"B","solvedCount":16031},{"contestId":1248,"index":"A","solvedCount":13458},{"contestId":1246,"index":"F","solvedCount":143},{"contestId":1245,"index":"F","solvedCount":1627},{"contestId":1245,"index":"E","solvedCount":1050},{"contestId":1245,"index":"D","solvedCount":6348},{"contestId":1245,"index":"C","solvedCount":15981},{"contestId":1245,"index":"B","solvedCount":13186},{"contestId":1245,"index":"A","solvedCount":13655},{"contestId":1244,"index":"G","solvedCount":1228},{"contestId":1244,"index":"F","solvedCount":1275},{"contestId":1244,"index":"E","solvedCount":4485},{"contestId":1244,"index":"D","solvedCount":6968},{"contestId":1244,"index":"C","solvedCount":7192},{"contestId":1244,"index":"B","solvedCount":14560},{"contestId":1244,"index":"A","solvedCount":18331},{"contestId":1243,"index":"B2","solvedCount":6727},{"contestId":1243,"index":"B1","solvedCount":14248},{"contestId":1243,"index":"A","solvedCount":14964},{"contestId":1242,"index":"E","solvedCount":121},{"contestId":1242,"index":"D","solvedCount":167},{"contestId":1242,"index":"C","solvedCount":1388},{"contestId":1242,"index":"B","solvedCount":6459},{"contestId":1242,"index":"A","solvedCount":11997},{"contestId":1240,"index":"F","solvedCount":191},{"contestId":1239,"index":"F","solvedCount":220},{"contestId":1239,"index":"E","solvedCount":789},{"contestId":1239,"index":"D","solvedCount":1705},{"contestId":1239,"index":"C","solvedCount":1278},{"contestId":1239,"index":"B","solvedCount":934},{"contestId":1239,"index":"A","solvedCount":6924},{"contestId":1238,"index":"G","solvedCount":376},{"contestId":1238,"index":"F","solvedCount":1576},{"contestId":1238,"index":"E","solvedCount":2585},{"contestId":1238,"index":"D","solvedCount":5578},{"contestId":1238,"index":"C","solvedCount":6949},{"contestId":1238,"index":"B","solvedCount":12828},{"contestId":1238,"index":"A","solvedCount":22381},{"contestId":1237,"index":"H","solvedCount":259},{"contestId":1237,"index":"G","solvedCount":99},{"contestId":1237,"index":"F","solvedCount":789},{"contestId":1237,"index":"E","solvedCount":1211},{"contestId":1237,"index":"D","solvedCount":3641},{"contestId":1237,"index":"C2","solvedCount":4011},{"contestId":1237,"index":"C1","solvedCount":5730},{"contestId":1237,"index":"B","solvedCount":13767},{"contestId":1237,"index":"A","solvedCount":17674},{"contestId":1236,"index":"F","solvedCount":155},{"contestId":1236,"index":"E","solvedCount":608},{"contestId":1236,"index":"D","solvedCount":1620},{"contestId":1236,"index":"C","solvedCount":9602},{"contestId":1236,"index":"B","solvedCount":10224},{"contestId":1236,"index":"A","solvedCount":15443},{"contestId":1234,"index":"F","solvedCount":2235},{"contestId":1234,"index":"E","solvedCount":2483},{"contestId":1234,"index":"D","solvedCount":13297},{"contestId":1234,"index":"C","solvedCount":11868},{"contestId":1234,"index":"B2","solvedCount":15950},{"contestId":1234,"index":"B1","solvedCount":17840},{"contestId":1234,"index":"A","solvedCount":26576},{"contestId":1231,"index":"E","solvedCount":601},{"contestId":1231,"index":"C","solvedCount":3306},{"contestId":1230,"index":"B","solvedCount":17820},{"contestId":1230,"index":"A","solvedCount":20436},{"contestId":1228,"index":"F","solvedCount":403},{"contestId":1228,"index":"E","solvedCount":2341},{"contestId":1228,"index":"D","solvedCount":4867},{"contestId":1228,"index":"C","solvedCount":8479},{"contestId":1228,"index":"B","solvedCount":11132},{"contestId":1228,"index":"A","solvedCount":20474},{"contestId":1227,"index":"G","solvedCount":853},{"contestId":1227,"index":"F2","solvedCount":1401},{"contestId":1227,"index":"F1","solvedCount":1705},{"contestId":1227,"index":"E","solvedCount":1397},{"contestId":1227,"index":"D2","solvedCount":4128},{"contestId":1227,"index":"D1","solvedCount":6017},{"contestId":1227,"index":"C","solvedCount":5215},{"contestId":1227,"index":"B","solvedCount":8992},{"contestId":1227,"index":"A","solvedCount":9305},{"contestId":1225,"index":"G","solvedCount":490},{"contestId":1225,"index":"F","solvedCount":850},{"contestId":1225,"index":"E","solvedCount":1746},{"contestId":1225,"index":"D","solvedCount":6902},{"contestId":1225,"index":"C","solvedCount":8416},{"contestId":1225,"index":"B2","solvedCount":9715},{"contestId":1225,"index":"B1","solvedCount":11369},{"contestId":1225,"index":"A","solvedCount":15151},{"contestId":1223,"index":"G","solvedCount":221},{"contestId":1223,"index":"F","solvedCount":1804},{"contestId":1223,"index":"E","solvedCount":2435},{"contestId":1223,"index":"D","solvedCount":3859},{"contestId":1223,"index":"C","solvedCount":7316},{"contestId":1223,"index":"B","solvedCount":14088},{"contestId":1223,"index":"A","solvedCount":20939},{"contestId":1221,"index":"G","solvedCount":487},{"contestId":1221,"index":"F","solvedCount":923},{"contestId":1221,"index":"E","solvedCount":992},{"contestId":1221,"index":"D","solvedCount":8267},{"contestId":1221,"index":"C","solvedCount":19227},{"contestId":1221,"index":"B","solvedCount":11433},{"contestId":1221,"index":"A","solvedCount":16004},{"contestId":1220,"index":"G","solvedCount":40},{"contestId":1220,"index":"F","solvedCount":624},{"contestId":1220,"index":"E","solvedCount":2408},{"contestId":1220,"index":"D","solvedCount":3540},{"contestId":1220,"index":"C","solvedCount":9656},{"contestId":1220,"index":"B","solvedCount":11123},{"contestId":1220,"index":"A","solvedCount":27675},{"contestId":1219,"index":"G","solvedCount":576},{"contestId":1219,"index":"C","solvedCount":1670},{"contestId":1218,"index":"I","solvedCount":554},{"contestId":1218,"index":"H","solvedCount":99},{"contestId":1218,"index":"G","solvedCount":65},{"contestId":1218,"index":"F","solvedCount":2812},{"contestId":1218,"index":"E","solvedCount":337},{"contestId":1218,"index":"D","solvedCount":286},{"contestId":1218,"index":"C","solvedCount":161},{"contestId":1218,"index":"B","solvedCount":62},{"contestId":1218,"index":"A","solvedCount":75},{"contestId":1217,"index":"F","solvedCount":471},{"contestId":1217,"index":"E","solvedCount":1562},{"contestId":1217,"index":"D","solvedCount":4700},{"contestId":1217,"index":"C","solvedCount":6926},{"contestId":1217,"index":"B","solvedCount":10674},{"contestId":1217,"index":"A","solvedCount":14320},{"contestId":1216,"index":"F","solvedCount":2220},{"contestId":1216,"index":"E2","solvedCount":1369},{"contestId":1216,"index":"E1","solvedCount":3245},{"contestId":1216,"index":"D","solvedCount":10568},{"contestId":1216,"index":"C","solvedCount":8344},{"contestId":1216,"index":"B","solvedCount":17548},{"contestId":1216,"index":"A","solvedCount":18030},{"contestId":1215,"index":"F","solvedCount":825},{"contestId":1215,"index":"E","solvedCount":2792},{"contestId":1215,"index":"D","solvedCount":5892},{"contestId":1215,"index":"C","solvedCount":10513},{"contestId":1215,"index":"B","solvedCount":11488},{"contestId":1215,"index":"A","solvedCount":11038},{"contestId":1214,"index":"H","solvedCount":359},{"contestId":1214,"index":"G","solvedCount":259},{"contestId":1214,"index":"F","solvedCount":414},{"contestId":1214,"index":"E","solvedCount":2402},{"contestId":1214,"index":"D","solvedCount":4780},{"contestId":1214,"index":"C","solvedCount":12325},{"contestId":1214,"index":"B","solvedCount":10158},{"contestId":1214,"index":"A","solvedCount":8528},{"contestId":1213,"index":"G","solvedCount":6201},{"contestId":1213,"index":"F","solvedCount":2175},{"contestId":1213,"index":"E","solvedCount":4718},{"contestId":1213,"index":"D2","solvedCount":10675},{"contestId":1213,"index":"D1","solvedCount":10677},{"contestId":1213,"index":"C","solvedCount":17463},{"contestId":1213,"index":"B","solvedCount":24202},{"contestId":1213,"index":"A","solvedCount":22771},{"contestId":1211,"index":"I","solvedCount":27},{"contestId":1211,"index":"H","solvedCount":34},{"contestId":1211,"index":"G","solvedCount":60},{"contestId":1211,"index":"F","solvedCount":111},{"contestId":1211,"index":"E","solvedCount":175},{"contestId":1211,"index":"D","solvedCount":193},{"contestId":1211,"index":"C","solvedCount":452},{"contestId":1211,"index":"B","solvedCount":692},{"contestId":1211,"index":"A","solvedCount":1146},{"contestId":1210,"index":"G","solvedCount":140},{"contestId":1210,"index":"F2","solvedCount":179},{"contestId":1210,"index":"F1","solvedCount":178},{"contestId":1210,"index":"E","solvedCount":381},{"contestId":1210,"index":"D","solvedCount":1392},{"contestId":1210,"index":"C","solvedCount":3143},{"contestId":1210,"index":"B","solvedCount":5603},{"contestId":1210,"index":"A","solvedCount":5066},{"contestId":1209,"index":"H","solvedCount":125},{"contestId":1209,"index":"G2","solvedCount":317},{"contestId":1209,"index":"G1","solvedCount":2598},{"contestId":1209,"index":"F","solvedCount":1007},{"contestId":1209,"index":"E2","solvedCount":1691},{"contestId":1209,"index":"E1","solvedCount":2543},{"contestId":1209,"index":"D","solvedCount":8300},{"contestId":1209,"index":"C","solvedCount":7077},{"contestId":1209,"index":"B","solvedCount":7795},{"contestId":1209,"index":"A","solvedCount":11623},{"contestId":1208,"index":"H","solvedCount":120},{"contestId":1208,"index":"G","solvedCount":695},{"contestId":1208,"index":"F","solvedCount":1895},{"contestId":1208,"index":"E","solvedCount":1910},{"contestId":1208,"index":"D","solvedCount":4521},{"contestId":1208,"index":"C","solvedCount":5624},{"contestId":1208,"index":"B","solvedCount":9765},{"contestId":1208,"index":"A","solvedCount":15761},{"contestId":1207,"index":"G","solvedCount":830},{"contestId":1207,"index":"F","solvedCount":4208},{"contestId":1207,"index":"E","solvedCount":5381},{"contestId":1207,"index":"D","solvedCount":5574},{"contestId":1207,"index":"C","solvedCount":9281},{"contestId":1207,"index":"B","solvedCount":12613},{"contestId":1207,"index":"A","solvedCount":20801},{"contestId":1206,"index":"B","solvedCount":25008},{"contestId":1206,"index":"A","solvedCount":22776},{"contestId":1205,"index":"F","solvedCount":114},{"contestId":1205,"index":"E","solvedCount":241},{"contestId":1205,"index":"D","solvedCount":593},{"contestId":1205,"index":"C","solvedCount":1082},{"contestId":1205,"index":"B","solvedCount":6091},{"contestId":1205,"index":"A","solvedCount":13574},{"contestId":1204,"index":"E","solvedCount":1526},{"contestId":1204,"index":"D2","solvedCount":2899},{"contestId":1204,"index":"D1","solvedCount":2792},{"contestId":1204,"index":"C","solvedCount":6268},{"contestId":1204,"index":"B","solvedCount":16719},{"contestId":1204,"index":"A","solvedCount":19140},{"contestId":1203,"index":"F2","solvedCount":2442},{"contestId":1203,"index":"F1","solvedCount":3016},{"contestId":1203,"index":"E","solvedCount":12869},{"contestId":1203,"index":"D2","solvedCount":6750},{"contestId":1203,"index":"D1","solvedCount":8125},{"contestId":1203,"index":"C","solvedCount":18587},{"contestId":1203,"index":"B","solvedCount":15123},{"contestId":1203,"index":"A","solvedCount":16066},{"contestId":1202,"index":"F","solvedCount":355},{"contestId":1202,"index":"E","solvedCount":1564},{"contestId":1202,"index":"D","solvedCount":4619},{"contestId":1202,"index":"C","solvedCount":2221},{"contestId":1202,"index":"B","solvedCount":4224},{"contestId":1202,"index":"A","solvedCount":8371},{"contestId":1201,"index":"E2","solvedCount":113},{"contestId":1201,"index":"E1","solvedCount":107},{"contestId":1201,"index":"D","solvedCount":2034},{"contestId":1201,"index":"C","solvedCount":19229},{"contestId":1201,"index":"B","solvedCount":16678},{"contestId":1201,"index":"A","solvedCount":14608},{"contestId":1200,"index":"F","solvedCount":837},{"contestId":1200,"index":"E","solvedCount":6332},{"contestId":1200,"index":"D","solvedCount":3748},{"contestId":1200,"index":"C","solvedCount":9418},{"contestId":1200,"index":"B","solvedCount":13290},{"contestId":1200,"index":"A","solvedCount":19558},{"contestId":1199,"index":"B","solvedCount":18878},{"contestId":1199,"index":"A","solvedCount":13536},{"contestId":1198,"index":"F","solvedCount":712},{"contestId":1198,"index":"E","solvedCount":865},{"contestId":1198,"index":"D","solvedCount":2798},{"contestId":1198,"index":"C","solvedCount":3085},{"contestId":1198,"index":"B","solvedCount":8860},{"contestId":1198,"index":"A","solvedCount":8463},{"contestId":1197,"index":"F","solvedCount":215},{"contestId":1197,"index":"E","solvedCount":1361},{"contestId":1197,"index":"D","solvedCount":4885},{"contestId":1197,"index":"C","solvedCount":13133},{"contestId":1197,"index":"B","solvedCount":13234},{"contestId":1197,"index":"A","solvedCount":13008},{"contestId":1196,"index":"F","solvedCount":2187},{"contestId":1196,"index":"E","solvedCount":3396},{"contestId":1196,"index":"D2","solvedCount":8973},{"contestId":1196,"index":"D1","solvedCount":9908},{"contestId":1196,"index":"C","solvedCount":8862},{"contestId":1196,"index":"B","solvedCount":15740},{"contestId":1196,"index":"A","solvedCount":26540},{"contestId":1195,"index":"F","solvedCount":629},{"contestId":1195,"index":"E","solvedCount":2688},{"contestId":1195,"index":"D2","solvedCount":4314},{"contestId":1195,"index":"D1","solvedCount":7531},{"contestId":1195,"index":"C","solvedCount":22159},{"contestId":1195,"index":"B","solvedCount":18126},{"contestId":1195,"index":"A","solvedCount":11966},{"contestId":1194,"index":"G","solvedCount":189},{"contestId":1194,"index":"F","solvedCount":916},{"contestId":1194,"index":"E","solvedCount":1626},{"contestId":1194,"index":"D","solvedCount":6007},{"contestId":1194,"index":"C","solvedCount":12469},{"contestId":1194,"index":"B","solvedCount":9855},{"contestId":1194,"index":"A","solvedCount":15464},{"contestId":1193,"index":"C","solvedCount":33},{"contestId":1193,"index":"B","solvedCount":392},{"contestId":1193,"index":"A","solvedCount":220},{"contestId":1192,"index":"C","solvedCount":295},{"contestId":1192,"index":"B","solvedCount":816},{"contestId":1192,"index":"A","solvedCount":55},{"contestId":1191,"index":"B","solvedCount":9253},{"contestId":1191,"index":"A","solvedCount":17258},{"contestId":1190,"index":"F","solvedCount":85},{"contestId":1190,"index":"E","solvedCount":214},{"contestId":1190,"index":"D","solvedCount":2140},{"contestId":1190,"index":"C","solvedCount":1706},{"contestId":1190,"index":"B","solvedCount":6001},{"contestId":1190,"index":"A","solvedCount":8970},{"contestId":1189,"index":"C","solvedCount":10004},{"contestId":1189,"index":"B","solvedCount":13176},{"contestId":1189,"index":"A","solvedCount":14630},{"contestId":1188,"index":"E","solvedCount":212},{"contestId":1188,"index":"D","solvedCount":624},{"contestId":1188,"index":"C","solvedCount":1627},{"contestId":1188,"index":"B","solvedCount":3976},{"contestId":1188,"index":"A2","solvedCount":1004},{"contestId":1188,"index":"A1","solvedCount":7958},{"contestId":1187,"index":"G","solvedCount":457},{"contestId":1187,"index":"F","solvedCount":791},{"contestId":1187,"index":"E","solvedCount":6632},{"contestId":1187,"index":"D","solvedCount":2324},{"contestId":1187,"index":"C","solvedCount":5914},{"contestId":1187,"index":"B","solvedCount":11573},{"contestId":1187,"index":"A","solvedCount":14188},{"contestId":1186,"index":"F","solvedCount":723},{"contestId":1186,"index":"E","solvedCount":544},{"contestId":1186,"index":"D","solvedCount":8538},{"contestId":1186,"index":"C","solvedCount":5698},{"contestId":1186,"index":"A","solvedCount":34297},{"contestId":1185,"index":"G2","solvedCount":674},{"contestId":1185,"index":"G1","solvedCount":2402},{"contestId":1185,"index":"F","solvedCount":1747},{"contestId":1185,"index":"E","solvedCount":2399},{"contestId":1185,"index":"D","solvedCount":6293},{"contestId":1185,"index":"C2","solvedCount":7007},{"contestId":1185,"index":"C1","solvedCount":10899},{"contestId":1185,"index":"B","solvedCount":12461},{"contestId":1185,"index":"A","solvedCount":14273},{"contestId":1184,"index":"E3","solvedCount":454},{"contestId":1184,"index":"E2","solvedCount":855},{"contestId":1184,"index":"E1","solvedCount":1497},{"contestId":1184,"index":"D2","solvedCount":95},{"contestId":1184,"index":"D1","solvedCount":2424},{"contestId":1184,"index":"C3","solvedCount":36},{"contestId":1184,"index":"C2","solvedCount":581},{"contestId":1184,"index":"C1","solvedCount":2184},{"contestId":1184,"index":"B3","solvedCount":157},{"contestId":1184,"index":"B2","solvedCount":515},{"contestId":1184,"index":"B1","solvedCount":4643},{"contestId":1184,"index":"A3","solvedCount":126},{"contestId":1184,"index":"A2","solvedCount":909},{"contestId":1184,"index":"A1","solvedCount":5680},{"contestId":1183,"index":"H","solvedCount":2750},{"contestId":1183,"index":"G","solvedCount":2208},{"contestId":1183,"index":"F","solvedCount":1710},{"contestId":1183,"index":"E","solvedCount":4300},{"contestId":1183,"index":"D","solvedCount":12610},{"contestId":1183,"index":"C","solvedCount":13184},{"contestId":1183,"index":"B","solvedCount":17529},{"contestId":1183,"index":"A","solvedCount":23488},{"contestId":1182,"index":"F","solvedCount":317},{"contestId":1182,"index":"E","solvedCount":2418},{"contestId":1182,"index":"D","solvedCount":749},{"contestId":1182,"index":"C","solvedCount":4342},{"contestId":1182,"index":"B","solvedCount":10571},{"contestId":1182,"index":"A","solvedCount":27095},{"contestId":1181,"index":"E2","solvedCount":241},{"contestId":1181,"index":"E1","solvedCount":417},{"contestId":1181,"index":"D","solvedCount":1887},{"contestId":1181,"index":"C","solvedCount":2969},{"contestId":1181,"index":"B","solvedCount":6070},{"contestId":1181,"index":"A","solvedCount":12657},{"contestId":1180,"index":"B","solvedCount":9248},{"contestId":1180,"index":"A","solvedCount":23152},{"contestId":1179,"index":"E","solvedCount":154},{"contestId":1179,"index":"D","solvedCount":705},{"contestId":1179,"index":"C","solvedCount":1836},{"contestId":1179,"index":"B","solvedCount":4212},{"contestId":1179,"index":"A","solvedCount":9724},{"contestId":1178,"index":"H","solvedCount":149},{"contestId":1178,"index":"G","solvedCount":342},{"contestId":1178,"index":"F2","solvedCount":789},{"contestId":1178,"index":"F1","solvedCount":1781},{"contestId":1178,"index":"E","solvedCount":4001},{"contestId":1178,"index":"D","solvedCount":6950},{"contestId":1178,"index":"C","solvedCount":10772},{"contestId":1178,"index":"B","solvedCount":12928},{"contestId":1178,"index":"A","solvedCount":9935},{"contestId":1177,"index":"B","solvedCount":2301},{"contestId":1177,"index":"A","solvedCount":5124},{"contestId":1176,"index":"F","solvedCount":1659},{"contestId":1176,"index":"E","solvedCount":9738},{"contestId":1176,"index":"D","solvedCount":4947},{"contestId":1176,"index":"C","solvedCount":13487},{"contestId":1176,"index":"B","solvedCount":16277},{"contestId":1176,"index":"A","solvedCount":21094},{"contestId":1175,"index":"G","solvedCount":338},{"contestId":1175,"index":"F","solvedCount":1362},{"contestId":1175,"index":"E","solvedCount":2957},{"contestId":1175,"index":"D","solvedCount":5266},{"contestId":1175,"index":"C","solvedCount":6471},{"contestId":1175,"index":"B","solvedCount":9630},{"contestId":1175,"index":"A","solvedCount":17003},{"contestId":1174,"index":"F","solvedCount":1334},{"contestId":1174,"index":"E","solvedCount":1280},{"contestId":1174,"index":"D","solvedCount":4449},{"contestId":1174,"index":"C","solvedCount":11598},{"contestId":1174,"index":"B","solvedCount":14577},{"contestId":1174,"index":"A","solvedCount":16533},{"contestId":1173,"index":"B","solvedCount":8600},{"contestId":1173,"index":"A","solvedCount":15675},{"contestId":1172,"index":"F","solvedCount":343},{"contestId":1172,"index":"E","solvedCount":237},{"contestId":1172,"index":"D","solvedCount":450},{"contestId":1172,"index":"C2","solvedCount":685},{"contestId":1172,"index":"C1","solvedCount":946},{"contestId":1172,"index":"B","solvedCount":3628},{"contestId":1172,"index":"A","solvedCount":4632},{"contestId":1170,"index":"I","solvedCount":29},{"contestId":1170,"index":"H","solvedCount":37},{"contestId":1170,"index":"G","solvedCount":61},{"contestId":1170,"index":"F","solvedCount":104},{"contestId":1170,"index":"E","solvedCount":241},{"contestId":1170,"index":"D","solvedCount":395},{"contestId":1170,"index":"C","solvedCount":739},{"contestId":1170,"index":"B","solvedCount":950},{"contestId":1170,"index":"A","solvedCount":1294},{"contestId":1169,"index":"B","solvedCount":8868},{"contestId":1169,"index":"A","solvedCount":11258},{"contestId":1168,"index":"E","solvedCount":326},{"contestId":1168,"index":"D","solvedCount":279},{"contestId":1168,"index":"C","solvedCount":2266},{"contestId":1168,"index":"B","solvedCount":3123},{"contestId":1168,"index":"A","solvedCount":6045},{"contestId":1167,"index":"G","solvedCount":137},{"contestId":1167,"index":"F","solvedCount":1338},{"contestId":1167,"index":"E","solvedCount":2267},{"contestId":1167,"index":"D","solvedCount":6556},{"contestId":1167,"index":"C","solvedCount":15661},{"contestId":1167,"index":"B","solvedCount":9848},{"contestId":1167,"index":"A","solvedCount":18238},{"contestId":1166,"index":"F","solvedCount":662},{"contestId":1166,"index":"E","solvedCount":2553},{"contestId":1166,"index":"D","solvedCount":1928},{"contestId":1166,"index":"C","solvedCount":8337},{"contestId":1166,"index":"B","solvedCount":10941},{"contestId":1166,"index":"A","solvedCount":13462},{"contestId":1165,"index":"F2","solvedCount":1934},{"contestId":1165,"index":"F1","solvedCount":1699},{"contestId":1165,"index":"E","solvedCount":7381},{"contestId":1165,"index":"D","solvedCount":13947},{"contestId":1165,"index":"C","solvedCount":12193},{"contestId":1165,"index":"B","solvedCount":19493},{"contestId":1165,"index":"A","solvedCount":13116},{"contestId":1163,"index":"F","solvedCount":672},{"contestId":1163,"index":"E","solvedCount":603},{"contestId":1163,"index":"D","solvedCount":1173},{"contestId":1163,"index":"C2","solvedCount":3113},{"contestId":1163,"index":"C1","solvedCount":2850},{"contestId":1163,"index":"B2","solvedCount":6369},{"contestId":1163,"index":"B1","solvedCount":6369},{"contestId":1163,"index":"A","solvedCount":12066},{"contestId":1162,"index":"B","solvedCount":5312},{"contestId":1162,"index":"A","solvedCount":7679},{"contestId":1160,"index":"A2","solvedCount":0},{"contestId":1159,"index":"B","solvedCount":6765},{"contestId":1159,"index":"A","solvedCount":11903},{"contestId":1158,"index":"F","solvedCount":351},{"contestId":1158,"index":"E","solvedCount":140},{"contestId":1158,"index":"D","solvedCount":596},{"contestId":1158,"index":"C","solvedCount":1618},{"contestId":1158,"index":"B","solvedCount":1979},{"contestId":1158,"index":"A","solvedCount":6458},{"contestId":1157,"index":"G","solvedCount":839},{"contestId":1157,"index":"F","solvedCount":2061},{"contestId":1157,"index":"E","solvedCount":7474},{"contestId":1157,"index":"D","solvedCount":3139},{"contestId":1157,"index":"C2","solvedCount":7156},{"contestId":1157,"index":"C1","solvedCount":11631},{"contestId":1157,"index":"B","solvedCount":13588},{"contestId":1157,"index":"A","solvedCount":14603},{"contestId":1156,"index":"G","solvedCount":108},{"contestId":1156,"index":"F","solvedCount":1213},{"contestId":1156,"index":"E","solvedCount":2513},{"contestId":1156,"index":"D","solvedCount":3297},{"contestId":1156,"index":"C","solvedCount":5257},{"contestId":1156,"index":"B","solvedCount":5635},{"contestId":1156,"index":"A","solvedCount":7549},{"contestId":1155,"index":"F","solvedCount":376},{"contestId":1155,"index":"E","solvedCount":1325},{"contestId":1155,"index":"D","solvedCount":6393},{"contestId":1155,"index":"C","solvedCount":8533},{"contestId":1155,"index":"B","solvedCount":11072},{"contestId":1155,"index":"A","solvedCount":11923},{"contestId":1154,"index":"G","solvedCount":2512},{"contestId":1154,"index":"F","solvedCount":2448},{"contestId":1154,"index":"E","solvedCount":5470},{"contestId":1154,"index":"D","solvedCount":9130},{"contestId":1154,"index":"C","solvedCount":9657},{"contestId":1154,"index":"B","solvedCount":15566},{"contestId":1154,"index":"A","solvedCount":60806},{"contestId":1153,"index":"F","solvedCount":717},{"contestId":1153,"index":"E","solvedCount":1386},{"contestId":1153,"index":"D","solvedCount":4294},{"contestId":1153,"index":"C","solvedCount":6780},{"contestId":1153,"index":"B","solvedCount":8423},{"contestId":1153,"index":"A","solvedCount":10831},{"contestId":1152,"index":"F2","solvedCount":535},{"contestId":1152,"index":"F1","solvedCount":465},{"contestId":1152,"index":"E","solvedCount":913},{"contestId":1152,"index":"D","solvedCount":2162},{"contestId":1152,"index":"C","solvedCount":5994},{"contestId":1152,"index":"B","solvedCount":8288},{"contestId":1152,"index":"A","solvedCount":14214},{"contestId":1151,"index":"F","solvedCount":1090},{"contestId":1151,"index":"E","solvedCount":2898},{"contestId":1151,"index":"D","solvedCount":7678},{"contestId":1151,"index":"C","solvedCount":4768},{"contestId":1151,"index":"B","solvedCount":9926},{"contestId":1151,"index":"A","solvedCount":10428},{"contestId":1150,"index":"B","solvedCount":10254},{"contestId":1150,"index":"A","solvedCount":11070},{"contestId":1149,"index":"E","solvedCount":425},{"contestId":1149,"index":"D","solvedCount":594},{"contestId":1149,"index":"C","solvedCount":1101},{"contestId":1149,"index":"B","solvedCount":1802},{"contestId":1149,"index":"A","solvedCount":13951},{"contestId":1148,"index":"H","solvedCount":202},{"contestId":1148,"index":"G","solvedCount":268},{"contestId":1148,"index":"F","solvedCount":940},{"contestId":1148,"index":"E","solvedCount":1619},{"contestId":1148,"index":"D","solvedCount":4720},{"contestId":1148,"index":"C","solvedCount":4895},{"contestId":1148,"index":"B","solvedCount":6972},{"contestId":1148,"index":"A","solvedCount":14289},{"contestId":1147,"index":"F","solvedCount":222},{"contestId":1147,"index":"E","solvedCount":310},{"contestId":1147,"index":"D","solvedCount":705},{"contestId":1147,"index":"C","solvedCount":2849},{"contestId":1147,"index":"B","solvedCount":2444},{"contestId":1147,"index":"A","solvedCount":4710},{"contestId":1146,"index":"H","solvedCount":375},{"contestId":1146,"index":"G","solvedCount":738},{"contestId":1146,"index":"F","solvedCount":1043},{"contestId":1146,"index":"E","solvedCount":794},{"contestId":1146,"index":"D","solvedCount":1034},{"contestId":1146,"index":"C","solvedCount":3298},{"contestId":1146,"index":"B","solvedCount":7593},{"contestId":1146,"index":"A","solvedCount":20411},{"contestId":1145,"index":"G","solvedCount":148},{"contestId":1145,"index":"F","solvedCount":479},{"contestId":1145,"index":"E","solvedCount":391},{"contestId":1145,"index":"D","solvedCount":1085},{"contestId":1145,"index":"C","solvedCount":751},{"contestId":1145,"index":"B","solvedCount":1380},{"contestId":1145,"index":"A","solvedCount":8368},{"contestId":1144,"index":"G","solvedCount":1624},{"contestId":1144,"index":"F","solvedCount":9720},{"contestId":1144,"index":"E","solvedCount":3786},{"contestId":1144,"index":"D","solvedCount":9661},{"contestId":1144,"index":"C","solvedCount":14325},{"contestId":1144,"index":"B","solvedCount":16229},{"contestId":1144,"index":"A","solvedCount":18175},{"contestId":1143,"index":"C","solvedCount":10433},{"contestId":1143,"index":"B","solvedCount":9525},{"contestId":1143,"index":"A","solvedCount":12685},{"contestId":1142,"index":"E","solvedCount":395},{"contestId":1142,"index":"D","solvedCount":388},{"contestId":1142,"index":"C","solvedCount":1078},{"contestId":1142,"index":"B","solvedCount":2450},{"contestId":1142,"index":"A","solvedCount":3192},{"contestId":1141,"index":"G","solvedCount":2117},{"contestId":1141,"index":"F2","solvedCount":3899},{"contestId":1141,"index":"F1","solvedCount":3602},{"contestId":1141,"index":"E","solvedCount":6078},{"contestId":1141,"index":"D","solvedCount":7846},{"contestId":1141,"index":"C","solvedCount":10961},{"contestId":1141,"index":"B","solvedCount":20057},{"contestId":1141,"index":"A","solvedCount":27374},{"contestId":1140,"index":"G","solvedCount":405},{"contestId":1140,"index":"F","solvedCount":1001},{"contestId":1140,"index":"E","solvedCount":1841},{"contestId":1140,"index":"D","solvedCount":12162},{"contestId":1140,"index":"C","solvedCount":8651},{"contestId":1140,"index":"B","solvedCount":10906},{"contestId":1140,"index":"A","solvedCount":11814},{"contestId":1139,"index":"F","solvedCount":349},{"contestId":1139,"index":"E","solvedCount":1463},{"contestId":1139,"index":"D","solvedCount":1883},{"contestId":1139,"index":"C","solvedCount":11102},{"contestId":1139,"index":"B","solvedCount":14940},{"contestId":1139,"index":"A","solvedCount":16117},{"contestId":1138,"index":"B","solvedCount":3504},{"contestId":1138,"index":"A","solvedCount":16503},{"contestId":1137,"index":"F","solvedCount":405},{"contestId":1137,"index":"E","solvedCount":469},{"contestId":1137,"index":"D","solvedCount":1311},{"contestId":1137,"index":"C","solvedCount":1095},{"contestId":1137,"index":"B","solvedCount":5215},{"contestId":1137,"index":"A","solvedCount":4100},{"contestId":1136,"index":"E","solvedCount":1026},{"contestId":1136,"index":"D","solvedCount":3553},{"contestId":1136,"index":"C","solvedCount":7321},{"contestId":1136,"index":"B","solvedCount":11377},{"contestId":1136,"index":"A","solvedCount":15830},{"contestId":1133,"index":"F2","solvedCount":2662},{"contestId":1133,"index":"F1","solvedCount":6792},{"contestId":1133,"index":"E","solvedCount":4559},{"contestId":1133,"index":"D","solvedCount":9986},{"contestId":1133,"index":"C","solvedCount":19844},{"contestId":1133,"index":"B","solvedCount":11868},{"contestId":1133,"index":"A","solvedCount":15740},{"contestId":1132,"index":"G","solvedCount":864},{"contestId":1132,"index":"F","solvedCount":6755},{"contestId":1132,"index":"E","solvedCount":1330},{"contestId":1132,"index":"D","solvedCount":1736},{"contestId":1132,"index":"C","solvedCount":5055},{"contestId":1132,"index":"B","solvedCount":12274},{"contestId":1132,"index":"A","solvedCount":9178},{"contestId":1131,"index":"G","solvedCount":373},{"contestId":1131,"index":"F","solvedCount":5944},{"contestId":1131,"index":"E","solvedCount":1097},{"contestId":1131,"index":"D","solvedCount":2890},{"contestId":1131,"index":"C","solvedCount":13969},{"contestId":1131,"index":"B","solvedCount":9215},{"contestId":1131,"index":"A","solvedCount":12014},{"contestId":1130,"index":"C","solvedCount":8136},{"contestId":1130,"index":"B","solvedCount":7609},{"contestId":1130,"index":"A","solvedCount":11230},{"contestId":1129,"index":"E","solvedCount":356},{"contestId":1129,"index":"D","solvedCount":840},{"contestId":1129,"index":"C","solvedCount":850},{"contestId":1129,"index":"B","solvedCount":2108},{"contestId":1129,"index":"A2","solvedCount":3786},{"contestId":1129,"index":"A1","solvedCount":3723},{"contestId":1121,"index":"C","solvedCount":1903},{"contestId":1121,"index":"B","solvedCount":8263},{"contestId":1121,"index":"A","solvedCount":7007},{"contestId":1120,"index":"F","solvedCount":228},{"contestId":1120,"index":"E","solvedCount":104},{"contestId":1120,"index":"D","solvedCount":1155},{"contestId":1120,"index":"C","solvedCount":1836},{"contestId":1120,"index":"B","solvedCount":393},{"contestId":1120,"index":"A","solvedCount":1588},{"contestId":1119,"index":"H","solvedCount":451},{"contestId":1119,"index":"G","solvedCount":396},{"contestId":1119,"index":"F","solvedCount":604},{"contestId":1119,"index":"E","solvedCount":4382},{"contestId":1119,"index":"D","solvedCount":4426},{"contestId":1119,"index":"C","solvedCount":6471},{"contestId":1119,"index":"B","solvedCount":9227},{"contestId":1119,"index":"A","solvedCount":10269},{"contestId":1118,"index":"F2","solvedCount":480},{"contestId":1118,"index":"F1","solvedCount":5244},{"contestId":1118,"index":"E","solvedCount":3763},{"contestId":1118,"index":"D2","solvedCount":5651},{"contestId":1118,"index":"D1","solvedCount":5124},{"contestId":1118,"index":"C","solvedCount":5331},{"contestId":1118,"index":"B","solvedCount":11239},{"contestId":1118,"index":"A","solvedCount":19043},{"contestId":1117,"index":"G","solvedCount":573},{"contestId":1117,"index":"F","solvedCount":485},{"contestId":1117,"index":"E","solvedCount":1401},{"contestId":1117,"index":"D","solvedCount":3756},{"contestId":1117,"index":"C","solvedCount":5748},{"contestId":1117,"index":"B","solvedCount":13092},{"contestId":1117,"index":"A","solvedCount":10583},{"contestId":1116,"index":"D6","solvedCount":71},{"contestId":1116,"index":"D5","solvedCount":141},{"contestId":1116,"index":"D4","solvedCount":161},{"contestId":1116,"index":"D3","solvedCount":194},{"contestId":1116,"index":"D2","solvedCount":224},{"contestId":1116,"index":"D1","solvedCount":267},{"contestId":1116,"index":"C3","solvedCount":176},{"contestId":1116,"index":"C2","solvedCount":178},{"contestId":1116,"index":"C1","solvedCount":257},{"contestId":1116,"index":"B2","solvedCount":51},{"contestId":1116,"index":"B1","solvedCount":125},{"contestId":1116,"index":"A2","solvedCount":172},{"contestId":1116,"index":"A1","solvedCount":313},{"contestId":1115,"index":"U3","solvedCount":194},{"contestId":1115,"index":"U2","solvedCount":226},{"contestId":1115,"index":"U1","solvedCount":247},{"contestId":1115,"index":"G3","solvedCount":224},{"contestId":1115,"index":"G2","solvedCount":304},{"contestId":1115,"index":"G1","solvedCount":377},{"contestId":1114,"index":"F","solvedCount":1698},{"contestId":1114,"index":"E","solvedCount":2628},{"contestId":1114,"index":"D","solvedCount":6177},{"contestId":1114,"index":"C","solvedCount":7065},{"contestId":1114,"index":"B","solvedCount":8735},{"contestId":1114,"index":"A","solvedCount":18036},{"contestId":1113,"index":"B","solvedCount":7579},{"contestId":1113,"index":"A","solvedCount":16614},{"contestId":1111,"index":"E","solvedCount":780},{"contestId":1111,"index":"D","solvedCount":879},{"contestId":1111,"index":"C","solvedCount":5967},{"contestId":1111,"index":"B","solvedCount":5834},{"contestId":1111,"index":"A","solvedCount":16231},{"contestId":1110,"index":"H","solvedCount":246},{"contestId":1110,"index":"G","solvedCount":539},{"contestId":1110,"index":"F","solvedCount":1588},{"contestId":1110,"index":"E","solvedCount":3691},{"contestId":1110,"index":"D","solvedCount":3173},{"contestId":1110,"index":"C","solvedCount":8642},{"contestId":1110,"index":"B","solvedCount":10219},{"contestId":1110,"index":"A","solvedCount":14321},{"contestId":1109,"index":"F","solvedCount":241},{"contestId":1109,"index":"E","solvedCount":475},{"contestId":1109,"index":"D","solvedCount":1204},{"contestId":1109,"index":"C","solvedCount":230},{"contestId":1109,"index":"B","solvedCount":4176},{"contestId":1109,"index":"A","solvedCount":7996},{"contestId":1108,"index":"F","solvedCount":2425},{"contestId":1108,"index":"E2","solvedCount":2024},{"contestId":1108,"index":"E1","solvedCount":4249},{"contestId":1108,"index":"D","solvedCount":14348},{"contestId":1108,"index":"C","solvedCount":11506},{"contestId":1108,"index":"B","solvedCount":21449},{"contestId":1108,"index":"A","solvedCount":20706},{"contestId":1107,"index":"G","solvedCount":954},{"contestId":1107,"index":"F","solvedCount":686},{"contestId":1107,"index":"E","solvedCount":2049},{"contestId":1107,"index":"D","solvedCount":3625},{"contestId":1107,"index":"C","solvedCount":9460},{"contestId":1107,"index":"B","solvedCount":14151},{"contestId":1107,"index":"A","solvedCount":11720},{"contestId":1106,"index":"F","solvedCount":869},{"contestId":1106,"index":"E","solvedCount":2250},{"contestId":1106,"index":"D","solvedCount":13212},{"contestId":1106,"index":"C","solvedCount":13919},{"contestId":1106,"index":"B","solvedCount":6631},{"contestId":1106,"index":"A","solvedCount":12182},{"contestId":1105,"index":"E","solvedCount":1514},{"contestId":1105,"index":"D","solvedCount":3873},{"contestId":1105,"index":"C","solvedCount":9831},{"contestId":1105,"index":"B","solvedCount":9665},{"contestId":1105,"index":"A","solvedCount":10568},{"contestId":1104,"index":"B","solvedCount":13972},{"contestId":1104,"index":"A","solvedCount":14982},{"contestId":1103,"index":"E","solvedCount":206},{"contestId":1103,"index":"D","solvedCount":372},{"contestId":1103,"index":"C","solvedCount":741},{"contestId":1103,"index":"B","solvedCount":3111},{"contestId":1103,"index":"A","solvedCount":9353},{"contestId":1102,"index":"F","solvedCount":1810},{"contestId":1102,"index":"E","solvedCount":5301},{"contestId":1102,"index":"D","solvedCount":7617},{"contestId":1102,"index":"C","solvedCount":12436},{"contestId":1102,"index":"B","solvedCount":9905},{"contestId":1102,"index":"A","solvedCount":22181},{"contestId":1101,"index":"G","solvedCount":1484},{"contestId":1101,"index":"F","solvedCount":1170},{"contestId":1101,"index":"E","solvedCount":7598},{"contestId":1101,"index":"D","solvedCount":4197},{"contestId":1101,"index":"C","solvedCount":7285},{"contestId":1101,"index":"B","solvedCount":10191},{"contestId":1101,"index":"A","solvedCount":16322},{"contestId":1100,"index":"F","solvedCount":1782},{"contestId":1100,"index":"E","solvedCount":2202},{"contestId":1100,"index":"D","solvedCount":817},{"contestId":1100,"index":"C","solvedCount":9568},{"contestId":1100,"index":"B","solvedCount":10654},{"contestId":1100,"index":"A","solvedCount":9872},{"contestId":1099,"index":"F","solvedCount":833},{"contestId":1099,"index":"C","solvedCount":8774},{"contestId":1099,"index":"B","solvedCount":10427},{"contestId":1099,"index":"A","solvedCount":12145},{"contestId":1098,"index":"F","solvedCount":181},{"contestId":1098,"index":"E","solvedCount":195},{"contestId":1098,"index":"D","solvedCount":666},{"contestId":1098,"index":"C","solvedCount":836},{"contestId":1098,"index":"B","solvedCount":1428},{"contestId":1098,"index":"A","solvedCount":8113},{"contestId":1097,"index":"H","solvedCount":89},{"contestId":1097,"index":"G","solvedCount":593},{"contestId":1097,"index":"F","solvedCount":1151},{"contestId":1097,"index":"E","solvedCount":426},{"contestId":1097,"index":"D","solvedCount":2490},{"contestId":1097,"index":"C","solvedCount":7748},{"contestId":1097,"index":"B","solvedCount":24093},{"contestId":1097,"index":"A","solvedCount":34808},{"contestId":1096,"index":"G","solvedCount":1268},{"contestId":1096,"index":"F","solvedCount":1518},{"contestId":1096,"index":"E","solvedCount":801},{"contestId":1096,"index":"D","solvedCount":7037},{"contestId":1096,"index":"C","solvedCount":6207},{"contestId":1096,"index":"B","solvedCount":9742},{"contestId":1096,"index":"A","solvedCount":17528},{"contestId":1095,"index":"F","solvedCount":5050},{"contestId":1095,"index":"E","solvedCount":3480},{"contestId":1095,"index":"D","solvedCount":6791},{"contestId":1095,"index":"C","solvedCount":14472},{"contestId":1095,"index":"B","solvedCount":19935},{"contestId":1095,"index":"A","solvedCount":27540},{"contestId":1093,"index":"G","solvedCount":1732},{"contestId":1093,"index":"F","solvedCount":916},{"contestId":1093,"index":"E","solvedCount":1388},{"contestId":1093,"index":"D","solvedCount":7746},{"contestId":1093,"index":"C","solvedCount":8787},{"contestId":1093,"index":"B","solvedCount":15295},{"contestId":1093,"index":"A","solvedCount":16998},{"contestId":1092,"index":"F","solvedCount":6367},{"contestId":1092,"index":"E","solvedCount":1546},{"contestId":1092,"index":"D2","solvedCount":2690},{"contestId":1092,"index":"D1","solvedCount":4073},{"contestId":1092,"index":"C","solvedCount":5275},{"contestId":1092,"index":"B","solvedCount":24146},{"contestId":1092,"index":"A","solvedCount":14961},{"contestId":1091,"index":"H","solvedCount":371},{"contestId":1091,"index":"G","solvedCount":173},{"contestId":1091,"index":"F","solvedCount":748},{"contestId":1091,"index":"E","solvedCount":947},{"contestId":1091,"index":"D","solvedCount":6386},{"contestId":1091,"index":"C","solvedCount":9161},{"contestId":1091,"index":"B","solvedCount":9983},{"contestId":1091,"index":"A","solvedCount":16775},{"contestId":1090,"index":"M","solvedCount":5674},{"contestId":1090,"index":"L","solvedCount":1164},{"contestId":1090,"index":"K","solvedCount":948},{"contestId":1090,"index":"J","solvedCount":380},{"contestId":1090,"index":"I","solvedCount":946},{"contestId":1090,"index":"H","solvedCount":84},{"contestId":1090,"index":"G","solvedCount":100},{"contestId":1090,"index":"F","solvedCount":266},{"contestId":1090,"index":"E","solvedCount":538},{"contestId":1090,"index":"D","solvedCount":1868},{"contestId":1090,"index":"C","solvedCount":450},{"contestId":1090,"index":"B","solvedCount":1274},{"contestId":1090,"index":"A","solvedCount":3865},{"contestId":1089,"index":"M","solvedCount":557},{"contestId":1089,"index":"L","solvedCount":3678},{"contestId":1089,"index":"K","solvedCount":997},{"contestId":1089,"index":"J","solvedCount":115},{"contestId":1089,"index":"I","solvedCount":278},{"contestId":1089,"index":"H","solvedCount":100},{"contestId":1089,"index":"G","solvedCount":2776},{"contestId":1089,"index":"F","solvedCount":1839},{"contestId":1089,"index":"E","solvedCount":1905},{"contestId":1089,"index":"D","solvedCount":92},{"contestId":1089,"index":"C","solvedCount":379},{"contestId":1089,"index":"B","solvedCount":200},{"contestId":1089,"index":"A","solvedCount":1075},{"contestId":1088,"index":"F","solvedCount":448},{"contestId":1088,"index":"E","solvedCount":1326},{"contestId":1088,"index":"D","solvedCount":2637},{"contestId":1088,"index":"C","solvedCount":7804},{"contestId":1088,"index":"B","solvedCount":12126},{"contestId":1088,"index":"A","solvedCount":15984},{"contestId":1086,"index":"F","solvedCount":191},{"contestId":1085,"index":"G","solvedCount":420},{"contestId":1085,"index":"F","solvedCount":559},{"contestId":1085,"index":"E","solvedCount":828},{"contestId":1085,"index":"D","solvedCount":5192},{"contestId":1085,"index":"C","solvedCount":5321},{"contestId":1085,"index":"B","solvedCount":8917},{"contestId":1085,"index":"A","solvedCount":11706},{"contestId":1084,"index":"C","solvedCount":7192},{"contestId":1084,"index":"B","solvedCount":7544},{"contestId":1084,"index":"A","solvedCount":7729},{"contestId":1083,"index":"F","solvedCount":241},{"contestId":1083,"index":"E","solvedCount":3334},{"contestId":1083,"index":"D","solvedCount":197},{"contestId":1083,"index":"C","solvedCount":786},{"contestId":1083,"index":"B","solvedCount":1787},{"contestId":1083,"index":"A","solvedCount":4931},{"contestId":1082,"index":"G","solvedCount":1761},{"contestId":1082,"index":"F","solvedCount":392},{"contestId":1082,"index":"E","solvedCount":3522},{"contestId":1082,"index":"D","solvedCount":3493},{"contestId":1082,"index":"C","solvedCount":5414},{"contestId":1082,"index":"B","solvedCount":7301},{"contestId":1082,"index":"A","solvedCount":8272},{"contestId":1081,"index":"H","solvedCount":95},{"contestId":1081,"index":"G","solvedCount":309},{"contestId":1081,"index":"F","solvedCount":427},{"contestId":1081,"index":"E","solvedCount":2479},{"contestId":1081,"index":"D","solvedCount":3737},{"contestId":1081,"index":"C","solvedCount":6745},{"contestId":1081,"index":"B","solvedCount":4297},{"contestId":1081,"index":"A","solvedCount":11689},{"contestId":1080,"index":"F","solvedCount":632},{"contestId":1080,"index":"E","solvedCount":841},{"contestId":1080,"index":"D","solvedCount":1475},{"contestId":1080,"index":"C","solvedCount":3946},{"contestId":1080,"index":"B","solvedCount":11250},{"contestId":1080,"index":"A","solvedCount":17326},{"contestId":1078,"index":"E","solvedCount":84},{"contestId":1077,"index":"F2","solvedCount":2658},{"contestId":1077,"index":"F1","solvedCount":3615},{"contestId":1077,"index":"E","solvedCount":4200},{"contestId":1077,"index":"D","solvedCount":7796},{"contestId":1077,"index":"C","solvedCount":14149},{"contestId":1077,"index":"B","solvedCount":17590},{"contestId":1077,"index":"A","solvedCount":27619},{"contestId":1076,"index":"G","solvedCount":374},{"contestId":1076,"index":"F","solvedCount":605},{"contestId":1076,"index":"E","solvedCount":3463},{"contestId":1076,"index":"D","solvedCount":4694},{"contestId":1076,"index":"C","solvedCount":11715},{"contestId":1076,"index":"B","solvedCount":12125},{"contestId":1076,"index":"A","solvedCount":12481},{"contestId":1075,"index":"B","solvedCount":4106},{"contestId":1075,"index":"A","solvedCount":8121},{"contestId":1073,"index":"G","solvedCount":763},{"contestId":1073,"index":"F","solvedCount":503},{"contestId":1073,"index":"E","solvedCount":2254},{"contestId":1073,"index":"D","solvedCount":6185},{"contestId":1073,"index":"C","solvedCount":4421},{"contestId":1073,"index":"B","solvedCount":10222},{"contestId":1073,"index":"A","solvedCount":14311},{"contestId":1071,"index":"E","solvedCount":86},{"contestId":1070,"index":"M","solvedCount":59},{"contestId":1070,"index":"L","solvedCount":212},{"contestId":1070,"index":"K","solvedCount":4773},{"contestId":1070,"index":"J","solvedCount":658},{"contestId":1070,"index":"I","solvedCount":509},{"contestId":1070,"index":"H","solvedCount":3539},{"contestId":1070,"index":"G","solvedCount":800},{"contestId":1070,"index":"F","solvedCount":3524},{"contestId":1070,"index":"E","solvedCount":1169},{"contestId":1070,"index":"D","solvedCount":4791},{"contestId":1070,"index":"C","solvedCount":1939},{"contestId":1070,"index":"B","solvedCount":450},{"contestId":1070,"index":"A","solvedCount":2171},{"contestId":1068,"index":"C","solvedCount":3055},{"contestId":1068,"index":"B","solvedCount":10647},{"contestId":1068,"index":"A","solvedCount":6467},{"contestId":1067,"index":"E","solvedCount":394},{"contestId":1067,"index":"D","solvedCount":312},{"contestId":1067,"index":"C","solvedCount":595},{"contestId":1067,"index":"B","solvedCount":2410},{"contestId":1067,"index":"A","solvedCount":2612},{"contestId":1066,"index":"F","solvedCount":1664},{"contestId":1066,"index":"E","solvedCount":5794},{"contestId":1066,"index":"D","solvedCount":5100},{"contestId":1066,"index":"C","solvedCount":9093},{"contestId":1066,"index":"B","solvedCount":7814},{"contestId":1066,"index":"A","solvedCount":13819},{"contestId":1065,"index":"G","solvedCount":228},{"contestId":1065,"index":"F","solvedCount":1068},{"contestId":1065,"index":"E","solvedCount":973},{"contestId":1065,"index":"D","solvedCount":1230},{"contestId":1065,"index":"C","solvedCount":7349},{"contestId":1065,"index":"B","solvedCount":10483},{"contestId":1065,"index":"A","solvedCount":14319},{"contestId":1064,"index":"B","solvedCount":7314},{"contestId":1064,"index":"A","solvedCount":20925},{"contestId":1063,"index":"F","solvedCount":691},{"contestId":1063,"index":"E","solvedCount":316},{"contestId":1063,"index":"D","solvedCount":410},{"contestId":1063,"index":"C","solvedCount":2737},{"contestId":1063,"index":"B","solvedCount":6635},{"contestId":1063,"index":"A","solvedCount":10064},{"contestId":1062,"index":"F","solvedCount":511},{"contestId":1062,"index":"E","solvedCount":1624},{"contestId":1062,"index":"D","solvedCount":3796},{"contestId":1062,"index":"C","solvedCount":5237},{"contestId":1062,"index":"B","solvedCount":8077},{"contestId":1062,"index":"A","solvedCount":8435},{"contestId":1061,"index":"F","solvedCount":649},{"contestId":1061,"index":"E","solvedCount":485},{"contestId":1061,"index":"D","solvedCount":2239},{"contestId":1061,"index":"C","solvedCount":7840},{"contestId":1061,"index":"B","solvedCount":7111},{"contestId":1061,"index":"A","solvedCount":20488},{"contestId":1060,"index":"H","solvedCount":198},{"contestId":1060,"index":"G","solvedCount":128},{"contestId":1060,"index":"F","solvedCount":492},{"contestId":1060,"index":"E","solvedCount":2894},{"contestId":1060,"index":"D","solvedCount":3498},{"contestId":1060,"index":"C","solvedCount":4715},{"contestId":1060,"index":"B","solvedCount":8664},{"contestId":1060,"index":"A","solvedCount":13269},{"contestId":1059,"index":"E","solvedCount":1295},{"contestId":1059,"index":"D","solvedCount":2459},{"contestId":1059,"index":"C","solvedCount":6821},{"contestId":1059,"index":"B","solvedCount":6725},{"contestId":1059,"index":"A","solvedCount":12157},{"contestId":1057,"index":"C","solvedCount":801},{"contestId":1057,"index":"B","solvedCount":1743},{"contestId":1057,"index":"A","solvedCount":5434},{"contestId":1056,"index":"H","solvedCount":132},{"contestId":1056,"index":"G","solvedCount":222},{"contestId":1056,"index":"F","solvedCount":443},{"contestId":1056,"index":"E","solvedCount":1819},{"contestId":1056,"index":"D","solvedCount":5404},{"contestId":1056,"index":"C","solvedCount":2250},{"contestId":1056,"index":"B","solvedCount":3976},{"contestId":1056,"index":"A","solvedCount":6275},{"contestId":1055,"index":"G","solvedCount":71},{"contestId":1055,"index":"F","solvedCount":416},{"contestId":1055,"index":"E","solvedCount":680},{"contestId":1055,"index":"D","solvedCount":608},{"contestId":1055,"index":"C","solvedCount":1825},{"contestId":1055,"index":"B","solvedCount":4762},{"contestId":1055,"index":"A","solvedCount":9843},{"contestId":1054,"index":"H","solvedCount":153},{"contestId":1054,"index":"G","solvedCount":231},{"contestId":1054,"index":"F","solvedCount":294},{"contestId":1054,"index":"E","solvedCount":454},{"contestId":1054,"index":"D","solvedCount":2184},{"contestId":1054,"index":"C","solvedCount":4169},{"contestId":1054,"index":"B","solvedCount":6249},{"contestId":1054,"index":"A","solvedCount":8829},{"contestId":1053,"index":"E","solvedCount":179},{"contestId":1051,"index":"G","solvedCount":316},{"contestId":1051,"index":"F","solvedCount":2406},{"contestId":1051,"index":"E","solvedCount":816},{"contestId":1051,"index":"D","solvedCount":6788},{"contestId":1051,"index":"C","solvedCount":8934},{"contestId":1051,"index":"B","solvedCount":15926},{"contestId":1051,"index":"A","solvedCount":8178},{"contestId":1047,"index":"B","solvedCount":16110},{"contestId":1047,"index":"A","solvedCount":18567},{"contestId":1046,"index":"I","solvedCount":291},{"contestId":1046,"index":"F","solvedCount":2674},{"contestId":1046,"index":"C","solvedCount":2973},{"contestId":1045,"index":"J","solvedCount":142},{"contestId":1045,"index":"I","solvedCount":3746},{"contestId":1045,"index":"H","solvedCount":359},{"contestId":1045,"index":"G","solvedCount":1389},{"contestId":1045,"index":"F","solvedCount":89},{"contestId":1045,"index":"E","solvedCount":115},{"contestId":1045,"index":"D","solvedCount":611},{"contestId":1045,"index":"C","solvedCount":578},{"contestId":1045,"index":"B","solvedCount":465},{"contestId":1045,"index":"A","solvedCount":296},{"contestId":1044,"index":"F","solvedCount":459},{"contestId":1044,"index":"E","solvedCount":104},{"contestId":1044,"index":"D","solvedCount":887},{"contestId":1044,"index":"C","solvedCount":1130},{"contestId":1044,"index":"B","solvedCount":1514},{"contestId":1044,"index":"A","solvedCount":2801},{"contestId":1043,"index":"G","solvedCount":202},{"contestId":1043,"index":"F","solvedCount":2036},{"contestId":1043,"index":"E","solvedCount":2640},{"contestId":1043,"index":"D","solvedCount":4300},{"contestId":1043,"index":"C","solvedCount":6609},{"contestId":1043,"index":"B","solvedCount":6127},{"contestId":1043,"index":"A","solvedCount":10537},{"contestId":1042,"index":"F","solvedCount":1165},{"contestId":1042,"index":"E","solvedCount":1594},{"contestId":1042,"index":"D","solvedCount":5396},{"contestId":1042,"index":"C","solvedCount":4549},{"contestId":1042,"index":"B","solvedCount":14191},{"contestId":1042,"index":"A","solvedCount":12072},{"contestId":1041,"index":"F","solvedCount":1382},{"contestId":1041,"index":"E","solvedCount":3412},{"contestId":1041,"index":"D","solvedCount":5649},{"contestId":1041,"index":"C","solvedCount":9022},{"contestId":1041,"index":"B","solvedCount":13178},{"contestId":1041,"index":"A","solvedCount":23237},{"contestId":1040,"index":"B","solvedCount":6932},{"contestId":1040,"index":"A","solvedCount":9094},{"contestId":1039,"index":"E","solvedCount":245},{"contestId":1039,"index":"D","solvedCount":1537},{"contestId":1039,"index":"C","solvedCount":1279},{"contestId":1039,"index":"B","solvedCount":2216},{"contestId":1039,"index":"A","solvedCount":758},{"contestId":1038,"index":"F","solvedCount":281},{"contestId":1038,"index":"E","solvedCount":921},{"contestId":1038,"index":"D","solvedCount":7933},{"contestId":1038,"index":"C","solvedCount":9192},{"contestId":1038,"index":"B","solvedCount":12663},{"contestId":1038,"index":"A","solvedCount":13768},{"contestId":1037,"index":"H","solvedCount":817},{"contestId":1037,"index":"G","solvedCount":282},{"contestId":1037,"index":"F","solvedCount":909},{"contestId":1037,"index":"E","solvedCount":2598},{"contestId":1037,"index":"D","solvedCount":12953},{"contestId":1037,"index":"C","solvedCount":17727},{"contestId":1037,"index":"B","solvedCount":9995},{"contestId":1037,"index":"A","solvedCount":10608},{"contestId":1036,"index":"G","solvedCount":346},{"contestId":1036,"index":"F","solvedCount":1293},{"contestId":1036,"index":"E","solvedCount":1347},{"contestId":1036,"index":"D","solvedCount":8648},{"contestId":1036,"index":"C","solvedCount":7864},{"contestId":1036,"index":"B","solvedCount":5538},{"contestId":1036,"index":"A","solvedCount":9900},{"contestId":1034,"index":"E","solvedCount":499},{"contestId":1034,"index":"D","solvedCount":410},{"contestId":1034,"index":"C","solvedCount":812},{"contestId":1034,"index":"B","solvedCount":2049},{"contestId":1034,"index":"A","solvedCount":7931},{"contestId":1033,"index":"G","solvedCount":310},{"contestId":1033,"index":"F","solvedCount":354},{"contestId":1033,"index":"E","solvedCount":551},{"contestId":1033,"index":"D","solvedCount":2233},{"contestId":1033,"index":"C","solvedCount":5201},{"contestId":1033,"index":"B","solvedCount":8737},{"contestId":1033,"index":"A","solvedCount":12348},{"contestId":1032,"index":"G","solvedCount":416},{"contestId":1032,"index":"F","solvedCount":825},{"contestId":1032,"index":"E","solvedCount":1438},{"contestId":1032,"index":"D","solvedCount":2514},{"contestId":1032,"index":"C","solvedCount":3787},{"contestId":1032,"index":"B","solvedCount":4894},{"contestId":1032,"index":"A","solvedCount":6679},{"contestId":1031,"index":"F","solvedCount":252},{"contestId":1031,"index":"E","solvedCount":415},{"contestId":1031,"index":"D","solvedCount":2563},{"contestId":1031,"index":"C","solvedCount":5062},{"contestId":1031,"index":"B","solvedCount":3858},{"contestId":1031,"index":"A","solvedCount":12582},{"contestId":1030,"index":"G","solvedCount":337},{"contestId":1030,"index":"F","solvedCount":775},{"contestId":1030,"index":"E","solvedCount":2910},{"contestId":1030,"index":"D","solvedCount":5606},{"contestId":1030,"index":"C","solvedCount":9177},{"contestId":1030,"index":"B","solvedCount":11361},{"contestId":1030,"index":"A","solvedCount":107836},{"contestId":1029,"index":"F","solvedCount":2375},{"contestId":1029,"index":"E","solvedCount":2520},{"contestId":1029,"index":"D","solvedCount":3568},{"contestId":1029,"index":"C","solvedCount":6868},{"contestId":1029,"index":"B","solvedCount":15948},{"contestId":1029,"index":"A","solvedCount":11706},{"contestId":1028,"index":"H","solvedCount":433},{"contestId":1028,"index":"G","solvedCount":504},{"contestId":1028,"index":"F","solvedCount":493},{"contestId":1028,"index":"E","solvedCount":1090},{"contestId":1028,"index":"D","solvedCount":1650},{"contestId":1028,"index":"C","solvedCount":4248},{"contestId":1028,"index":"B","solvedCount":8348},{"contestId":1028,"index":"A","solvedCount":10387},{"contestId":1027,"index":"G","solvedCount":287},{"contestId":1027,"index":"F","solvedCount":1389},{"contestId":1027,"index":"E","solvedCount":1785},{"contestId":1027,"index":"D","solvedCount":6697},{"contestId":1027,"index":"C","solvedCount":6521},{"contestId":1027,"index":"B","solvedCount":7963},{"contestId":1027,"index":"A","solvedCount":14622},{"contestId":1025,"index":"G","solvedCount":504},{"contestId":1025,"index":"F","solvedCount":608},{"contestId":1025,"index":"E","solvedCount":517},{"contestId":1025,"index":"D","solvedCount":3115},{"contestId":1025,"index":"C","solvedCount":5809},{"contestId":1025,"index":"B","solvedCount":7506},{"contestId":1025,"index":"A","solvedCount":13894},{"contestId":1023,"index":"G","solvedCount":105},{"contestId":1023,"index":"F","solvedCount":811},{"contestId":1023,"index":"E","solvedCount":1892},{"contestId":1023,"index":"D","solvedCount":3890},{"contestId":1023,"index":"C","solvedCount":9306},{"contestId":1023,"index":"B","solvedCount":10333},{"contestId":1023,"index":"A","solvedCount":8317},{"contestId":1020,"index":"B","solvedCount":19087},{"contestId":1020,"index":"A","solvedCount":8716},{"contestId":1019,"index":"E","solvedCount":290},{"contestId":1019,"index":"D","solvedCount":579},{"contestId":1019,"index":"C","solvedCount":1030},{"contestId":1019,"index":"B","solvedCount":1856},{"contestId":1019,"index":"A","solvedCount":4451},{"contestId":1017,"index":"H","solvedCount":126},{"contestId":1017,"index":"G","solvedCount":677},{"contestId":1017,"index":"F","solvedCount":769},{"contestId":1017,"index":"E","solvedCount":724},{"contestId":1017,"index":"D","solvedCount":3185},{"contestId":1017,"index":"C","solvedCount":5787},{"contestId":1017,"index":"B","solvedCount":8946},{"contestId":1017,"index":"A","solvedCount":18874},{"contestId":1016,"index":"G","solvedCount":248},{"contestId":1016,"index":"F","solvedCount":748},{"contestId":1016,"index":"E","solvedCount":887},{"contestId":1016,"index":"D","solvedCount":4291},{"contestId":1016,"index":"C","solvedCount":3573},{"contestId":1016,"index":"B","solvedCount":9028},{"contestId":1016,"index":"A","solvedCount":14014},{"contestId":1015,"index":"F","solvedCount":973},{"contestId":1015,"index":"E2","solvedCount":3322},{"contestId":1015,"index":"E1","solvedCount":5165},{"contestId":1015,"index":"D","solvedCount":7562},{"contestId":1015,"index":"C","solvedCount":16358},{"contestId":1015,"index":"B","solvedCount":10996},{"contestId":1015,"index":"A","solvedCount":19576},{"contestId":1013,"index":"B","solvedCount":7300},{"contestId":1013,"index":"A","solvedCount":10631},{"contestId":1012,"index":"F","solvedCount":145},{"contestId":1012,"index":"E","solvedCount":256},{"contestId":1012,"index":"D","solvedCount":309},{"contestId":1012,"index":"C","solvedCount":3041},{"contestId":1012,"index":"B","solvedCount":3528},{"contestId":1012,"index":"A","solvedCount":6073},{"contestId":1011,"index":"B","solvedCount":9566},{"contestId":1011,"index":"A","solvedCount":11548},{"contestId":1010,"index":"F","solvedCount":193},{"contestId":1010,"index":"E","solvedCount":303},{"contestId":1010,"index":"D","solvedCount":2261},{"contestId":1010,"index":"C","solvedCount":4530},{"contestId":1010,"index":"B","solvedCount":4920},{"contestId":1010,"index":"A","solvedCount":7866},{"contestId":1009,"index":"G","solvedCount":693},{"contestId":1009,"index":"F","solvedCount":4571},{"contestId":1009,"index":"E","solvedCount":2815},{"contestId":1009,"index":"D","solvedCount":6044},{"contestId":1009,"index":"C","solvedCount":5142},{"contestId":1009,"index":"B","solvedCount":9519},{"contestId":1009,"index":"A","solvedCount":11517},{"contestId":1008,"index":"B","solvedCount":10993},{"contestId":1008,"index":"A","solvedCount":14270},{"contestId":1007,"index":"E","solvedCount":151},{"contestId":1007,"index":"D","solvedCount":224},{"contestId":1007,"index":"C","solvedCount":346},{"contestId":1007,"index":"B","solvedCount":902},{"contestId":1007,"index":"A","solvedCount":11744},{"contestId":1006,"index":"F","solvedCount":4170},{"contestId":1006,"index":"E","solvedCount":8978},{"contestId":1006,"index":"D","solvedCount":5681},{"contestId":1006,"index":"C","solvedCount":19177},{"contestId":1006,"index":"B","solvedCount":12349},{"contestId":1006,"index":"A","solvedCount":20251},{"contestId":1005,"index":"F","solvedCount":1526},{"contestId":1005,"index":"E2","solvedCount":1148},{"contestId":1005,"index":"E1","solvedCount":3523},{"contestId":1005,"index":"D","solvedCount":9426},{"contestId":1005,"index":"C","solvedCount":10790},{"contestId":1005,"index":"B","solvedCount":20921},{"contestId":1005,"index":"A","solvedCount":21780},{"contestId":1004,"index":"F","solvedCount":627},{"contestId":1004,"index":"E","solvedCount":936},{"contestId":1004,"index":"D","solvedCount":1355},{"contestId":1004,"index":"C","solvedCount":7309},{"contestId":1004,"index":"B","solvedCount":9034},{"contestId":1004,"index":"A","solvedCount":10746},{"contestId":1003,"index":"F","solvedCount":1028},{"contestId":1003,"index":"E","solvedCount":2340},{"contestId":1003,"index":"D","solvedCount":7251},{"contestId":1003,"index":"C","solvedCount":9949},{"contestId":1003,"index":"B","solvedCount":10667},{"contestId":1003,"index":"A","solvedCount":24928},{"contestId":1002,"index":"E2","solvedCount":193},{"contestId":1002,"index":"E1","solvedCount":311},{"contestId":1002,"index":"D3","solvedCount":321},{"contestId":1002,"index":"D2","solvedCount":365},{"contestId":1002,"index":"D1","solvedCount":392},{"contestId":1002,"index":"C2","solvedCount":257},{"contestId":1002,"index":"C1","solvedCount":292},{"contestId":1002,"index":"B4","solvedCount":298},{"contestId":1002,"index":"B3","solvedCount":400},{"contestId":1002,"index":"B2","solvedCount":436},{"contestId":1002,"index":"B1","solvedCount":468},{"contestId":1002,"index":"A4","solvedCount":257},{"contestId":1002,"index":"A3","solvedCount":464},{"contestId":1002,"index":"A2","solvedCount":547},{"contestId":1002,"index":"A1","solvedCount":791},{"contestId":1001,"index":"I","solvedCount":394},{"contestId":1001,"index":"H","solvedCount":520},{"contestId":1001,"index":"G","solvedCount":526},{"contestId":1001,"index":"F","solvedCount":528},{"contestId":1001,"index":"E","solvedCount":548},{"contestId":1001,"index":"D","solvedCount":671},{"contestId":1001,"index":"C","solvedCount":642},{"contestId":1001,"index":"B","solvedCount":700},{"contestId":1001,"index":"A","solvedCount":988},{"contestId":1000,"index":"G","solvedCount":506},{"contestId":1000,"index":"F","solvedCount":3188},{"contestId":1000,"index":"E","solvedCount":3474},{"contestId":1000,"index":"D","solvedCount":3728},{"contestId":1000,"index":"C","solvedCount":6171},{"contestId":1000,"index":"B","solvedCount":5346},{"contestId":1000,"index":"A","solvedCount":8409},{"contestId":999,"index":"F","solvedCount":2375},{"contestId":999,"index":"E","solvedCount":5998},{"contestId":999,"index":"D","solvedCount":3966},{"contestId":999,"index":"C","solvedCount":16173},{"contestId":999,"index":"B","solvedCount":16073},{"contestId":999,"index":"A","solvedCount":20993},{"contestId":998,"index":"B","solvedCount":12385},{"contestId":998,"index":"A","solvedCount":9004},{"contestId":997,"index":"E","solvedCount":893},{"contestId":997,"index":"D","solvedCount":418},{"contestId":997,"index":"C","solvedCount":1513},{"contestId":997,"index":"B","solvedCount":2801},{"contestId":997,"index":"A","solvedCount":8015},{"contestId":996,"index":"B","solvedCount":8490},{"contestId":996,"index":"A","solvedCount":76088},{"contestId":995,"index":"F","solvedCount":1037},{"contestId":995,"index":"E","solvedCount":563},{"contestId":995,"index":"D","solvedCount":732},{"contestId":995,"index":"C","solvedCount":1571},{"contestId":995,"index":"B","solvedCount":6913},{"contestId":995,"index":"A","solvedCount":1465},{"contestId":994,"index":"B","solvedCount":5446},{"contestId":994,"index":"A","solvedCount":13576},{"contestId":993,"index":"F","solvedCount":54},{"contestId":993,"index":"E","solvedCount":1288},{"contestId":993,"index":"D","solvedCount":579},{"contestId":993,"index":"C","solvedCount":1455},{"contestId":993,"index":"B","solvedCount":1918},{"contestId":993,"index":"A","solvedCount":3825},{"contestId":992,"index":"E","solvedCount":1201},{"contestId":992,"index":"D","solvedCount":1559},{"contestId":992,"index":"C","solvedCount":4468},{"contestId":992,"index":"B","solvedCount":5968},{"contestId":992,"index":"A","solvedCount":12659},{"contestId":991,"index":"F","solvedCount":288},{"contestId":991,"index":"E","solvedCount":3194},{"contestId":991,"index":"D","solvedCount":6746},{"contestId":991,"index":"C","solvedCount":9472},{"contestId":991,"index":"B","solvedCount":11989},{"contestId":991,"index":"A","solvedCount":10178},{"contestId":990,"index":"G","solvedCount":1555},{"contestId":990,"index":"F","solvedCount":852},{"contestId":990,"index":"E","solvedCount":1925},{"contestId":990,"index":"D","solvedCount":3696},{"contestId":990,"index":"C","solvedCount":5586},{"contestId":990,"index":"B","solvedCount":7874},{"contestId":990,"index":"A","solvedCount":10279},{"contestId":989,"index":"E","solvedCount":223},{"contestId":989,"index":"D","solvedCount":497},{"contestId":989,"index":"C","solvedCount":3529},{"contestId":989,"index":"B","solvedCount":6863},{"contestId":989,"index":"A","solvedCount":9888},{"contestId":988,"index":"F","solvedCount":2062},{"contestId":988,"index":"E","solvedCount":3486},{"contestId":988,"index":"D","solvedCount":6506},{"contestId":988,"index":"C","solvedCount":9392},{"contestId":988,"index":"B","solvedCount":16909},{"contestId":988,"index":"A","solvedCount":22315},{"contestId":987,"index":"C","solvedCount":12621},{"contestId":987,"index":"B","solvedCount":11090},{"contestId":987,"index":"A","solvedCount":15397},{"contestId":986,"index":"F","solvedCount":443},{"contestId":986,"index":"E","solvedCount":641},{"contestId":986,"index":"D","solvedCount":310},{"contestId":986,"index":"C","solvedCount":2096},{"contestId":986,"index":"B","solvedCount":4433},{"contestId":986,"index":"A","solvedCount":6323},{"contestId":985,"index":"G","solvedCount":385},{"contestId":985,"index":"F","solvedCount":1606},{"contestId":985,"index":"E","solvedCount":3094},{"contestId":985,"index":"D","solvedCount":2169},{"contestId":985,"index":"C","solvedCount":5455},{"contestId":985,"index":"B","solvedCount":7184},{"contestId":985,"index":"A","solvedCount":7966},{"contestId":984,"index":"B","solvedCount":7138},{"contestId":984,"index":"A","solvedCount":17872},{"contestId":983,"index":"E","solvedCount":804},{"contestId":983,"index":"D","solvedCount":287},{"contestId":983,"index":"C","solvedCount":789},{"contestId":983,"index":"B","solvedCount":4996},{"contestId":983,"index":"A","solvedCount":4409},{"contestId":982,"index":"F","solvedCount":176},{"contestId":982,"index":"E","solvedCount":656},{"contestId":982,"index":"D","solvedCount":2176},{"contestId":982,"index":"C","solvedCount":10222},{"contestId":982,"index":"B","solvedCount":7933},{"contestId":982,"index":"A","solvedCount":8776},{"contestId":981,"index":"H","solvedCount":254},{"contestId":981,"index":"G","solvedCount":603},{"contestId":981,"index":"F","solvedCount":642},{"contestId":981,"index":"E","solvedCount":1919},{"contestId":981,"index":"D","solvedCount":3095},{"contestId":981,"index":"C","solvedCount":4985},{"contestId":981,"index":"B","solvedCount":6553},{"contestId":981,"index":"A","solvedCount":8778},{"contestId":980,"index":"F","solvedCount":181},{"contestId":980,"index":"E","solvedCount":1726},{"contestId":980,"index":"D","solvedCount":2278},{"contestId":980,"index":"C","solvedCount":3679},{"contestId":980,"index":"B","solvedCount":4552},{"contestId":980,"index":"A","solvedCount":10125},{"contestId":979,"index":"E","solvedCount":547},{"contestId":979,"index":"D","solvedCount":1590},{"contestId":979,"index":"C","solvedCount":5911},{"contestId":979,"index":"B","solvedCount":4292},{"contestId":979,"index":"A","solvedCount":13043},{"contestId":978,"index":"G","solvedCount":4026},{"contestId":978,"index":"F","solvedCount":7654},{"contestId":978,"index":"E","solvedCount":8871},{"contestId":978,"index":"D","solvedCount":7954},{"contestId":978,"index":"C","solvedCount":22908},{"contestId":978,"index":"B","solvedCount":32683},{"contestId":978,"index":"A","solvedCount":24162},{"contestId":977,"index":"F","solvedCount":15524},{"contestId":977,"index":"E","solvedCount":17685},{"contestId":977,"index":"D","solvedCount":16675},{"contestId":977,"index":"C","solvedCount":28665},{"contestId":977,"index":"B","solvedCount":33377},{"contestId":977,"index":"A","solvedCount":139788},{"contestId":976,"index":"F","solvedCount":531},{"contestId":976,"index":"E","solvedCount":2115},{"contestId":976,"index":"D","solvedCount":644},{"contestId":976,"index":"C","solvedCount":6021},{"contestId":976,"index":"B","solvedCount":5589},{"contestId":976,"index":"A","solvedCount":10188},{"contestId":975,"index":"E","solvedCount":295},{"contestId":975,"index":"D","solvedCount":1842},{"contestId":975,"index":"C","solvedCount":9145},{"contestId":975,"index":"B","solvedCount":6632},{"contestId":975,"index":"A","solvedCount":8689},{"contestId":967,"index":"B","solvedCount":6554},{"contestId":967,"index":"A","solvedCount":4220},{"contestId":965,"index":"E","solvedCount":1232},{"contestId":965,"index":"D","solvedCount":2860},{"contestId":965,"index":"C","solvedCount":2026},{"contestId":965,"index":"B","solvedCount":4386},{"contestId":965,"index":"A","solvedCount":9085},{"contestId":964,"index":"B","solvedCount":4234},{"contestId":964,"index":"A","solvedCount":8905},{"contestId":963,"index":"E","solvedCount":446},{"contestId":963,"index":"D","solvedCount":1670},{"contestId":963,"index":"C","solvedCount":547},{"contestId":963,"index":"B","solvedCount":2639},{"contestId":963,"index":"A","solvedCount":3150},{"contestId":962,"index":"G","solvedCount":118},{"contestId":962,"index":"F","solvedCount":1146},{"contestId":962,"index":"E","solvedCount":1021},{"contestId":962,"index":"D","solvedCount":6478},{"contestId":962,"index":"C","solvedCount":7446},{"contestId":962,"index":"B","solvedCount":7419},{"contestId":962,"index":"A","solvedCount":12285},{"contestId":961,"index":"G","solvedCount":1210},{"contestId":961,"index":"F","solvedCount":592},{"contestId":961,"index":"E","solvedCount":3339},{"contestId":961,"index":"D","solvedCount":3950},{"contestId":961,"index":"C","solvedCount":5150},{"contestId":961,"index":"B","solvedCount":17788},{"contestId":961,"index":"A","solvedCount":9698},{"contestId":960,"index":"H","solvedCount":219},{"contestId":960,"index":"G","solvedCount":936},{"contestId":960,"index":"F","solvedCount":2534},{"contestId":960,"index":"E","solvedCount":1683},{"contestId":960,"index":"D","solvedCount":1642},{"contestId":960,"index":"C","solvedCount":3742},{"contestId":960,"index":"B","solvedCount":6917},{"contestId":960,"index":"A","solvedCount":7815},{"contestId":959,"index":"F","solvedCount":1722},{"contestId":959,"index":"E","solvedCount":3220},{"contestId":959,"index":"D","solvedCount":2985},{"contestId":959,"index":"C","solvedCount":5575},{"contestId":959,"index":"B","solvedCount":8728},{"contestId":959,"index":"A","solvedCount":40242},{"contestId":958,"index":"F3","solvedCount":592},{"contestId":958,"index":"F2","solvedCount":1147},{"contestId":958,"index":"F1","solvedCount":1539},{"contestId":958,"index":"E3","solvedCount":172},{"contestId":958,"index":"E2","solvedCount":845},{"contestId":958,"index":"E1","solvedCount":1426},{"contestId":958,"index":"D2","solvedCount":79},{"contestId":958,"index":"D1","solvedCount":1985},{"contestId":958,"index":"C3","solvedCount":440},{"contestId":958,"index":"C2","solvedCount":1090},{"contestId":958,"index":"C1","solvedCount":2657},{"contestId":958,"index":"B2","solvedCount":585},{"contestId":958,"index":"B1","solvedCount":3168},{"contestId":958,"index":"A3","solvedCount":41},{"contestId":958,"index":"A2","solvedCount":834},{"contestId":958,"index":"A1","solvedCount":1612},{"contestId":957,"index":"A","solvedCount":5406},{"contestId":955,"index":"F","solvedCount":295},{"contestId":955,"index":"E","solvedCount":84},{"contestId":955,"index":"D","solvedCount":421},{"contestId":955,"index":"C","solvedCount":2396},{"contestId":955,"index":"B","solvedCount":4634},{"contestId":955,"index":"A","solvedCount":6408},{"contestId":954,"index":"I","solvedCount":910},{"contestId":954,"index":"H","solvedCount":539},{"contestId":954,"index":"G","solvedCount":1833},{"contestId":954,"index":"F","solvedCount":934},{"contestId":954,"index":"E","solvedCount":1738},{"contestId":954,"index":"D","solvedCount":6014},{"contestId":954,"index":"C","solvedCount":3625},{"contestId":954,"index":"B","solvedCount":6919},{"contestId":954,"index":"A","solvedCount":10195},{"contestId":952,"index":"G","solvedCount":204},{"contestId":952,"index":"F","solvedCount":343},{"contestId":952,"index":"E","solvedCount":601},{"contestId":952,"index":"D","solvedCount":2307},{"contestId":952,"index":"C","solvedCount":2782},{"contestId":952,"index":"B","solvedCount":1900},{"contestId":952,"index":"A","solvedCount":10850},{"contestId":950,"index":"B","solvedCount":7189},{"contestId":950,"index":"A","solvedCount":14108},{"contestId":949,"index":"F","solvedCount":52},{"contestId":949,"index":"E","solvedCount":551},{"contestId":949,"index":"D","solvedCount":803},{"contestId":949,"index":"C","solvedCount":1940},{"contestId":949,"index":"B","solvedCount":3597},{"contestId":949,"index":"A","solvedCount":5088},{"contestId":948,"index":"A","solvedCount":12677},{"contestId":946,"index":"G","solvedCount":597},{"contestId":946,"index":"F","solvedCount":507},{"contestId":946,"index":"E","solvedCount":1014},{"contestId":946,"index":"D","solvedCount":4110},{"contestId":946,"index":"C","solvedCount":8576},{"contestId":946,"index":"B","solvedCount":10411},{"contestId":946,"index":"A","solvedCount":15020},{"contestId":940,"index":"F","solvedCount":2180},{"contestId":940,"index":"E","solvedCount":3170},{"contestId":940,"index":"D","solvedCount":3502},{"contestId":940,"index":"C","solvedCount":5500},{"contestId":940,"index":"B","solvedCount":8378},{"contestId":940,"index":"A","solvedCount":7879},{"contestId":939,"index":"F","solvedCount":783},{"contestId":939,"index":"E","solvedCount":2907},{"contestId":939,"index":"D","solvedCount":6869},{"contestId":939,"index":"C","solvedCount":4450},{"contestId":939,"index":"B","solvedCount":9968},{"contestId":939,"index":"A","solvedCount":22293},{"contestId":938,"index":"G","solvedCount":780},{"contestId":938,"index":"F","solvedCount":451},{"contestId":938,"index":"E","solvedCount":1164},{"contestId":938,"index":"D","solvedCount":4776},{"contestId":938,"index":"C","solvedCount":3204},{"contestId":938,"index":"B","solvedCount":8617},{"contestId":938,"index":"A","solvedCount":10885},{"contestId":937,"index":"B","solvedCount":6688},{"contestId":937,"index":"A","solvedCount":14073},{"contestId":936,"index":"E","solvedCount":172},{"contestId":936,"index":"D","solvedCount":306},{"contestId":936,"index":"C","solvedCount":1129},{"contestId":936,"index":"B","solvedCount":2953},{"contestId":936,"index":"A","solvedCount":4280},{"contestId":935,"index":"F","solvedCount":330},{"contestId":935,"index":"E","solvedCount":843},{"contestId":935,"index":"D","solvedCount":2475},{"contestId":935,"index":"C","solvedCount":4572},{"contestId":935,"index":"B","solvedCount":11054},{"contestId":935,"index":"A","solvedCount":39258},{"contestId":934,"index":"B","solvedCount":8321},{"contestId":934,"index":"A","solvedCount":6477},{"contestId":933,"index":"E","solvedCount":171},{"contestId":933,"index":"D","solvedCount":249},{"contestId":933,"index":"C","solvedCount":530},{"contestId":933,"index":"B","solvedCount":1854},{"contestId":933,"index":"A","solvedCount":4659},{"contestId":932,"index":"G","solvedCount":755},{"contestId":932,"index":"F","solvedCount":2238},{"contestId":932,"index":"E","solvedCount":2477},{"contestId":932,"index":"D","solvedCount":1587},{"contestId":932,"index":"C","solvedCount":3900},{"contestId":932,"index":"B","solvedCount":7551},{"contestId":932,"index":"A","solvedCount":9968},{"contestId":931,"index":"C","solvedCount":3233},{"contestId":931,"index":"B","solvedCount":6840},{"contestId":931,"index":"A","solvedCount":11386},{"contestId":930,"index":"E","solvedCount":347},{"contestId":930,"index":"D","solvedCount":380},{"contestId":930,"index":"C","solvedCount":2010},{"contestId":930,"index":"B","solvedCount":2541},{"contestId":930,"index":"A","solvedCount":6462},{"contestId":929,"index":"D","solvedCount":146},{"contestId":929,"index":"C","solvedCount":1132},{"contestId":929,"index":"B","solvedCount":2031},{"contestId":929,"index":"A","solvedCount":2475},{"contestId":928,"index":"D","solvedCount":791},{"contestId":928,"index":"C","solvedCount":875},{"contestId":928,"index":"B","solvedCount":2447},{"contestId":928,"index":"A","solvedCount":3279},{"contestId":927,"index":"A","solvedCount":1},{"contestId":926,"index":"J","solvedCount":328},{"contestId":926,"index":"I","solvedCount":629},{"contestId":926,"index":"H","solvedCount":202},{"contestId":926,"index":"G","solvedCount":1352},{"contestId":926,"index":"F","solvedCount":169},{"contestId":926,"index":"E","solvedCount":893},{"contestId":926,"index":"D","solvedCount":874},{"contestId":926,"index":"C","solvedCount":1785},{"contestId":926,"index":"B","solvedCount":1505},{"contestId":926,"index":"A","solvedCount":3501},{"contestId":925,"index":"F","solvedCount":87},{"contestId":925,"index":"E","solvedCount":325},{"contestId":925,"index":"D","solvedCount":464},{"contestId":925,"index":"C","solvedCount":1265},{"contestId":925,"index":"B","solvedCount":2150},{"contestId":925,"index":"A","solvedCount":3305},{"contestId":924,"index":"F","solvedCount":134},{"contestId":924,"index":"E","solvedCount":482},{"contestId":924,"index":"D","solvedCount":795},{"contestId":924,"index":"C","solvedCount":3614},{"contestId":924,"index":"B","solvedCount":4953},{"contestId":924,"index":"A","solvedCount":4866},{"contestId":923,"index":"F","solvedCount":65},{"contestId":923,"index":"E","solvedCount":404},{"contestId":923,"index":"D","solvedCount":1134},{"contestId":923,"index":"C","solvedCount":4002},{"contestId":923,"index":"B","solvedCount":6961},{"contestId":923,"index":"A","solvedCount":4895},{"contestId":922,"index":"F","solvedCount":595},{"contestId":922,"index":"E","solvedCount":1899},{"contestId":922,"index":"D","solvedCount":4051},{"contestId":922,"index":"C","solvedCount":6677},{"contestId":922,"index":"B","solvedCount":8087},{"contestId":922,"index":"A","solvedCount":10799},{"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":1586},{"contestId":920,"index":"F","solvedCount":5656},{"contestId":920,"index":"E","solvedCount":5270},{"contestId":920,"index":"D","solvedCount":665},{"contestId":920,"index":"C","solvedCount":8587},{"contestId":920,"index":"B","solvedCount":6875},{"contestId":920,"index":"A","solvedCount":7454},{"contestId":919,"index":"F","solvedCount":318},{"contestId":919,"index":"E","solvedCount":1747},{"contestId":919,"index":"D","solvedCount":8762},{"contestId":919,"index":"C","solvedCount":8638},{"contestId":919,"index":"B","solvedCount":24769},{"contestId":919,"index":"A","solvedCount":15283},{"contestId":918,"index":"B","solvedCount":14159},{"contestId":918,"index":"A","solvedCount":15830},{"contestId":917,"index":"E","solvedCount":112},{"contestId":917,"index":"D","solvedCount":895},{"contestId":917,"index":"C","solvedCount":355},{"contestId":917,"index":"B","solvedCount":3372},{"contestId":917,"index":"A","solvedCount":3379},{"contestId":916,"index":"E","solvedCount":1347},{"contestId":916,"index":"D","solvedCount":460},{"contestId":916,"index":"C","solvedCount":4787},{"contestId":916,"index":"B","solvedCount":1635},{"contestId":916,"index":"A","solvedCount":8326},{"contestId":915,"index":"G","solvedCount":1062},{"contestId":915,"index":"F","solvedCount":2138},{"contestId":915,"index":"E","solvedCount":3626},{"contestId":915,"index":"D","solvedCount":3141},{"contestId":915,"index":"C","solvedCount":6717},{"contestId":915,"index":"B","solvedCount":7544},{"contestId":915,"index":"A","solvedCount":13621},{"contestId":914,"index":"H","solvedCount":198},{"contestId":914,"index":"G","solvedCount":833},{"contestId":914,"index":"F","solvedCount":1210},{"contestId":914,"index":"E","solvedCount":1234},{"contestId":914,"index":"D","solvedCount":4721},{"contestId":914,"index":"C","solvedCount":3457},{"contestId":914,"index":"B","solvedCount":8354},{"contestId":914,"index":"A","solvedCount":12839},{"contestId":913,"index":"H","solvedCount":119},{"contestId":913,"index":"G","solvedCount":183},{"contestId":913,"index":"F","solvedCount":556},{"contestId":913,"index":"E","solvedCount":722},{"contestId":913,"index":"D","solvedCount":4430},{"contestId":913,"index":"C","solvedCount":7560},{"contestId":913,"index":"B","solvedCount":14741},{"contestId":913,"index":"A","solvedCount":19493},{"contestId":912,"index":"E","solvedCount":1337},{"contestId":912,"index":"D","solvedCount":1881},{"contestId":912,"index":"C","solvedCount":504},{"contestId":912,"index":"B","solvedCount":10742},{"contestId":912,"index":"A","solvedCount":12681},{"contestId":911,"index":"G","solvedCount":2241},{"contestId":911,"index":"F","solvedCount":1392},{"contestId":911,"index":"E","solvedCount":2355},{"contestId":911,"index":"D","solvedCount":4301},{"contestId":911,"index":"C","solvedCount":6859},{"contestId":911,"index":"B","solvedCount":10546},{"contestId":911,"index":"A","solvedCount":11012},{"contestId":910,"index":"C","solvedCount":1659},{"contestId":910,"index":"B","solvedCount":1593},{"contestId":910,"index":"A","solvedCount":10796},{"contestId":909,"index":"F","solvedCount":504},{"contestId":909,"index":"E","solvedCount":1860},{"contestId":909,"index":"D","solvedCount":1629},{"contestId":909,"index":"C","solvedCount":4625},{"contestId":909,"index":"B","solvedCount":6101},{"contestId":909,"index":"A","solvedCount":8758},{"contestId":908,"index":"H","solvedCount":366},{"contestId":908,"index":"G","solvedCount":1147},{"contestId":908,"index":"F","solvedCount":1304},{"contestId":908,"index":"E","solvedCount":719},{"contestId":908,"index":"D","solvedCount":2196},{"contestId":908,"index":"C","solvedCount":6539},{"contestId":908,"index":"B","solvedCount":7498},{"contestId":908,"index":"A","solvedCount":14069},{"contestId":907,"index":"B","solvedCount":3952},{"contestId":907,"index":"A","solvedCount":5469},{"contestId":906,"index":"E","solvedCount":376},{"contestId":906,"index":"D","solvedCount":1815},{"contestId":906,"index":"C","solvedCount":1152},{"contestId":906,"index":"B","solvedCount":1095},{"contestId":906,"index":"A","solvedCount":4037},{"contestId":903,"index":"G","solvedCount":468},{"contestId":903,"index":"F","solvedCount":604},{"contestId":903,"index":"E","solvedCount":1218},{"contestId":903,"index":"D","solvedCount":3583},{"contestId":903,"index":"C","solvedCount":14840},{"contestId":903,"index":"B","solvedCount":7391},{"contestId":903,"index":"A","solvedCount":13686},{"contestId":902,"index":"B","solvedCount":9965},{"contestId":902,"index":"A","solvedCount":9555},{"contestId":901,"index":"E","solvedCount":79},{"contestId":901,"index":"D","solvedCount":401},{"contestId":901,"index":"C","solvedCount":1112},{"contestId":901,"index":"B","solvedCount":1354},{"contestId":901,"index":"A","solvedCount":4942},{"contestId":900,"index":"E","solvedCount":995},{"contestId":900,"index":"D","solvedCount":2855},{"contestId":900,"index":"C","solvedCount":4300},{"contestId":900,"index":"B","solvedCount":7479},{"contestId":900,"index":"A","solvedCount":12712},{"contestId":899,"index":"F","solvedCount":1519},{"contestId":899,"index":"E","solvedCount":2594},{"contestId":899,"index":"D","solvedCount":2372},{"contestId":899,"index":"C","solvedCount":8030},{"contestId":899,"index":"B","solvedCount":5649},{"contestId":899,"index":"A","solvedCount":9865},{"contestId":898,"index":"F","solvedCount":1065},{"contestId":898,"index":"E","solvedCount":4399},{"contestId":898,"index":"D","solvedCount":3483},{"contestId":898,"index":"C","solvedCount":4990},{"contestId":898,"index":"B","solvedCount":8924},{"contestId":898,"index":"A","solvedCount":14820},{"contestId":897,"index":"B","solvedCount":6917},{"contestId":897,"index":"A","solvedCount":13128},{"contestId":896,"index":"E","solvedCount":1711},{"contestId":896,"index":"D","solvedCount":496},{"contestId":896,"index":"C","solvedCount":2832},{"contestId":896,"index":"B","solvedCount":2005},{"contestId":896,"index":"A","solvedCount":3300},{"contestId":895,"index":"E","solvedCount":869},{"contestId":895,"index":"D","solvedCount":1031},{"contestId":895,"index":"C","solvedCount":4580},{"contestId":895,"index":"B","solvedCount":3357},{"contestId":895,"index":"A","solvedCount":6311},{"contestId":894,"index":"E","solvedCount":1902},{"contestId":894,"index":"D","solvedCount":1079},{"contestId":894,"index":"C","solvedCount":4203},{"contestId":894,"index":"B","solvedCount":4293},{"contestId":894,"index":"A","solvedCount":30806},{"contestId":893,"index":"F","solvedCount":1498},{"contestId":893,"index":"E","solvedCount":3079},{"contestId":893,"index":"D","solvedCount":2818},{"contestId":893,"index":"C","solvedCount":19978},{"contestId":893,"index":"B","solvedCount":10537},{"contestId":893,"index":"A","solvedCount":9762},{"contestId":892,"index":"B","solvedCount":8403},{"contestId":892,"index":"A","solvedCount":12492},{"contestId":891,"index":"E","solvedCount":777},{"contestId":891,"index":"D","solvedCount":159},{"contestId":891,"index":"C","solvedCount":2066},{"contestId":891,"index":"B","solvedCount":2816},{"contestId":891,"index":"A","solvedCount":9220},{"contestId":889,"index":"E","solvedCount":490},{"contestId":888,"index":"G","solvedCount":3439},{"contestId":888,"index":"F","solvedCount":700},{"contestId":888,"index":"E","solvedCount":5966},{"contestId":888,"index":"D","solvedCount":6921},{"contestId":888,"index":"C","solvedCount":7660},{"contestId":888,"index":"B","solvedCount":9299},{"contestId":888,"index":"A","solvedCount":10371},{"contestId":887,"index":"F","solvedCount":152},{"contestId":887,"index":"E","solvedCount":143},{"contestId":887,"index":"D","solvedCount":465},{"contestId":887,"index":"C","solvedCount":2787},{"contestId":887,"index":"B","solvedCount":5053},{"contestId":887,"index":"A","solvedCount":10649},{"contestId":886,"index":"F","solvedCount":257},{"contestId":886,"index":"E","solvedCount":942},{"contestId":886,"index":"D","solvedCount":1688},{"contestId":886,"index":"C","solvedCount":5371},{"contestId":886,"index":"B","solvedCount":7641},{"contestId":886,"index":"A","solvedCount":9840},{"contestId":884,"index":"F","solvedCount":804},{"contestId":884,"index":"E","solvedCount":617},{"contestId":884,"index":"D","solvedCount":1825},{"contestId":884,"index":"C","solvedCount":4508},{"contestId":884,"index":"B","solvedCount":6694},{"contestId":884,"index":"A","solvedCount":9986},{"contestId":883,"index":"M","solvedCount":3391},{"contestId":883,"index":"L","solvedCount":224},{"contestId":883,"index":"K","solvedCount":1050},{"contestId":883,"index":"J","solvedCount":546},{"contestId":883,"index":"I","solvedCount":1807},{"contestId":883,"index":"H","solvedCount":1531},{"contestId":883,"index":"G","solvedCount":1341},{"contestId":883,"index":"F","solvedCount":2203},{"contestId":883,"index":"E","solvedCount":1849},{"contestId":883,"index":"D","solvedCount":335},{"contestId":883,"index":"C","solvedCount":607},{"contestId":883,"index":"B","solvedCount":314},{"contestId":883,"index":"A","solvedCount":563},{"contestId":879,"index":"B","solvedCount":11303},{"contestId":879,"index":"A","solvedCount":8783},{"contestId":878,"index":"E","solvedCount":455},{"contestId":878,"index":"D","solvedCount":617},{"contestId":878,"index":"C","solvedCount":854},{"contestId":878,"index":"B","solvedCount":1015},{"contestId":878,"index":"A","solvedCount":5153},{"contestId":877,"index":"F","solvedCount":1425},{"contestId":877,"index":"E","solvedCount":3955},{"contestId":877,"index":"D","solvedCount":3726},{"contestId":877,"index":"C","solvedCount":5488},{"contestId":877,"index":"B","solvedCount":9630},{"contestId":877,"index":"A","solvedCount":10494},{"contestId":876,"index":"B","solvedCount":8342},{"contestId":876,"index":"A","solvedCount":9058},{"contestId":875,"index":"F","solvedCount":1183},{"contestId":875,"index":"E","solvedCount":829},{"contestId":875,"index":"D","solvedCount":1898},{"contestId":875,"index":"C","solvedCount":1860},{"contestId":875,"index":"B","solvedCount":5054},{"contestId":875,"index":"A","solvedCount":9353},{"contestId":873,"index":"F","solvedCount":1197},{"contestId":873,"index":"E","solvedCount":473},{"contestId":873,"index":"D","solvedCount":2895},{"contestId":873,"index":"C","solvedCount":3157},{"contestId":873,"index":"B","solvedCount":7140},{"contestId":873,"index":"A","solvedCount":7749},{"contestId":871,"index":"E","solvedCount":142},{"contestId":870,"index":"F","solvedCount":547},{"contestId":870,"index":"E","solvedCount":946},{"contestId":870,"index":"D","solvedCount":1153},{"contestId":870,"index":"C","solvedCount":8707},{"contestId":870,"index":"B","solvedCount":8766},{"contestId":870,"index":"A","solvedCount":9695},{"contestId":869,"index":"E","solvedCount":1382},{"contestId":869,"index":"D","solvedCount":206},{"contestId":869,"index":"C","solvedCount":4201},{"contestId":869,"index":"B","solvedCount":12381},{"contestId":869,"index":"A","solvedCount":9232},{"contestId":868,"index":"G","solvedCount":108},{"contestId":868,"index":"F","solvedCount":2954},{"contestId":868,"index":"E","solvedCount":423},{"contestId":868,"index":"D","solvedCount":873},{"contestId":868,"index":"C","solvedCount":4432},{"contestId":868,"index":"B","solvedCount":3570},{"contestId":868,"index":"A","solvedCount":8335},{"contestId":867,"index":"A","solvedCount":18063},{"contestId":865,"index":"G","solvedCount":122},{"contestId":865,"index":"F","solvedCount":64},{"contestId":865,"index":"E","solvedCount":111},{"contestId":865,"index":"D","solvedCount":4195},{"contestId":865,"index":"C","solvedCount":763},{"contestId":865,"index":"B","solvedCount":1637},{"contestId":865,"index":"A","solvedCount":4100},{"contestId":864,"index":"F","solvedCount":546},{"contestId":864,"index":"E","solvedCount":3926},{"contestId":864,"index":"D","solvedCount":5865},{"contestId":864,"index":"C","solvedCount":5755},{"contestId":864,"index":"B","solvedCount":8604},{"contestId":864,"index":"A","solvedCount":10917},{"contestId":863,"index":"G","solvedCount":50},{"contestId":863,"index":"F","solvedCount":1113},{"contestId":863,"index":"E","solvedCount":2757},{"contestId":863,"index":"D","solvedCount":3008},{"contestId":863,"index":"C","solvedCount":2344},{"contestId":863,"index":"B","solvedCount":6965},{"contestId":863,"index":"A","solvedCount":9732},{"contestId":862,"index":"F","solvedCount":180},{"contestId":862,"index":"E","solvedCount":1336},{"contestId":862,"index":"D","solvedCount":1619},{"contestId":862,"index":"C","solvedCount":3815},{"contestId":862,"index":"B","solvedCount":14619},{"contestId":862,"index":"A","solvedCount":9070},{"contestId":860,"index":"E","solvedCount":409},{"contestId":859,"index":"G","solvedCount":139},{"contestId":859,"index":"F","solvedCount":147},{"contestId":859,"index":"E","solvedCount":1582},{"contestId":859,"index":"D","solvedCount":825},{"contestId":859,"index":"C","solvedCount":5081},{"contestId":859,"index":"B","solvedCount":6579},{"contestId":859,"index":"A","solvedCount":7409},{"contestId":858,"index":"F","solvedCount":1378},{"contestId":858,"index":"E","solvedCount":486},{"contestId":858,"index":"D","solvedCount":3607},{"contestId":858,"index":"C","solvedCount":5335},{"contestId":858,"index":"B","solvedCount":3595},{"contestId":858,"index":"A","solvedCount":7617},{"contestId":856,"index":"F","solvedCount":80},{"contestId":856,"index":"E","solvedCount":62},{"contestId":856,"index":"D","solvedCount":345},{"contestId":856,"index":"C","solvedCount":488},{"contestId":856,"index":"B","solvedCount":467},{"contestId":856,"index":"A","solvedCount":1327},{"contestId":855,"index":"G","solvedCount":189},{"contestId":855,"index":"F","solvedCount":339},{"contestId":855,"index":"E","solvedCount":1457},{"contestId":855,"index":"D","solvedCount":456},{"contestId":855,"index":"C","solvedCount":1896},{"contestId":855,"index":"B","solvedCount":8065},{"contestId":855,"index":"A","solvedCount":18535},{"contestId":854,"index":"B","solvedCount":8011},{"contestId":854,"index":"A","solvedCount":12704},{"contestId":853,"index":"E","solvedCount":62},{"contestId":853,"index":"D","solvedCount":634},{"contestId":853,"index":"C","solvedCount":1366},{"contestId":853,"index":"B","solvedCount":2472},{"contestId":853,"index":"A","solvedCount":5677},{"contestId":852,"index":"I","solvedCount":534},{"contestId":852,"index":"H","solvedCount":138},{"contestId":852,"index":"G","solvedCount":1220},{"contestId":852,"index":"F","solvedCount":520},{"contestId":852,"index":"E","solvedCount":770},{"contestId":852,"index":"D","solvedCount":858},{"contestId":852,"index":"C","solvedCount":363},{"contestId":852,"index":"B","solvedCount":1289},{"contestId":852,"index":"A","solvedCount":360},{"contestId":851,"index":"B","solvedCount":5257},{"contestId":851,"index":"A","solvedCount":9240},{"contestId":850,"index":"F","solvedCount":500},{"contestId":850,"index":"E","solvedCount":362},{"contestId":850,"index":"D","solvedCount":350},{"contestId":850,"index":"C","solvedCount":1292},{"contestId":850,"index":"B","solvedCount":1925},{"contestId":850,"index":"A","solvedCount":2951},{"contestId":849,"index":"B","solvedCount":3425},{"contestId":849,"index":"A","solvedCount":8710},{"contestId":848,"index":"E","solvedCount":190},{"contestId":848,"index":"D","solvedCount":334},{"contestId":848,"index":"C","solvedCount":1153},{"contestId":848,"index":"B","solvedCount":1789},{"contestId":848,"index":"A","solvedCount":4950},{"contestId":847,"index":"M","solvedCount":6006},{"contestId":847,"index":"L","solvedCount":306},{"contestId":847,"index":"K","solvedCount":1436},{"contestId":847,"index":"J","solvedCount":581},{"contestId":847,"index":"I","solvedCount":1479},{"contestId":847,"index":"H","solvedCount":2330},{"contestId":847,"index":"G","solvedCount":6334},{"contestId":847,"index":"F","solvedCount":833},{"contestId":847,"index":"E","solvedCount":2506},{"contestId":847,"index":"D","solvedCount":942},{"contestId":847,"index":"C","solvedCount":2292},{"contestId":847,"index":"B","solvedCount":4342},{"contestId":847,"index":"A","solvedCount":3236},{"contestId":846,"index":"F","solvedCount":2120},{"contestId":846,"index":"E","solvedCount":825},{"contestId":846,"index":"D","solvedCount":2237},{"contestId":846,"index":"C","solvedCount":2550},{"contestId":846,"index":"B","solvedCount":2398},{"contestId":846,"index":"A","solvedCount":4056},{"contestId":845,"index":"G","solvedCount":1354},{"contestId":845,"index":"F","solvedCount":374},{"contestId":845,"index":"E","solvedCount":545},{"contestId":845,"index":"D","solvedCount":2285},{"contestId":845,"index":"C","solvedCount":7125},{"contestId":845,"index":"B","solvedCount":4821},{"contestId":845,"index":"A","solvedCount":7449},{"contestId":844,"index":"B","solvedCount":6587},{"contestId":844,"index":"A","solvedCount":9985},{"contestId":843,"index":"E","solvedCount":205},{"contestId":843,"index":"D","solvedCount":681},{"contestId":843,"index":"C","solvedCount":339},{"contestId":843,"index":"B","solvedCount":2081},{"contestId":843,"index":"A","solvedCount":5467},{"contestId":842,"index":"E","solvedCount":384},{"contestId":842,"index":"D","solvedCount":3001},{"contestId":842,"index":"C","solvedCount":3336},{"contestId":842,"index":"B","solvedCount":9698},{"contestId":842,"index":"A","solvedCount":9701},{"contestId":841,"index":"B","solvedCount":11647},{"contestId":841,"index":"A","solvedCount":12215},{"contestId":840,"index":"E","solvedCount":396},{"contestId":840,"index":"D","solvedCount":2485},{"contestId":840,"index":"C","solvedCount":1561},{"contestId":840,"index":"B","solvedCount":2168},{"contestId":840,"index":"A","solvedCount":6885},{"contestId":839,"index":"E","solvedCount":766},{"contestId":839,"index":"D","solvedCount":2615},{"contestId":839,"index":"C","solvedCount":14976},{"contestId":839,"index":"B","solvedCount":3225},{"contestId":839,"index":"A","solvedCount":13271},{"contestId":838,"index":"F","solvedCount":71},{"contestId":838,"index":"E","solvedCount":313},{"contestId":838,"index":"D","solvedCount":720},{"contestId":838,"index":"C","solvedCount":244},{"contestId":838,"index":"B","solvedCount":602},{"contestId":838,"index":"A","solvedCount":890},{"contestId":837,"index":"G","solvedCount":592},{"contestId":837,"index":"F","solvedCount":703},{"contestId":837,"index":"E","solvedCount":1443},{"contestId":837,"index":"D","solvedCount":4436},{"contestId":837,"index":"C","solvedCount":3853},{"contestId":837,"index":"B","solvedCount":3831},{"contestId":837,"index":"A","solvedCount":9031},{"contestId":835,"index":"F","solvedCount":914},{"contestId":835,"index":"E","solvedCount":1072},{"contestId":835,"index":"D","solvedCount":3737},{"contestId":835,"index":"C","solvedCount":7451},{"contestId":835,"index":"B","solvedCount":10360},{"contestId":835,"index":"A","solvedCount":19189},{"contestId":834,"index":"B","solvedCount":8267},{"contestId":834,"index":"A","solvedCount":8350},{"contestId":833,"index":"E","solvedCount":192},{"contestId":833,"index":"D","solvedCount":333},{"contestId":833,"index":"C","solvedCount":447},{"contestId":833,"index":"B","solvedCount":4033},{"contestId":833,"index":"A","solvedCount":5914},{"contestId":832,"index":"E","solvedCount":260},{"contestId":832,"index":"D","solvedCount":3355},{"contestId":832,"index":"C","solvedCount":421},{"contestId":832,"index":"B","solvedCount":4287},{"contestId":832,"index":"A","solvedCount":19466},{"contestId":831,"index":"C","solvedCount":4173},{"contestId":831,"index":"B","solvedCount":13296},{"contestId":831,"index":"A","solvedCount":9740},{"contestId":830,"index":"E","solvedCount":252},{"contestId":830,"index":"D","solvedCount":758},{"contestId":830,"index":"C","solvedCount":1159},{"contestId":830,"index":"B","solvedCount":2698},{"contestId":830,"index":"A","solvedCount":6128},{"contestId":828,"index":"B","solvedCount":5599},{"contestId":828,"index":"A","solvedCount":7667},{"contestId":827,"index":"F","solvedCount":347},{"contestId":827,"index":"E","solvedCount":762},{"contestId":827,"index":"D","solvedCount":984},{"contestId":827,"index":"C","solvedCount":1570},{"contestId":827,"index":"B","solvedCount":3382},{"contestId":827,"index":"A","solvedCount":3823},{"contestId":825,"index":"G","solvedCount":1085},{"contestId":825,"index":"F","solvedCount":1187},{"contestId":825,"index":"E","solvedCount":2772},{"contestId":825,"index":"D","solvedCount":3107},{"contestId":825,"index":"C","solvedCount":4284},{"contestId":825,"index":"B","solvedCount":3991},{"contestId":825,"index":"A","solvedCount":7358},{"contestId":822,"index":"F","solvedCount":274},{"contestId":822,"index":"E","solvedCount":687},{"contestId":822,"index":"D","solvedCount":2912},{"contestId":822,"index":"C","solvedCount":4411},{"contestId":822,"index":"B","solvedCount":9135},{"contestId":822,"index":"A","solvedCount":29383},{"contestId":821,"index":"E","solvedCount":1350},{"contestId":821,"index":"D","solvedCount":1271},{"contestId":821,"index":"C","solvedCount":6313},{"contestId":821,"index":"B","solvedCount":5543},{"contestId":821,"index":"A","solvedCount":7833},{"contestId":820,"index":"B","solvedCount":4988},{"contestId":820,"index":"A","solvedCount":7832},{"contestId":819,"index":"E","solvedCount":473},{"contestId":819,"index":"D","solvedCount":207},{"contestId":819,"index":"C","solvedCount":198},{"contestId":819,"index":"B","solvedCount":1582},{"contestId":819,"index":"A","solvedCount":274},{"contestId":818,"index":"G","solvedCount":565},{"contestId":818,"index":"F","solvedCount":1218},{"contestId":818,"index":"E","solvedCount":1806},{"contestId":818,"index":"D","solvedCount":3321},{"contestId":818,"index":"C","solvedCount":1168},{"contestId":818,"index":"B","solvedCount":2905},{"contestId":818,"index":"A","solvedCount":6580},{"contestId":817,"index":"F","solvedCount":2148},{"contestId":817,"index":"E","solvedCount":2494},{"contestId":817,"index":"D","solvedCount":4133},{"contestId":817,"index":"C","solvedCount":6716},{"contestId":817,"index":"B","solvedCount":5284},{"contestId":817,"index":"A","solvedCount":5909},{"contestId":816,"index":"B","solvedCount":15028},{"contestId":816,"index":"A","solvedCount":8703},{"contestId":815,"index":"E","solvedCount":210},{"contestId":815,"index":"D","solvedCount":565},{"contestId":815,"index":"C","solvedCount":2266},{"contestId":815,"index":"B","solvedCount":1337},{"contestId":815,"index":"A","solvedCount":5519},{"contestId":814,"index":"E","solvedCount":612},{"contestId":814,"index":"D","solvedCount":1999},{"contestId":814,"index":"C","solvedCount":6013},{"contestId":814,"index":"B","solvedCount":5469},{"contestId":814,"index":"A","solvedCount":9722},{"contestId":813,"index":"F","solvedCount":1090},{"contestId":813,"index":"E","solvedCount":2107},{"contestId":813,"index":"D","solvedCount":907},{"contestId":813,"index":"C","solvedCount":5372},{"contestId":813,"index":"B","solvedCount":3678},{"contestId":813,"index":"A","solvedCount":4920},{"contestId":812,"index":"E","solvedCount":989},{"contestId":812,"index":"D","solvedCount":321},{"contestId":812,"index":"C","solvedCount":12433},{"contestId":812,"index":"B","solvedCount":4979},{"contestId":812,"index":"A","solvedCount":6115},{"contestId":811,"index":"E","solvedCount":740},{"contestId":811,"index":"D","solvedCount":1469},{"contestId":811,"index":"C","solvedCount":3161},{"contestId":811,"index":"B","solvedCount":6370},{"contestId":811,"index":"A","solvedCount":11142},{"contestId":810,"index":"B","solvedCount":10406},{"contestId":810,"index":"A","solvedCount":8573},{"contestId":809,"index":"E","solvedCount":680},{"contestId":809,"index":"D","solvedCount":677},{"contestId":809,"index":"C","solvedCount":699},{"contestId":809,"index":"B","solvedCount":1417},{"contestId":809,"index":"A","solvedCount":4592},{"contestId":808,"index":"G","solvedCount":2195},{"contestId":808,"index":"F","solvedCount":957},{"contestId":808,"index":"E","solvedCount":1688},{"contestId":808,"index":"D","solvedCount":6456},{"contestId":808,"index":"C","solvedCount":5817},{"contestId":808,"index":"B","solvedCount":6047},{"contestId":808,"index":"A","solvedCount":8775},{"contestId":807,"index":"B","solvedCount":3504},{"contestId":807,"index":"A","solvedCount":18388},{"contestId":805,"index":"B","solvedCount":14993},{"contestId":805,"index":"A","solvedCount":16675},{"contestId":804,"index":"F","solvedCount":133},{"contestId":804,"index":"E","solvedCount":398},{"contestId":804,"index":"D","solvedCount":1215},{"contestId":804,"index":"C","solvedCount":1587},{"contestId":804,"index":"B","solvedCount":9178},{"contestId":804,"index":"A","solvedCount":14469},{"contestId":803,"index":"G","solvedCount":1228},{"contestId":803,"index":"F","solvedCount":2745},{"contestId":803,"index":"E","solvedCount":2003},{"contestId":803,"index":"D","solvedCount":2876},{"contestId":803,"index":"C","solvedCount":4691},{"contestId":803,"index":"B","solvedCount":6187},{"contestId":803,"index":"A","solvedCount":4614},{"contestId":802,"index":"O","solvedCount":683},{"contestId":802,"index":"N","solvedCount":948},{"contestId":802,"index":"M","solvedCount":2883},{"contestId":802,"index":"L","solvedCount":261},{"contestId":802,"index":"K","solvedCount":562},{"contestId":802,"index":"J","solvedCount":3719},{"contestId":802,"index":"I","solvedCount":1274},{"contestId":802,"index":"H","solvedCount":408},{"contestId":802,"index":"G","solvedCount":6289},{"contestId":802,"index":"F","solvedCount":111},{"contestId":802,"index":"E","solvedCount":223},{"contestId":802,"index":"D","solvedCount":418},{"contestId":802,"index":"C","solvedCount":490},{"contestId":802,"index":"B","solvedCount":956},{"contestId":802,"index":"A","solvedCount":1222},{"contestId":801,"index":"B","solvedCount":9666},{"contestId":801,"index":"A","solvedCount":7024},{"contestId":799,"index":"G","solvedCount":98},{"contestId":799,"index":"F","solvedCount":395},{"contestId":799,"index":"E","solvedCount":893},{"contestId":799,"index":"D","solvedCount":1927},{"contestId":799,"index":"C","solvedCount":3484},{"contestId":799,"index":"B","solvedCount":8012},{"contestId":799,"index":"A","solvedCount":16818},{"contestId":798,"index":"E","solvedCount":405},{"contestId":798,"index":"D","solvedCount":1760},{"contestId":798,"index":"C","solvedCount":5438},{"contestId":798,"index":"B","solvedCount":8065},{"contestId":798,"index":"A","solvedCount":19773},{"contestId":797,"index":"F","solvedCount":1022},{"contestId":797,"index":"E","solvedCount":3723},{"contestId":797,"index":"D","solvedCount":1662},{"contestId":797,"index":"C","solvedCount":5951},{"contestId":797,"index":"B","solvedCount":9850},{"contestId":797,"index":"A","solvedCount":12809},{"contestId":796,"index":"F","solvedCount":159},{"contestId":796,"index":"E","solvedCount":590},{"contestId":796,"index":"D","solvedCount":4759},{"contestId":796,"index":"C","solvedCount":2921},{"contestId":796,"index":"B","solvedCount":8729},{"contestId":796,"index":"A","solvedCount":12181},{"contestId":794,"index":"G","solvedCount":312},{"contestId":794,"index":"F","solvedCount":698},{"contestId":794,"index":"E","solvedCount":638},{"contestId":794,"index":"D","solvedCount":732},{"contestId":794,"index":"C","solvedCount":2977},{"contestId":794,"index":"B","solvedCount":6102},{"contestId":794,"index":"A","solvedCount":6802},{"contestId":793,"index":"G","solvedCount":281},{"contestId":793,"index":"F","solvedCount":451},{"contestId":793,"index":"E","solvedCount":230},{"contestId":793,"index":"D","solvedCount":1543},{"contestId":793,"index":"C","solvedCount":1211},{"contestId":793,"index":"B","solvedCount":4197},{"contestId":793,"index":"A","solvedCount":6300},{"contestId":792,"index":"F","solvedCount":176},{"contestId":792,"index":"E","solvedCount":973},{"contestId":792,"index":"D","solvedCount":2804},{"contestId":792,"index":"C","solvedCount":4019},{"contestId":792,"index":"B","solvedCount":5787},{"contestId":792,"index":"A","solvedCount":8502},{"contestId":791,"index":"A","solvedCount":160272},{"contestId":789,"index":"B","solvedCount":4313},{"contestId":789,"index":"A","solvedCount":8665},{"contestId":788,"index":"E","solvedCount":307},{"contestId":788,"index":"D","solvedCount":320},{"contestId":788,"index":"C","solvedCount":1927},{"contestId":788,"index":"B","solvedCount":2214},{"contestId":788,"index":"A","solvedCount":8790},{"contestId":787,"index":"B","solvedCount":5527},{"contestId":787,"index":"A","solvedCount":10430},{"contestId":786,"index":"E","solvedCount":539},{"contestId":786,"index":"D","solvedCount":116},{"contestId":786,"index":"C","solvedCount":2251},{"contestId":786,"index":"B","solvedCount":4762},{"contestId":786,"index":"A","solvedCount":2261},{"contestId":785,"index":"E","solvedCount":1694},{"contestId":785,"index":"D","solvedCount":2507},{"contestId":785,"index":"C","solvedCount":6976},{"contestId":785,"index":"B","solvedCount":9653},{"contestId":785,"index":"A","solvedCount":74483},{"contestId":784,"index":"G","solvedCount":702},{"contestId":784,"index":"F","solvedCount":828},{"contestId":784,"index":"E","solvedCount":1800},{"contestId":784,"index":"D","solvedCount":376},{"contestId":784,"index":"C","solvedCount":616},{"contestId":784,"index":"B","solvedCount":752},{"contestId":784,"index":"A","solvedCount":2995},{"contestId":780,"index":"H","solvedCount":112},{"contestId":780,"index":"G","solvedCount":560},{"contestId":780,"index":"F","solvedCount":987},{"contestId":780,"index":"E","solvedCount":2240},{"contestId":780,"index":"D","solvedCount":2806},{"contestId":780,"index":"C","solvedCount":8655},{"contestId":780,"index":"B","solvedCount":8315},{"contestId":780,"index":"A","solvedCount":17185},{"contestId":779,"index":"C","solvedCount":10936},{"contestId":779,"index":"B","solvedCount":9602},{"contestId":779,"index":"A","solvedCount":8723},{"contestId":778,"index":"E","solvedCount":279},{"contestId":778,"index":"D","solvedCount":470},{"contestId":778,"index":"C","solvedCount":819},{"contestId":778,"index":"B","solvedCount":2202},{"contestId":778,"index":"A","solvedCount":10719},{"contestId":777,"index":"E","solvedCount":3684},{"contestId":777,"index":"D","solvedCount":4825},{"contestId":777,"index":"C","solvedCount":6162},{"contestId":777,"index":"B","solvedCount":9106},{"contestId":777,"index":"A","solvedCount":9505},{"contestId":776,"index":"G","solvedCount":317},{"contestId":776,"index":"F","solvedCount":388},{"contestId":776,"index":"E","solvedCount":1943},{"contestId":776,"index":"D","solvedCount":4565},{"contestId":776,"index":"C","solvedCount":5635},{"contestId":776,"index":"B","solvedCount":17621},{"contestId":776,"index":"A","solvedCount":11217},{"contestId":775,"index":"A","solvedCount":0},{"contestId":774,"index":"L","solvedCount":298},{"contestId":774,"index":"K","solvedCount":1233},{"contestId":774,"index":"J","solvedCount":333},{"contestId":774,"index":"I","solvedCount":95},{"contestId":774,"index":"H","solvedCount":237},{"contestId":774,"index":"G","solvedCount":167},{"contestId":774,"index":"F","solvedCount":100},{"contestId":774,"index":"E","solvedCount":203},{"contestId":774,"index":"D","solvedCount":1865},{"contestId":774,"index":"C","solvedCount":3537},{"contestId":774,"index":"B","solvedCount":205},{"contestId":774,"index":"A","solvedCount":288},{"contestId":773,"index":"F","solvedCount":167},{"contestId":773,"index":"E","solvedCount":297},{"contestId":773,"index":"D","solvedCount":541},{"contestId":773,"index":"C","solvedCount":930},{"contestId":773,"index":"B","solvedCount":1129},{"contestId":773,"index":"A","solvedCount":4241},{"contestId":772,"index":"E","solvedCount":119},{"contestId":772,"index":"D","solvedCount":548},{"contestId":772,"index":"C","solvedCount":1159},{"contestId":772,"index":"B","solvedCount":3008},{"contestId":772,"index":"A","solvedCount":3995},{"contestId":771,"index":"F","solvedCount":74},{"contestId":771,"index":"E","solvedCount":403},{"contestId":771,"index":"D","solvedCount":1078},{"contestId":771,"index":"C","solvedCount":2693},{"contestId":771,"index":"B","solvedCount":6541},{"contestId":771,"index":"A","solvedCount":13898},{"contestId":770,"index":"D","solvedCount":1552},{"contestId":770,"index":"C","solvedCount":2444},{"contestId":770,"index":"B","solvedCount":2652},{"contestId":770,"index":"A","solvedCount":17708},{"contestId":769,"index":"D","solvedCount":2151},{"contestId":769,"index":"C","solvedCount":1959},{"contestId":769,"index":"B","solvedCount":3167},{"contestId":769,"index":"A","solvedCount":5321},{"contestId":768,"index":"G","solvedCount":330},{"contestId":768,"index":"F","solvedCount":969},{"contestId":768,"index":"E","solvedCount":2510},{"contestId":768,"index":"D","solvedCount":2619},{"contestId":768,"index":"C","solvedCount":3718},{"contestId":768,"index":"B","solvedCount":5672},{"contestId":768,"index":"A","solvedCount":24526},{"contestId":767,"index":"E","solvedCount":917},{"contestId":767,"index":"D","solvedCount":2138},{"contestId":767,"index":"C","solvedCount":3785},{"contestId":767,"index":"B","solvedCount":2077},{"contestId":767,"index":"A","solvedCount":18113},{"contestId":766,"index":"E","solvedCount":2642},{"contestId":766,"index":"D","solvedCount":3127},{"contestId":766,"index":"C","solvedCount":4235},{"contestId":766,"index":"B","solvedCount":28606},{"contestId":766,"index":"A","solvedCount":27116},{"contestId":765,"index":"G","solvedCount":70},{"contestId":765,"index":"F","solvedCount":1650},{"contestId":765,"index":"E","solvedCount":1231},{"contestId":765,"index":"D","solvedCount":2369},{"contestId":765,"index":"C","solvedCount":6700},{"contestId":765,"index":"B","solvedCount":6926},{"contestId":765,"index":"A","solvedCount":8297},{"contestId":764,"index":"B","solvedCount":11143},{"contestId":764,"index":"A","solvedCount":15641},{"contestId":763,"index":"E","solvedCount":447},{"contestId":763,"index":"D","solvedCount":488},{"contestId":763,"index":"C","solvedCount":696},{"contestId":763,"index":"B","solvedCount":2510},{"contestId":763,"index":"A","solvedCount":9802},{"contestId":762,"index":"F","solvedCount":322},{"contestId":762,"index":"E","solvedCount":1164},{"contestId":762,"index":"D","solvedCount":1227},{"contestId":762,"index":"C","solvedCount":2280},{"contestId":762,"index":"B","solvedCount":6938},{"contestId":762,"index":"A","solvedCount":16700},{"contestId":761,"index":"F","solvedCount":386},{"contestId":761,"index":"E","solvedCount":1819},{"contestId":761,"index":"D","solvedCount":3754},{"contestId":761,"index":"C","solvedCount":5601},{"contestId":761,"index":"B","solvedCount":6567},{"contestId":761,"index":"A","solvedCount":13896},{"contestId":760,"index":"B","solvedCount":5735},{"contestId":760,"index":"A","solvedCount":7588},{"contestId":758,"index":"F","solvedCount":598},{"contestId":758,"index":"E","solvedCount":430},{"contestId":758,"index":"D","solvedCount":2657},{"contestId":758,"index":"C","solvedCount":3783},{"contestId":758,"index":"B","solvedCount":9744},{"contestId":758,"index":"A","solvedCount":52368},{"contestId":757,"index":"G","solvedCount":408},{"contestId":757,"index":"F","solvedCount":1017},{"contestId":757,"index":"E","solvedCount":1214},{"contestId":757,"index":"D","solvedCount":1242},{"contestId":757,"index":"C","solvedCount":2272},{"contestId":757,"index":"B","solvedCount":9333},{"contestId":757,"index":"A","solvedCount":10679},{"contestId":756,"index":"F","solvedCount":86},{"contestId":756,"index":"E","solvedCount":145},{"contestId":756,"index":"D","solvedCount":942},{"contestId":756,"index":"C","solvedCount":1227},{"contestId":756,"index":"B","solvedCount":3203},{"contestId":756,"index":"A","solvedCount":2936},{"contestId":755,"index":"G","solvedCount":768},{"contestId":755,"index":"F","solvedCount":1179},{"contestId":755,"index":"E","solvedCount":790},{"contestId":755,"index":"D","solvedCount":2378},{"contestId":755,"index":"C","solvedCount":10873},{"contestId":755,"index":"B","solvedCount":10549},{"contestId":755,"index":"A","solvedCount":16678},{"contestId":754,"index":"E","solvedCount":463},{"contestId":754,"index":"D","solvedCount":2083},{"contestId":754,"index":"C","solvedCount":877},{"contestId":754,"index":"B","solvedCount":6707},{"contestId":754,"index":"A","solvedCount":7963},{"contestId":753,"index":"C","solvedCount":267},{"contestId":753,"index":"B","solvedCount":1147},{"contestId":753,"index":"A","solvedCount":8412},{"contestId":750,"index":"H","solvedCount":164},{"contestId":750,"index":"G","solvedCount":405},{"contestId":750,"index":"F","solvedCount":408},{"contestId":750,"index":"E","solvedCount":1416},{"contestId":750,"index":"D","solvedCount":3040},{"contestId":750,"index":"C","solvedCount":6405},{"contestId":750,"index":"B","solvedCount":9165},{"contestId":750,"index":"A","solvedCount":64794},{"contestId":749,"index":"E","solvedCount":946},{"contestId":749,"index":"D","solvedCount":2409},{"contestId":749,"index":"C","solvedCount":5809},{"contestId":749,"index":"B","solvedCount":7873},{"contestId":749,"index":"A","solvedCount":43436},{"contestId":748,"index":"F","solvedCount":606},{"contestId":748,"index":"E","solvedCount":1417},{"contestId":748,"index":"D","solvedCount":1769},{"contestId":748,"index":"C","solvedCount":4505},{"contestId":748,"index":"B","solvedCount":5240},{"contestId":748,"index":"A","solvedCount":8192},{"contestId":747,"index":"F","solvedCount":398},{"contestId":747,"index":"E","solvedCount":1912},{"contestId":747,"index":"D","solvedCount":2882},{"contestId":747,"index":"C","solvedCount":4362},{"contestId":747,"index":"B","solvedCount":8321},{"contestId":747,"index":"A","solvedCount":9408},{"contestId":746,"index":"G","solvedCount":1280},{"contestId":746,"index":"F","solvedCount":703},{"contestId":746,"index":"E","solvedCount":1693},{"contestId":746,"index":"D","solvedCount":4868},{"contestId":746,"index":"C","solvedCount":3639},{"contestId":746,"index":"B","solvedCount":24183},{"contestId":746,"index":"A","solvedCount":19686},{"contestId":745,"index":"B","solvedCount":3646},{"contestId":745,"index":"A","solvedCount":9903},{"contestId":744,"index":"E","solvedCount":122},{"contestId":744,"index":"D","solvedCount":109},{"contestId":744,"index":"C","solvedCount":956},{"contestId":744,"index":"B","solvedCount":1669},{"contestId":744,"index":"A","solvedCount":7561},{"contestId":743,"index":"E","solvedCount":1404},{"contestId":743,"index":"D","solvedCount":4144},{"contestId":743,"index":"C","solvedCount":11362},{"contestId":743,"index":"B","solvedCount":13428},{"contestId":743,"index":"A","solvedCount":10527},{"contestId":742,"index":"B","solvedCount":8790},{"contestId":742,"index":"A","solvedCount":36838},{"contestId":741,"index":"E","solvedCount":152},{"contestId":741,"index":"D","solvedCount":2225},{"contestId":741,"index":"C","solvedCount":2259},{"contestId":741,"index":"B","solvedCount":5009},{"contestId":741,"index":"A","solvedCount":5328},{"contestId":740,"index":"B","solvedCount":7551},{"contestId":740,"index":"A","solvedCount":8354},{"contestId":739,"index":"E","solvedCount":1866},{"contestId":739,"index":"D","solvedCount":135},{"contestId":739,"index":"C","solvedCount":1291},{"contestId":739,"index":"B","solvedCount":4278},{"contestId":739,"index":"A","solvedCount":7397},{"contestId":737,"index":"F","solvedCount":66},{"contestId":737,"index":"E","solvedCount":109},{"contestId":736,"index":"E","solvedCount":170},{"contestId":736,"index":"D","solvedCount":412},{"contestId":735,"index":"E","solvedCount":812},{"contestId":735,"index":"D","solvedCount":12086},{"contestId":735,"index":"C","solvedCount":7202},{"contestId":735,"index":"B","solvedCount":7841},{"contestId":735,"index":"A","solvedCount":11904},{"contestId":734,"index":"F","solvedCount":1231},{"contestId":734,"index":"E","solvedCount":3554},{"contestId":734,"index":"D","solvedCount":3652},{"contestId":734,"index":"C","solvedCount":5232},{"contestId":734,"index":"B","solvedCount":27429},{"contestId":734,"index":"A","solvedCount":126319},{"contestId":733,"index":"F","solvedCount":1046},{"contestId":733,"index":"E","solvedCount":675},{"contestId":733,"index":"D","solvedCount":4074},{"contestId":733,"index":"C","solvedCount":3246},{"contestId":733,"index":"B","solvedCount":10291},{"contestId":733,"index":"A","solvedCount":15382},{"contestId":732,"index":"F","solvedCount":2002},{"contestId":732,"index":"E","solvedCount":1561},{"contestId":732,"index":"D","solvedCount":5278},{"contestId":732,"index":"C","solvedCount":9108},{"contestId":732,"index":"B","solvedCount":23278},{"contestId":732,"index":"A","solvedCount":61759},{"contestId":731,"index":"F","solvedCount":2687},{"contestId":731,"index":"E","solvedCount":1344},{"contestId":731,"index":"D","solvedCount":1119},{"contestId":731,"index":"C","solvedCount":6536},{"contestId":731,"index":"B","solvedCount":7391},{"contestId":731,"index":"A","solvedCount":40398},{"contestId":730,"index":"L","solvedCount":79},{"contestId":730,"index":"K","solvedCount":82},{"contestId":730,"index":"J","solvedCount":3021},{"contestId":730,"index":"I","solvedCount":1679},{"contestId":730,"index":"H","solvedCount":2878},{"contestId":730,"index":"G","solvedCount":2079},{"contestId":730,"index":"F","solvedCount":84},{"contestId":730,"index":"E","solvedCount":705},{"contestId":730,"index":"D","solvedCount":671},{"contestId":730,"index":"C","solvedCount":993},{"contestId":730,"index":"B","solvedCount":2342},{"contestId":730,"index":"A","solvedCount":1529},{"contestId":729,"index":"F","solvedCount":880},{"contestId":729,"index":"E","solvedCount":2091},{"contestId":729,"index":"D","solvedCount":3559},{"contestId":729,"index":"C","solvedCount":3767},{"contestId":729,"index":"B","solvedCount":7485},{"contestId":729,"index":"A","solvedCount":7071},{"contestId":727,"index":"F","solvedCount":730},{"contestId":727,"index":"E","solvedCount":1039},{"contestId":727,"index":"D","solvedCount":1749},{"contestId":727,"index":"C","solvedCount":6425},{"contestId":727,"index":"B","solvedCount":1933},{"contestId":727,"index":"A","solvedCount":12500},{"contestId":725,"index":"G","solvedCount":157},{"contestId":725,"index":"F","solvedCount":451},{"contestId":725,"index":"E","solvedCount":630},{"contestId":725,"index":"D","solvedCount":2633},{"contestId":725,"index":"C","solvedCount":2551},{"contestId":725,"index":"B","solvedCount":5050},{"contestId":725,"index":"A","solvedCount":6519},{"contestId":724,"index":"G","solvedCount":930},{"contestId":724,"index":"F","solvedCount":371},{"contestId":724,"index":"E","solvedCount":1126},{"contestId":724,"index":"D","solvedCount":2202},{"contestId":724,"index":"C","solvedCount":2014},{"contestId":724,"index":"B","solvedCount":3890},{"contestId":724,"index":"A","solvedCount":6463},{"contestId":723,"index":"F","solvedCount":1384},{"contestId":723,"index":"E","solvedCount":1827},{"contestId":723,"index":"D","solvedCount":6655},{"contestId":723,"index":"C","solvedCount":4420},{"contestId":723,"index":"B","solvedCount":9689},{"contestId":723,"index":"A","solvedCount":63417},{"contestId":722,"index":"F","solvedCount":456},{"contestId":722,"index":"E","solvedCount":762},{"contestId":722,"index":"D","solvedCount":3010},{"contestId":722,"index":"C","solvedCount":8309},{"contestId":722,"index":"B","solvedCount":6247},{"contestId":722,"index":"A","solvedCount":6103},{"contestId":721,"index":"E","solvedCount":295},{"contestId":721,"index":"D","solvedCount":2226},{"contestId":721,"index":"C","solvedCount":5349},{"contestId":721,"index":"B","solvedCount":11621},{"contestId":721,"index":"A","solvedCount":17672},{"contestId":720,"index":"F","solvedCount":138},{"contestId":720,"index":"E","solvedCount":59},{"contestId":720,"index":"D","solvedCount":184},{"contestId":720,"index":"C","solvedCount":93},{"contestId":720,"index":"B","solvedCount":381},{"contestId":720,"index":"A","solvedCount":784},{"contestId":719,"index":"B","solvedCount":7883},{"contestId":719,"index":"A","solvedCount":15041},{"contestId":718,"index":"E","solvedCount":299},{"contestId":718,"index":"D","solvedCount":361},{"contestId":718,"index":"C","solvedCount":3050},{"contestId":718,"index":"A","solvedCount":4264},{"contestId":717,"index":"I","solvedCount":197},{"contestId":717,"index":"H","solvedCount":407},{"contestId":717,"index":"G","solvedCount":578},{"contestId":717,"index":"F","solvedCount":270},{"contestId":717,"index":"E","solvedCount":1362},{"contestId":717,"index":"D","solvedCount":1295},{"contestId":717,"index":"C","solvedCount":3739},{"contestId":717,"index":"B","solvedCount":133},{"contestId":717,"index":"A","solvedCount":303},{"contestId":716,"index":"B","solvedCount":11138},{"contestId":716,"index":"A","solvedCount":21222},{"contestId":715,"index":"E","solvedCount":315},{"contestId":715,"index":"D","solvedCount":225},{"contestId":715,"index":"C","solvedCount":1746},{"contestId":715,"index":"B","solvedCount":2507},{"contestId":715,"index":"A","solvedCount":5503},{"contestId":714,"index":"B","solvedCount":13407},{"contestId":714,"index":"A","solvedCount":10393},{"contestId":713,"index":"E","solvedCount":303},{"contestId":713,"index":"D","solvedCount":1029},{"contestId":713,"index":"C","solvedCount":4223},{"contestId":713,"index":"B","solvedCount":1410},{"contestId":713,"index":"A","solvedCount":8203},{"contestId":712,"index":"E","solvedCount":574},{"contestId":712,"index":"D","solvedCount":1563},{"contestId":712,"index":"C","solvedCount":5441},{"contestId":712,"index":"B","solvedCount":9091},{"contestId":712,"index":"A","solvedCount":11213},{"contestId":711,"index":"E","solvedCount":1212},{"contestId":711,"index":"D","solvedCount":4235},{"contestId":711,"index":"C","solvedCount":7403},{"contestId":711,"index":"B","solvedCount":8131},{"contestId":711,"index":"A","solvedCount":28064},{"contestId":710,"index":"F","solvedCount":1529},{"contestId":710,"index":"E","solvedCount":4730},{"contestId":710,"index":"D","solvedCount":1078},{"contestId":710,"index":"C","solvedCount":4860},{"contestId":710,"index":"B","solvedCount":8275},{"contestId":710,"index":"A","solvedCount":12969},{"contestId":709,"index":"B","solvedCount":4653},{"contestId":709,"index":"A","solvedCount":27643},{"contestId":708,"index":"E","solvedCount":836},{"contestId":708,"index":"D","solvedCount":633},{"contestId":708,"index":"C","solvedCount":2807},{"contestId":708,"index":"B","solvedCount":3166},{"contestId":708,"index":"A","solvedCount":8323},{"contestId":707,"index":"E","solvedCount":924},{"contestId":707,"index":"D","solvedCount":2488},{"contestId":707,"index":"C","solvedCount":11641},{"contestId":707,"index":"B","solvedCount":12413},{"contestId":707,"index":"A","solvedCount":42775},{"contestId":706,"index":"E","solvedCount":1073},{"contestId":706,"index":"D","solvedCount":8699},{"contestId":706,"index":"C","solvedCount":14938},{"contestId":706,"index":"B","solvedCount":52655},{"contestId":706,"index":"A","solvedCount":13778},{"contestId":705,"index":"B","solvedCount":8698},{"contestId":705,"index":"A","solvedCount":91430},{"contestId":704,"index":"E","solvedCount":250},{"contestId":704,"index":"D","solvedCount":707},{"contestId":704,"index":"C","solvedCount":391},{"contestId":704,"index":"B","solvedCount":1495},{"contestId":704,"index":"A","solvedCount":8677},{"contestId":703,"index":"E","solvedCount":564},{"contestId":703,"index":"D","solvedCount":3182},{"contestId":703,"index":"C","solvedCount":1544},{"contestId":703,"index":"B","solvedCount":5582},{"contestId":703,"index":"A","solvedCount":49830},{"contestId":702,"index":"F","solvedCount":1010},{"contestId":702,"index":"E","solvedCount":2110},{"contestId":702,"index":"D","solvedCount":3124},{"contestId":702,"index":"C","solvedCount":11112},{"contestId":702,"index":"B","solvedCount":10797},{"contestId":702,"index":"A","solvedCount":38052},{"contestId":701,"index":"C","solvedCount":12341},{"contestId":701,"index":"B","solvedCount":11173},{"contestId":701,"index":"A","solvedCount":18317},{"contestId":700,"index":"E","solvedCount":1032},{"contestId":700,"index":"D","solvedCount":419},{"contestId":700,"index":"C","solvedCount":1163},{"contestId":700,"index":"B","solvedCount":3632},{"contestId":700,"index":"A","solvedCount":3101},{"contestId":699,"index":"B","solvedCount":7054},{"contestId":699,"index":"A","solvedCount":14420},{"contestId":698,"index":"F","solvedCount":351},{"contestId":698,"index":"E","solvedCount":109},{"contestId":698,"index":"D","solvedCount":478},{"contestId":698,"index":"C","solvedCount":1216},{"contestId":698,"index":"B","solvedCount":5481},{"contestId":698,"index":"A","solvedCount":26697},{"contestId":697,"index":"B","solvedCount":5616},{"contestId":697,"index":"A","solvedCount":12185},{"contestId":696,"index":"F","solvedCount":115},{"contestId":696,"index":"E","solvedCount":423},{"contestId":696,"index":"D","solvedCount":1149},{"contestId":696,"index":"C","solvedCount":2004},{"contestId":696,"index":"B","solvedCount":3235},{"contestId":696,"index":"A","solvedCount":5894},{"contestId":691,"index":"F","solvedCount":1185},{"contestId":691,"index":"E","solvedCount":2219},{"contestId":691,"index":"D","solvedCount":5022},{"contestId":691,"index":"C","solvedCount":2394},{"contestId":691,"index":"B","solvedCount":4533},{"contestId":691,"index":"A","solvedCount":9559},{"contestId":690,"index":"F3","solvedCount":40},{"contestId":690,"index":"F2","solvedCount":74},{"contestId":690,"index":"F1","solvedCount":2053},{"contestId":690,"index":"E2","solvedCount":137},{"contestId":690,"index":"E1","solvedCount":645},{"contestId":690,"index":"D3","solvedCount":482},{"contestId":690,"index":"D2","solvedCount":1179},{"contestId":690,"index":"D1","solvedCount":2438},{"contestId":690,"index":"C3","solvedCount":859},{"contestId":690,"index":"C2","solvedCount":3396},{"contestId":690,"index":"C1","solvedCount":2576},{"contestId":690,"index":"B3","solvedCount":87},{"contestId":690,"index":"B2","solvedCount":190},{"contestId":690,"index":"B1","solvedCount":902},{"contestId":690,"index":"A3","solvedCount":475},{"contestId":690,"index":"A2","solvedCount":668},{"contestId":690,"index":"A1","solvedCount":2685},{"contestId":689,"index":"E","solvedCount":1700},{"contestId":689,"index":"D","solvedCount":2898},{"contestId":689,"index":"C","solvedCount":4578},{"contestId":689,"index":"B","solvedCount":5451},{"contestId":689,"index":"A","solvedCount":5121},{"contestId":688,"index":"B","solvedCount":28272},{"contestId":688,"index":"A","solvedCount":13341},{"contestId":687,"index":"E","solvedCount":303},{"contestId":687,"index":"D","solvedCount":827},{"contestId":687,"index":"C","solvedCount":4545},{"contestId":687,"index":"B","solvedCount":5333},{"contestId":687,"index":"A","solvedCount":12755},{"contestId":686,"index":"B","solvedCount":7237},{"contestId":686,"index":"A","solvedCount":33096},{"contestId":685,"index":"E","solvedCount":478},{"contestId":685,"index":"D","solvedCount":470},{"contestId":685,"index":"C","solvedCount":528},{"contestId":685,"index":"B","solvedCount":3502},{"contestId":685,"index":"A","solvedCount":4081},{"contestId":683,"index":"J","solvedCount":36},{"contestId":683,"index":"I","solvedCount":35},{"contestId":683,"index":"H","solvedCount":91},{"contestId":683,"index":"G","solvedCount":126},{"contestId":683,"index":"F","solvedCount":143},{"contestId":683,"index":"E","solvedCount":183},{"contestId":683,"index":"D","solvedCount":296},{"contestId":683,"index":"C","solvedCount":311},{"contestId":683,"index":"B","solvedCount":312},{"contestId":683,"index":"A","solvedCount":769},{"contestId":682,"index":"E","solvedCount":628},{"contestId":682,"index":"D","solvedCount":3129},{"contestId":682,"index":"C","solvedCount":6805},{"contestId":682,"index":"B","solvedCount":10311},{"contestId":682,"index":"A","solvedCount":19238},{"contestId":681,"index":"E","solvedCount":432},{"contestId":681,"index":"D","solvedCount":1681},{"contestId":681,"index":"C","solvedCount":6852},{"contestId":681,"index":"B","solvedCount":8119},{"contestId":681,"index":"A","solvedCount":14623},{"contestId":680,"index":"B","solvedCount":22239},{"contestId":680,"index":"A","solvedCount":11853},{"contestId":679,"index":"E","solvedCount":601},{"contestId":679,"index":"D","solvedCount":299},{"contestId":679,"index":"C","solvedCount":1115},{"contestId":679,"index":"B","solvedCount":2096},{"contestId":679,"index":"A","solvedCount":11251},{"contestId":678,"index":"F","solvedCount":760},{"contestId":678,"index":"E","solvedCount":1827},{"contestId":678,"index":"D","solvedCount":4039},{"contestId":678,"index":"C","solvedCount":8540},{"contestId":678,"index":"B","solvedCount":3929},{"contestId":678,"index":"A","solvedCount":11673},{"contestId":677,"index":"E","solvedCount":570},{"contestId":677,"index":"D","solvedCount":1481},{"contestId":677,"index":"C","solvedCount":6164},{"contestId":677,"index":"B","solvedCount":7033},{"contestId":677,"index":"A","solvedCount":118404},{"contestId":676,"index":"E","solvedCount":863},{"contestId":676,"index":"D","solvedCount":1798},{"contestId":676,"index":"C","solvedCount":17020},{"contestId":676,"index":"B","solvedCount":5382},{"contestId":676,"index":"A","solvedCount":13178},{"contestId":675,"index":"E","solvedCount":2484},{"contestId":675,"index":"D","solvedCount":3372},{"contestId":675,"index":"C","solvedCount":3341},{"contestId":675,"index":"B","solvedCount":7126},{"contestId":675,"index":"A","solvedCount":14275},{"contestId":673,"index":"B","solvedCount":3466},{"contestId":673,"index":"A","solvedCount":9380},{"contestId":672,"index":"B","solvedCount":16376},{"contestId":672,"index":"A","solvedCount":14541},{"contestId":671,"index":"E","solvedCount":349},{"contestId":671,"index":"D","solvedCount":1026},{"contestId":671,"index":"C","solvedCount":640},{"contestId":671,"index":"B","solvedCount":2936},{"contestId":671,"index":"A","solvedCount":4074},{"contestId":670,"index":"F","solvedCount":834},{"contestId":670,"index":"E","solvedCount":3089},{"contestId":670,"index":"D2","solvedCount":11843},{"contestId":670,"index":"D1","solvedCount":14431},{"contestId":670,"index":"C","solvedCount":8632},{"contestId":670,"index":"B","solvedCount":10599},{"contestId":670,"index":"A","solvedCount":15796},{"contestId":669,"index":"A","solvedCount":9930},{"contestId":667,"index":"B","solvedCount":5389},{"contestId":667,"index":"A","solvedCount":7570},{"contestId":666,"index":"E","solvedCount":1176},{"contestId":666,"index":"D","solvedCount":248},{"contestId":666,"index":"C","solvedCount":740},{"contestId":666,"index":"B","solvedCount":2031},{"contestId":666,"index":"A","solvedCount":3363},{"contestId":665,"index":"F","solvedCount":552},{"contestId":665,"index":"E","solvedCount":2624},{"contestId":665,"index":"D","solvedCount":2993},{"contestId":665,"index":"C","solvedCount":8413},{"contestId":665,"index":"B","solvedCount":3368},{"contestId":665,"index":"A","solvedCount":2755},{"contestId":664,"index":"A","solvedCount":15936},{"contestId":663,"index":"A","solvedCount":2988},{"contestId":662,"index":"E","solvedCount":124},{"contestId":662,"index":"D","solvedCount":1587},{"contestId":662,"index":"C","solvedCount":1842},{"contestId":662,"index":"B","solvedCount":1404},{"contestId":662,"index":"A","solvedCount":387},{"contestId":661,"index":"H","solvedCount":61},{"contestId":661,"index":"G","solvedCount":48},{"contestId":661,"index":"F","solvedCount":217},{"contestId":661,"index":"E","solvedCount":77},{"contestId":661,"index":"D","solvedCount":123},{"contestId":661,"index":"C","solvedCount":125},{"contestId":661,"index":"B","solvedCount":221},{"contestId":661,"index":"A","solvedCount":609},{"contestId":660,"index":"F","solvedCount":1360},{"contestId":660,"index":"E","solvedCount":1133},{"contestId":660,"index":"D","solvedCount":3622},{"contestId":660,"index":"C","solvedCount":8580},{"contestId":660,"index":"B","solvedCount":5037},{"contestId":660,"index":"A","solvedCount":8062},{"contestId":659,"index":"G","solvedCount":922},{"contestId":659,"index":"F","solvedCount":1714},{"contestId":659,"index":"E","solvedCount":7051},{"contestId":659,"index":"D","solvedCount":6000},{"contestId":659,"index":"C","solvedCount":11105},{"contestId":659,"index":"B","solvedCount":6067},{"contestId":659,"index":"A","solvedCount":14888},{"contestId":658,"index":"A","solvedCount":6819},{"contestId":656,"index":"G","solvedCount":452},{"contestId":656,"index":"F","solvedCount":759},{"contestId":656,"index":"E","solvedCount":682},{"contestId":656,"index":"D","solvedCount":836},{"contestId":656,"index":"C","solvedCount":626},{"contestId":656,"index":"B","solvedCount":1582},{"contestId":656,"index":"A","solvedCount":3396},{"contestId":653,"index":"G","solvedCount":496},{"contestId":653,"index":"F","solvedCount":888},{"contestId":653,"index":"E","solvedCount":1329},{"contestId":653,"index":"D","solvedCount":2127},{"contestId":653,"index":"C","solvedCount":1608},{"contestId":653,"index":"B","solvedCount":4806},{"contestId":653,"index":"A","solvedCount":7681},{"contestId":652,"index":"F","solvedCount":486},{"contestId":652,"index":"E","solvedCount":1785},{"contestId":652,"index":"D","solvedCount":3537},{"contestId":652,"index":"C","solvedCount":2929},{"contestId":652,"index":"B","solvedCount":9198},{"contestId":652,"index":"A","solvedCount":4387},{"contestId":651,"index":"B","solvedCount":10894},{"contestId":651,"index":"A","solvedCount":21718},{"contestId":650,"index":"E","solvedCount":561},{"contestId":650,"index":"D","solvedCount":1149},{"contestId":650,"index":"C","solvedCount":1898},{"contestId":650,"index":"B","solvedCount":3269},{"contestId":650,"index":"A","solvedCount":14117},{"contestId":645,"index":"G","solvedCount":105},{"contestId":645,"index":"F","solvedCount":730},{"contestId":645,"index":"E","solvedCount":1204},{"contestId":645,"index":"D","solvedCount":2593},{"contestId":645,"index":"C","solvedCount":2998},{"contestId":645,"index":"B","solvedCount":3295},{"contestId":645,"index":"A","solvedCount":3234},{"contestId":644,"index":"C","solvedCount":897},{"contestId":644,"index":"B","solvedCount":2555},{"contestId":644,"index":"A","solvedCount":4298},{"contestId":643,"index":"G","solvedCount":812},{"contestId":643,"index":"F","solvedCount":634},{"contestId":643,"index":"E","solvedCount":550},{"contestId":643,"index":"D","solvedCount":299},{"contestId":643,"index":"C","solvedCount":1234},{"contestId":643,"index":"B","solvedCount":3089},{"contestId":643,"index":"A","solvedCount":4012},{"contestId":641,"index":"G","solvedCount":86},{"contestId":641,"index":"F","solvedCount":163},{"contestId":641,"index":"E","solvedCount":2791},{"contestId":641,"index":"D","solvedCount":967},{"contestId":641,"index":"C","solvedCount":2814},{"contestId":641,"index":"B","solvedCount":3662},{"contestId":641,"index":"A","solvedCount":5672},{"contestId":639,"index":"F","solvedCount":355},{"contestId":639,"index":"E","solvedCount":528},{"contestId":639,"index":"D","solvedCount":763},{"contestId":639,"index":"C","solvedCount":1182},{"contestId":639,"index":"B","solvedCount":6237},{"contestId":639,"index":"A","solvedCount":5715},{"contestId":638,"index":"D","solvedCount":667},{"contestId":638,"index":"C","solvedCount":1393},{"contestId":638,"index":"B","solvedCount":1868},{"contestId":638,"index":"A","solvedCount":3639},{"contestId":637,"index":"D","solvedCount":1901},{"contestId":637,"index":"C","solvedCount":2392},{"contestId":637,"index":"B","solvedCount":13796},{"contestId":637,"index":"A","solvedCount":5120},{"contestId":635,"index":"A","solvedCount":2767},{"contestId":634,"index":"A","solvedCount":3032},{"contestId":633,"index":"H","solvedCount":526},{"contestId":633,"index":"G","solvedCount":647},{"contestId":633,"index":"F","solvedCount":853},{"contestId":633,"index":"E","solvedCount":558},{"contestId":633,"index":"D","solvedCount":2482},{"contestId":633,"index":"C","solvedCount":2477},{"contestId":633,"index":"B","solvedCount":6389},{"contestId":633,"index":"A","solvedCount":11258},{"contestId":632,"index":"F","solvedCount":871},{"contestId":632,"index":"E","solvedCount":2336},{"contestId":632,"index":"D","solvedCount":3135},{"contestId":632,"index":"C","solvedCount":6582},{"contestId":632,"index":"B","solvedCount":3763},{"contestId":632,"index":"A","solvedCount":4324},{"contestId":631,"index":"E","solvedCount":2046},{"contestId":631,"index":"D","solvedCount":1929},{"contestId":631,"index":"C","solvedCount":3595},{"contestId":631,"index":"B","solvedCount":7120},{"contestId":631,"index":"A","solvedCount":8711},{"contestId":630,"index":"R","solvedCount":7912},{"contestId":630,"index":"Q","solvedCount":1162},{"contestId":630,"index":"P","solvedCount":989},{"contestId":630,"index":"O","solvedCount":689},{"contestId":630,"index":"N","solvedCount":4352},{"contestId":630,"index":"M","solvedCount":1056},{"contestId":630,"index":"L","solvedCount":3332},{"contestId":630,"index":"K","solvedCount":4782},{"contestId":630,"index":"J","solvedCount":10182},{"contestId":630,"index":"I","solvedCount":5848},{"contestId":630,"index":"H","solvedCount":4402},{"contestId":630,"index":"G","solvedCount":2512},{"contestId":630,"index":"F","solvedCount":6219},{"contestId":630,"index":"E","solvedCount":1997},{"contestId":630,"index":"D","solvedCount":9125},{"contestId":630,"index":"C","solvedCount":18628},{"contestId":630,"index":"B","solvedCount":6703},{"contestId":630,"index":"A","solvedCount":54623},{"contestId":629,"index":"E","solvedCount":931},{"contestId":629,"index":"D","solvedCount":3742},{"contestId":629,"index":"C","solvedCount":2696},{"contestId":629,"index":"B","solvedCount":7429},{"contestId":629,"index":"A","solvedCount":12564},{"contestId":628,"index":"F","solvedCount":669},{"contestId":628,"index":"E","solvedCount":790},{"contestId":628,"index":"D","solvedCount":4911},{"contestId":628,"index":"C","solvedCount":5413},{"contestId":628,"index":"B","solvedCount":9778},{"contestId":628,"index":"A","solvedCount":5940},{"contestId":627,"index":"F","solvedCount":213},{"contestId":627,"index":"E","solvedCount":508},{"contestId":627,"index":"D","solvedCount":748},{"contestId":627,"index":"C","solvedCount":1107},{"contestId":627,"index":"B","solvedCount":2545},{"contestId":627,"index":"A","solvedCount":3859},{"contestId":626,"index":"G","solvedCount":498},{"contestId":626,"index":"F","solvedCount":2538},{"contestId":626,"index":"E","solvedCount":1247},{"contestId":626,"index":"D","solvedCount":2590},{"contestId":626,"index":"C","solvedCount":4225},{"contestId":626,"index":"B","solvedCount":6425},{"contestId":626,"index":"A","solvedCount":5971},{"contestId":625,"index":"E","solvedCount":312},{"contestId":625,"index":"D","solvedCount":610},{"contestId":625,"index":"C","solvedCount":6540},{"contestId":625,"index":"B","solvedCount":9368},{"contestId":625,"index":"A","solvedCount":5271},{"contestId":624,"index":"B","solvedCount":7324},{"contestId":624,"index":"A","solvedCount":9822},{"contestId":623,"index":"E","solvedCount":505},{"contestId":623,"index":"D","solvedCount":462},{"contestId":623,"index":"C","solvedCount":443},{"contestId":623,"index":"B","solvedCount":1959},{"contestId":623,"index":"A","solvedCount":4234},{"contestId":622,"index":"F","solvedCount":3132},{"contestId":622,"index":"E","solvedCount":1872},{"contestId":622,"index":"D","solvedCount":2669},{"contestId":622,"index":"C","solvedCount":5907},{"contestId":622,"index":"B","solvedCount":8785},{"contestId":622,"index":"A","solvedCount":8718},{"contestId":621,"index":"E","solvedCount":2585},{"contestId":621,"index":"D","solvedCount":952},{"contestId":621,"index":"C","solvedCount":5148},{"contestId":621,"index":"B","solvedCount":10223},{"contestId":621,"index":"A","solvedCount":18495},{"contestId":620,"index":"F","solvedCount":642},{"contestId":620,"index":"E","solvedCount":4725},{"contestId":620,"index":"D","solvedCount":1558},{"contestId":620,"index":"C","solvedCount":5886},{"contestId":620,"index":"B","solvedCount":8568},{"contestId":620,"index":"A","solvedCount":12159},{"contestId":618,"index":"G","solvedCount":209},{"contestId":618,"index":"F","solvedCount":1206},{"contestId":618,"index":"E","solvedCount":572},{"contestId":618,"index":"D","solvedCount":1658},{"contestId":618,"index":"C","solvedCount":4061},{"contestId":618,"index":"B","solvedCount":7713},{"contestId":618,"index":"A","solvedCount":8042},{"contestId":617,"index":"E","solvedCount":7051},{"contestId":617,"index":"D","solvedCount":4074},{"contestId":617,"index":"C","solvedCount":4676},{"contestId":617,"index":"B","solvedCount":16419},{"contestId":617,"index":"A","solvedCount":152424},{"contestId":616,"index":"F","solvedCount":511},{"contestId":616,"index":"E","solvedCount":2443},{"contestId":616,"index":"D","solvedCount":8140},{"contestId":616,"index":"C","solvedCount":5028},{"contestId":616,"index":"B","solvedCount":10807},{"contestId":616,"index":"A","solvedCount":9155},{"contestId":615,"index":"E","solvedCount":948},{"contestId":615,"index":"D","solvedCount":3700},{"contestId":615,"index":"C","solvedCount":2201},{"contestId":615,"index":"B","solvedCount":4750},{"contestId":615,"index":"A","solvedCount":16150},{"contestId":614,"index":"B","solvedCount":6632},{"contestId":614,"index":"A","solvedCount":7300},{"contestId":613,"index":"E","solvedCount":439},{"contestId":613,"index":"D","solvedCount":2337},{"contestId":613,"index":"C","solvedCount":962},{"contestId":613,"index":"B","solvedCount":2082},{"contestId":613,"index":"A","solvedCount":3137},{"contestId":612,"index":"F","solvedCount":346},{"contestId":612,"index":"E","solvedCount":1463},{"contestId":612,"index":"D","solvedCount":3483},{"contestId":612,"index":"C","solvedCount":7126},{"contestId":612,"index":"B","solvedCount":6632},{"contestId":612,"index":"A","solvedCount":6783},{"contestId":611,"index":"H","solvedCount":513},{"contestId":611,"index":"G","solvedCount":413},{"contestId":611,"index":"F","solvedCount":444},{"contestId":611,"index":"E","solvedCount":842},{"contestId":611,"index":"D","solvedCount":2414},{"contestId":611,"index":"C","solvedCount":8204},{"contestId":611,"index":"B","solvedCount":9058},{"contestId":611,"index":"A","solvedCount":11236},{"contestId":610,"index":"E","solvedCount":726},{"contestId":610,"index":"D","solvedCount":1381},{"contestId":610,"index":"C","solvedCount":2758},{"contestId":610,"index":"B","solvedCount":6841},{"contestId":610,"index":"A","solvedCount":20614},{"contestId":609,"index":"F","solvedCount":1091},{"contestId":609,"index":"E","solvedCount":6343},{"contestId":609,"index":"D","solvedCount":2419},{"contestId":609,"index":"C","solvedCount":6074},{"contestId":609,"index":"B","solvedCount":8528},{"contestId":609,"index":"A","solvedCount":15864},{"contestId":608,"index":"B","solvedCount":6292},{"contestId":608,"index":"A","solvedCount":8641},{"contestId":607,"index":"E","solvedCount":238},{"contestId":607,"index":"D","solvedCount":529},{"contestId":607,"index":"C","solvedCount":764},{"contestId":607,"index":"B","solvedCount":9910},{"contestId":607,"index":"A","solvedCount":8950},{"contestId":606,"index":"B","solvedCount":2709},{"contestId":606,"index":"A","solvedCount":7525},{"contestId":605,"index":"E","solvedCount":1255},{"contestId":605,"index":"D","solvedCount":768},{"contestId":605,"index":"C","solvedCount":1062},{"contestId":605,"index":"B","solvedCount":3313},{"contestId":605,"index":"A","solvedCount":6915},{"contestId":604,"index":"B","solvedCount":8102},{"contestId":604,"index":"A","solvedCount":8557},{"contestId":603,"index":"E","solvedCount":1050},{"contestId":603,"index":"D","solvedCount":328},{"contestId":603,"index":"C","solvedCount":1775},{"contestId":603,"index":"B","solvedCount":2505},{"contestId":603,"index":"A","solvedCount":7398},{"contestId":602,"index":"B","solvedCount":10029},{"contestId":602,"index":"A","solvedCount":8075},{"contestId":601,"index":"E","solvedCount":748},{"contestId":601,"index":"D","solvedCount":1027},{"contestId":601,"index":"C","solvedCount":1262},{"contestId":601,"index":"B","solvedCount":1945},{"contestId":601,"index":"A","solvedCount":10607},{"contestId":600,"index":"F","solvedCount":600},{"contestId":600,"index":"E","solvedCount":11298},{"contestId":600,"index":"D","solvedCount":2031},{"contestId":600,"index":"C","solvedCount":5412},{"contestId":600,"index":"B","solvedCount":25124},{"contestId":600,"index":"A","solvedCount":4678},{"contestId":599,"index":"E","solvedCount":596},{"contestId":599,"index":"D","solvedCount":2495},{"contestId":599,"index":"C","solvedCount":4490},{"contestId":599,"index":"B","solvedCount":4247},{"contestId":599,"index":"A","solvedCount":26796},{"contestId":598,"index":"F","solvedCount":329},{"contestId":598,"index":"E","solvedCount":4127},{"contestId":598,"index":"D","solvedCount":9661},{"contestId":598,"index":"C","solvedCount":3616},{"contestId":598,"index":"B","solvedCount":9954},{"contestId":598,"index":"A","solvedCount":22980},{"contestId":597,"index":"C","solvedCount":4151},{"contestId":597,"index":"B","solvedCount":4431},{"contestId":597,"index":"A","solvedCount":4299},{"contestId":596,"index":"E","solvedCount":375},{"contestId":596,"index":"D","solvedCount":660},{"contestId":596,"index":"C","solvedCount":2219},{"contestId":596,"index":"B","solvedCount":9861},{"contestId":596,"index":"A","solvedCount":7106},{"contestId":595,"index":"B","solvedCount":2864},{"contestId":595,"index":"A","solvedCount":13916},{"contestId":594,"index":"E","solvedCount":142},{"contestId":594,"index":"D","solvedCount":1407},{"contestId":594,"index":"C","solvedCount":664},{"contestId":594,"index":"B","solvedCount":471},{"contestId":594,"index":"A","solvedCount":1664},{"contestId":593,"index":"E","solvedCount":385},{"contestId":593,"index":"D","solvedCount":1139},{"contestId":593,"index":"C","solvedCount":264},{"contestId":593,"index":"B","solvedCount":3902},{"contestId":593,"index":"A","solvedCount":5598},{"contestId":592,"index":"E","solvedCount":204},{"contestId":592,"index":"D","solvedCount":2262},{"contestId":592,"index":"C","solvedCount":3010},{"contestId":592,"index":"B","solvedCount":8297},{"contestId":592,"index":"A","solvedCount":5869},{"contestId":591,"index":"B","solvedCount":7646},{"contestId":591,"index":"A","solvedCount":13251},{"contestId":590,"index":"E","solvedCount":691},{"contestId":590,"index":"D","solvedCount":1119},{"contestId":590,"index":"C","solvedCount":2520},{"contestId":590,"index":"B","solvedCount":1666},{"contestId":590,"index":"A","solvedCount":3861},{"contestId":588,"index":"B","solvedCount":13357},{"contestId":588,"index":"A","solvedCount":21718},{"contestId":587,"index":"F","solvedCount":860},{"contestId":587,"index":"E","solvedCount":638},{"contestId":587,"index":"D","solvedCount":632},{"contestId":587,"index":"C","solvedCount":3432},{"contestId":587,"index":"B","solvedCount":1364},{"contestId":587,"index":"A","solvedCount":7205},{"contestId":586,"index":"B","solvedCount":5065},{"contestId":586,"index":"A","solvedCount":9472},{"contestId":585,"index":"F","solvedCount":589},{"contestId":585,"index":"E","solvedCount":968},{"contestId":585,"index":"D","solvedCount":1474},{"contestId":585,"index":"C","solvedCount":945},{"contestId":585,"index":"B","solvedCount":3388},{"contestId":585,"index":"A","solvedCount":4093},{"contestId":584,"index":"E","solvedCount":1376},{"contestId":584,"index":"D","solvedCount":8405},{"contestId":584,"index":"C","solvedCount":5996},{"contestId":584,"index":"B","solvedCount":10776},{"contestId":584,"index":"A","solvedCount":40087},{"contestId":583,"index":"B","solvedCount":8339},{"contestId":583,"index":"A","solvedCount":11023},{"contestId":582,"index":"E","solvedCount":459},{"contestId":582,"index":"D","solvedCount":574},{"contestId":582,"index":"C","solvedCount":710},{"contestId":582,"index":"B","solvedCount":3238},{"contestId":582,"index":"A","solvedCount":7311},{"contestId":581,"index":"F","solvedCount":807},{"contestId":581,"index":"E","solvedCount":177},{"contestId":581,"index":"D","solvedCount":3220},{"contestId":581,"index":"C","solvedCount":7126},{"contestId":581,"index":"B","solvedCount":12571},{"contestId":581,"index":"A","solvedCount":62159},{"contestId":580,"index":"E","solvedCount":1831},{"contestId":580,"index":"D","solvedCount":8517},{"contestId":580,"index":"C","solvedCount":36842},{"contestId":580,"index":"B","solvedCount":23239},{"contestId":580,"index":"A","solvedCount":78081},{"contestId":579,"index":"B","solvedCount":5150},{"contestId":579,"index":"A","solvedCount":51077},{"contestId":578,"index":"F","solvedCount":470},{"contestId":578,"index":"E","solvedCount":580},{"contestId":578,"index":"D","solvedCount":735},{"contestId":578,"index":"C","solvedCount":4048},{"contestId":578,"index":"B","solvedCount":5040},{"contestId":578,"index":"A","solvedCount":4617},{"contestId":577,"index":"B","solvedCount":10692},{"contestId":577,"index":"A","solvedCount":35762},{"contestId":576,"index":"E","solvedCount":1000},{"contestId":576,"index":"D","solvedCount":1219},{"contestId":576,"index":"C","solvedCount":3031},{"contestId":576,"index":"B","solvedCount":1534},{"contestId":576,"index":"A","solvedCount":12221},{"contestId":575,"index":"I","solvedCount":392},{"contestId":575,"index":"H","solvedCount":1577},{"contestId":575,"index":"G","solvedCount":829},{"contestId":575,"index":"F","solvedCount":954},{"contestId":575,"index":"E","solvedCount":228},{"contestId":575,"index":"D","solvedCount":1791},{"contestId":575,"index":"C","solvedCount":202},{"contestId":575,"index":"B","solvedCount":1006},{"contestId":575,"index":"A","solvedCount":697},{"contestId":574,"index":"B","solvedCount":7446},{"contestId":574,"index":"A","solvedCount":8678},{"contestId":573,"index":"E","solvedCount":1084},{"contestId":573,"index":"D","solvedCount":407},{"contestId":573,"index":"C","solvedCount":940},{"contestId":573,"index":"B","solvedCount":5455},{"contestId":573,"index":"A","solvedCount":15597},{"contestId":572,"index":"B","solvedCount":6569},{"contestId":572,"index":"A","solvedCount":15688},{"contestId":571,"index":"E","solvedCount":242},{"contestId":571,"index":"D","solvedCount":626},{"contestId":571,"index":"C","solvedCount":599},{"contestId":571,"index":"B","solvedCount":2457},{"contestId":571,"index":"A","solvedCount":1957},{"contestId":570,"index":"E","solvedCount":1725},{"contestId":570,"index":"D","solvedCount":6118},{"contestId":570,"index":"C","solvedCount":8487},{"contestId":570,"index":"B","solvedCount":15273},{"contestId":570,"index":"A","solvedCount":13451},{"contestId":569,"index":"B","solvedCount":6829},{"contestId":569,"index":"A","solvedCount":4671},{"contestId":568,"index":"E","solvedCount":554},{"contestId":568,"index":"D","solvedCount":294},{"contestId":568,"index":"C","solvedCount":731},{"contestId":568,"index":"B","solvedCount":2192},{"contestId":568,"index":"A","solvedCount":4929},{"contestId":567,"index":"F","solvedCount":540},{"contestId":567,"index":"E","solvedCount":1527},{"contestId":567,"index":"D","solvedCount":4490},{"contestId":567,"index":"C","solvedCount":9071},{"contestId":567,"index":"B","solvedCount":8091},{"contestId":567,"index":"A","solvedCount":28757},{"contestId":566,"index":"G","solvedCount":327},{"contestId":566,"index":"F","solvedCount":3376},{"contestId":566,"index":"E","solvedCount":576},{"contestId":566,"index":"D","solvedCount":2903},{"contestId":566,"index":"C","solvedCount":633},{"contestId":566,"index":"B","solvedCount":245},{"contestId":566,"index":"A","solvedCount":816},{"contestId":560,"index":"B","solvedCount":7339},{"contestId":560,"index":"A","solvedCount":16254},{"contestId":559,"index":"E","solvedCount":805},{"contestId":559,"index":"D","solvedCount":396},{"contestId":559,"index":"C","solvedCount":5835},{"contestId":559,"index":"B","solvedCount":10069},{"contestId":559,"index":"A","solvedCount":9978},{"contestId":558,"index":"E","solvedCount":5154},{"contestId":558,"index":"D","solvedCount":1082},{"contestId":558,"index":"C","solvedCount":3822},{"contestId":558,"index":"B","solvedCount":7280},{"contestId":558,"index":"A","solvedCount":9808},{"contestId":557,"index":"E","solvedCount":1015},{"contestId":557,"index":"D","solvedCount":2106},{"contestId":557,"index":"C","solvedCount":3880},{"contestId":557,"index":"B","solvedCount":6998},{"contestId":557,"index":"A","solvedCount":7991},{"contestId":556,"index":"B","solvedCount":7625},{"contestId":556,"index":"A","solvedCount":35237},{"contestId":555,"index":"E","solvedCount":1963},{"contestId":555,"index":"D","solvedCount":849},{"contestId":555,"index":"C","solvedCount":1912},{"contestId":555,"index":"B","solvedCount":3621},{"contestId":555,"index":"A","solvedCount":6072},{"contestId":554,"index":"B","solvedCount":8975},{"contestId":554,"index":"A","solvedCount":12317},{"contestId":553,"index":"E","solvedCount":493},{"contestId":553,"index":"D","solvedCount":954},{"contestId":553,"index":"C","solvedCount":1699},{"contestId":553,"index":"B","solvedCount":2077},{"contestId":553,"index":"A","solvedCount":8032},{"contestId":552,"index":"E","solvedCount":1386},{"contestId":552,"index":"D","solvedCount":4226},{"contestId":552,"index":"C","solvedCount":5276},{"contestId":552,"index":"B","solvedCount":14830},{"contestId":552,"index":"A","solvedCount":9081},{"contestId":551,"index":"E","solvedCount":1576},{"contestId":551,"index":"D","solvedCount":1687},{"contestId":551,"index":"C","solvedCount":3314},{"contestId":551,"index":"B","solvedCount":3711},{"contestId":551,"index":"A","solvedCount":15612},{"contestId":550,"index":"E","solvedCount":1362},{"contestId":550,"index":"D","solvedCount":3140},{"contestId":550,"index":"C","solvedCount":25718},{"contestId":550,"index":"B","solvedCount":17705},{"contestId":550,"index":"A","solvedCount":34238},{"contestId":549,"index":"H","solvedCount":1748},{"contestId":549,"index":"G","solvedCount":2345},{"contestId":549,"index":"F","solvedCount":802},{"contestId":549,"index":"E","solvedCount":143},{"contestId":549,"index":"D","solvedCount":2098},{"contestId":549,"index":"C","solvedCount":1686},{"contestId":549,"index":"B","solvedCount":1446},{"contestId":549,"index":"A","solvedCount":9085},{"contestId":548,"index":"B","solvedCount":8078},{"contestId":548,"index":"A","solvedCount":9603},{"contestId":547,"index":"E","solvedCount":1770},{"contestId":547,"index":"D","solvedCount":2206},{"contestId":547,"index":"C","solvedCount":2600},{"contestId":547,"index":"B","solvedCount":7659},{"contestId":547,"index":"A","solvedCount":2289},{"contestId":546,"index":"E","solvedCount":3274},{"contestId":546,"index":"D","solvedCount":10765},{"contestId":546,"index":"C","solvedCount":16268},{"contestId":546,"index":"B","solvedCount":16569},{"contestId":546,"index":"A","solvedCount":151584},{"contestId":545,"index":"E","solvedCount":4171},{"contestId":545,"index":"D","solvedCount":22557},{"contestId":545,"index":"C","solvedCount":24807},{"contestId":545,"index":"B","solvedCount":11073},{"contestId":545,"index":"A","solvedCount":11086},{"contestId":544,"index":"B","solvedCount":7645},{"contestId":544,"index":"A","solvedCount":7501},{"contestId":543,"index":"E","solvedCount":229},{"contestId":543,"index":"D","solvedCount":2381},{"contestId":543,"index":"C","solvedCount":1329},{"contestId":543,"index":"B","solvedCount":3747},{"contestId":543,"index":"A","solvedCount":7433},{"contestId":542,"index":"F","solvedCount":720},{"contestId":542,"index":"E","solvedCount":782},{"contestId":542,"index":"D","solvedCount":480},{"contestId":542,"index":"C","solvedCount":1078},{"contestId":542,"index":"B","solvedCount":121},{"contestId":542,"index":"A","solvedCount":511},{"contestId":540,"index":"E","solvedCount":1867},{"contestId":540,"index":"D","solvedCount":4974},{"contestId":540,"index":"C","solvedCount":6748},{"contestId":540,"index":"B","solvedCount":4536},{"contestId":540,"index":"A","solvedCount":30497},{"contestId":538,"index":"H","solvedCount":574},{"contestId":538,"index":"G","solvedCount":417},{"contestId":538,"index":"F","solvedCount":1434},{"contestId":538,"index":"E","solvedCount":1470},{"contestId":538,"index":"D","solvedCount":2395},{"contestId":538,"index":"C","solvedCount":5694},{"contestId":538,"index":"B","solvedCount":16860},{"contestId":538,"index":"A","solvedCount":6575},{"contestId":536,"index":"E","solvedCount":331},{"contestId":536,"index":"D","solvedCount":678},{"contestId":535,"index":"E","solvedCount":771},{"contestId":535,"index":"D","solvedCount":3642},{"contestId":535,"index":"C","solvedCount":3656},{"contestId":535,"index":"B","solvedCount":20438},{"contestId":535,"index":"A","solvedCount":11452},{"contestId":534,"index":"F","solvedCount":430},{"contestId":534,"index":"E","solvedCount":336},{"contestId":534,"index":"D","solvedCount":2324},{"contestId":534,"index":"C","solvedCount":4722},{"contestId":534,"index":"B","solvedCount":9472},{"contestId":534,"index":"A","solvedCount":11676},{"contestId":533,"index":"F","solvedCount":836},{"contestId":533,"index":"E","solvedCount":2093},{"contestId":533,"index":"D","solvedCount":200},{"contestId":533,"index":"C","solvedCount":2112},{"contestId":533,"index":"B","solvedCount":2245},{"contestId":533,"index":"A","solvedCount":337},{"contestId":530,"index":"I","solvedCount":41},{"contestId":530,"index":"H","solvedCount":117},{"contestId":530,"index":"G","solvedCount":134},{"contestId":530,"index":"F","solvedCount":94},{"contestId":530,"index":"E","solvedCount":298},{"contestId":530,"index":"D","solvedCount":442},{"contestId":530,"index":"C","solvedCount":529},{"contestId":530,"index":"B","solvedCount":529},{"contestId":530,"index":"A","solvedCount":658},{"contestId":529,"index":"B","solvedCount":835},{"contestId":528,"index":"E","solvedCount":205},{"contestId":528,"index":"D","solvedCount":1952},{"contestId":527,"index":"E","solvedCount":1656},{"contestId":527,"index":"D","solvedCount":4464},{"contestId":527,"index":"C","solvedCount":6507},{"contestId":527,"index":"B","solvedCount":3804},{"contestId":527,"index":"A","solvedCount":13736},{"contestId":526,"index":"G","solvedCount":652},{"contestId":526,"index":"F","solvedCount":2016},{"contestId":526,"index":"E","solvedCount":1010},{"contestId":526,"index":"D","solvedCount":1991},{"contestId":526,"index":"C","solvedCount":2184},{"contestId":526,"index":"B","solvedCount":4411},{"contestId":526,"index":"A","solvedCount":4692},{"contestId":525,"index":"E","solvedCount":2504},{"contestId":525,"index":"D","solvedCount":1559},{"contestId":525,"index":"C","solvedCount":5519},{"contestId":525,"index":"B","solvedCount":8939},{"contestId":525,"index":"A","solvedCount":13042},{"contestId":524,"index":"F","solvedCount":509},{"contestId":524,"index":"E","solvedCount":1117},{"contestId":524,"index":"D","solvedCount":926},{"contestId":524,"index":"C","solvedCount":1956},{"contestId":524,"index":"B","solvedCount":1423},{"contestId":524,"index":"A","solvedCount":1384},{"contestId":523,"index":"D","solvedCount":2194},{"contestId":523,"index":"C","solvedCount":2447},{"contestId":523,"index":"B","solvedCount":932},{"contestId":523,"index":"A","solvedCount":2529},{"contestId":522,"index":"D","solvedCount":2707},{"contestId":522,"index":"C","solvedCount":698},{"contestId":522,"index":"B","solvedCount":8459},{"contestId":522,"index":"A","solvedCount":15029},{"contestId":521,"index":"E","solvedCount":848},{"contestId":521,"index":"D","solvedCount":1393},{"contestId":520,"index":"E","solvedCount":1752},{"contestId":520,"index":"D","solvedCount":1522},{"contestId":520,"index":"C","solvedCount":4023},{"contestId":520,"index":"B","solvedCount":44237},{"contestId":520,"index":"A","solvedCount":80932},{"contestId":519,"index":"E","solvedCount":5785},{"contestId":519,"index":"D","solvedCount":6130},{"contestId":519,"index":"C","solvedCount":18819},{"contestId":519,"index":"B","solvedCount":35761},{"contestId":519,"index":"A","solvedCount":18094},{"contestId":518,"index":"F","solvedCount":337},{"contestId":518,"index":"E","solvedCount":895},{"contestId":518,"index":"D","solvedCount":6402},{"contestId":518,"index":"C","solvedCount":5840},{"contestId":518,"index":"B","solvedCount":7643},{"contestId":518,"index":"A","solvedCount":8569},{"contestId":516,"index":"E","solvedCount":436},{"contestId":516,"index":"D","solvedCount":1166},{"contestId":515,"index":"E","solvedCount":1940},{"contestId":515,"index":"D","solvedCount":2735},{"contestId":515,"index":"C","solvedCount":23671},{"contestId":515,"index":"B","solvedCount":7237},{"contestId":515,"index":"A","solvedCount":18763},{"contestId":514,"index":"E","solvedCount":1304},{"contestId":514,"index":"D","solvedCount":3914},{"contestId":514,"index":"C","solvedCount":6111},{"contestId":514,"index":"B","solvedCount":19270},{"contestId":514,"index":"A","solvedCount":40084},{"contestId":513,"index":"G3","solvedCount":234},{"contestId":513,"index":"G2","solvedCount":607},{"contestId":513,"index":"G1","solvedCount":1736},{"contestId":513,"index":"F2","solvedCount":294},{"contestId":513,"index":"F1","solvedCount":282},{"contestId":513,"index":"E2","solvedCount":500},{"contestId":513,"index":"E1","solvedCount":434},{"contestId":513,"index":"D2","solvedCount":356},{"contestId":513,"index":"D1","solvedCount":422},{"contestId":513,"index":"C","solvedCount":1505},{"contestId":513,"index":"B2","solvedCount":2541},{"contestId":513,"index":"B1","solvedCount":3545},{"contestId":513,"index":"A","solvedCount":19464},{"contestId":512,"index":"E","solvedCount":490},{"contestId":512,"index":"D","solvedCount":879},{"contestId":510,"index":"E","solvedCount":2054},{"contestId":510,"index":"D","solvedCount":4983},{"contestId":510,"index":"C","solvedCount":14217},{"contestId":510,"index":"B","solvedCount":12885},{"contestId":510,"index":"A","solvedCount":69719},{"contestId":509,"index":"F","solvedCount":828},{"contestId":509,"index":"E","solvedCount":1747},{"contestId":509,"index":"D","solvedCount":723},{"contestId":509,"index":"C","solvedCount":1932},{"contestId":509,"index":"B","solvedCount":9331},{"contestId":509,"index":"A","solvedCount":35862},{"contestId":508,"index":"E","solvedCount":1502},{"contestId":508,"index":"D","solvedCount":2854},{"contestId":508,"index":"C","solvedCount":4336},{"contestId":508,"index":"B","solvedCount":21240},{"contestId":508,"index":"A","solvedCount":7347},{"contestId":507,"index":"E","solvedCount":2522},{"contestId":507,"index":"D","solvedCount":1621},{"contestId":507,"index":"C","solvedCount":4177},{"contestId":507,"index":"B","solvedCount":22830},{"contestId":507,"index":"A","solvedCount":16104},{"contestId":506,"index":"E","solvedCount":618},{"contestId":506,"index":"D","solvedCount":1836},{"contestId":505,"index":"E","solvedCount":1258},{"contestId":505,"index":"D","solvedCount":2333},{"contestId":505,"index":"C","solvedCount":5774},{"contestId":505,"index":"B","solvedCount":11548},{"contestId":505,"index":"A","solvedCount":6515},{"contestId":504,"index":"E","solvedCount":800},{"contestId":504,"index":"D","solvedCount":293},{"contestId":501,"index":"E","solvedCount":710},{"contestId":501,"index":"D","solvedCount":2264},{"contestId":501,"index":"C","solvedCount":5389},{"contestId":501,"index":"B","solvedCount":14591},{"contestId":501,"index":"A","solvedCount":20878},{"contestId":500,"index":"G","solvedCount":149},{"contestId":500,"index":"F","solvedCount":665},{"contestId":500,"index":"E","solvedCount":1330},{"contestId":500,"index":"D","solvedCount":2993},{"contestId":500,"index":"C","solvedCount":5587},{"contestId":500,"index":"B","solvedCount":8466},{"contestId":500,"index":"A","solvedCount":47165},{"contestId":499,"index":"B","solvedCount":35227},{"contestId":499,"index":"A","solvedCount":13262},{"contestId":498,"index":"E","solvedCount":421},{"contestId":498,"index":"D","solvedCount":1019},{"contestId":498,"index":"C","solvedCount":3123},{"contestId":498,"index":"B","solvedCount":1108},{"contestId":498,"index":"A","solvedCount":6242},{"contestId":497,"index":"E","solvedCount":276},{"contestId":497,"index":"D","solvedCount":217},{"contestId":496,"index":"E","solvedCount":1565},{"contestId":496,"index":"D","solvedCount":2933},{"contestId":496,"index":"C","solvedCount":7453},{"contestId":496,"index":"B","solvedCount":5714},{"contestId":496,"index":"A","solvedCount":15606},{"contestId":495,"index":"B","solvedCount":6121},{"contestId":495,"index":"A","solvedCount":7778},{"contestId":494,"index":"E","solvedCount":281},{"contestId":494,"index":"D","solvedCount":504},{"contestId":494,"index":"C","solvedCount":787},{"contestId":494,"index":"B","solvedCount":2503},{"contestId":494,"index":"A","solvedCount":5993},{"contestId":493,"index":"E","solvedCount":464},{"contestId":493,"index":"D","solvedCount":9282},{"contestId":493,"index":"C","solvedCount":6482},{"contestId":493,"index":"B","solvedCount":12669},{"contestId":493,"index":"A","solvedCount":5914},{"contestId":492,"index":"E","solvedCount":1572},{"contestId":492,"index":"D","solvedCount":3034},{"contestId":492,"index":"C","solvedCount":12769},{"contestId":492,"index":"B","solvedCount":66098},{"contestId":492,"index":"A","solvedCount":42756},{"contestId":491,"index":"C","solvedCount":358},{"contestId":491,"index":"B","solvedCount":481},{"contestId":491,"index":"A","solvedCount":2697},{"contestId":490,"index":"F","solvedCount":1467},{"contestId":490,"index":"E","solvedCount":1492},{"contestId":490,"index":"D","solvedCount":2035},{"contestId":490,"index":"C","solvedCount":8709},{"contestId":490,"index":"B","solvedCount":5746},{"contestId":490,"index":"A","solvedCount":51701},{"contestId":489,"index":"F","solvedCount":1562},{"contestId":489,"index":"E","solvedCount":957},{"contestId":489,"index":"D","solvedCount":6418},{"contestId":489,"index":"C","solvedCount":42447},{"contestId":489,"index":"B","solvedCount":43249},{"contestId":489,"index":"A","solvedCount":9084},{"contestId":488,"index":"B","solvedCount":2054},{"contestId":488,"index":"A","solvedCount":13620},{"contestId":487,"index":"E","solvedCount":1835},{"contestId":487,"index":"D","solvedCount":818},{"contestId":487,"index":"C","solvedCount":2339},{"contestId":487,"index":"B","solvedCount":3236},{"contestId":487,"index":"A","solvedCount":3619},{"contestId":486,"index":"E","solvedCount":1951},{"contestId":486,"index":"D","solvedCount":3760},{"contestId":486,"index":"C","solvedCount":11246},{"contestId":486,"index":"B","solvedCount":15937},{"contestId":486,"index":"A","solvedCount":99299},{"contestId":485,"index":"B","solvedCount":6376},{"contestId":485,"index":"A","solvedCount":7870},{"contestId":484,"index":"E","solvedCount":1999},{"contestId":484,"index":"D","solvedCount":2307},{"contestId":484,"index":"C","solvedCount":572},{"contestId":484,"index":"B","solvedCount":6518},{"contestId":484,"index":"A","solvedCount":10210},{"contestId":483,"index":"B","solvedCount":3928},{"contestId":483,"index":"A","solvedCount":21124},{"contestId":482,"index":"E","solvedCount":170},{"contestId":482,"index":"D","solvedCount":503},{"contestId":482,"index":"C","solvedCount":812},{"contestId":482,"index":"B","solvedCount":5912},{"contestId":482,"index":"A","solvedCount":9018},{"contestId":480,"index":"E","solvedCount":490},{"contestId":480,"index":"D","solvedCount":438},{"contestId":479,"index":"E","solvedCount":4839},{"contestId":479,"index":"D","solvedCount":4626},{"contestId":479,"index":"C","solvedCount":27143},{"contestId":479,"index":"B","solvedCount":7395},{"contestId":479,"index":"A","solvedCount":82272},{"contestId":478,"index":"E","solvedCount":195},{"contestId":478,"index":"D","solvedCount":5280},{"contestId":478,"index":"C","solvedCount":16717},{"contestId":478,"index":"B","solvedCount":33366},{"contestId":478,"index":"A","solvedCount":24273},{"contestId":477,"index":"E","solvedCount":127},{"contestId":477,"index":"D","solvedCount":482},{"contestId":476,"index":"E","solvedCount":1721},{"contestId":476,"index":"D","solvedCount":4185},{"contestId":476,"index":"C","solvedCount":5321},{"contestId":476,"index":"B","solvedCount":27297},{"contestId":476,"index":"A","solvedCount":38233},{"contestId":475,"index":"F","solvedCount":217},{"contestId":475,"index":"E","solvedCount":377},{"contestId":475,"index":"D","solvedCount":4125},{"contestId":475,"index":"C","solvedCount":763},{"contestId":475,"index":"B","solvedCount":7993},{"contestId":475,"index":"A","solvedCount":4641},{"contestId":474,"index":"F","solvedCount":7020},{"contestId":474,"index":"E","solvedCount":2889},{"contestId":474,"index":"D","solvedCount":22222},{"contestId":474,"index":"C","solvedCount":3000},{"contestId":474,"index":"B","solvedCount":40422},{"contestId":474,"index":"A","solvedCount":39581},{"contestId":472,"index":"G","solvedCount":368},{"contestId":472,"index":"F","solvedCount":244},{"contestId":472,"index":"E","solvedCount":124},{"contestId":472,"index":"D","solvedCount":4650},{"contestId":472,"index":"C","solvedCount":6254},{"contestId":472,"index":"B","solvedCount":7160},{"contestId":472,"index":"A","solvedCount":53324},{"contestId":471,"index":"E","solvedCount":76},{"contestId":471,"index":"D","solvedCount":6849},{"contestId":471,"index":"C","solvedCount":3477},{"contestId":471,"index":"B","solvedCount":5813},{"contestId":471,"index":"A","solvedCount":13062},{"contestId":470,"index":"H","solvedCount":179},{"contestId":470,"index":"G","solvedCount":87},{"contestId":470,"index":"F","solvedCount":94},{"contestId":470,"index":"E","solvedCount":188},{"contestId":470,"index":"D","solvedCount":142},{"contestId":470,"index":"C","solvedCount":166},{"contestId":470,"index":"B","solvedCount":249},{"contestId":470,"index":"A","solvedCount":654},{"contestId":469,"index":"B","solvedCount":11957},{"contestId":469,"index":"A","solvedCount":84148},{"contestId":468,"index":"E","solvedCount":290},{"contestId":468,"index":"D","solvedCount":338},{"contestId":468,"index":"C","solvedCount":2114},{"contestId":468,"index":"B","solvedCount":3568},{"contestId":468,"index":"A","solvedCount":7559},{"contestId":467,"index":"E","solvedCount":734},{"contestId":467,"index":"D","solvedCount":1685},{"contestId":467,"index":"C","solvedCount":13487},{"contestId":467,"index":"B","solvedCount":33762},{"contestId":467,"index":"A","solvedCount":104272},{"contestId":466,"index":"E","solvedCount":1955},{"contestId":466,"index":"D","solvedCount":2731},{"contestId":466,"index":"C","solvedCount":32823},{"contestId":466,"index":"B","solvedCount":4481},{"contestId":466,"index":"A","solvedCount":55107},{"contestId":465,"index":"B","solvedCount":9927},{"contestId":465,"index":"A","solvedCount":9527},{"contestId":464,"index":"E","solvedCount":1067},{"contestId":464,"index":"D","solvedCount":626},{"contestId":464,"index":"C","solvedCount":1634},{"contestId":464,"index":"B","solvedCount":1644},{"contestId":464,"index":"A","solvedCount":5718},{"contestId":463,"index":"E","solvedCount":1338},{"contestId":463,"index":"D","solvedCount":5641},{"contestId":463,"index":"C","solvedCount":8166},{"contestId":463,"index":"B","solvedCount":24280},{"contestId":463,"index":"A","solvedCount":8764},{"contestId":462,"index":"B","solvedCount":13134},{"contestId":462,"index":"A","solvedCount":15971},{"contestId":461,"index":"E","solvedCount":328},{"contestId":461,"index":"D","solvedCount":347},{"contestId":461,"index":"C","solvedCount":1298},{"contestId":461,"index":"B","solvedCount":5081},{"contestId":461,"index":"A","solvedCount":14764},{"contestId":460,"index":"E","solvedCount":331},{"contestId":460,"index":"D","solvedCount":954},{"contestId":460,"index":"C","solvedCount":5870},{"contestId":460,"index":"B","solvedCount":11374},{"contestId":460,"index":"A","solvedCount":41988},{"contestId":459,"index":"E","solvedCount":5107},{"contestId":459,"index":"D","solvedCount":8901},{"contestId":459,"index":"C","solvedCount":5952},{"contestId":459,"index":"B","solvedCount":36072},{"contestId":459,"index":"A","solvedCount":29792},{"contestId":457,"index":"F","solvedCount":99},{"contestId":457,"index":"E","solvedCount":74},{"contestId":457,"index":"D","solvedCount":251},{"contestId":457,"index":"C","solvedCount":832},{"contestId":457,"index":"B","solvedCount":1114},{"contestId":457,"index":"A","solvedCount":1189},{"contestId":456,"index":"B","solvedCount":15290},{"contestId":456,"index":"A","solvedCount":41968},{"contestId":455,"index":"E","solvedCount":621},{"contestId":455,"index":"D","solvedCount":2614},{"contestId":455,"index":"C","solvedCount":4943},{"contestId":455,"index":"B","solvedCount":5444},{"contestId":455,"index":"A","solvedCount":50767},{"contestId":454,"index":"B","solvedCount":17205},{"contestId":454,"index":"A","solvedCount":13881},{"contestId":453,"index":"E","solvedCount":587},{"contestId":453,"index":"D","solvedCount":445},{"contestId":453,"index":"C","solvedCount":1539},{"contestId":453,"index":"B","solvedCount":4356},{"contestId":453,"index":"A","solvedCount":9524},{"contestId":452,"index":"F","solvedCount":1220},{"contestId":452,"index":"E","solvedCount":958},{"contestId":452,"index":"D","solvedCount":1456},{"contestId":452,"index":"C","solvedCount":1336},{"contestId":452,"index":"B","solvedCount":1949},{"contestId":452,"index":"A","solvedCount":7365},{"contestId":451,"index":"E","solvedCount":2989},{"contestId":451,"index":"D","solvedCount":4545},{"contestId":451,"index":"C","solvedCount":3245},{"contestId":451,"index":"B","solvedCount":40073},{"contestId":451,"index":"A","solvedCount":58796},{"contestId":450,"index":"B","solvedCount":24140},{"contestId":450,"index":"A","solvedCount":29763},{"contestId":449,"index":"E","solvedCount":269},{"contestId":449,"index":"D","solvedCount":3651},{"contestId":449,"index":"C","solvedCount":2132},{"contestId":449,"index":"B","solvedCount":7144},{"contestId":449,"index":"A","solvedCount":3818},{"contestId":448,"index":"E","solvedCount":1422},{"contestId":448,"index":"D","solvedCount":12481},{"contestId":448,"index":"C","solvedCount":7494},{"contestId":448,"index":"B","solvedCount":14841},{"contestId":448,"index":"A","solvedCount":23265},{"contestId":447,"index":"B","solvedCount":19263},{"contestId":447,"index":"A","solvedCount":8741},{"contestId":446,"index":"E","solvedCount":111},{"contestId":446,"index":"D","solvedCount":356},{"contestId":446,"index":"C","solvedCount":2989},{"contestId":446,"index":"B","solvedCount":3460},{"contestId":446,"index":"A","solvedCount":11937},{"contestId":445,"index":"B","solvedCount":11571},{"contestId":445,"index":"A","solvedCount":26430},{"contestId":444,"index":"E","solvedCount":703},{"contestId":444,"index":"D","solvedCount":701},{"contestId":444,"index":"C","solvedCount":2624},{"contestId":444,"index":"B","solvedCount":980},{"contestId":444,"index":"A","solvedCount":3226},{"contestId":443,"index":"B","solvedCount":3890},{"contestId":443,"index":"A","solvedCount":77194},{"contestId":442,"index":"E","solvedCount":163},{"contestId":442,"index":"D","solvedCount":896},{"contestId":442,"index":"C","solvedCount":1569},{"contestId":442,"index":"B","solvedCount":4779},{"contestId":442,"index":"A","solvedCount":2064},{"contestId":441,"index":"E","solvedCount":625},{"contestId":441,"index":"D","solvedCount":1032},{"contestId":441,"index":"C","solvedCount":10596},{"contestId":441,"index":"B","solvedCount":6761},{"contestId":441,"index":"A","solvedCount":17683},{"contestId":440,"index":"D","solvedCount":562},{"contestId":440,"index":"C","solvedCount":869},{"contestId":440,"index":"B","solvedCount":1864},{"contestId":440,"index":"A","solvedCount":6411},{"contestId":439,"index":"E","solvedCount":1435},{"contestId":439,"index":"D","solvedCount":5489},{"contestId":439,"index":"C","solvedCount":3742},{"contestId":439,"index":"B","solvedCount":13590},{"contestId":439,"index":"A","solvedCount":23982},{"contestId":438,"index":"E","solvedCount":1653},{"contestId":438,"index":"D","solvedCount":7114},{"contestId":437,"index":"E","solvedCount":652},{"contestId":437,"index":"D","solvedCount":3037},{"contestId":437,"index":"C","solvedCount":13161},{"contestId":437,"index":"B","solvedCount":8875},{"contestId":437,"index":"A","solvedCount":8698},{"contestId":436,"index":"F","solvedCount":315},{"contestId":436,"index":"E","solvedCount":1106},{"contestId":436,"index":"D","solvedCount":298},{"contestId":436,"index":"C","solvedCount":2528},{"contestId":436,"index":"B","solvedCount":3014},{"contestId":436,"index":"A","solvedCount":3322},{"contestId":435,"index":"E","solvedCount":217},{"contestId":435,"index":"D","solvedCount":732},{"contestId":435,"index":"C","solvedCount":2495},{"contestId":435,"index":"B","solvedCount":6587},{"contestId":435,"index":"A","solvedCount":9504},{"contestId":434,"index":"E","solvedCount":242},{"contestId":434,"index":"D","solvedCount":373},{"contestId":433,"index":"E","solvedCount":457},{"contestId":433,"index":"D","solvedCount":1023},{"contestId":433,"index":"C","solvedCount":2367},{"contestId":433,"index":"B","solvedCount":32648},{"contestId":433,"index":"A","solvedCount":14624},{"contestId":432,"index":"E","solvedCount":639},{"contestId":432,"index":"D","solvedCount":7553},{"contestId":432,"index":"C","solvedCount":2399},{"contestId":432,"index":"B","solvedCount":11210},{"contestId":432,"index":"A","solvedCount":52773},{"contestId":431,"index":"E","solvedCount":835},{"contestId":431,"index":"D","solvedCount":2063},{"contestId":431,"index":"C","solvedCount":22920},{"contestId":431,"index":"B","solvedCount":10113},{"contestId":431,"index":"A","solvedCount":47238},{"contestId":430,"index":"B","solvedCount":3542},{"contestId":430,"index":"A","solvedCount":2168},{"contestId":429,"index":"E","solvedCount":798},{"contestId":429,"index":"D","solvedCount":2408},{"contestId":429,"index":"C","solvedCount":873},{"contestId":429,"index":"B","solvedCount":8062},{"contestId":429,"index":"A","solvedCount":9480},{"contestId":427,"index":"E","solvedCount":1367},{"contestId":427,"index":"D","solvedCount":2002},{"contestId":427,"index":"C","solvedCount":12061},{"contestId":427,"index":"B","solvedCount":13153},{"contestId":427,"index":"A","solvedCount":65809},{"contestId":426,"index":"B","solvedCount":3712},{"contestId":426,"index":"A","solvedCount":8504},{"contestId":425,"index":"E","solvedCount":508},{"contestId":425,"index":"D","solvedCount":1352},{"contestId":425,"index":"C","solvedCount":874},{"contestId":425,"index":"B","solvedCount":1265},{"contestId":425,"index":"A","solvedCount":3741},{"contestId":424,"index":"E","solvedCount":119},{"contestId":424,"index":"D","solvedCount":541},{"contestId":424,"index":"C","solvedCount":5014},{"contestId":424,"index":"B","solvedCount":7082},{"contestId":424,"index":"A","solvedCount":7902},{"contestId":421,"index":"D","solvedCount":480},{"contestId":421,"index":"A","solvedCount":5497},{"contestId":420,"index":"E","solvedCount":205},{"contestId":420,"index":"D","solvedCount":724},{"contestId":420,"index":"C","solvedCount":1174},{"contestId":420,"index":"B","solvedCount":999},{"contestId":420,"index":"A","solvedCount":5626},{"contestId":418,"index":"E","solvedCount":268},{"contestId":418,"index":"D","solvedCount":449},{"contestId":417,"index":"E","solvedCount":712},{"contestId":417,"index":"D","solvedCount":2259},{"contestId":417,"index":"C","solvedCount":4523},{"contestId":417,"index":"B","solvedCount":1722},{"contestId":417,"index":"A","solvedCount":2772},{"contestId":416,"index":"E","solvedCount":1324},{"contestId":416,"index":"D","solvedCount":886},{"contestId":416,"index":"C","solvedCount":7386},{"contestId":416,"index":"B","solvedCount":8258},{"contestId":416,"index":"A","solvedCount":8375},{"contestId":415,"index":"B","solvedCount":5954},{"contestId":415,"index":"A","solvedCount":8572},{"contestId":414,"index":"E","solvedCount":183},{"contestId":414,"index":"D","solvedCount":657},{"contestId":414,"index":"C","solvedCount":2129},{"contestId":414,"index":"B","solvedCount":19199},{"contestId":414,"index":"A","solvedCount":9431},{"contestId":413,"index":"E","solvedCount":629},{"contestId":413,"index":"D","solvedCount":714},{"contestId":413,"index":"C","solvedCount":2216},{"contestId":413,"index":"B","solvedCount":1642},{"contestId":413,"index":"A","solvedCount":2463},{"contestId":412,"index":"E","solvedCount":794},{"contestId":412,"index":"D","solvedCount":1718},{"contestId":412,"index":"C","solvedCount":3755},{"contestId":412,"index":"B","solvedCount":5070},{"contestId":412,"index":"A","solvedCount":4107},{"contestId":411,"index":"C","solvedCount":1016},{"contestId":411,"index":"B","solvedCount":1222},{"contestId":411,"index":"A","solvedCount":6337},{"contestId":409,"index":"I","solvedCount":108},{"contestId":409,"index":"H","solvedCount":8203},{"contestId":409,"index":"G","solvedCount":486},{"contestId":409,"index":"F","solvedCount":1983},{"contestId":409,"index":"E","solvedCount":522},{"contestId":409,"index":"D","solvedCount":1633},{"contestId":409,"index":"C","solvedCount":1876},{"contestId":409,"index":"B","solvedCount":1302},{"contestId":409,"index":"A","solvedCount":2341},{"contestId":408,"index":"B","solvedCount":8459},{"contestId":408,"index":"A","solvedCount":10671},{"contestId":407,"index":"E","solvedCount":645},{"contestId":407,"index":"D","solvedCount":513},{"contestId":407,"index":"C","solvedCount":933},{"contestId":407,"index":"B","solvedCount":6281},{"contestId":407,"index":"A","solvedCount":4664},{"contestId":406,"index":"E","solvedCount":218},{"contestId":406,"index":"D","solvedCount":1105},{"contestId":405,"index":"E","solvedCount":1269},{"contestId":405,"index":"D","solvedCount":3062},{"contestId":405,"index":"C","solvedCount":4514},{"contestId":405,"index":"B","solvedCount":5534},{"contestId":405,"index":"A","solvedCount":86446},{"contestId":404,"index":"E","solvedCount":555},{"contestId":404,"index":"D","solvedCount":1991},{"contestId":404,"index":"C","solvedCount":4820},{"contestId":404,"index":"B","solvedCount":2867},{"contestId":404,"index":"A","solvedCount":21649},{"contestId":403,"index":"E","solvedCount":195},{"contestId":403,"index":"D","solvedCount":1032},{"contestId":402,"index":"E","solvedCount":1992},{"contestId":402,"index":"D","solvedCount":2455},{"contestId":402,"index":"C","solvedCount":5507},{"contestId":402,"index":"B","solvedCount":3621},{"contestId":402,"index":"A","solvedCount":4454},{"contestId":401,"index":"E","solvedCount":165},{"contestId":401,"index":"D","solvedCount":3796},{"contestId":401,"index":"C","solvedCount":18280},{"contestId":401,"index":"B","solvedCount":4321},{"contestId":401,"index":"A","solvedCount":15466},{"contestId":400,"index":"E","solvedCount":918},{"contestId":400,"index":"D","solvedCount":2736},{"contestId":400,"index":"C","solvedCount":2844},{"contestId":400,"index":"B","solvedCount":6980},{"contestId":400,"index":"A","solvedCount":6339},{"contestId":399,"index":"B","solvedCount":1810},{"contestId":399,"index":"A","solvedCount":4055},{"contestId":398,"index":"E","solvedCount":85},{"contestId":398,"index":"D","solvedCount":761},{"contestId":398,"index":"C","solvedCount":206},{"contestId":398,"index":"B","solvedCount":970},{"contestId":398,"index":"A","solvedCount":906},{"contestId":397,"index":"B","solvedCount":730},{"contestId":397,"index":"A","solvedCount":2556},{"contestId":396,"index":"E","solvedCount":143},{"contestId":396,"index":"D","solvedCount":391},{"contestId":396,"index":"C","solvedCount":1469},{"contestId":396,"index":"B","solvedCount":1012},{"contestId":396,"index":"A","solvedCount":1421},{"contestId":394,"index":"E","solvedCount":113},{"contestId":394,"index":"D","solvedCount":260},{"contestId":394,"index":"C","solvedCount":503},{"contestId":394,"index":"B","solvedCount":562},{"contestId":394,"index":"A","solvedCount":2627},{"contestId":393,"index":"B","solvedCount":1895},{"contestId":393,"index":"A","solvedCount":6425},{"contestId":392,"index":"E","solvedCount":171},{"contestId":392,"index":"D","solvedCount":205},{"contestId":392,"index":"C","solvedCount":539},{"contestId":392,"index":"B","solvedCount":877},{"contestId":392,"index":"A","solvedCount":948},{"contestId":391,"index":"F3","solvedCount":103},{"contestId":391,"index":"F2","solvedCount":99},{"contestId":391,"index":"F1","solvedCount":159},{"contestId":391,"index":"E2","solvedCount":144},{"contestId":391,"index":"E1","solvedCount":112},{"contestId":391,"index":"D2","solvedCount":175},{"contestId":391,"index":"D1","solvedCount":198},{"contestId":391,"index":"C3","solvedCount":162},{"contestId":391,"index":"C2","solvedCount":129},{"contestId":391,"index":"C1","solvedCount":180},{"contestId":391,"index":"B","solvedCount":370},{"contestId":391,"index":"A","solvedCount":1686},{"contestId":390,"index":"E","solvedCount":251},{"contestId":390,"index":"D","solvedCount":502},{"contestId":390,"index":"C","solvedCount":615},{"contestId":390,"index":"B","solvedCount":1161},{"contestId":390,"index":"A","solvedCount":3411},{"contestId":389,"index":"B","solvedCount":6681},{"contestId":389,"index":"A","solvedCount":13262},{"contestId":388,"index":"E","solvedCount":113},{"contestId":388,"index":"D","solvedCount":422},{"contestId":388,"index":"C","solvedCount":2960},{"contestId":388,"index":"B","solvedCount":2371},{"contestId":388,"index":"A","solvedCount":10783},{"contestId":387,"index":"E","solvedCount":829},{"contestId":387,"index":"D","solvedCount":921},{"contestId":387,"index":"C","solvedCount":2139},{"contestId":387,"index":"B","solvedCount":11675},{"contestId":387,"index":"A","solvedCount":8924},{"contestId":386,"index":"D","solvedCount":400},{"contestId":386,"index":"C","solvedCount":682},{"contestId":386,"index":"B","solvedCount":2019},{"contestId":386,"index":"A","solvedCount":5591},{"contestId":385,"index":"E","solvedCount":544},{"contestId":385,"index":"D","solvedCount":791},{"contestId":385,"index":"C","solvedCount":9089},{"contestId":385,"index":"B","solvedCount":9195},{"contestId":385,"index":"A","solvedCount":15711},{"contestId":384,"index":"B","solvedCount":3397},{"contestId":384,"index":"A","solvedCount":15141},{"contestId":383,"index":"E","solvedCount":2378},{"contestId":383,"index":"D","solvedCount":2784},{"contestId":383,"index":"C","solvedCount":5669},{"contestId":383,"index":"B","solvedCount":635},{"contestId":383,"index":"A","solvedCount":5018},{"contestId":382,"index":"E","solvedCount":340},{"contestId":382,"index":"D","solvedCount":626},{"contestId":382,"index":"C","solvedCount":7951},{"contestId":382,"index":"B","solvedCount":1364},{"contestId":382,"index":"A","solvedCount":11243},{"contestId":381,"index":"B","solvedCount":6434},{"contestId":381,"index":"A","solvedCount":53941},{"contestId":380,"index":"E","solvedCount":276},{"contestId":380,"index":"D","solvedCount":401},{"contestId":380,"index":"C","solvedCount":12409},{"contestId":380,"index":"B","solvedCount":521},{"contestId":380,"index":"A","solvedCount":2607},{"contestId":379,"index":"G","solvedCount":127},{"contestId":379,"index":"F","solvedCount":2023},{"contestId":379,"index":"E","solvedCount":332},{"contestId":379,"index":"D","solvedCount":1453},{"contestId":379,"index":"C","solvedCount":6387},{"contestId":379,"index":"B","solvedCount":6669},{"contestId":379,"index":"A","solvedCount":42004},{"contestId":378,"index":"B","solvedCount":4964},{"contestId":378,"index":"A","solvedCount":22175},{"contestId":377,"index":"E","solvedCount":420},{"contestId":377,"index":"D","solvedCount":1034},{"contestId":377,"index":"C","solvedCount":1065},{"contestId":377,"index":"B","solvedCount":1950},{"contestId":377,"index":"A","solvedCount":19854},{"contestId":376,"index":"B","solvedCount":5874},{"contestId":376,"index":"A","solvedCount":8767},{"contestId":375,"index":"E","solvedCount":367},{"contestId":375,"index":"D","solvedCount":5669},{"contestId":375,"index":"C","solvedCount":466},{"contestId":375,"index":"B","solvedCount":4867},{"contestId":375,"index":"A","solvedCount":4484},{"contestId":374,"index":"E","solvedCount":173},{"contestId":374,"index":"D","solvedCount":819},{"contestId":374,"index":"C","solvedCount":2586},{"contestId":374,"index":"B","solvedCount":3182},{"contestId":374,"index":"A","solvedCount":2809},{"contestId":373,"index":"B","solvedCount":2365},{"contestId":373,"index":"A","solvedCount":9925},{"contestId":372,"index":"E","solvedCount":163},{"contestId":372,"index":"D","solvedCount":857},{"contestId":372,"index":"C","solvedCount":3373},{"contestId":372,"index":"B","solvedCount":2446},{"contestId":372,"index":"A","solvedCount":11780},{"contestId":371,"index":"E","solvedCount":1083},{"contestId":371,"index":"D","solvedCount":4978},{"contestId":371,"index":"C","solvedCount":21423},{"contestId":371,"index":"B","solvedCount":10415},{"contestId":371,"index":"A","solvedCount":5737},{"contestId":370,"index":"E","solvedCount":223},{"contestId":370,"index":"D","solvedCount":598},{"contestId":370,"index":"C","solvedCount":1478},{"contestId":370,"index":"B","solvedCount":2423},{"contestId":370,"index":"A","solvedCount":9279},{"contestId":369,"index":"E","solvedCount":1898},{"contestId":369,"index":"D","solvedCount":1059},{"contestId":369,"index":"C","solvedCount":8923},{"contestId":369,"index":"B","solvedCount":6137},{"contestId":369,"index":"A","solvedCount":10334},{"contestId":368,"index":"B","solvedCount":37094},{"contestId":368,"index":"A","solvedCount":7126},{"contestId":367,"index":"E","solvedCount":1006},{"contestId":367,"index":"D","solvedCount":603},{"contestId":367,"index":"C","solvedCount":1682},{"contestId":367,"index":"B","solvedCount":2352},{"contestId":367,"index":"A","solvedCount":4244},{"contestId":366,"index":"E","solvedCount":719},{"contestId":366,"index":"D","solvedCount":1220},{"contestId":366,"index":"C","solvedCount":4295},{"contestId":366,"index":"B","solvedCount":6609},{"contestId":366,"index":"A","solvedCount":4426},{"contestId":365,"index":"B","solvedCount":13654},{"contestId":365,"index":"A","solvedCount":16293},{"contestId":364,"index":"E","solvedCount":492},{"contestId":364,"index":"D","solvedCount":1832},{"contestId":364,"index":"C","solvedCount":571},{"contestId":364,"index":"B","solvedCount":1136},{"contestId":364,"index":"A","solvedCount":4544},{"contestId":363,"index":"E","solvedCount":183},{"contestId":363,"index":"D","solvedCount":3632},{"contestId":363,"index":"C","solvedCount":12681},{"contestId":363,"index":"B","solvedCount":44958},{"contestId":363,"index":"A","solvedCount":9910},{"contestId":362,"index":"E","solvedCount":740},{"contestId":362,"index":"D","solvedCount":880},{"contestId":362,"index":"C","solvedCount":1586},{"contestId":362,"index":"B","solvedCount":13158},{"contestId":362,"index":"A","solvedCount":2580},{"contestId":361,"index":"B","solvedCount":7693},{"contestId":361,"index":"A","solvedCount":15565},{"contestId":360,"index":"E","solvedCount":649},{"contestId":360,"index":"D","solvedCount":375},{"contestId":360,"index":"C","solvedCount":1037},{"contestId":360,"index":"B","solvedCount":2588},{"contestId":360,"index":"A","solvedCount":2009},{"contestId":359,"index":"E","solvedCount":449},{"contestId":359,"index":"D","solvedCount":4638},{"contestId":359,"index":"C","solvedCount":2868},{"contestId":359,"index":"B","solvedCount":7448},{"contestId":359,"index":"A","solvedCount":8170},{"contestId":358,"index":"E","solvedCount":372},{"contestId":358,"index":"D","solvedCount":3712},{"contestId":358,"index":"C","solvedCount":1867},{"contestId":358,"index":"B","solvedCount":3622},{"contestId":358,"index":"A","solvedCount":7457},{"contestId":357,"index":"B","solvedCount":7838},{"contestId":357,"index":"A","solvedCount":6518},{"contestId":356,"index":"E","solvedCount":380},{"contestId":356,"index":"D","solvedCount":892},{"contestId":356,"index":"C","solvedCount":1218},{"contestId":356,"index":"B","solvedCount":1870},{"contestId":356,"index":"A","solvedCount":12095},{"contestId":355,"index":"B","solvedCount":4352},{"contestId":355,"index":"A","solvedCount":9001},{"contestId":354,"index":"E","solvedCount":861},{"contestId":354,"index":"D","solvedCount":411},{"contestId":354,"index":"C","solvedCount":2854},{"contestId":354,"index":"B","solvedCount":442},{"contestId":354,"index":"A","solvedCount":5297},{"contestId":353,"index":"E","solvedCount":547},{"contestId":353,"index":"D","solvedCount":2605},{"contestId":353,"index":"C","solvedCount":4591},{"contestId":353,"index":"B","solvedCount":2154},{"contestId":353,"index":"A","solvedCount":16973},{"contestId":352,"index":"B","solvedCount":15084},{"contestId":352,"index":"A","solvedCount":23140},{"contestId":351,"index":"E","solvedCount":1461},{"contestId":351,"index":"D","solvedCount":915},{"contestId":351,"index":"C","solvedCount":524},{"contestId":351,"index":"B","solvedCount":2235},{"contestId":351,"index":"A","solvedCount":2654},{"contestId":350,"index":"E","solvedCount":733},{"contestId":350,"index":"D","solvedCount":249},{"contestId":350,"index":"C","solvedCount":6314},{"contestId":350,"index":"B","solvedCount":2976},{"contestId":350,"index":"A","solvedCount":15051},{"contestId":349,"index":"B","solvedCount":13038},{"contestId":349,"index":"A","solvedCount":27120},{"contestId":348,"index":"E","solvedCount":412},{"contestId":348,"index":"D","solvedCount":1426},{"contestId":348,"index":"C","solvedCount":1916},{"contestId":348,"index":"B","solvedCount":2003},{"contestId":348,"index":"A","solvedCount":12077},{"contestId":347,"index":"B","solvedCount":8924},{"contestId":347,"index":"A","solvedCount":8491},{"contestId":346,"index":"E","solvedCount":228},{"contestId":346,"index":"D","solvedCount":643},{"contestId":346,"index":"C","solvedCount":1394},{"contestId":346,"index":"B","solvedCount":3184},{"contestId":346,"index":"A","solvedCount":8260},{"contestId":345,"index":"G","solvedCount":49},{"contestId":345,"index":"F","solvedCount":41},{"contestId":345,"index":"E","solvedCount":40},{"contestId":345,"index":"D","solvedCount":74},{"contestId":345,"index":"C","solvedCount":119},{"contestId":345,"index":"B","solvedCount":119},{"contestId":345,"index":"A","solvedCount":463},{"contestId":344,"index":"B","solvedCount":8414},{"contestId":344,"index":"A","solvedCount":101972},{"contestId":343,"index":"E","solvedCount":611},{"contestId":343,"index":"D","solvedCount":5055},{"contestId":343,"index":"C","solvedCount":2828},{"contestId":343,"index":"B","solvedCount":12256},{"contestId":343,"index":"A","solvedCount":8252},{"contestId":342,"index":"E","solvedCount":6972},{"contestId":342,"index":"D","solvedCount":479},{"contestId":342,"index":"C","solvedCount":1795},{"contestId":342,"index":"B","solvedCount":3930},{"contestId":342,"index":"A","solvedCount":11645},{"contestId":341,"index":"E","solvedCount":416},{"contestId":341,"index":"D","solvedCount":1071},{"contestId":340,"index":"E","solvedCount":2229},{"contestId":340,"index":"D","solvedCount":6775},{"contestId":340,"index":"C","solvedCount":4016},{"contestId":340,"index":"B","solvedCount":1979},{"contestId":340,"index":"A","solvedCount":7209},{"contestId":339,"index":"E","solvedCount":528},{"contestId":339,"index":"D","solvedCount":21884},{"contestId":339,"index":"C","solvedCount":7969},{"contestId":339,"index":"B","solvedCount":61972},{"contestId":339,"index":"A","solvedCount":180174},{"contestId":338,"index":"E","solvedCount":895},{"contestId":338,"index":"D","solvedCount":1035},{"contestId":337,"index":"E","solvedCount":973},{"contestId":337,"index":"D","solvedCount":5502},{"contestId":337,"index":"C","solvedCount":4681},{"contestId":337,"index":"B","solvedCount":8769},{"contestId":337,"index":"A","solvedCount":70872},{"contestId":336,"index":"E","solvedCount":105},{"contestId":336,"index":"D","solvedCount":913},{"contestId":336,"index":"C","solvedCount":2344},{"contestId":336,"index":"B","solvedCount":1162},{"contestId":336,"index":"A","solvedCount":9599},{"contestId":335,"index":"F","solvedCount":433},{"contestId":335,"index":"E","solvedCount":198},{"contestId":335,"index":"D","solvedCount":297},{"contestId":335,"index":"C","solvedCount":507},{"contestId":335,"index":"B","solvedCount":1910},{"contestId":335,"index":"A","solvedCount":2422},{"contestId":334,"index":"B","solvedCount":3485},{"contestId":334,"index":"A","solvedCount":17416},{"contestId":333,"index":"E","solvedCount":1041},{"contestId":333,"index":"D","solvedCount":1811},{"contestId":333,"index":"C","solvedCount":369},{"contestId":333,"index":"B","solvedCount":2579},{"contestId":333,"index":"A","solvedCount":3869},{"contestId":332,"index":"E","solvedCount":287},{"contestId":332,"index":"D","solvedCount":374},{"contestId":332,"index":"C","solvedCount":860},{"contestId":332,"index":"B","solvedCount":7617},{"contestId":332,"index":"A","solvedCount":3494},{"contestId":331,"index":"E2","solvedCount":187},{"contestId":331,"index":"E1","solvedCount":133},{"contestId":331,"index":"D3","solvedCount":159},{"contestId":331,"index":"D2","solvedCount":118},{"contestId":331,"index":"D1","solvedCount":183},{"contestId":331,"index":"C3","solvedCount":407},{"contestId":331,"index":"C2","solvedCount":333},{"contestId":331,"index":"C1","solvedCount":5664},{"contestId":331,"index":"B2","solvedCount":658},{"contestId":331,"index":"B1","solvedCount":699},{"contestId":331,"index":"A2","solvedCount":1337},{"contestId":331,"index":"A1","solvedCount":1287},{"contestId":330,"index":"B","solvedCount":15403},{"contestId":330,"index":"A","solvedCount":25890},{"contestId":329,"index":"E","solvedCount":158},{"contestId":329,"index":"D","solvedCount":361},{"contestId":329,"index":"C","solvedCount":853},{"contestId":329,"index":"B","solvedCount":5669},{"contestId":329,"index":"A","solvedCount":4507},{"contestId":328,"index":"B","solvedCount":1176},{"contestId":328,"index":"A","solvedCount":1833},{"contestId":327,"index":"E","solvedCount":1254},{"contestId":327,"index":"D","solvedCount":2138},{"contestId":327,"index":"C","solvedCount":3014},{"contestId":327,"index":"B","solvedCount":17740},{"contestId":327,"index":"A","solvedCount":37637},{"contestId":325,"index":"E","solvedCount":723},{"contestId":325,"index":"D","solvedCount":474},{"contestId":325,"index":"C","solvedCount":323},{"contestId":325,"index":"B","solvedCount":1446},{"contestId":325,"index":"A","solvedCount":2104},{"contestId":323,"index":"C","solvedCount":528},{"contestId":323,"index":"B","solvedCount":352},{"contestId":323,"index":"A","solvedCount":684},{"contestId":322,"index":"B","solvedCount":11026},{"contestId":322,"index":"A","solvedCount":7565},{"contestId":321,"index":"E","solvedCount":4066},{"contestId":321,"index":"D","solvedCount":458},{"contestId":321,"index":"C","solvedCount":6120},{"contestId":321,"index":"B","solvedCount":2786},{"contestId":321,"index":"A","solvedCount":3496},{"contestId":320,"index":"B","solvedCount":6897},{"contestId":320,"index":"A","solvedCount":31028},{"contestId":319,"index":"E","solvedCount":578},{"contestId":319,"index":"D","solvedCount":572},{"contestId":319,"index":"C","solvedCount":4418},{"contestId":319,"index":"B","solvedCount":3881},{"contestId":319,"index":"A","solvedCount":2713},{"contestId":318,"index":"B","solvedCount":7150},{"contestId":318,"index":"A","solvedCount":97165},{"contestId":317,"index":"E","solvedCount":133},{"contestId":317,"index":"D","solvedCount":957},{"contestId":317,"index":"C","solvedCount":435},{"contestId":317,"index":"B","solvedCount":1517},{"contestId":317,"index":"A","solvedCount":4455},{"contestId":316,"index":"G3","solvedCount":430},{"contestId":316,"index":"G2","solvedCount":433},{"contestId":316,"index":"G1","solvedCount":878},{"contestId":316,"index":"F3","solvedCount":159},{"contestId":316,"index":"F2","solvedCount":145},{"contestId":316,"index":"F1","solvedCount":160},{"contestId":316,"index":"E3","solvedCount":496},{"contestId":316,"index":"E2","solvedCount":371},{"contestId":316,"index":"E1","solvedCount":1425},{"contestId":316,"index":"D3","solvedCount":505},{"contestId":316,"index":"D2","solvedCount":400},{"contestId":316,"index":"D1","solvedCount":459},{"contestId":316,"index":"C2","solvedCount":574},{"contestId":316,"index":"C1","solvedCount":523},{"contestId":316,"index":"B2","solvedCount":1540},{"contestId":316,"index":"B1","solvedCount":1343},{"contestId":316,"index":"A2","solvedCount":2068},{"contestId":316,"index":"A1","solvedCount":2532},{"contestId":315,"index":"B","solvedCount":6646},{"contestId":315,"index":"A","solvedCount":10226},{"contestId":314,"index":"E","solvedCount":325},{"contestId":314,"index":"D","solvedCount":507},{"contestId":314,"index":"C","solvedCount":1724},{"contestId":314,"index":"B","solvedCount":1426},{"contestId":314,"index":"A","solvedCount":2026},{"contestId":313,"index":"E","solvedCount":526},{"contestId":313,"index":"D","solvedCount":1359},{"contestId":313,"index":"C","solvedCount":5407},{"contestId":313,"index":"B","solvedCount":38487},{"contestId":313,"index":"A","solvedCount":49972},{"contestId":312,"index":"B","solvedCount":10606},{"contestId":312,"index":"A","solvedCount":4744},{"contestId":311,"index":"E","solvedCount":967},{"contestId":311,"index":"D","solvedCount":639},{"contestId":311,"index":"C","solvedCount":461},{"contestId":311,"index":"B","solvedCount":2920},{"contestId":311,"index":"A","solvedCount":3938},{"contestId":309,"index":"E","solvedCount":161},{"contestId":309,"index":"D","solvedCount":166},{"contestId":309,"index":"C","solvedCount":1096},{"contestId":309,"index":"B","solvedCount":413},{"contestId":309,"index":"A","solvedCount":449},{"contestId":306,"index":"D","solvedCount":245},{"contestId":306,"index":"C","solvedCount":422},{"contestId":306,"index":"B","solvedCount":428},{"contestId":306,"index":"A","solvedCount":5906},{"contestId":305,"index":"E","solvedCount":583},{"contestId":305,"index":"D","solvedCount":444},{"contestId":305,"index":"C","solvedCount":2356},{"contestId":305,"index":"B","solvedCount":1982},{"contestId":305,"index":"A","solvedCount":4444},{"contestId":304,"index":"B","solvedCount":2860},{"contestId":304,"index":"A","solvedCount":9580},{"contestId":303,"index":"E","solvedCount":289},{"contestId":303,"index":"D","solvedCount":268},{"contestId":303,"index":"C","solvedCount":833},{"contestId":303,"index":"B","solvedCount":1307},{"contestId":303,"index":"A","solvedCount":7433},{"contestId":302,"index":"B","solvedCount":7447},{"contestId":302,"index":"A","solvedCount":8503},{"contestId":301,"index":"E","solvedCount":349},{"contestId":301,"index":"D","solvedCount":2051},{"contestId":301,"index":"C","solvedCount":425},{"contestId":301,"index":"B","solvedCount":2066},{"contestId":301,"index":"A","solvedCount":2930},{"contestId":300,"index":"E","solvedCount":1000},{"contestId":300,"index":"D","solvedCount":715},{"contestId":300,"index":"C","solvedCount":8351},{"contestId":300,"index":"B","solvedCount":5862},{"contestId":300,"index":"A","solvedCount":20469},{"contestId":299,"index":"B","solvedCount":4713},{"contestId":299,"index":"A","solvedCount":7327},{"contestId":298,"index":"B","solvedCount":12848},{"contestId":298,"index":"A","solvedCount":10026},{"contestId":297,"index":"E","solvedCount":333},{"contestId":297,"index":"D","solvedCount":488},{"contestId":297,"index":"C","solvedCount":918},{"contestId":297,"index":"B","solvedCount":3386},{"contestId":297,"index":"A","solvedCount":3531},{"contestId":296,"index":"B","solvedCount":1830},{"contestId":296,"index":"A","solvedCount":20365},{"contestId":295,"index":"E","solvedCount":614},{"contestId":295,"index":"D","solvedCount":621},{"contestId":295,"index":"C","solvedCount":1625},{"contestId":295,"index":"B","solvedCount":11834},{"contestId":295,"index":"A","solvedCount":14813},{"contestId":294,"index":"E","solvedCount":862},{"contestId":294,"index":"D","solvedCount":287},{"contestId":294,"index":"C","solvedCount":3577},{"contestId":294,"index":"B","solvedCount":4201},{"contestId":294,"index":"A","solvedCount":20918},{"contestId":293,"index":"E","solvedCount":1168},{"contestId":293,"index":"D","solvedCount":227},{"contestId":293,"index":"C","solvedCount":543},{"contestId":293,"index":"B","solvedCount":733},{"contestId":293,"index":"A","solvedCount":2691},{"contestId":292,"index":"E","solvedCount":3711},{"contestId":292,"index":"D","solvedCount":2252},{"contestId":292,"index":"C","solvedCount":915},{"contestId":292,"index":"B","solvedCount":6924},{"contestId":292,"index":"A","solvedCount":2591},{"contestId":291,"index":"E","solvedCount":1235},{"contestId":291,"index":"D","solvedCount":1444},{"contestId":291,"index":"C","solvedCount":1640},{"contestId":291,"index":"B","solvedCount":2971},{"contestId":291,"index":"A","solvedCount":5851},{"contestId":290,"index":"F","solvedCount":112},{"contestId":290,"index":"E","solvedCount":179},{"contestId":290,"index":"D","solvedCount":1738},{"contestId":290,"index":"C","solvedCount":1461},{"contestId":290,"index":"B","solvedCount":2319},{"contestId":290,"index":"A","solvedCount":2854},{"contestId":289,"index":"B","solvedCount":16134},{"contestId":289,"index":"A","solvedCount":8257},{"contestId":288,"index":"E","solvedCount":250},{"contestId":288,"index":"D","solvedCount":652},{"contestId":288,"index":"C","solvedCount":2177},{"contestId":288,"index":"B","solvedCount":2767},{"contestId":288,"index":"A","solvedCount":6197},{"contestId":287,"index":"B","solvedCount":8124},{"contestId":287,"index":"A","solvedCount":17401},{"contestId":286,"index":"E","solvedCount":796},{"contestId":286,"index":"D","solvedCount":360},{"contestId":286,"index":"C","solvedCount":1270},{"contestId":286,"index":"B","solvedCount":1080},{"contestId":286,"index":"A","solvedCount":3039},{"contestId":285,"index":"E","solvedCount":860},{"contestId":285,"index":"D","solvedCount":1477},{"contestId":285,"index":"C","solvedCount":21315},{"contestId":285,"index":"B","solvedCount":14348},{"contestId":285,"index":"A","solvedCount":12366},{"contestId":284,"index":"B","solvedCount":6519},{"contestId":284,"index":"A","solvedCount":6186},{"contestId":283,"index":"E","solvedCount":667},{"contestId":283,"index":"D","solvedCount":509},{"contestId":283,"index":"C","solvedCount":1209},{"contestId":283,"index":"B","solvedCount":3544},{"contestId":283,"index":"A","solvedCount":6342},{"contestId":282,"index":"E","solvedCount":3121},{"contestId":282,"index":"D","solvedCount":1319},{"contestId":282,"index":"C","solvedCount":8791},{"contestId":282,"index":"B","solvedCount":12136},{"contestId":282,"index":"A","solvedCount":209255},{"contestId":281,"index":"B","solvedCount":2889},{"contestId":281,"index":"A","solvedCount":177943},{"contestId":280,"index":"E","solvedCount":177},{"contestId":280,"index":"D","solvedCount":1057},{"contestId":280,"index":"C","solvedCount":3208},{"contestId":280,"index":"B","solvedCount":4217},{"contestId":280,"index":"A","solvedCount":1410},{"contestId":279,"index":"E","solvedCount":1377},{"contestId":279,"index":"D","solvedCount":659},{"contestId":279,"index":"C","solvedCount":7827},{"contestId":279,"index":"B","solvedCount":42813},{"contestId":279,"index":"A","solvedCount":5360},{"contestId":278,"index":"B","solvedCount":3360},{"contestId":278,"index":"A","solvedCount":10619},{"contestId":277,"index":"E","solvedCount":1103},{"contestId":277,"index":"D","solvedCount":316},{"contestId":277,"index":"C","solvedCount":441},{"contestId":277,"index":"B","solvedCount":764},{"contestId":277,"index":"A","solvedCount":16829},{"contestId":276,"index":"E","solvedCount":1474},{"contestId":276,"index":"D","solvedCount":12177},{"contestId":276,"index":"C","solvedCount":21924},{"contestId":276,"index":"B","solvedCount":25196},{"contestId":276,"index":"A","solvedCount":25426},{"contestId":275,"index":"B","solvedCount":2735},{"contestId":275,"index":"A","solvedCount":26169},{"contestId":274,"index":"E","solvedCount":273},{"contestId":274,"index":"D","solvedCount":977},{"contestId":274,"index":"C","solvedCount":335},{"contestId":274,"index":"B","solvedCount":4739},{"contestId":274,"index":"A","solvedCount":9622},{"contestId":273,"index":"E","solvedCount":325},{"contestId":273,"index":"D","solvedCount":379},{"contestId":272,"index":"E","solvedCount":1138},{"contestId":272,"index":"D","solvedCount":2536},{"contestId":272,"index":"C","solvedCount":6550},{"contestId":272,"index":"B","solvedCount":3819},{"contestId":272,"index":"A","solvedCount":21597},{"contestId":271,"index":"E","solvedCount":471},{"contestId":271,"index":"D","solvedCount":9494},{"contestId":271,"index":"C","solvedCount":2856},{"contestId":271,"index":"B","solvedCount":11818},{"contestId":271,"index":"A","solvedCount":116097},{"contestId":270,"index":"B","solvedCount":4026},{"contestId":270,"index":"A","solvedCount":41076},{"contestId":269,"index":"E","solvedCount":103},{"contestId":269,"index":"D","solvedCount":403},{"contestId":269,"index":"C","solvedCount":1573},{"contestId":269,"index":"B","solvedCount":5919},{"contestId":269,"index":"A","solvedCount":3410},{"contestId":268,"index":"E","solvedCount":961},{"contestId":268,"index":"D","solvedCount":484},{"contestId":268,"index":"C","solvedCount":12955},{"contestId":268,"index":"B","solvedCount":29108},{"contestId":268,"index":"A","solvedCount":74883},{"contestId":267,"index":"C","solvedCount":149},{"contestId":267,"index":"B","solvedCount":582},{"contestId":267,"index":"A","solvedCount":6733},{"contestId":266,"index":"E","solvedCount":688},{"contestId":266,"index":"D","solvedCount":679},{"contestId":266,"index":"C","solvedCount":1313},{"contestId":266,"index":"B","solvedCount":116925},{"contestId":266,"index":"A","solvedCount":162329},{"contestId":265,"index":"B","solvedCount":16141},{"contestId":265,"index":"A","solvedCount":31787},{"contestId":264,"index":"E","solvedCount":359},{"contestId":264,"index":"D","solvedCount":400},{"contestId":264,"index":"C","solvedCount":2588},{"contestId":264,"index":"B","solvedCount":9202},{"contestId":264,"index":"A","solvedCount":10373},{"contestId":263,"index":"E","solvedCount":378},{"contestId":263,"index":"D","solvedCount":3054},{"contestId":263,"index":"C","solvedCount":1035},{"contestId":263,"index":"B","solvedCount":8489},{"contestId":263,"index":"A","solvedCount":203790},{"contestId":262,"index":"B","solvedCount":10476},{"contestId":262,"index":"A","solvedCount":17789},{"contestId":261,"index":"E","solvedCount":396},{"contestId":261,"index":"D","solvedCount":528},{"contestId":261,"index":"C","solvedCount":742},{"contestId":261,"index":"B","solvedCount":1330},{"contestId":261,"index":"A","solvedCount":4987},{"contestId":260,"index":"E","solvedCount":394},{"contestId":260,"index":"D","solvedCount":1270},{"contestId":260,"index":"C","solvedCount":2876},{"contestId":260,"index":"B","solvedCount":3654},{"contestId":260,"index":"A","solvedCount":13431},{"contestId":259,"index":"B","solvedCount":13372},{"contestId":259,"index":"A","solvedCount":8700},{"contestId":258,"index":"E","solvedCount":978},{"contestId":258,"index":"D","solvedCount":1158},{"contestId":258,"index":"C","solvedCount":1668},{"contestId":258,"index":"B","solvedCount":1390},{"contestId":258,"index":"A","solvedCount":20856},{"contestId":257,"index":"E","solvedCount":263},{"contestId":257,"index":"D","solvedCount":1523},{"contestId":257,"index":"C","solvedCount":4079},{"contestId":257,"index":"B","solvedCount":6641},{"contestId":257,"index":"A","solvedCount":6243},{"contestId":256,"index":"E","solvedCount":634},{"contestId":256,"index":"D","solvedCount":248},{"contestId":255,"index":"E","solvedCount":811},{"contestId":255,"index":"D","solvedCount":1873},{"contestId":255,"index":"C","solvedCount":4527},{"contestId":255,"index":"B","solvedCount":4760},{"contestId":255,"index":"A","solvedCount":26203},{"contestId":254,"index":"E","solvedCount":458},{"contestId":254,"index":"D","solvedCount":460},{"contestId":254,"index":"C","solvedCount":1426},{"contestId":254,"index":"B","solvedCount":2097},{"contestId":254,"index":"A","solvedCount":6609},{"contestId":253,"index":"E","solvedCount":495},{"contestId":253,"index":"D","solvedCount":786},{"contestId":253,"index":"C","solvedCount":2422},{"contestId":253,"index":"B","solvedCount":9926},{"contestId":253,"index":"A","solvedCount":10502},{"contestId":252,"index":"B","solvedCount":1634},{"contestId":252,"index":"A","solvedCount":4934},{"contestId":251,"index":"E","solvedCount":160},{"contestId":251,"index":"D","solvedCount":434},{"contestId":251,"index":"C","solvedCount":992},{"contestId":251,"index":"B","solvedCount":1224},{"contestId":251,"index":"A","solvedCount":15696},{"contestId":250,"index":"E","solvedCount":430},{"contestId":250,"index":"D","solvedCount":855},{"contestId":250,"index":"C","solvedCount":1826},{"contestId":250,"index":"B","solvedCount":1897},{"contestId":250,"index":"A","solvedCount":3834},{"contestId":249,"index":"E","solvedCount":274},{"contestId":249,"index":"D","solvedCount":357},{"contestId":248,"index":"E","solvedCount":529},{"contestId":248,"index":"D","solvedCount":460},{"contestId":248,"index":"C","solvedCount":781},{"contestId":248,"index":"B","solvedCount":5035},{"contestId":248,"index":"A","solvedCount":20086},{"contestId":246,"index":"E","solvedCount":2661},{"contestId":246,"index":"D","solvedCount":8930},{"contestId":246,"index":"C","solvedCount":2555},{"contestId":246,"index":"B","solvedCount":10524},{"contestId":246,"index":"A","solvedCount":8754},{"contestId":245,"index":"H","solvedCount":5421},{"contestId":245,"index":"G","solvedCount":417},{"contestId":245,"index":"F","solvedCount":836},{"contestId":245,"index":"E","solvedCount":3166},{"contestId":245,"index":"D","solvedCount":2151},{"contestId":245,"index":"C","solvedCount":1494},{"contestId":245,"index":"B","solvedCount":4985},{"contestId":245,"index":"A","solvedCount":7645},{"contestId":244,"index":"B","solvedCount":4144},{"contestId":244,"index":"A","solvedCount":7551},{"contestId":243,"index":"E","solvedCount":165},{"contestId":243,"index":"D","solvedCount":203},{"contestId":243,"index":"C","solvedCount":515},{"contestId":243,"index":"B","solvedCount":1144},{"contestId":243,"index":"A","solvedCount":3661},{"contestId":242,"index":"E","solvedCount":7619},{"contestId":242,"index":"D","solvedCount":1751},{"contestId":242,"index":"C","solvedCount":7542},{"contestId":242,"index":"B","solvedCount":14555},{"contestId":242,"index":"A","solvedCount":6105},{"contestId":241,"index":"G","solvedCount":523},{"contestId":241,"index":"F","solvedCount":255},{"contestId":241,"index":"E","solvedCount":927},{"contestId":241,"index":"D","solvedCount":315},{"contestId":241,"index":"C","solvedCount":501},{"contestId":241,"index":"B","solvedCount":647},{"contestId":241,"index":"A","solvedCount":2181},{"contestId":240,"index":"F","solvedCount":1623},{"contestId":240,"index":"E","solvedCount":318},{"contestId":239,"index":"B","solvedCount":1325},{"contestId":239,"index":"A","solvedCount":17254},{"contestId":238,"index":"E","solvedCount":328},{"contestId":238,"index":"D","solvedCount":236},{"contestId":238,"index":"C","solvedCount":991},{"contestId":238,"index":"B","solvedCount":1227},{"contestId":238,"index":"A","solvedCount":1975},{"contestId":237,"index":"E","solvedCount":1512},{"contestId":237,"index":"D","solvedCount":527},{"contestId":237,"index":"C","solvedCount":5378},{"contestId":237,"index":"B","solvedCount":2151},{"contestId":237,"index":"A","solvedCount":24343},{"contestId":236,"index":"B","solvedCount":12664},{"contestId":236,"index":"A","solvedCount":174261},{"contestId":235,"index":"E","solvedCount":700},{"contestId":235,"index":"D","solvedCount":455},{"contestId":235,"index":"C","solvedCount":1795},{"contestId":235,"index":"B","solvedCount":3153},{"contestId":235,"index":"A","solvedCount":15879},{"contestId":234,"index":"H","solvedCount":548},{"contestId":234,"index":"G","solvedCount":1422},{"contestId":234,"index":"F","solvedCount":1643},{"contestId":234,"index":"E","solvedCount":960},{"contestId":234,"index":"D","solvedCount":1494},{"contestId":234,"index":"C","solvedCount":5197},{"contestId":234,"index":"B","solvedCount":6817},{"contestId":234,"index":"A","solvedCount":4323},{"contestId":233,"index":"B","solvedCount":7010},{"contestId":233,"index":"A","solvedCount":37269},{"contestId":232,"index":"E","solvedCount":636},{"contestId":232,"index":"D","solvedCount":415},{"contestId":232,"index":"C","solvedCount":268},{"contestId":232,"index":"B","solvedCount":1353},{"contestId":232,"index":"A","solvedCount":2355},{"contestId":231,"index":"E","solvedCount":1425},{"contestId":231,"index":"D","solvedCount":3968},{"contestId":231,"index":"C","solvedCount":7975},{"contestId":231,"index":"B","solvedCount":3484},{"contestId":231,"index":"A","solvedCount":269312},{"contestId":230,"index":"B","solvedCount":64141},{"contestId":230,"index":"A","solvedCount":68232},{"contestId":229,"index":"E","solvedCount":428},{"contestId":229,"index":"D","solvedCount":1977},{"contestId":229,"index":"C","solvedCount":1563},{"contestId":229,"index":"B","solvedCount":4240},{"contestId":229,"index":"A","solvedCount":3360},{"contestId":228,"index":"E","solvedCount":2205},{"contestId":228,"index":"D","solvedCount":361},{"contestId":228,"index":"C","solvedCount":430},{"contestId":228,"index":"B","solvedCount":3386},{"contestId":228,"index":"A","solvedCount":92354},{"contestId":227,"index":"B","solvedCount":24513},{"contestId":227,"index":"A","solvedCount":3956},{"contestId":226,"index":"E","solvedCount":403},{"contestId":226,"index":"D","solvedCount":918},{"contestId":226,"index":"C","solvedCount":815},{"contestId":226,"index":"B","solvedCount":1469},{"contestId":226,"index":"A","solvedCount":3816},{"contestId":225,"index":"E","solvedCount":752},{"contestId":225,"index":"D","solvedCount":885},{"contestId":225,"index":"C","solvedCount":8420},{"contestId":225,"index":"B","solvedCount":3030},{"contestId":225,"index":"A","solvedCount":10539},{"contestId":224,"index":"B","solvedCount":6947},{"contestId":224,"index":"A","solvedCount":23532},{"contestId":223,"index":"E","solvedCount":163},{"contestId":223,"index":"D","solvedCount":63},{"contestId":223,"index":"C","solvedCount":1469},{"contestId":223,"index":"B","solvedCount":1651},{"contestId":223,"index":"A","solvedCount":2432},{"contestId":222,"index":"E","solvedCount":2336},{"contestId":222,"index":"D","solvedCount":2101},{"contestId":222,"index":"C","solvedCount":2012},{"contestId":222,"index":"B","solvedCount":5808},{"contestId":222,"index":"A","solvedCount":9917},{"contestId":221,"index":"B","solvedCount":4419},{"contestId":221,"index":"A","solvedCount":13962},{"contestId":220,"index":"E","solvedCount":1243},{"contestId":220,"index":"D","solvedCount":265},{"contestId":220,"index":"C","solvedCount":902},{"contestId":220,"index":"B","solvedCount":8719},{"contestId":220,"index":"A","solvedCount":11510},{"contestId":219,"index":"E","solvedCount":581},{"contestId":219,"index":"D","solvedCount":7985},{"contestId":219,"index":"C","solvedCount":6363},{"contestId":219,"index":"B","solvedCount":5562},{"contestId":219,"index":"A","solvedCount":24128},{"contestId":218,"index":"B","solvedCount":14920},{"contestId":218,"index":"A","solvedCount":8441},{"contestId":217,"index":"E","solvedCount":280},{"contestId":217,"index":"D","solvedCount":234},{"contestId":217,"index":"C","solvedCount":305},{"contestId":217,"index":"B","solvedCount":821},{"contestId":217,"index":"A","solvedCount":19147},{"contestId":216,"index":"E","solvedCount":527},{"contestId":216,"index":"D","solvedCount":1285},{"contestId":216,"index":"C","solvedCount":1770},{"contestId":216,"index":"B","solvedCount":5772},{"contestId":216,"index":"A","solvedCount":4801},{"contestId":215,"index":"E","solvedCount":523},{"contestId":215,"index":"D","solvedCount":1494},{"contestId":215,"index":"C","solvedCount":470},{"contestId":215,"index":"B","solvedCount":5195},{"contestId":215,"index":"A","solvedCount":13194},{"contestId":214,"index":"B","solvedCount":4755},{"contestId":214,"index":"A","solvedCount":31297},{"contestId":213,"index":"E","solvedCount":713},{"contestId":213,"index":"D","solvedCount":325},{"contestId":213,"index":"C","solvedCount":2498},{"contestId":213,"index":"B","solvedCount":1632},{"contestId":213,"index":"A","solvedCount":1658},{"contestId":212,"index":"E","solvedCount":1578},{"contestId":212,"index":"D","solvedCount":435},{"contestId":212,"index":"C","solvedCount":360},{"contestId":212,"index":"B","solvedCount":313},{"contestId":212,"index":"A","solvedCount":170},{"contestId":209,"index":"C","solvedCount":659},{"contestId":209,"index":"B","solvedCount":341},{"contestId":209,"index":"A","solvedCount":2127},{"contestId":208,"index":"E","solvedCount":5526},{"contestId":208,"index":"D","solvedCount":7385},{"contestId":208,"index":"C","solvedCount":1695},{"contestId":208,"index":"B","solvedCount":1288},{"contestId":208,"index":"A","solvedCount":77526},{"contestId":207,"index":"D9","solvedCount":73},{"contestId":207,"index":"D8","solvedCount":73},{"contestId":207,"index":"D7","solvedCount":80},{"contestId":207,"index":"D6","solvedCount":70},{"contestId":207,"index":"D5","solvedCount":120},{"contestId":207,"index":"D4","solvedCount":137},{"contestId":207,"index":"D3","solvedCount":122},{"contestId":207,"index":"D2","solvedCount":92},{"contestId":207,"index":"D10","solvedCount":72},{"contestId":207,"index":"D1","solvedCount":106},{"contestId":207,"index":"C3","solvedCount":99},{"contestId":207,"index":"C2","solvedCount":66},{"contestId":207,"index":"C1","solvedCount":90},{"contestId":207,"index":"B3","solvedCount":151},{"contestId":207,"index":"B2","solvedCount":167},{"contestId":207,"index":"B1","solvedCount":237},{"contestId":207,"index":"A3","solvedCount":192},{"contestId":207,"index":"A2","solvedCount":207},{"contestId":207,"index":"A1","solvedCount":249},{"contestId":205,"index":"B","solvedCount":5838},{"contestId":205,"index":"A","solvedCount":20248},{"contestId":204,"index":"E","solvedCount":1009},{"contestId":204,"index":"D","solvedCount":383},{"contestId":204,"index":"C","solvedCount":1045},{"contestId":204,"index":"B","solvedCount":4798},{"contestId":204,"index":"A","solvedCount":5346},{"contestId":203,"index":"E","solvedCount":270},{"contestId":203,"index":"D","solvedCount":1381},{"contestId":203,"index":"C","solvedCount":5461},{"contestId":203,"index":"B","solvedCount":2506},{"contestId":203,"index":"A","solvedCount":4047},{"contestId":202,"index":"B","solvedCount":789},{"contestId":202,"index":"A","solvedCount":15048},{"contestId":201,"index":"E","solvedCount":354},{"contestId":201,"index":"D","solvedCount":380},{"contestId":201,"index":"C","solvedCount":1261},{"contestId":201,"index":"B","solvedCount":1234},{"contestId":201,"index":"A","solvedCount":2899},{"contestId":200,"index":"E","solvedCount":324},{"contestId":200,"index":"D","solvedCount":852},{"contestId":200,"index":"C","solvedCount":981},{"contestId":200,"index":"B","solvedCount":97626},{"contestId":200,"index":"A","solvedCount":637},{"contestId":199,"index":"B","solvedCount":764},{"contestId":199,"index":"A","solvedCount":23154},{"contestId":198,"index":"E","solvedCount":375},{"contestId":198,"index":"D","solvedCount":83},{"contestId":198,"index":"C","solvedCount":362},{"contestId":198,"index":"B","solvedCount":3786},{"contestId":198,"index":"A","solvedCount":3047},{"contestId":197,"index":"B","solvedCount":4435},{"contestId":197,"index":"A","solvedCount":5842},{"contestId":196,"index":"E","solvedCount":768},{"contestId":196,"index":"D","solvedCount":492},{"contestId":196,"index":"C","solvedCount":731},{"contestId":196,"index":"B","solvedCount":2041},{"contestId":196,"index":"A","solvedCount":5141},{"contestId":195,"index":"E","solvedCount":673},{"contestId":195,"index":"D","solvedCount":984},{"contestId":195,"index":"C","solvedCount":1091},{"contestId":195,"index":"B","solvedCount":4974},{"contestId":195,"index":"A","solvedCount":8113},{"contestId":194,"index":"B","solvedCount":3297},{"contestId":194,"index":"A","solvedCount":8894},{"contestId":193,"index":"E","solvedCount":305},{"contestId":193,"index":"D","solvedCount":375},{"contestId":193,"index":"C","solvedCount":478},{"contestId":193,"index":"B","solvedCount":936},{"contestId":193,"index":"A","solvedCount":3616},{"contestId":192,"index":"B","solvedCount":6003},{"contestId":192,"index":"A","solvedCount":9730},{"contestId":191,"index":"E","solvedCount":772},{"contestId":191,"index":"D","solvedCount":323},{"contestId":191,"index":"C","solvedCount":6290},{"contestId":191,"index":"B","solvedCount":978},{"contestId":191,"index":"A","solvedCount":3615},{"contestId":190,"index":"E","solvedCount":1341},{"contestId":190,"index":"D","solvedCount":2143},{"contestId":190,"index":"C","solvedCount":2613},{"contestId":190,"index":"B","solvedCount":2733},{"contestId":190,"index":"A","solvedCount":5543},{"contestId":189,"index":"B","solvedCount":3746},{"contestId":189,"index":"A","solvedCount":57869},{"contestId":188,"index":"H","solvedCount":237},{"contestId":188,"index":"G","solvedCount":192},{"contestId":188,"index":"F","solvedCount":277},{"contestId":188,"index":"E","solvedCount":415},{"contestId":188,"index":"D","solvedCount":622},{"contestId":188,"index":"C","solvedCount":423},{"contestId":188,"index":"B","solvedCount":607},{"contestId":188,"index":"A","solvedCount":587},{"contestId":187,"index":"E","solvedCount":87},{"contestId":187,"index":"D","solvedCount":476},{"contestId":187,"index":"C","solvedCount":1242},{"contestId":187,"index":"B","solvedCount":1804},{"contestId":187,"index":"A","solvedCount":2649},{"contestId":186,"index":"B","solvedCount":5089},{"contestId":186,"index":"A","solvedCount":15534},{"contestId":185,"index":"E","solvedCount":98},{"contestId":185,"index":"D","solvedCount":335},{"contestId":185,"index":"C","solvedCount":119},{"contestId":185,"index":"B","solvedCount":1570},{"contestId":185,"index":"A","solvedCount":5479},{"contestId":183,"index":"E","solvedCount":125},{"contestId":183,"index":"D","solvedCount":377},{"contestId":183,"index":"C","solvedCount":576},{"contestId":183,"index":"B","solvedCount":647},{"contestId":183,"index":"A","solvedCount":504},{"contestId":182,"index":"E","solvedCount":1381},{"contestId":182,"index":"D","solvedCount":7536},{"contestId":182,"index":"C","solvedCount":683},{"contestId":182,"index":"B","solvedCount":6602},{"contestId":182,"index":"A","solvedCount":268},{"contestId":181,"index":"B","solvedCount":2701},{"contestId":181,"index":"A","solvedCount":6252},{"contestId":180,"index":"F","solvedCount":2283},{"contestId":180,"index":"E","solvedCount":1654},{"contestId":180,"index":"D","solvedCount":693},{"contestId":180,"index":"C","solvedCount":6734},{"contestId":180,"index":"B","solvedCount":317},{"contestId":180,"index":"A","solvedCount":513},{"contestId":178,"index":"F3","solvedCount":327},{"contestId":178,"index":"F2","solvedCount":271},{"contestId":178,"index":"F1","solvedCount":335},{"contestId":178,"index":"E3","solvedCount":190},{"contestId":178,"index":"E2","solvedCount":218},{"contestId":178,"index":"E1","solvedCount":279},{"contestId":178,"index":"D3","solvedCount":226},{"contestId":178,"index":"D2","solvedCount":249},{"contestId":178,"index":"D1","solvedCount":593},{"contestId":178,"index":"C3","solvedCount":286},{"contestId":178,"index":"C2","solvedCount":274},{"contestId":178,"index":"C1","solvedCount":443},{"contestId":178,"index":"B3","solvedCount":1057},{"contestId":178,"index":"B2","solvedCount":618},{"contestId":178,"index":"B1","solvedCount":682},{"contestId":178,"index":"A3","solvedCount":1346},{"contestId":178,"index":"A2","solvedCount":1495},{"contestId":178,"index":"A1","solvedCount":1480},{"contestId":177,"index":"G2","solvedCount":162},{"contestId":177,"index":"G1","solvedCount":155},{"contestId":177,"index":"F2","solvedCount":185},{"contestId":177,"index":"F1","solvedCount":286},{"contestId":177,"index":"E2","solvedCount":384},{"contestId":177,"index":"E1","solvedCount":556},{"contestId":177,"index":"D2","solvedCount":1640},{"contestId":177,"index":"D1","solvedCount":1934},{"contestId":177,"index":"C2","solvedCount":2327},{"contestId":177,"index":"C1","solvedCount":2329},{"contestId":177,"index":"B2","solvedCount":2740},{"contestId":177,"index":"B1","solvedCount":3840},{"contestId":177,"index":"A2","solvedCount":6605},{"contestId":177,"index":"A1","solvedCount":7421},{"contestId":176,"index":"E","solvedCount":907},{"contestId":176,"index":"D","solvedCount":293},{"contestId":176,"index":"C","solvedCount":448},{"contestId":176,"index":"B","solvedCount":1609},{"contestId":176,"index":"A","solvedCount":1367},{"contestId":175,"index":"F","solvedCount":60},{"contestId":175,"index":"E","solvedCount":256},{"contestId":175,"index":"D","solvedCount":286},{"contestId":175,"index":"C","solvedCount":1235},{"contestId":175,"index":"B","solvedCount":1331},{"contestId":175,"index":"A","solvedCount":2308},{"contestId":174,"index":"C","solvedCount":1033},{"contestId":174,"index":"B","solvedCount":2113},{"contestId":174,"index":"A","solvedCount":2485},{"contestId":173,"index":"E","solvedCount":508},{"contestId":173,"index":"D","solvedCount":240},{"contestId":173,"index":"C","solvedCount":926},{"contestId":173,"index":"B","solvedCount":2654},{"contestId":173,"index":"A","solvedCount":2154},{"contestId":172,"index":"E","solvedCount":260},{"contestId":172,"index":"D","solvedCount":1354},{"contestId":172,"index":"C","solvedCount":1115},{"contestId":172,"index":"B","solvedCount":2630},{"contestId":172,"index":"A","solvedCount":5598},{"contestId":171,"index":"H","solvedCount":247},{"contestId":171,"index":"G","solvedCount":800},{"contestId":171,"index":"F","solvedCount":1144},{"contestId":171,"index":"E","solvedCount":1296},{"contestId":171,"index":"D","solvedCount":2386},{"contestId":171,"index":"C","solvedCount":971},{"contestId":171,"index":"B","solvedCount":3669},{"contestId":171,"index":"A","solvedCount":4041},{"contestId":169,"index":"B","solvedCount":3053},{"contestId":169,"index":"A","solvedCount":6132},{"contestId":168,"index":"B","solvedCount":1177},{"contestId":168,"index":"A","solvedCount":9974},{"contestId":167,"index":"E","solvedCount":504},{"contestId":167,"index":"D","solvedCount":184},{"contestId":167,"index":"C","solvedCount":640},{"contestId":167,"index":"B","solvedCount":2028},{"contestId":167,"index":"A","solvedCount":1975},{"contestId":166,"index":"E","solvedCount":18816},{"contestId":166,"index":"D","solvedCount":329},{"contestId":166,"index":"C","solvedCount":6000},{"contestId":166,"index":"B","solvedCount":1933},{"contestId":166,"index":"A","solvedCount":15306},{"contestId":165,"index":"E","solvedCount":5567},{"contestId":165,"index":"D","solvedCount":1493},{"contestId":165,"index":"C","solvedCount":11416},{"contestId":165,"index":"B","solvedCount":15155},{"contestId":165,"index":"A","solvedCount":21308},{"contestId":164,"index":"E","solvedCount":63},{"contestId":164,"index":"D","solvedCount":221},{"contestId":164,"index":"C","solvedCount":838},{"contestId":164,"index":"B","solvedCount":439},{"contestId":164,"index":"A","solvedCount":944},{"contestId":163,"index":"E","solvedCount":1368},{"contestId":163,"index":"D","solvedCount":452},{"contestId":163,"index":"C","solvedCount":531},{"contestId":163,"index":"B","solvedCount":1024},{"contestId":163,"index":"A","solvedCount":2531},{"contestId":162,"index":"J","solvedCount":83},{"contestId":162,"index":"I","solvedCount":68},{"contestId":162,"index":"H","solvedCount":79},{"contestId":162,"index":"G","solvedCount":51},{"contestId":162,"index":"F","solvedCount":156},{"contestId":162,"index":"E","solvedCount":169},{"contestId":162,"index":"D","solvedCount":219},{"contestId":162,"index":"C","solvedCount":566},{"contestId":162,"index":"B","solvedCount":303},{"contestId":162,"index":"A","solvedCount":771},{"contestId":161,"index":"E","solvedCount":452},{"contestId":161,"index":"D","solvedCount":12444},{"contestId":161,"index":"C","solvedCount":597},{"contestId":161,"index":"B","solvedCount":1895},{"contestId":161,"index":"A","solvedCount":4572},{"contestId":160,"index":"E","solvedCount":549},{"contestId":160,"index":"D","solvedCount":2200},{"contestId":160,"index":"C","solvedCount":3312},{"contestId":160,"index":"B","solvedCount":12680},{"contestId":160,"index":"A","solvedCount":103112},{"contestId":159,"index":"E","solvedCount":972},{"contestId":159,"index":"D","solvedCount":4157},{"contestId":159,"index":"C","solvedCount":2833},{"contestId":159,"index":"B","solvedCount":3583},{"contestId":159,"index":"A","solvedCount":2417},{"contestId":158,"index":"E","solvedCount":1431},{"contestId":158,"index":"D","solvedCount":6107},{"contestId":158,"index":"C","solvedCount":8075},{"contestId":158,"index":"B","solvedCount":77317},{"contestId":158,"index":"A","solvedCount":212687},{"contestId":157,"index":"B","solvedCount":12458},{"contestId":157,"index":"A","solvedCount":7094},{"contestId":156,"index":"E","solvedCount":155},{"contestId":156,"index":"D","solvedCount":1311},{"contestId":156,"index":"C","solvedCount":2187},{"contestId":156,"index":"B","solvedCount":2132},{"contestId":156,"index":"A","solvedCount":2951},{"contestId":155,"index":"B","solvedCount":9752},{"contestId":155,"index":"A","solvedCount":65062},{"contestId":154,"index":"E","solvedCount":85},{"contestId":154,"index":"D","solvedCount":406},{"contestId":154,"index":"C","solvedCount":2520},{"contestId":154,"index":"B","solvedCount":3962},{"contestId":154,"index":"A","solvedCount":3881},{"contestId":153,"index":"E","solvedCount":68},{"contestId":153,"index":"D","solvedCount":72},{"contestId":153,"index":"C","solvedCount":340},{"contestId":153,"index":"B","solvedCount":144},{"contestId":153,"index":"A","solvedCount":636},{"contestId":152,"index":"E","solvedCount":407},{"contestId":152,"index":"D","solvedCount":229},{"contestId":152,"index":"C","solvedCount":9901},{"contestId":152,"index":"B","solvedCount":6094},{"contestId":152,"index":"A","solvedCount":15389},{"contestId":151,"index":"B","solvedCount":6079},{"contestId":151,"index":"A","solvedCount":58420},{"contestId":150,"index":"E","solvedCount":700},{"contestId":150,"index":"D","solvedCount":537},{"contestId":150,"index":"C","solvedCount":618},{"contestId":150,"index":"B","solvedCount":3780},{"contestId":150,"index":"A","solvedCount":7391},{"contestId":149,"index":"E","solvedCount":1895},{"contestId":149,"index":"D","solvedCount":3319},{"contestId":149,"index":"C","solvedCount":5166},{"contestId":149,"index":"B","solvedCount":2173},{"contestId":149,"index":"A","solvedCount":34980},{"contestId":148,"index":"E","solvedCount":3618},{"contestId":148,"index":"D","solvedCount":6407},{"contestId":148,"index":"C","solvedCount":2986},{"contestId":148,"index":"B","solvedCount":5101},{"contestId":148,"index":"A","solvedCount":80149},{"contestId":147,"index":"B","solvedCount":723},{"contestId":147,"index":"A","solvedCount":3401},{"contestId":146,"index":"B","solvedCount":4081},{"contestId":146,"index":"A","solvedCount":13539},{"contestId":145,"index":"E","solvedCount":2632},{"contestId":145,"index":"D","solvedCount":229},{"contestId":145,"index":"C","solvedCount":1809},{"contestId":145,"index":"B","solvedCount":2109},{"contestId":145,"index":"A","solvedCount":6806},{"contestId":144,"index":"E","solvedCount":551},{"contestId":144,"index":"D","solvedCount":3533},{"contestId":144,"index":"C","solvedCount":3813},{"contestId":144,"index":"B","solvedCount":4857},{"contestId":144,"index":"A","solvedCount":81806},{"contestId":143,"index":"B","solvedCount":4828},{"contestId":143,"index":"A","solvedCount":12438},{"contestId":142,"index":"E","solvedCount":75},{"contestId":142,"index":"D","solvedCount":324},{"contestId":142,"index":"C","solvedCount":883},{"contestId":142,"index":"B","solvedCount":2095},{"contestId":142,"index":"A","solvedCount":2514},{"contestId":141,"index":"E","solvedCount":752},{"contestId":141,"index":"D","solvedCount":828},{"contestId":141,"index":"C","solvedCount":2323},{"contestId":141,"index":"B","solvedCount":4973},{"contestId":141,"index":"A","solvedCount":71683},{"contestId":140,"index":"F","solvedCount":355},{"contestId":140,"index":"E","solvedCount":775},{"contestId":140,"index":"D","solvedCount":2175},{"contestId":140,"index":"C","solvedCount":4075},{"contestId":140,"index":"B","solvedCount":1459},{"contestId":140,"index":"A","solvedCount":4003},{"contestId":139,"index":"B","solvedCount":1237},{"contestId":139,"index":"A","solvedCount":25597},{"contestId":138,"index":"E","solvedCount":158},{"contestId":138,"index":"D","solvedCount":453},{"contestId":138,"index":"C","solvedCount":825},{"contestId":138,"index":"B","solvedCount":986},{"contestId":138,"index":"A","solvedCount":2274},{"contestId":137,"index":"E","solvedCount":1139},{"contestId":137,"index":"D","solvedCount":1443},{"contestId":137,"index":"C","solvedCount":6899},{"contestId":137,"index":"B","solvedCount":12701},{"contestId":137,"index":"A","solvedCount":6701},{"contestId":136,"index":"B","solvedCount":4521},{"contestId":136,"index":"A","solvedCount":100393},{"contestId":135,"index":"E","solvedCount":253},{"contestId":135,"index":"D","solvedCount":289},{"contestId":135,"index":"C","solvedCount":1305},{"contestId":135,"index":"B","solvedCount":2238},{"contestId":135,"index":"A","solvedCount":7243},{"contestId":134,"index":"C","solvedCount":452},{"contestId":134,"index":"B","solvedCount":1796},{"contestId":134,"index":"A","solvedCount":3484},{"contestId":133,"index":"B","solvedCount":8423},{"contestId":133,"index":"A","solvedCount":92905},{"contestId":132,"index":"E","solvedCount":436},{"contestId":132,"index":"D","solvedCount":585},{"contestId":132,"index":"C","solvedCount":2208},{"contestId":132,"index":"B","solvedCount":465},{"contestId":132,"index":"A","solvedCount":2693},{"contestId":131,"index":"F","solvedCount":568},{"contestId":131,"index":"E","solvedCount":1765},{"contestId":131,"index":"D","solvedCount":4346},{"contestId":131,"index":"C","solvedCount":10152},{"contestId":131,"index":"B","solvedCount":6606},{"contestId":131,"index":"A","solvedCount":75624},{"contestId":130,"index":"J","solvedCount":315},{"contestId":130,"index":"I","solvedCount":159},{"contestId":130,"index":"H","solvedCount":463},{"contestId":130,"index":"G","solvedCount":264},{"contestId":130,"index":"F","solvedCount":265},{"contestId":130,"index":"E","solvedCount":279},{"contestId":130,"index":"D","solvedCount":373},{"contestId":130,"index":"C","solvedCount":473},{"contestId":130,"index":"B","solvedCount":497},{"contestId":130,"index":"A","solvedCount":1456},{"contestId":129,"index":"B","solvedCount":11207},{"contestId":129,"index":"A","solvedCount":20276},{"contestId":128,"index":"E","solvedCount":92},{"contestId":128,"index":"D","solvedCount":1067},{"contestId":128,"index":"C","solvedCount":2562},{"contestId":128,"index":"B","solvedCount":2370},{"contestId":128,"index":"A","solvedCount":3046},{"contestId":127,"index":"B","solvedCount":7587},{"contestId":127,"index":"A","solvedCount":10356},{"contestId":126,"index":"E","solvedCount":68},{"contestId":126,"index":"D","solvedCount":780},{"contestId":126,"index":"C","solvedCount":685},{"contestId":126,"index":"B","solvedCount":16481},{"contestId":126,"index":"A","solvedCount":1367},{"contestId":125,"index":"E","solvedCount":945},{"contestId":125,"index":"D","solvedCount":375},{"contestId":125,"index":"C","solvedCount":859},{"contestId":125,"index":"B","solvedCount":2617},{"contestId":125,"index":"A","solvedCount":2533},{"contestId":124,"index":"B","solvedCount":3444},{"contestId":124,"index":"A","solvedCount":33760},{"contestId":123,"index":"E","solvedCount":655},{"contestId":123,"index":"D","solvedCount":1118},{"contestId":123,"index":"C","solvedCount":565},{"contestId":123,"index":"B","solvedCount":1063},{"contestId":123,"index":"A","solvedCount":3442},{"contestId":122,"index":"B","solvedCount":11546},{"contestId":122,"index":"A","solvedCount":107641},{"contestId":121,"index":"E","solvedCount":1485},{"contestId":121,"index":"D","solvedCount":260},{"contestId":121,"index":"C","solvedCount":1227},{"contestId":121,"index":"B","solvedCount":2473},{"contestId":121,"index":"A","solvedCount":8378},{"contestId":120,"index":"J","solvedCount":871},{"contestId":120,"index":"I","solvedCount":297},{"contestId":120,"index":"H","solvedCount":1286},{"contestId":120,"index":"G","solvedCount":666},{"contestId":120,"index":"F","solvedCount":3380},{"contestId":120,"index":"E","solvedCount":2564},{"contestId":120,"index":"D","solvedCount":1837},{"contestId":120,"index":"C","solvedCount":3476},{"contestId":120,"index":"B","solvedCount":3228},{"contestId":120,"index":"A","solvedCount":4309},{"contestId":119,"index":"E","solvedCount":91},{"contestId":119,"index":"D","solvedCount":454},{"contestId":119,"index":"C","solvedCount":825},{"contestId":119,"index":"B","solvedCount":1037},{"contestId":119,"index":"A","solvedCount":26192},{"contestId":118,"index":"E","solvedCount":5556},{"contestId":118,"index":"D","solvedCount":15813},{"contestId":118,"index":"C","solvedCount":2452},{"contestId":118,"index":"B","solvedCount":26513},{"contestId":118,"index":"A","solvedCount":167392},{"contestId":117,"index":"E","solvedCount":288},{"contestId":117,"index":"D","solvedCount":328},{"contestId":117,"index":"C","solvedCount":2435},{"contestId":117,"index":"B","solvedCount":1521},{"contestId":117,"index":"A","solvedCount":1951},{"contestId":116,"index":"B","solvedCount":13068},{"contestId":116,"index":"A","solvedCount":121342},{"contestId":115,"index":"E","solvedCount":1176},{"contestId":115,"index":"D","solvedCount":350},{"contestId":115,"index":"C","solvedCount":581},{"contestId":115,"index":"B","solvedCount":2371},{"contestId":115,"index":"A","solvedCount":30825},{"contestId":114,"index":"B","solvedCount":3328},{"contestId":114,"index":"A","solvedCount":13074},{"contestId":113,"index":"E","solvedCount":110},{"contestId":113,"index":"D","solvedCount":612},{"contestId":113,"index":"C","solvedCount":1172},{"contestId":113,"index":"B","solvedCount":2494},{"contestId":113,"index":"A","solvedCount":2174},{"contestId":112,"index":"B","solvedCount":3982},{"contestId":112,"index":"A","solvedCount":190770},{"contestId":111,"index":"E","solvedCount":62},{"contestId":111,"index":"D","solvedCount":684},{"contestId":111,"index":"C","solvedCount":1214},{"contestId":111,"index":"B","solvedCount":3426},{"contestId":111,"index":"A","solvedCount":4505},{"contestId":110,"index":"B","solvedCount":9573},{"contestId":110,"index":"A","solvedCount":128906},{"contestId":109,"index":"E","solvedCount":94},{"contestId":109,"index":"D","solvedCount":607},{"contestId":109,"index":"C","solvedCount":3069},{"contestId":109,"index":"B","solvedCount":1294},{"contestId":109,"index":"A","solvedCount":15688},{"contestId":108,"index":"B","solvedCount":2325},{"contestId":108,"index":"A","solvedCount":8815},{"contestId":107,"index":"E","solvedCount":125},{"contestId":107,"index":"D","solvedCount":392},{"contestId":107,"index":"C","solvedCount":357},{"contestId":107,"index":"B","solvedCount":3146},{"contestId":107,"index":"A","solvedCount":4707},{"contestId":106,"index":"E","solvedCount":770},{"contestId":106,"index":"D","solvedCount":1256},{"contestId":106,"index":"C","solvedCount":5429},{"contestId":106,"index":"B","solvedCount":5677},{"contestId":106,"index":"A","solvedCount":7180},{"contestId":105,"index":"E","solvedCount":176},{"contestId":105,"index":"D","solvedCount":132},{"contestId":105,"index":"C","solvedCount":265},{"contestId":105,"index":"B","solvedCount":782},{"contestId":105,"index":"A","solvedCount":1750},{"contestId":104,"index":"A","solvedCount":14083},{"contestId":103,"index":"E","solvedCount":705},{"contestId":103,"index":"D","solvedCount":1846},{"contestId":103,"index":"C","solvedCount":917},{"contestId":103,"index":"B","solvedCount":8138},{"contestId":103,"index":"A","solvedCount":5668},{"contestId":102,"index":"B","solvedCount":22784},{"contestId":102,"index":"A","solvedCount":2812},{"contestId":101,"index":"E","solvedCount":453},{"contestId":101,"index":"D","solvedCount":644},{"contestId":101,"index":"C","solvedCount":673},{"contestId":101,"index":"B","solvedCount":2382},{"contestId":101,"index":"A","solvedCount":3577},{"contestId":100,"index":"J","solvedCount":56},{"contestId":100,"index":"I","solvedCount":327},{"contestId":100,"index":"H","solvedCount":69},{"contestId":100,"index":"G","solvedCount":102},{"contestId":100,"index":"F","solvedCount":126},{"contestId":100,"index":"E","solvedCount":254},{"contestId":100,"index":"D","solvedCount":283},{"contestId":100,"index":"C","solvedCount":484},{"contestId":100,"index":"B","solvedCount":506},{"contestId":100,"index":"A","solvedCount":801},{"contestId":99,"index":"B","solvedCount":2807},{"contestId":99,"index":"A","solvedCount":6116},{"contestId":98,"index":"E","solvedCount":419},{"contestId":98,"index":"D","solvedCount":176},{"contestId":98,"index":"C","solvedCount":283},{"contestId":98,"index":"B","solvedCount":111},{"contestId":98,"index":"A","solvedCount":1144},{"contestId":97,"index":"E","solvedCount":362},{"contestId":97,"index":"D","solvedCount":219},{"contestId":97,"index":"C","solvedCount":286},{"contestId":97,"index":"B","solvedCount":769},{"contestId":97,"index":"A","solvedCount":245},{"contestId":96,"index":"B","solvedCount":13495},{"contestId":96,"index":"A","solvedCount":137152},{"contestId":95,"index":"E","solvedCount":1311},{"contestId":95,"index":"D","solvedCount":397},{"contestId":95,"index":"C","solvedCount":2539},{"contestId":95,"index":"B","solvedCount":1142},{"contestId":95,"index":"A","solvedCount":1593},{"contestId":94,"index":"B","solvedCount":4285},{"contestId":94,"index":"A","solvedCount":9679},{"contestId":93,"index":"E","solvedCount":421},{"contestId":93,"index":"D","solvedCount":316},{"contestId":93,"index":"C","solvedCount":386},{"contestId":93,"index":"B","solvedCount":890},{"contestId":93,"index":"A","solvedCount":1870},{"contestId":92,"index":"B","solvedCount":4574},{"contestId":92,"index":"A","solvedCount":17209},{"contestId":91,"index":"E","solvedCount":569},{"contestId":91,"index":"D","solvedCount":249},{"contestId":91,"index":"C","solvedCount":803},{"contestId":91,"index":"B","solvedCount":6098},{"contestId":91,"index":"A","solvedCount":3349},{"contestId":90,"index":"B","solvedCount":4932},{"contestId":90,"index":"A","solvedCount":4303},{"contestId":89,"index":"E","solvedCount":89},{"contestId":89,"index":"D","solvedCount":220},{"contestId":89,"index":"C","solvedCount":597},{"contestId":89,"index":"B","solvedCount":503},{"contestId":89,"index":"A","solvedCount":1429},{"contestId":88,"index":"B","solvedCount":4107},{"contestId":88,"index":"A","solvedCount":3669},{"contestId":87,"index":"E","solvedCount":494},{"contestId":87,"index":"D","solvedCount":803},{"contestId":87,"index":"C","solvedCount":1266},{"contestId":87,"index":"B","solvedCount":1091},{"contestId":87,"index":"A","solvedCount":4993},{"contestId":86,"index":"E","solvedCount":176},{"contestId":86,"index":"D","solvedCount":11557},{"contestId":86,"index":"C","solvedCount":633},{"contestId":86,"index":"B","solvedCount":389},{"contestId":86,"index":"A","solvedCount":1263},{"contestId":85,"index":"E","solvedCount":869},{"contestId":85,"index":"D","solvedCount":1774},{"contestId":85,"index":"C","solvedCount":516},{"contestId":85,"index":"B","solvedCount":938},{"contestId":85,"index":"A","solvedCount":1719},{"contestId":84,"index":"C","solvedCount":1550},{"contestId":84,"index":"A","solvedCount":13729},{"contestId":83,"index":"E","solvedCount":431},{"contestId":83,"index":"D","solvedCount":775},{"contestId":83,"index":"C","solvedCount":390},{"contestId":83,"index":"B","solvedCount":1574},{"contestId":83,"index":"A","solvedCount":5865},{"contestId":82,"index":"E","solvedCount":212},{"contestId":82,"index":"D","solvedCount":1855},{"contestId":82,"index":"C","solvedCount":778},{"contestId":82,"index":"B","solvedCount":1908},{"contestId":82,"index":"A","solvedCount":28480},{"contestId":81,"index":"E","solvedCount":303},{"contestId":81,"index":"D","solvedCount":619},{"contestId":81,"index":"C","solvedCount":1591},{"contestId":81,"index":"B","solvedCount":1841},{"contestId":81,"index":"A","solvedCount":9190},{"contestId":80,"index":"B","solvedCount":4030},{"contestId":80,"index":"A","solvedCount":44459},{"contestId":79,"index":"E","solvedCount":114},{"contestId":79,"index":"D","solvedCount":891},{"contestId":79,"index":"C","solvedCount":1669},{"contestId":79,"index":"B","solvedCount":6457},{"contestId":79,"index":"A","solvedCount":3845},{"contestId":78,"index":"E","solvedCount":501},{"contestId":78,"index":"D","solvedCount":285},{"contestId":78,"index":"C","solvedCount":1761},{"contestId":78,"index":"B","solvedCount":11986},{"contestId":78,"index":"A","solvedCount":10987},{"contestId":77,"index":"E","solvedCount":340},{"contestId":77,"index":"D","solvedCount":293},{"contestId":77,"index":"C","solvedCount":939},{"contestId":77,"index":"B","solvedCount":2493},{"contestId":77,"index":"A","solvedCount":1703},{"contestId":76,"index":"F","solvedCount":566},{"contestId":76,"index":"E","solvedCount":1596},{"contestId":76,"index":"D","solvedCount":1884},{"contestId":76,"index":"C","solvedCount":246},{"contestId":76,"index":"B","solvedCount":478},{"contestId":76,"index":"A","solvedCount":1331},{"contestId":75,"index":"E","solvedCount":265},{"contestId":75,"index":"D","solvedCount":1667},{"contestId":75,"index":"C","solvedCount":11182},{"contestId":75,"index":"B","solvedCount":3077},{"contestId":75,"index":"A","solvedCount":23335},{"contestId":74,"index":"E","solvedCount":130},{"contestId":74,"index":"D","solvedCount":347},{"contestId":74,"index":"C","solvedCount":917},{"contestId":74,"index":"B","solvedCount":1448},{"contestId":74,"index":"A","solvedCount":4757},{"contestId":73,"index":"F","solvedCount":70},{"contestId":73,"index":"E","solvedCount":311},{"contestId":73,"index":"D","solvedCount":594},{"contestId":73,"index":"C","solvedCount":1980},{"contestId":73,"index":"B","solvedCount":480},{"contestId":73,"index":"A","solvedCount":1246},{"contestId":72,"index":"I","solvedCount":441},{"contestId":72,"index":"H","solvedCount":251},{"contestId":72,"index":"G","solvedCount":1738},{"contestId":72,"index":"F","solvedCount":110},{"contestId":72,"index":"E","solvedCount":143},{"contestId":72,"index":"D","solvedCount":67},{"contestId":72,"index":"C","solvedCount":698},{"contestId":72,"index":"B","solvedCount":67},{"contestId":72,"index":"A","solvedCount":172},{"contestId":71,"index":"E","solvedCount":611},{"contestId":71,"index":"D","solvedCount":569},{"contestId":71,"index":"C","solvedCount":6012},{"contestId":71,"index":"B","solvedCount":4186},{"contestId":71,"index":"A","solvedCount":319389},{"contestId":70,"index":"E","solvedCount":461},{"contestId":70,"index":"D","solvedCount":874},{"contestId":70,"index":"C","solvedCount":548},{"contestId":70,"index":"B","solvedCount":1639},{"contestId":70,"index":"A","solvedCount":3150},{"contestId":69,"index":"E","solvedCount":3768},{"contestId":69,"index":"D","solvedCount":907},{"contestId":69,"index":"C","solvedCount":551},{"contestId":69,"index":"B","solvedCount":3114},{"contestId":69,"index":"A","solvedCount":142693},{"contestId":68,"index":"E","solvedCount":65},{"contestId":68,"index":"D","solvedCount":429},{"contestId":68,"index":"C","solvedCount":300},{"contestId":68,"index":"B","solvedCount":3689},{"contestId":68,"index":"A","solvedCount":4622},{"contestId":67,"index":"E","solvedCount":309},{"contestId":67,"index":"D","solvedCount":1269},{"contestId":67,"index":"C","solvedCount":594},{"contestId":67,"index":"B","solvedCount":735},{"contestId":67,"index":"A","solvedCount":1942},{"contestId":66,"index":"E","solvedCount":657},{"contestId":66,"index":"D","solvedCount":2888},{"contestId":66,"index":"C","solvedCount":977},{"contestId":66,"index":"B","solvedCount":18412},{"contestId":66,"index":"A","solvedCount":6024},{"contestId":65,"index":"E","solvedCount":82},{"contestId":65,"index":"D","solvedCount":412},{"contestId":65,"index":"C","solvedCount":758},{"contestId":65,"index":"B","solvedCount":1280},{"contestId":65,"index":"A","solvedCount":1753},{"contestId":64,"index":"I","solvedCount":79},{"contestId":64,"index":"H","solvedCount":101},{"contestId":64,"index":"G","solvedCount":108},{"contestId":64,"index":"F","solvedCount":164},{"contestId":64,"index":"E","solvedCount":213},{"contestId":64,"index":"D","solvedCount":264},{"contestId":64,"index":"C","solvedCount":321},{"contestId":64,"index":"B","solvedCount":929},{"contestId":64,"index":"A","solvedCount":2072},{"contestId":63,"index":"E","solvedCount":690},{"contestId":63,"index":"D","solvedCount":1164},{"contestId":63,"index":"C","solvedCount":1567},{"contestId":63,"index":"B","solvedCount":4538},{"contestId":63,"index":"A","solvedCount":10319},{"contestId":62,"index":"E","solvedCount":200},{"contestId":62,"index":"D","solvedCount":339},{"contestId":62,"index":"C","solvedCount":242},{"contestId":62,"index":"B","solvedCount":1225},{"contestId":62,"index":"A","solvedCount":3290},{"contestId":61,"index":"E","solvedCount":9025},{"contestId":61,"index":"D","solvedCount":5862},{"contestId":61,"index":"C","solvedCount":669},{"contestId":61,"index":"B","solvedCount":3697},{"contestId":61,"index":"A","solvedCount":94967},{"contestId":60,"index":"E","solvedCount":304},{"contestId":60,"index":"D","solvedCount":378},{"contestId":60,"index":"C","solvedCount":539},{"contestId":60,"index":"B","solvedCount":4209},{"contestId":60,"index":"A","solvedCount":3414},{"contestId":59,"index":"E","solvedCount":2836},{"contestId":59,"index":"D","solvedCount":578},{"contestId":59,"index":"C","solvedCount":1922},{"contestId":59,"index":"B","solvedCount":6375},{"contestId":59,"index":"A","solvedCount":145954},{"contestId":58,"index":"E","solvedCount":339},{"contestId":58,"index":"D","solvedCount":679},{"contestId":58,"index":"C","solvedCount":1901},{"contestId":58,"index":"B","solvedCount":11271},{"contestId":58,"index":"A","solvedCount":113103},{"contestId":57,"index":"E","solvedCount":236},{"contestId":57,"index":"D","solvedCount":319},{"contestId":57,"index":"C","solvedCount":2134},{"contestId":57,"index":"B","solvedCount":943},{"contestId":57,"index":"A","solvedCount":2738},{"contestId":56,"index":"E","solvedCount":2029},{"contestId":56,"index":"D","solvedCount":1393},{"contestId":56,"index":"C","solvedCount":1091},{"contestId":56,"index":"B","solvedCount":3508},{"contestId":56,"index":"A","solvedCount":7976},{"contestId":55,"index":"E","solvedCount":651},{"contestId":55,"index":"D","solvedCount":3300},{"contestId":55,"index":"C","solvedCount":1529},{"contestId":55,"index":"B","solvedCount":2426},{"contestId":55,"index":"A","solvedCount":3214},{"contestId":54,"index":"E","solvedCount":182},{"contestId":54,"index":"D","solvedCount":458},{"contestId":54,"index":"C","solvedCount":1182},{"contestId":54,"index":"B","solvedCount":717},{"contestId":54,"index":"A","solvedCount":1922},{"contestId":53,"index":"E","solvedCount":873},{"contestId":53,"index":"D","solvedCount":1630},{"contestId":53,"index":"C","solvedCount":6001},{"contestId":53,"index":"B","solvedCount":1314},{"contestId":53,"index":"A","solvedCount":4603},{"contestId":52,"index":"C","solvedCount":7396},{"contestId":52,"index":"B","solvedCount":1855},{"contestId":52,"index":"A","solvedCount":7769},{"contestId":51,"index":"F","solvedCount":502},{"contestId":51,"index":"E","solvedCount":354},{"contestId":51,"index":"D","solvedCount":401},{"contestId":51,"index":"C","solvedCount":1628},{"contestId":51,"index":"B","solvedCount":820},{"contestId":51,"index":"A","solvedCount":1711},{"contestId":50,"index":"E","solvedCount":336},{"contestId":50,"index":"D","solvedCount":585},{"contestId":50,"index":"C","solvedCount":714},{"contestId":50,"index":"B","solvedCount":5330},{"contestId":50,"index":"A","solvedCount":208543},{"contestId":49,"index":"E","solvedCount":626},{"contestId":49,"index":"D","solvedCount":1759},{"contestId":49,"index":"C","solvedCount":1559},{"contestId":49,"index":"B","solvedCount":2241},{"contestId":49,"index":"A","solvedCount":12285},{"contestId":48,"index":"H","solvedCount":127},{"contestId":48,"index":"G","solvedCount":243},{"contestId":48,"index":"F","solvedCount":97},{"contestId":48,"index":"E","solvedCount":533},{"contestId":48,"index":"D","solvedCount":2302},{"contestId":48,"index":"C","solvedCount":738},{"contestId":48,"index":"B","solvedCount":2493},{"contestId":48,"index":"A","solvedCount":5270},{"contestId":47,"index":"E","solvedCount":343},{"contestId":47,"index":"D","solvedCount":707},{"contestId":47,"index":"C","solvedCount":710},{"contestId":47,"index":"B","solvedCount":12198},{"contestId":47,"index":"A","solvedCount":13359},{"contestId":46,"index":"G","solvedCount":103},{"contestId":46,"index":"F","solvedCount":301},{"contestId":46,"index":"E","solvedCount":875},{"contestId":46,"index":"D","solvedCount":933},{"contestId":46,"index":"C","solvedCount":2127},{"contestId":46,"index":"B","solvedCount":3416},{"contestId":46,"index":"A","solvedCount":8101},{"contestId":45,"index":"J","solvedCount":848},{"contestId":45,"index":"I","solvedCount":2018},{"contestId":45,"index":"H","solvedCount":168},{"contestId":45,"index":"G","solvedCount":937},{"contestId":45,"index":"F","solvedCount":110},{"contestId":45,"index":"E","solvedCount":505},{"contestId":45,"index":"D","solvedCount":1514},{"contestId":45,"index":"C","solvedCount":810},{"contestId":45,"index":"B","solvedCount":259},{"contestId":45,"index":"A","solvedCount":5859},{"contestId":44,"index":"J","solvedCount":535},{"contestId":44,"index":"I","solvedCount":176},{"contestId":44,"index":"H","solvedCount":1551},{"contestId":44,"index":"G","solvedCount":321},{"contestId":44,"index":"F","solvedCount":62},{"contestId":44,"index":"E","solvedCount":4520},{"contestId":44,"index":"D","solvedCount":650},{"contestId":44,"index":"C","solvedCount":2970},{"contestId":44,"index":"B","solvedCount":1815},{"contestId":44,"index":"A","solvedCount":8397},{"contestId":43,"index":"E","solvedCount":352},{"contestId":43,"index":"D","solvedCount":1015},{"contestId":43,"index":"C","solvedCount":4022},{"contestId":43,"index":"B","solvedCount":14484},{"contestId":43,"index":"A","solvedCount":46973},{"contestId":42,"index":"E","solvedCount":178},{"contestId":42,"index":"D","solvedCount":376},{"contestId":42,"index":"C","solvedCount":435},{"contestId":42,"index":"B","solvedCount":894},{"contestId":42,"index":"A","solvedCount":2666},{"contestId":41,"index":"E","solvedCount":1806},{"contestId":41,"index":"D","solvedCount":2052},{"contestId":41,"index":"C","solvedCount":3472},{"contestId":41,"index":"B","solvedCount":3644},{"contestId":41,"index":"A","solvedCount":122136},{"contestId":40,"index":"E","solvedCount":631},{"contestId":40,"index":"D","solvedCount":119},{"contestId":40,"index":"C","solvedCount":236},{"contestId":40,"index":"B","solvedCount":1052},{"contestId":40,"index":"A","solvedCount":3633},{"contestId":39,"index":"K","solvedCount":78},{"contestId":39,"index":"J","solvedCount":2627},{"contestId":39,"index":"I","solvedCount":118},{"contestId":39,"index":"H","solvedCount":2481},{"contestId":39,"index":"G","solvedCount":116},{"contestId":39,"index":"F","solvedCount":1399},{"contestId":39,"index":"E","solvedCount":833},{"contestId":39,"index":"D","solvedCount":3515},{"contestId":39,"index":"C","solvedCount":554},{"contestId":39,"index":"B","solvedCount":2443},{"contestId":39,"index":"A","solvedCount":645},{"contestId":38,"index":"H","solvedCount":249},{"contestId":38,"index":"G","solvedCount":651},{"contestId":38,"index":"F","solvedCount":359},{"contestId":38,"index":"E","solvedCount":2341},{"contestId":38,"index":"D","solvedCount":450},{"contestId":38,"index":"C","solvedCount":2009},{"contestId":38,"index":"B","solvedCount":3278},{"contestId":38,"index":"A","solvedCount":19110},{"contestId":37,"index":"E","solvedCount":542},{"contestId":37,"index":"D","solvedCount":365},{"contestId":37,"index":"C","solvedCount":1421},{"contestId":37,"index":"B","solvedCount":836},{"contestId":37,"index":"A","solvedCount":22100},{"contestId":36,"index":"E","solvedCount":436},{"contestId":36,"index":"D","solvedCount":647},{"contestId":36,"index":"C","solvedCount":274},{"contestId":36,"index":"B","solvedCount":1350},{"contestId":36,"index":"A","solvedCount":2800},{"contestId":35,"index":"E","solvedCount":685},{"contestId":35,"index":"D","solvedCount":2971},{"contestId":35,"index":"C","solvedCount":5817},{"contestId":35,"index":"B","solvedCount":966},{"contestId":35,"index":"A","solvedCount":6378},{"contestId":34,"index":"E","solvedCount":555},{"contestId":34,"index":"D","solvedCount":4599},{"contestId":34,"index":"C","solvedCount":3893},{"contestId":34,"index":"B","solvedCount":43726},{"contestId":34,"index":"A","solvedCount":26307},{"contestId":33,"index":"E","solvedCount":117},{"contestId":33,"index":"D","solvedCount":1077},{"contestId":33,"index":"C","solvedCount":2708},{"contestId":33,"index":"B","solvedCount":3679},{"contestId":33,"index":"A","solvedCount":3643},{"contestId":32,"index":"E","solvedCount":312},{"contestId":32,"index":"D","solvedCount":1189},{"contestId":32,"index":"C","solvedCount":1966},{"contestId":32,"index":"B","solvedCount":52556},{"contestId":32,"index":"A","solvedCount":11252},{"contestId":31,"index":"E","solvedCount":971},{"contestId":31,"index":"D","solvedCount":955},{"contestId":31,"index":"C","solvedCount":1650},{"contestId":31,"index":"B","solvedCount":3927},{"contestId":31,"index":"A","solvedCount":9428},{"contestId":30,"index":"E","solvedCount":620},{"contestId":30,"index":"D","solvedCount":390},{"contestId":30,"index":"C","solvedCount":1775},{"contestId":30,"index":"B","solvedCount":1086},{"contestId":30,"index":"A","solvedCount":3167},{"contestId":29,"index":"E","solvedCount":802},{"contestId":29,"index":"D","solvedCount":2163},{"contestId":29,"index":"C","solvedCount":4297},{"contestId":29,"index":"B","solvedCount":2713},{"contestId":29,"index":"A","solvedCount":6468},{"contestId":28,"index":"E","solvedCount":81},{"contestId":28,"index":"D","solvedCount":565},{"contestId":28,"index":"C","solvedCount":934},{"contestId":28,"index":"B","solvedCount":4127},{"contestId":28,"index":"A","solvedCount":729},{"contestId":27,"index":"E","solvedCount":3770},{"contestId":27,"index":"D","solvedCount":2261},{"contestId":27,"index":"C","solvedCount":2592},{"contestId":27,"index":"B","solvedCount":4828},{"contestId":27,"index":"A","solvedCount":18227},{"contestId":26,"index":"E","solvedCount":344},{"contestId":26,"index":"D","solvedCount":717},{"contestId":26,"index":"C","solvedCount":787},{"contestId":26,"index":"B","solvedCount":15690},{"contestId":26,"index":"A","solvedCount":25412},{"contestId":25,"index":"E","solvedCount":1955},{"contestId":25,"index":"D","solvedCount":9389},{"contestId":25,"index":"C","solvedCount":5442},{"contestId":25,"index":"B","solvedCount":8722},{"contestId":25,"index":"A","solvedCount":75124},{"contestId":24,"index":"E","solvedCount":829},{"contestId":24,"index":"D","solvedCount":1660},{"contestId":24,"index":"C","solvedCount":1178},{"contestId":24,"index":"B","solvedCount":1612},{"contestId":24,"index":"A","solvedCount":4544},{"contestId":23,"index":"E","solvedCount":574},{"contestId":23,"index":"D","solvedCount":316},{"contestId":23,"index":"C","solvedCount":1256},{"contestId":23,"index":"B","solvedCount":3017},{"contestId":23,"index":"A","solvedCount":4842},{"contestId":22,"index":"E","solvedCount":1406},{"contestId":22,"index":"D","solvedCount":2489},{"contestId":22,"index":"C","solvedCount":2782},{"contestId":22,"index":"B","solvedCount":3880},{"contestId":22,"index":"A","solvedCount":19262},{"contestId":21,"index":"D","solvedCount":740},{"contestId":21,"index":"C","solvedCount":1898},{"contestId":21,"index":"B","solvedCount":1260},{"contestId":21,"index":"A","solvedCount":1640},{"contestId":20,"index":"C","solvedCount":26749},{"contestId":20,"index":"B","solvedCount":3408},{"contestId":20,"index":"A","solvedCount":5553},{"contestId":19,"index":"E","solvedCount":1504},{"contestId":19,"index":"D","solvedCount":1845},{"contestId":19,"index":"C","solvedCount":1011},{"contestId":19,"index":"B","solvedCount":4001},{"contestId":19,"index":"A","solvedCount":2460},{"contestId":18,"index":"E","solvedCount":963},{"contestId":18,"index":"D","solvedCount":989},{"contestId":18,"index":"C","solvedCount":11746},{"contestId":18,"index":"B","solvedCount":1983},{"contestId":18,"index":"A","solvedCount":5432},{"contestId":17,"index":"E","solvedCount":1370},{"contestId":17,"index":"D","solvedCount":972},{"contestId":17,"index":"C","solvedCount":784},{"contestId":17,"index":"B","solvedCount":4168},{"contestId":17,"index":"A","solvedCount":13840},{"contestId":16,"index":"E","solvedCount":4196},{"contestId":16,"index":"D","solvedCount":1448},{"contestId":16,"index":"C","solvedCount":4305},{"contestId":16,"index":"B","solvedCount":15683},{"contestId":16,"index":"A","solvedCount":12484},{"contestId":15,"index":"E","solvedCount":539},{"contestId":15,"index":"D","solvedCount":657},{"contestId":15,"index":"C","solvedCount":2039},{"contestId":15,"index":"B","solvedCount":1210},{"contestId":15,"index":"A","solvedCount":3340},{"contestId":14,"index":"E","solvedCount":1515},{"contestId":14,"index":"D","solvedCount":4070},{"contestId":14,"index":"C","solvedCount":2912},{"contestId":14,"index":"B","solvedCount":6281},{"contestId":14,"index":"A","solvedCount":9505},{"contestId":13,"index":"E","solvedCount":4855},{"contestId":13,"index":"D","solvedCount":571},{"contestId":13,"index":"C","solvedCount":3675},{"contestId":13,"index":"B","solvedCount":756},{"contestId":13,"index":"A","solvedCount":6892},{"contestId":12,"index":"E","solvedCount":1101},{"contestId":12,"index":"D","solvedCount":1827},{"contestId":12,"index":"C","solvedCount":5395},{"contestId":12,"index":"B","solvedCount":7510},{"contestId":12,"index":"A","solvedCount":11323},{"contestId":11,"index":"E","solvedCount":314},{"contestId":11,"index":"D","solvedCount":4019},{"contestId":11,"index":"C","solvedCount":570},{"contestId":11,"index":"B","solvedCount":3971},{"contestId":11,"index":"A","solvedCount":11366},{"contestId":10,"index":"E","solvedCount":771},{"contestId":10,"index":"D","solvedCount":3683},{"contestId":10,"index":"C","solvedCount":1341},{"contestId":10,"index":"B","solvedCount":1629},{"contestId":10,"index":"A","solvedCount":6039},{"contestId":9,"index":"E","solvedCount":956},{"contestId":9,"index":"D","solvedCount":3484},{"contestId":9,"index":"C","solvedCount":11833},{"contestId":9,"index":"B","solvedCount":4911},{"contestId":9,"index":"A","solvedCount":47326},{"contestId":8,"index":"E","solvedCount":648},{"contestId":8,"index":"D","solvedCount":502},{"contestId":8,"index":"C","solvedCount":3011},{"contestId":8,"index":"B","solvedCount":3842},{"contestId":8,"index":"A","solvedCount":5167},{"contestId":7,"index":"E","solvedCount":655},{"contestId":7,"index":"D","solvedCount":3292},{"contestId":7,"index":"C","solvedCount":3908},{"contestId":7,"index":"B","solvedCount":2232},{"contestId":7,"index":"A","solvedCount":6479},{"contestId":6,"index":"E","solvedCount":2825},{"contestId":6,"index":"D","solvedCount":1684},{"contestId":6,"index":"C","solvedCount":12071},{"contestId":6,"index":"B","solvedCount":11339},{"contestId":6,"index":"A","solvedCount":17463},{"contestId":5,"index":"E","solvedCount":1898},{"contestId":5,"index":"D","solvedCount":1395},{"contestId":5,"index":"C","solvedCount":11699},{"contestId":5,"index":"B","solvedCount":5228},{"contestId":5,"index":"A","solvedCount":8683},{"contestId":4,"index":"D","solvedCount":9165},{"contestId":4,"index":"C","solvedCount":69928},{"contestId":4,"index":"B","solvedCount":21802},{"contestId":4,"index":"A","solvedCount":436258},{"contestId":3,"index":"D","solvedCount":2744},{"contestId":3,"index":"C","solvedCount":6534},{"contestId":3,"index":"B","solvedCount":3937},{"contestId":3,"index":"A","solvedCount":17495},{"contestId":2,"index":"C","solvedCount":1446},{"contestId":2,"index":"B","solvedCount":9610},{"contestId":2,"index":"A","solvedCount":23034},{"contestId":1,"index":"C","solvedCount":5145},{"contestId":1,"index":"B","solvedCount":20518},{"contestId":1,"index":"A","solvedCount":227796}]}}