leetcode题解助手

查找leetcode题解(本脚本支持在九章算法的题解搜索,提供Github上开源的python题解的一键查询按钮,可以直接在谷歌搜索题目名称,还能切换语言)

目前为 2019-06-23 提交的版本。查看 最新版本

// ==UserScript==
// @name         leetcode题解助手
// @namespace    leetcode_helper
// @version      1.0.1
// @description  查找leetcode题解(本脚本支持在九章算法的题解搜索,提供Github上开源的python题解的一键查询按钮,可以直接在谷歌搜索题目名称,还能切换语言)
// @author       sherpahu
// @icon 		 https://assets.leetcode.com/static_assets/public/webpack_bundles/images/logo-dark.e99485d9b.svg
// @include      *://leetcode-cn.com/problems/*
// @include      *://leetcode.com/problems/*
/************************************/
// @connect 	 jiuzhang.com
// @connect		 github.com
// @require      http://libs.baidu.com/jquery/2.0.0/jquery.min.js
// @require 	 https://greasyfork.org/scripts/376804-intelligent-weight/code/Intelligent_weight.js?version=702787
// @compatible	 Chrome
// ==/UserScript==

(function() {
	'use strict';
    var $ = $ || window.$;
    var window_url = window.location.href;
    var website_host = window.location.host;
    let isGlobal = false;
    
    //leetcode题解助手
    var leetcodeHelper={};
    leetcodeHelper.addHtml=function(){
    	//只有leetcode才能通过
    	if(window_url.indexOf("leetcode.com/problem") != -1){
            isGlobal = true;
        } else if(window_url.indexOf("leetcode-cn.com/problems") != -1){
    		isGlobal = false;
    	} else {
            return;
        }
    	//iframe中不再执行
    	if(window.top != window.self){
    		return;
    	}
    	
		//左边图标追加
    	var topBox = "<div style='position:fixed;z-index:999999;background-color:#ccc;cursor:pointer;bottom:50px;right:0px;'>"+
						"<div id='search_jiuzhang' style='font-size:13px;padding:10px 2px;color:#FFF;background-color:#25AE84;'>九章</div>"+
						"<div id='search_python' style='font-size:13px;padding:10px 2px;color:#FFF;background-color:#DD5A57;'>py</div>"+
                        "<div id='search_java' style='font-size:13px;padding:10px 2px;color:#FFF;background-color:#F621FE;'>java</div>"+
						"<div id='search_with_google' style='font-size:13px;padding:10px 2px;color:#FFF;background-color:#FE8A23;'>搜索</div>"+
                        "<div id='change_language' style='font-size:13px;padding:10px 2px;color:#FFF;background-color:#3C22FE;'>切换</div>"+
				 	 "</div>";
		$("body").append(topBox);
		
    	//提取题目名称
        var problemName = (window_url.split('/'))[4];

        //在九章算术上查找
    	var jiuzhangUrl = "https://www.jiuzhang.com/solution/@";
    	$("body").on("click","#search_jiuzhang",function(){
    		jiuzhangUrl = jiuzhangUrl.replace(/@/g, encodeURIComponent(problemName));
    		//GM_setValue("document_url",window_url);
	    	window.open(jiuzhangUrl, "_blank");
	    });

        //在https://github.com/csujedihy/lc-all-solutions中找python的答案
        var pythonUrl = "https://github.com/csujedihy/lc-all-solutions/tree/master/@";
	    $("body").on("click","#search_python",function(){
            var id = "001";
            //const leetcodeId2Name = {"665": "non-decreasing-array", "664": "strange-printer", "662": "maximum-width-of-binary-tree", "661": "image-smoother", "659": "split-array-into-consecutive-subsequences", "658": "find-k-closest-elements", "657": "robot-return-to-origin", "655": "print-binary-tree", "654": "maximum-binary-tree", "653": "two-sum-iv-input-is-a-bst", "652": "find-duplicate-subtrees", "650": "2-keys-keyboard", "649": "dota2-senate", "648": "replace-words", "647": "palindromic-substrings", "646": "maximum-length-of-pair-chain", "645": "set-mismatch", "643": "maximum-average-subarray-i", "640": "solve-the-equation", "639": "decode-ways-ii", "638": "shopping-offers", "637": "average-of-levels-in-binary-tree", "636": "exclusive-time-of-functions", "633": "sum-of-square-numbers", "632": "smallest-range", "630": "course-schedule-iii", "629": "k-inverse-pairs-array", "628": "maximum-product-of-three-numbers", "627": "swap-salary", "626": "exchange-seats", "623": "add-one-row-to-tree", "621": "task-scheduler", "620": "not-boring-movies", "617": "merge-two-binary-trees", "611": "valid-triangle-number", "609": "find-duplicate-file-in-system", "606": "construct-string-from-binary-tree", "605": "can-place-flowers", "601": "human-traffic-of-stadium", "600": "non-negative-integers-without-consecutive-ones", "599": "minimum-index-sum-of-two-lists", "598": "range-addition-ii", "596": "classes-more-than-5-students", "595": "big-countries", "594": "longest-harmonious-subsequence", "593": "valid-square", "592": "fraction-addition-and-subtraction", "591": "tag-validator", "587": "erect-the-fence", "583": "delete-operation-for-two-strings", "581": "shortest-unsorted-continuous-subarray", "576": "out-of-boundary-paths", "575": "distribute-candies", "572": "subtree-of-another-tree", "567": "permutation-in-string", "566": "reshape-the-matrix", "565": "array-nesting", "564": "find-the-closest-palindrome", "563": "binary-tree-tilt", "561": "array-partition-i", "560": "subarray-sum-equals-k", "557": "reverse-words-in-a-string-iii", "556": "next-greater-element-iii", "554": "brick-wall", "553": "optimal-division", "552": "student-attendance-record-ii", "551": "student-attendance-record-i", "547": "friend-circles", "546": "remove-boxes", "543": "diameter-of-binary-tree", "542": "01-matrix", "541": "reverse-string-ii", "540": "single-element-in-a-sorted-array", "539": "minimum-time-difference", "538": "convert-bst-to-greater-tree", "537": "complex-number-multiplication", "535": "encode-and-decode-tinyurl", "532": "k-diff-pairs-in-an-array", "530": "minimum-absolute-difference-in-bst", "529": "minesweeper", "526": "beautiful-arrangement", "525": "contiguous-array", "524": "longest-word-in-dictionary-through-deleting", "523": "continuous-subarray-sum", "522": "longest-uncommon-subsequence-ii", "521": "longest-uncommon-subsequence-i", "520": "detect-capital", "518": "coin-change-2", "517": "super-washing-machines", "516": "longest-palindromic-subsequence", "515": "find-largest-value-in-each-tree-row", "514": "freedom-trail", "513": "find-bottom-left-tree-value", "508": "most-frequent-subtree-sum", "507": "perfect-number", "506": "relative-ranks", "504": "base-7", "503": "next-greater-element-ii", "502": "ipo", "501": "find-mode-in-binary-search-tree", "500": "keyboard-row", "498": "diagonal-traverse", "496": "next-greater-element-i", "495": "teemo-attacking", "494": "target-sum", "493": "reverse-pairs", "492": "construct-the-rectangle", "491": "increasing-subsequences", "488": "zuma-game", "486": "predict-the-winner", "485": "max-consecutive-ones", "483": "smallest-good-base", "482": "license-key-formatting", "481": "magical-string", "480": "sliding-window-median", "479": "largest-palindrome-product", "477": "total-hamming-distance", "476": "number-complement", "475": "heaters", "474": "ones-and-zeroes", "473": "matchsticks-to-square", "472": "concatenated-words", "468": "validate-ip-address", "467": "unique-substrings-in-wraparound-string", "466": "count-the-repetitions", "464": "can-i-win", "463": "island-perimeter", "462": "minimum-moves-to-equal-array-elements-ii", "461": "hamming-distance", "460": "lfu-cache", "459": "repeated-substring-pattern", "458": "poor-pigs", "457": "circular-array-loop", "456": "132-pattern", "455": "assign-cookies", "454": "4sum-ii", "453": "minimum-moves-to-equal-array-elements", "452": "minimum-number-of-arrows-to-burst-balloons", "451": "sort-characters-by-frequency", "450": "delete-node-in-a-bst", "449": "serialize-and-deserialize-bst", "448": "find-all-numbers-disappeared-in-an-array", "447": "number-of-boomerangs", "446": "arithmetic-slices-ii-subsequence", "445": "add-two-numbers-ii", "443": "string-compression", "442": "find-all-duplicates-in-an-array", "441": "arranging-coins", "440": "k-th-smallest-in-lexicographical-order", "438": "find-all-anagrams-in-a-string", "437": "path-sum-iii", "436": "find-right-interval", "435": "non-overlapping-intervals", "434": "number-of-segments-in-a-string", "433": "minimum-genetic-mutation", "432": "all-oone-data-structure", "424": "longest-repeating-character-replacement", "423": "reconstruct-original-digits-from-english", "421": "maximum-xor-of-two-numbers-in-an-array", "420": "strong-password-checker", "419": "battleships-in-a-board", "417": "pacific-atlantic-water-flow", "416": "partition-equal-subset-sum", "415": "add-strings", "414": "third-maximum-number", "413": "arithmetic-slices", "412": "fizz-buzz", "410": "split-array-largest-sum", "409": "longest-palindrome", "407": "trapping-rain-water-ii", "406": "queue-reconstruction-by-height", "405": "convert-a-number-to-hexadecimal", "404": "sum-of-left-leaves", "403": "frog-jump", "402": "remove-k-digits", "401": "binary-watch", "400": "nth-digit", "399": "evaluate-division", "398": "random-pick-index", "397": "integer-replacement", "396": "rotate-function", "395": "longest-substring-with-at-least-k-repeating-characters", "394": "decode-string", "393": "utf-8-validation", "392": "is-subsequence", "391": "perfect-rectangle", "390": "elimination-game", "389": "find-the-difference", "388": "longest-absolute-file-path", "387": "first-unique-character-in-a-string", "386": "lexicographical-numbers", "385": "mini-parser", "384": "shuffle-an-array", "383": "ransom-note", "382": "linked-list-random-node", "381": "insert-delete-getrandom-o1-duplicates-allowed", "380": "insert-delete-getrandom-o1", "378": "kth-smallest-element-in-a-sorted-matrix", "377": "combination-sum-iv", "376": "wiggle-subsequence", "375": "guess-number-higher-or-lower-ii", "374": "guess-number-higher-or-lower", "373": "find-k-pairs-with-smallest-sums", "372": "super-pow", "371": "sum-of-two-integers", "368": "largest-divisible-subset", "367": "valid-perfect-square", "365": "water-and-jug-problem", "363": "max-sum-of-rectangle-no-larger-than-k", "357": "count-numbers-with-unique-digits", "355": "design-twitter", "354": "russian-doll-envelopes", "352": "data-stream-as-disjoint-intervals", "350": "intersection-of-two-arrays-ii", "349": "intersection-of-two-arrays", "347": "top-k-frequent-elements", "345": "reverse-vowels-of-a-string", "344": "reverse-string", "343": "integer-break", "342": "power-of-four", "341": "flatten-nested-list-iterator", "338": "counting-bits", "337": "house-robber-iii", "336": "palindrome-pairs", "335": "self-crossing", "334": "increasing-triplet-subsequence", "332": "reconstruct-itinerary", "331": "verify-preorder-serialization-of-a-binary-tree", "330": "patching-array", "329": "longest-increasing-path-in-a-matrix", "328": "odd-even-linked-list", "327": "count-of-range-sum", "326": "power-of-three", "324": "wiggle-sort-ii", "322": "coin-change", "321": "create-maximum-number", "319": "bulb-switcher", "318": "maximum-product-of-word-lengths", "316": "remove-duplicate-letters", "315": "count-of-smaller-numbers-after-self", "313": "super-ugly-number", "312": "burst-balloons", "310": "minimum-height-trees", "309": "best-time-to-buy-and-sell-stock-with-cooldown", "307": "range-sum-query-mutable", "306": "additive-number", "304": "range-sum-query-2d-immutable", "303": "range-sum-query-immutable", "301": "remove-invalid-parentheses", "300": "longest-increasing-subsequence", "299": "bulls-and-cows", "297": "serialize-and-deserialize-binary-tree", "295": "find-median-from-data-stream", "292": "nim-game", "290": "word-pattern", "289": "game-of-life", "287": "find-the-duplicate-number", "284": "peeking-iterator", "283": "move-zeroes", "282": "expression-add-operators", "279": "perfect-squares", "278": "first-bad-version", "275": "h-index-ii", "274": "h-index", "273": "integer-to-english-words", "268": "missing-number", "264": "ugly-number-ii", "263": "ugly-number", "262": "trips-and-users", "260": "single-number-iii", "258": "add-digits", "257": "binary-tree-paths", "242": "valid-anagram", "241": "different-ways-to-add-parentheses", "240": "search-a-2d-matrix-ii", "239": "sliding-window-maximum", "238": "product-of-array-except-self", "237": "delete-node-in-a-linked-list", "236": "lowest-common-ancestor-of-a-binary-tree", "235": "lowest-common-ancestor-of-a-binary-search-tree", "234": "palindrome-linked-list", "233": "number-of-digit-one", "232": "implement-queue-using-stacks", "231": "power-of-two", "230": "kth-smallest-element-in-a-bst", "229": "majority-element-ii", "228": "summary-ranges", "227": "basic-calculator-ii", "226": "invert-binary-tree", "225": "implement-stack-using-queues", "224": "basic-calculator", "223": "rectangle-area", "222": "count-complete-tree-nodes", "221": "maximal-square", "220": "contains-duplicate-iii", "219": "contains-duplicate-ii", "218": "the-skyline-problem", "217": "contains-duplicate", "216": "combination-sum-iii", "215": "kth-largest-element-in-an-array", "214": "shortest-palindrome", "213": "house-robber-ii", "212": "word-search-ii", "211": "add-and-search-word-data-structure-design", "210": "course-schedule-ii", "209": "minimum-size-subarray-sum", "208": "implement-trie-prefix-tree", "207": "course-schedule", "206": "reverse-linked-list", "205": "isomorphic-strings", "204": "count-primes", "203": "remove-linked-list-elements", "202": "happy-number", "201": "bitwise-and-of-numbers-range", "200": "number-of-islands", "199": "binary-tree-right-side-view", "198": "house-robber", "197": "rising-temperature", "196": "delete-duplicate-emails", "195": "tenth-line", "194": "transpose-file", "193": "valid-phone-numbers", "192": "word-frequency", "191": "number-of-1-bits", "190": "reverse-bits", "189": "rotate-array", "188": "best-time-to-buy-and-sell-stock-iv", "187": "repeated-dna-sequences", "185": "department-top-three-salaries", "184": "department-highest-salary", "183": "customers-who-never-order", "182": "duplicate-emails", "181": "employees-earning-more-than-their-managers", "180": "consecutive-numbers", "179": "largest-number", "178": "rank-scores", "177": "nth-highest-salary", "176": "second-highest-salary", "175": "combine-two-tables", "174": "dungeon-game", "173": "binary-search-tree-iterator", "172": "factorial-trailing-zeroes", "171": "excel-sheet-column-number", "169": "majority-element", "168": "excel-sheet-column-title", "167": "two-sum-ii-input-array-is-sorted", "166": "fraction-to-recurring-decimal", "165": "compare-version-numbers", "164": "maximum-gap", "162": "find-peak-element", "160": "intersection-of-two-linked-lists", "155": "min-stack", "154": "find-minimum-in-rotated-sorted-array-ii", "153": "find-minimum-in-rotated-sorted-array", "152": "maximum-product-subarray", "151": "reverse-words-in-a-string", "150": "evaluate-reverse-polish-notation", "149": "max-points-on-a-line", "148": "sort-list", "147": "insertion-sort-list", "146": "lru-cache", "145": "binary-tree-postorder-traversal", "144": "binary-tree-preorder-traversal", "143": "reorder-list", "142": "linked-list-cycle-ii", "141": "linked-list-cycle", "140": "word-break-ii", "139": "word-break", "138": "copy-list-with-random-pointer", "137": "single-number-ii", "136": "single-number", "135": "candy", "134": "gas-station", "133": "clone-graph", "132": "palindrome-partitioning-ii", "131": "palindrome-partitioning", "130": "surrounded-regions", "129": "sum-root-to-leaf-numbers", "128": "longest-consecutive-sequence", "127": "word-ladder", "126": "word-ladder-ii", "125": "valid-palindrome", "124": "binary-tree-maximum-path-sum", "123": "best-time-to-buy-and-sell-stock-iii", "122": "best-time-to-buy-and-sell-stock-ii", "121": "best-time-to-buy-and-sell-stock", "120": "triangle", "119": "pascals-triangle-ii", "118": "pascals-triangle", "117": "populating-next-right-pointers-in-each-node-ii", "116": "populating-next-right-pointers-in-each-node", "115": "distinct-subsequences", "114": "flatten-binary-tree-to-linked-list", "113": "path-sum-ii", "112": "path-sum", "111": "minimum-depth-of-binary-tree", "110": "balanced-binary-tree", "109": "convert-sorted-list-to-binary-search-tree", "108": "convert-sorted-array-to-binary-search-tree", "107": "binary-tree-level-order-traversal-ii", "106": "construct-binary-tree-from-inorder-and-postorder-traversal", "105": "construct-binary-tree-from-preorder-and-inorder-traversal", "104": "maximum-depth-of-binary-tree", "103": "binary-tree-zigzag-level-order-traversal", "102": "binary-tree-level-order-traversal", "101": "symmetric-tree", "100": "same-tree", "99": "recover-binary-search-tree", "98": "validate-binary-search-tree", "97": "interleaving-string", "96": "unique-binary-search-trees", "95": "unique-binary-search-trees-ii", "94": "binary-tree-inorder-traversal", "93": "restore-ip-addresses", "92": "reverse-linked-list-ii", "91": "decode-ways", "90": "subsets-ii", "89": "gray-code", "88": "merge-sorted-array", "87": "scramble-string", "86": "partition-list", "85": "maximal-rectangle", "84": "largest-rectangle-in-histogram", "83": "remove-duplicates-from-sorted-list", "82": "remove-duplicates-from-sorted-list-ii", "81": "search-in-rotated-sorted-array-ii", "80": "remove-duplicates-from-sorted-array-ii", "79": "word-search", "78": "subsets", "77": "combinations", "76": "minimum-window-substring", "75": "sort-colors", "74": "search-a-2d-matrix", "73": "set-matrix-zeroes", "72": "edit-distance", "71": "simplify-path", "70": "climbing-stairs", "69": "sqrtx", "68": "text-justification", "67": "add-binary", "66": "plus-one", "65": "valid-number", "64": "minimum-path-sum", "63": "unique-paths-ii", "62": "unique-paths", "61": "rotate-list", "60": "permutation-sequence", "59": "spiral-matrix-ii", "58": "length-of-last-word", "57": "insert-interval", "56": "merge-intervals", "55": "jump-game", "54": "spiral-matrix", "53": "maximum-subarray", "52": "n-queens-ii", "51": "n-queens", "50": "powx-n", "49": "group-anagrams", "48": "rotate-image", "47": "permutations-ii", "46": "permutations", "45": "jump-game-ii", "44": "wildcard-matching", "43": "multiply-strings", "42": "trapping-rain-water", "41": "first-missing-positive", "40": "combination-sum-ii", "39": "combination-sum", "38": "count-and-say", "37": "sudoku-solver", "36": "valid-sudoku", "35": "search-insert-position", "34": "find-first-and-last-position-of-element-in-sorted-array", "33": "search-in-rotated-sorted-array", "32": "longest-valid-parentheses", "31": "next-permutation", "30": "substring-with-concatenation-of-all-words", "29": "divide-two-integers", "28": "implement-strstr", "27": "remove-element", "26": "remove-duplicates-from-sorted-array", "25": "reverse-nodes-in-k-group", "24": "swap-nodes-in-pairs", "23": "merge-k-sorted-lists", "22": "generate-parentheses", "21": "merge-two-sorted-lists", "20": "valid-parentheses", "19": "remove-nth-node-from-end-of-list", "18": "4sum", "17": "letter-combinations-of-a-phone-number", "16": "3sum-closest", "15": "3sum", "14": "longest-common-prefix", "13": "roman-to-integer", "12": "integer-to-roman", "11": "container-with-most-water", "10": "regular-expression-matching", "9": "palindrome-number", "8": "string-to-integer-atoi", "7": "reverse-integer", "6": "zigzag-conversion", "5": "longest-palindromic-substring", "4": "median-of-two-sorted-arrays", "3": "longest-substring-without-repeating-characters", "2": "add-two-numbers", "1": "two-sum"}
            const leetcodeName2Id = {"non-decreasing-array":  "665", "strange-printer":  "664", "maximum-width-of-binary-tree":  "662", "image-smoother":  "661", "split-array-into-consecutive-subsequences":  "659", "find-k-closest-elements":  "658", "robot-return-to-origin":  "657", "print-binary-tree":  "655", "maximum-binary-tree":  "654", "two-sum-iv-input-is-a-bst":  "653", "find-duplicate-subtrees":  "652", "2-keys-keyboard":  "650", "dota2-senate":  "649", "replace-words":  "648", "palindromic-substrings":  "647", "maximum-length-of-pair-chain":  "646", "set-mismatch":  "645", "maximum-average-subarray-i":  "643", "solve-the-equation":  "640", "decode-ways-ii":  "639", "shopping-offers":  "638", "average-of-levels-in-binary-tree":  "637", "exclusive-time-of-functions":  "636", "sum-of-square-numbers":  "633", "smallest-range":  "632", "course-schedule-iii":  "630", "k-inverse-pairs-array":  "629", "maximum-product-of-three-numbers":  "628", "swap-salary":  "627", "exchange-seats":  "626", "add-one-row-to-tree":  "623", "task-scheduler":  "621", "not-boring-movies":  "620", "merge-two-binary-trees":  "617", "valid-triangle-number":  "611", "find-duplicate-file-in-system":  "609", "construct-string-from-binary-tree":  "606", "can-place-flowers":  "605", "human-traffic-of-stadium":  "601", "non-negative-integers-without-consecutive-ones":  "600", "minimum-index-sum-of-two-lists":  "599", "range-addition-ii":  "598", "classes-more-than-5-students":  "596", "big-countries":  "595", "longest-harmonious-subsequence":  "594", "valid-square":  "593", "fraction-addition-and-subtraction":  "592", "tag-validator":  "591", "erect-the-fence":  "587", "delete-operation-for-two-strings": "583", "shortest-unsorted-continuous-subarray":  "581", "out-of-boundary-paths":  "576", "distribute-candies":  "575", "subtree-of-another-tree":  "572", "permutation-in-string":  "567", "reshape-the-matrix":  "566", "array-nesting":  "565", "find-the-closest-palindrome":  "564", "binary-tree-tilt":  "563", "array-partition-i":  "561", "subarray-sum-equals-k":  "560", "reverse-words-in-a-string-iii":  "557", "next-greater-element-iii":  "556", "brick-wall":  "554", "optimal-division":  "553", "student-attendance-record-ii":  "552", "student-attendance-record-i":  "551", "friend-circles":  "547", "remove-boxes":  "546", "diameter-of-binary-tree":  "543", "01-matrix":  "542", "reverse-string-ii":  "541", "single-element-in-a-sorted-array":  "540", "minimum-time-difference":  "539", "convert-bst-to-greater-tree":  "538", "complex-number-multiplication":  "537", "encode-and-decode-tinyurl":  "535", "k-diff-pairs-in-an-array":  "532", "minimum-absolute-difference-in-bst":  "530", "minesweeper":  "529", "beautiful-arrangement":  "526", "contiguous-array":  "525", "longest-word-in-dictionary-through-deleting":  "524", "continuous-subarray-sum":  "523", "longest-uncommon-subsequence-ii":  "522", "longest-uncommon-subsequence-i":  "521", "detect-capital":  "520", "coin-change-2":  "518", "super-washing-machines":  "517", "longest-palindromic-subsequence":  "516", "find-largest-value-in-each-tree-row":  "515", "freedom-trail":  "514", "find-bottom-left-tree-value":  "513", "most-frequent-subtree-sum":  "508", "perfect-number":  "507", "relative-ranks":  "506", "base-7":  "504", "next-greater-element-ii":  "503", "ipo":  "502", "find-mode-in-binary-search-tree":  "501", "keyboard-row":  "500", "diagonal-traverse":  "498", "next-greater-element-i":  "496", "teemo-attacking":  "495", "target-sum":  "494", "reverse-pairs":  "493", "construct-the-rectangle":  "492", "increasing-subsequences":  "491", "zuma-game":  "488", "predict-the-winner":  "486", "max-consecutive-ones":  "485", "smallest-good-base":  "483", "license-key-formatting":  "482", "magical-string":  "481", "sliding-window-median":  "480", "largest-palindrome-product":  "479", "total-hamming-distance":  "477", "number-complement":  "476", "heaters":  "475", "ones-and-zeroes":  "474", "matchsticks-to-square":  "473", "concatenated-words":  "472", "validate-ip-address":  "468", "unique-substrings-in-wraparound-string":  "467", "count-the-repetitions":  "466", "can-i-win":  "464", "island-perimeter":  "463", "minimum-moves-to-equal-array-elements-ii":  "462", "hamming-distance":  "461", "lfu-cache":  "460", "repeated-substring-pattern":  "459", "poor-pigs":  "458", "circular-array-loop":  "457", "132-pattern":  "456", "assign-cookies":  "455", "4sum-ii":  "454", "minimum-moves-to-equal-array-elements":  "453", "minimum-number-of-arrows-to-burst-balloons":  "452", "sort-characters-by-frequency":  "451", "delete-node-in-a-bst":  "450", "serialize-and-deserialize-bst":  "449", "find-all-numbers-disappeared-in-an-array":  "448", "number-of-boomerangs":  "447", "arithmetic-slices-ii-subsequence":  "446", "add-two-numbers-ii":  "445", "string-compression":  "443", "find-all-duplicates-in-an-array":  "442", "arranging-coins":  "441", "k-th-smallest-in-lexicographical-order":  "440", "find-all-anagrams-in-a-string":  "438", "path-sum-iii":  "437", "find-right-interval":  "436", "non-overlapping-intervals":  "435", "number-of-segments-in-a-string":  "434", "minimum-genetic-mutation":  "433", "all-oone-data-structure":  "432", "longest-repeating-character-replacement":  "424", "reconstruct-original-digits-from-english":  "423", "maximum-xor-of-two-numbers-in-an-array":  "421", "strong-password-checker":  "420", "battleships-in-a-board":  "419", "pacific-atlantic-water-flow":  "417", "partition-equal-subset-sum":  "416", "add-strings":  "415", "third-maximum-number":  "414", "arithmetic-slices":  "413", "fizz-buzz":  "412", "split-array-largest-sum":  "410", "longest-palindrome":  "409", "trapping-rain-water-ii":  "407", "queue-reconstruction-by-height":  "406", "convert-a-number-to-hexadecimal":  "405", "sum-of-left-leaves":  "404", "frog-jump":  "403", "remove-k-digits":  "402", "binary-watch":  "401", "nth-digit":  "400", "evaluate-division":  "399", "random-pick-index":  "398", "integer-replacement":  "397", "rotate-function":  "396", "longest-substring-with-at-least-k-repeating-characters":  "395", "decode-string":  "394", "utf-8-validation":  "393", "is-subsequence":  "392", "perfect-rectangle":  "391", "elimination-game":  "390", "find-the-difference":  "389", "longest-absolute-file-path":  "388", "first-unique-character-in-a-string":  "387", "lexicographical-numbers":  "386", "mini-parser":  "385", "shuffle-an-array":  "384", "ransom-note":  "383", "linked-list-random-node":  "382", "insert-delete-getrandom-o1-duplicates-allowed":  "381", "insert-delete-getrandom-o1":  "380", "kth-smallest-element-in-a-sorted-matrix":  "378", "combination-sum-iv":  "377", "wiggle-subsequence":  "376", "guess-number-higher-or-lower-ii":  "375", "guess-number-higher-or-lower":  "374", "find-k-pairs-with-smallest-sums":  "373", "super-pow":  "372", "sum-of-two-integers":  "371", "largest-divisible-subset":  "368", "valid-perfect-square":  "367", "water-and-jug-problem":  "365", "max-sum-of-rectangle-no-larger-than-k":  "363", "count-numbers-with-unique-digits":  "357", "design-twitter":  "355", "russian-doll-envelopes":  "354", "data-stream-as-disjoint-intervals":  "352", "intersection-of-two-arrays-ii":  "350", "intersection-of-two-arrays":  "349", "top-k-frequent-elements":  "347", "reverse-vowels-of-a-string":  "345", "reverse-string":  "344", "integer-break":  "343", "power-of-four":  "342", "flatten-nested-list-iterator":  "341", "counting-bits":  "338", "house-robber-iii":  "337", "palindrome-pairs":  "336", "self-crossing":  "335", "increasing-triplet-subsequence":  "334", "reconstruct-itinerary":  "332", "verify-preorder-serialization-of-a-binary-tree":  "331", "patching-array":  "330", "longest-increasing-path-in-a-matrix":  "329", "odd-even-linked-list":  "328", "count-of-range-sum":  "327", "power-of-three":  "326", "wiggle-sort-ii":  "324", "coin-change":  "322", "create-maximum-number":  "321", "bulb-switcher":  "319", "maximum-product-of-word-lengths":  "318", "remove-duplicate-letters":  "316", "count-of-smaller-numbers-after-self":  "315", "super-ugly-number":  "313", "burst-balloons":  "312", "minimum-height-trees":  "310", "best-time-to-buy-and-sell-stock-with-cooldown":  "309", "range-sum-query-mutable":  "307", "additive-number":  "306", "range-sum-query-2d-immutable":  "304", "range-sum-query-immutable":  "303", "remove-invalid-parentheses":  "301", "longest-increasing-subsequence":  "300", "bulls-and-cows":  "299", "serialize-and-deserialize-binary-tree":  "297", "find-median-from-data-stream":  "295", "nim-game":  "292", "word-pattern":  "290", "game-of-life":  "289", "find-the-duplicate-number":  "287", "peeking-iterator":  "284", "move-zeroes":  "283", "expression-add-operators":  "282", "perfect-squares":  "279", "first-bad-version":  "278", "h-index-ii":  "275", "h-index":  "274", "integer-to-english-words":  "273", "missing-number":  "268", "ugly-number-ii":  "264", "ugly-number":  "263", "trips-and-users":  "262", "single-number-iii":  "260", "add-digits":  "258", "binary-tree-paths":  "257", "valid-anagram":  "242", "different-ways-to-add-parentheses":  "241", "search-a-2d-matrix-ii":  "240", "sliding-window-maximum":  "239", "product-of-array-except-self":  "238", "delete-node-in-a-linked-list":  "237", "lowest-common-ancestor-of-a-binary-tree":  "236", "lowest-common-ancestor-of-a-binary-search-tree":  "235", "palindrome-linked-list":  "234", "number-of-digit-one":  "233", "implement-queue-using-stacks":  "232", "power-of-two":  "231", "kth-smallest-element-in-a-bst":  "230", "majority-element-ii":  "229", "summary-ranges":  "228", "basic-calculator-ii":  "227", "invert-binary-tree":  "226", "implement-stack-using-queues":  "225", "basic-calculator":  "224", "rectangle-area":  "223", "count-complete-tree-nodes":  "222", "maximal-square":  "221", "contains-duplicate-iii":  "220", "contains-duplicate-ii":  "219", "the-skyline-problem":  "218", "contains-duplicate":  "217", "combination-sum-iii":  "216", "kth-largest-element-in-an-array":  "215", "shortest-palindrome":  "214", "house-robber-ii":  "213", "word-search-ii":  "212", "add-and-search-word-data-structure-design":  "211", "course-schedule-ii":  "210", "minimum-size-subarray-sum":  "209", "implement-trie-prefix-tree":  "208", "course-schedule":  "207", "reverse-linked-list":  "206", "isomorphic-strings":  "205", "count-primes":  "204", "remove-linked-list-elements":  "203", "happy-number":  "202", "bitwise-and-of-numbers-range":  "201", "number-of-islands":  "200", "binary-tree-right-side-view":  "199", "house-robber":  "198", "rising-temperature":  "197", "delete-duplicate-emails":  "196", "tenth-line":  "195", "transpose-file":  "194", "valid-phone-numbers":  "193", "word-frequency":  "192", "number-of-1-bits":  "191", "reverse-bits":  "190", "rotate-array":  "189", "best-time-to-buy-and-sell-stock-iv":  "188", "repeated-dna-sequences":  "187", "department-top-three-salaries":  "185", "department-highest-salary":  "184", "customers-who-never-order":  "183", "duplicate-emails":  "182", "employees-earning-more-than-their-managers":  "181", "consecutive-numbers":  "180", "largest-number":  "179", "rank-scores":  "178", "nth-highest-salary":  "177", "second-highest-salary":  "176", "combine-two-tables":  "175", "dungeon-game":  "174", "binary-search-tree-iterator":  "173", "factorial-trailing-zeroes":  "172", "excel-sheet-column-number":  "171", "majority-element":  "169", "excel-sheet-column-title":  "168", "two-sum-ii-input-array-is-sorted":  "167", "fraction-to-recurring-decimal":  "166", "compare-version-numbers":  "165", "maximum-gap":  "164", "find-peak-element":  "162", "intersection-of-two-linked-lists":  "160", "min-stack":  "155", "find-minimum-in-rotated-sorted-array-ii":  "154", "find-minimum-in-rotated-sorted-array":  "153", "maximum-product-subarray":  "152", "reverse-words-in-a-string":  "151", "evaluate-reverse-polish-notation":  "150", "max-points-on-a-line":  "149", "sort-list":  "148", "insertion-sort-list":  "147", "lru-cache":  "146", "binary-tree-postorder-traversal":  "145", "binary-tree-preorder-traversal":  "144", "reorder-list":  "143", "linked-list-cycle-ii":  "142", "linked-list-cycle":  "141", "word-break-ii":  "140", "word-break":  "139", "copy-list-with-random-pointer":  "138", "single-number-ii":  "137", "single-number":  "136", "candy":  "135", "gas-station":  "134", "clone-graph":  "133", "palindrome-partitioning-ii":  "132", "palindrome-partitioning":  "131", "surrounded-regions":  "130", "sum-root-to-leaf-numbers":  "129", "longest-consecutive-sequence":  "128", "word-ladder":  "127", "word-ladder-ii":  "126", "valid-palindrome":  "125", "binary-tree-maximum-path-sum":  "124", "best-time-to-buy-and-sell-stock-iii":  "123", "best-time-to-buy-and-sell-stock-ii":  "122", "best-time-to-buy-and-sell-stock":  "121", "triangle":  "120", "pascals-triangle-ii":  "119", "pascals-triangle":  "118", "populating-next-right-pointers-in-each-node-ii":  "117", "populating-next-right-pointers-in-each-node":  "116", "distinct-subsequences":  "115", "flatten-binary-tree-to-linked-list":  "114", "path-sum-ii":  "113", "path-sum":  "112", "minimum-depth-of-binary-tree":  "111", "balanced-binary-tree":  "110", "convert-sorted-list-to-binary-search-tree":  "109", "convert-sorted-array-to-binary-search-tree":  "108", "binary-tree-level-order-traversal-ii":  "107", "construct-binary-tree-from-inorder-and-postorder-traversal":  "106", "construct-binary-tree-from-preorder-and-inorder-traversal":  "105", "maximum-depth-of-binary-tree":  "104", "binary-tree-zigzag-level-order-traversal":  "103", "binary-tree-level-order-traversal":  "102", "symmetric-tree":  "101", "same-tree":  "100", "recover-binary-search-tree":  "99", "validate-binary-search-tree":  "98", "interleaving-string":  "97", "unique-binary-search-trees":  "96", "unique-binary-search-trees-ii":  "95", "binary-tree-inorder-traversal":  "94", "restore-ip-addresses":  "93", "reverse-linked-list-ii":  "92", "decode-ways":  "91", "subsets-ii":  "90", "gray-code":  "89", "merge-sorted-array":  "88", "scramble-string":  "87", "partition-list":  "86", "maximal-rectangle":  "85", "largest-rectangle-in-histogram":  "84", "remove-duplicates-from-sorted-list":  "83", "remove-duplicates-from-sorted-list-ii":  "82", "search-in-rotated-sorted-array-ii":  "81", "remove-duplicates-from-sorted-array-ii":  "80", "word-search":  "79", "subsets":  "78", "combinations":  "77", "minimum-window-substring":  "76", "sort-colors":  "75", "search-a-2d-matrix":  "74", "set-matrix-zeroes":  "73", "edit-distance":  "72", "simplify-path":  "71", "climbing-stairs":  "70", "sqrtx":  "69", "text-justification":  "68", "add-binary":  "67", "plus-one":  "66", "valid-number":  "65", "minimum-path-sum":  "64", "unique-paths-ii":  "63", "unique-paths":  "62", "rotate-list":  "61", "permutation-sequence":  "60", "spiral-matrix-ii":  "59", "length-of-last-word":  "58", "insert-interval":  "57", "merge-intervals":  "56", "jump-game":  "55", "spiral-matrix":  "54", "maximum-subarray":  "53", "n-queens-ii":  "52", "n-queens":  "51", "powx-n":  "50", "group-anagrams":  "49", "rotate-image":  "48", "permutations-ii":  "47", "permutations":  "46", "jump-game-ii":  "45", "wildcard-matching":  "44", "multiply-strings":  "43", "trapping-rain-water":  "42", "first-missing-positive":  "41", "combination-sum-ii":  "40", "combination-sum":  "39", "count-and-say":  "38", "sudoku-solver":  "37", "valid-sudoku":  "36", "search-insert-position":  "35", "find-first-and-last-position-of-element-in-sorted-array":  "34", "search-in-rotated-sorted-array":  "33", "longest-valid-parentheses":  "32", "next-permutation":  "31", "substring-with-concatenation-of-all-words":  "30", "divide-two-integers":  "29", "implement-strstr":  "28", "remove-element":  "27", "remove-duplicates-from-sorted-array":  "26", "reverse-nodes-in-k-group":  "25", "swap-nodes-in-pairs":  "24", "merge-k-sorted-lists":  "23", "generate-parentheses":  "22", "merge-two-sorted-lists":  "21", "valid-parentheses":  "20", "remove-nth-node-from-end-of-list":  "19", "4sum":  "18", "letter-combinations-of-a-phone-number":  "17", "3sum-closest":  "16", "3sum":  "15", "longest-common-prefix":  "14", "roman-to-integer":  "13", "integer-to-roman":  "12", "container-with-most-water":  "11", "regular-expression-matching":  "10", "palindrome-number":  "9", "string-to-integer-atoi":  "8", "reverse-integer":  "7", "zigzag-conversion":  "6", "longest-palindromic-substring":  "5", "median-of-two-sorted-arrays":  "4", "longest-substring-without-repeating-characters":  "3", "add-two-numbers":  "2", "two-sum":  "1"}
            if (problemName in leetcodeName2Id) {
                id = leetcodeName2Id[problemName];
                for(var len = (id + "").length; len < 3; len = id.length) {
                    id = "0" + id;
                }
                pythonUrl = pythonUrl.replace(/@/g, id+"."+problemName);
                window.open(pythonUrl, "_blank");
            } else {
                console.log('Sorry, I can not find it! Try to search it.');
            }
	    });

        //在https://github.com/csujedihy/lc-all-solutions中找python的答案
	    $("body").on("click","#search_java",function(){
            var id = "001";
            //const leetcodeId2Name = {"665": "non-decreasing-array", "664": "strange-printer", "662": "maximum-width-of-binary-tree", "661": "image-smoother", "659": "split-array-into-consecutive-subsequences", "658": "find-k-closest-elements", "657": "robot-return-to-origin", "655": "print-binary-tree", "654": "maximum-binary-tree", "653": "two-sum-iv-input-is-a-bst", "652": "find-duplicate-subtrees", "650": "2-keys-keyboard", "649": "dota2-senate", "648": "replace-words", "647": "palindromic-substrings", "646": "maximum-length-of-pair-chain", "645": "set-mismatch", "643": "maximum-average-subarray-i", "640": "solve-the-equation", "639": "decode-ways-ii", "638": "shopping-offers", "637": "average-of-levels-in-binary-tree", "636": "exclusive-time-of-functions", "633": "sum-of-square-numbers", "632": "smallest-range", "630": "course-schedule-iii", "629": "k-inverse-pairs-array", "628": "maximum-product-of-three-numbers", "627": "swap-salary", "626": "exchange-seats", "623": "add-one-row-to-tree", "621": "task-scheduler", "620": "not-boring-movies", "617": "merge-two-binary-trees", "611": "valid-triangle-number", "609": "find-duplicate-file-in-system", "606": "construct-string-from-binary-tree", "605": "can-place-flowers", "601": "human-traffic-of-stadium", "600": "non-negative-integers-without-consecutive-ones", "599": "minimum-index-sum-of-two-lists", "598": "range-addition-ii", "596": "classes-more-than-5-students", "595": "big-countries", "594": "longest-harmonious-subsequence", "593": "valid-square", "592": "fraction-addition-and-subtraction", "591": "tag-validator", "587": "erect-the-fence", "583": "delete-operation-for-two-strings", "581": "shortest-unsorted-continuous-subarray", "576": "out-of-boundary-paths", "575": "distribute-candies", "572": "subtree-of-another-tree", "567": "permutation-in-string", "566": "reshape-the-matrix", "565": "array-nesting", "564": "find-the-closest-palindrome", "563": "binary-tree-tilt", "561": "array-partition-i", "560": "subarray-sum-equals-k", "557": "reverse-words-in-a-string-iii", "556": "next-greater-element-iii", "554": "brick-wall", "553": "optimal-division", "552": "student-attendance-record-ii", "551": "student-attendance-record-i", "547": "friend-circles", "546": "remove-boxes", "543": "diameter-of-binary-tree", "542": "01-matrix", "541": "reverse-string-ii", "540": "single-element-in-a-sorted-array", "539": "minimum-time-difference", "538": "convert-bst-to-greater-tree", "537": "complex-number-multiplication", "535": "encode-and-decode-tinyurl", "532": "k-diff-pairs-in-an-array", "530": "minimum-absolute-difference-in-bst", "529": "minesweeper", "526": "beautiful-arrangement", "525": "contiguous-array", "524": "longest-word-in-dictionary-through-deleting", "523": "continuous-subarray-sum", "522": "longest-uncommon-subsequence-ii", "521": "longest-uncommon-subsequence-i", "520": "detect-capital", "518": "coin-change-2", "517": "super-washing-machines", "516": "longest-palindromic-subsequence", "515": "find-largest-value-in-each-tree-row", "514": "freedom-trail", "513": "find-bottom-left-tree-value", "508": "most-frequent-subtree-sum", "507": "perfect-number", "506": "relative-ranks", "504": "base-7", "503": "next-greater-element-ii", "502": "ipo", "501": "find-mode-in-binary-search-tree", "500": "keyboard-row", "498": "diagonal-traverse", "496": "next-greater-element-i", "495": "teemo-attacking", "494": "target-sum", "493": "reverse-pairs", "492": "construct-the-rectangle", "491": "increasing-subsequences", "488": "zuma-game", "486": "predict-the-winner", "485": "max-consecutive-ones", "483": "smallest-good-base", "482": "license-key-formatting", "481": "magical-string", "480": "sliding-window-median", "479": "largest-palindrome-product", "477": "total-hamming-distance", "476": "number-complement", "475": "heaters", "474": "ones-and-zeroes", "473": "matchsticks-to-square", "472": "concatenated-words", "468": "validate-ip-address", "467": "unique-substrings-in-wraparound-string", "466": "count-the-repetitions", "464": "can-i-win", "463": "island-perimeter", "462": "minimum-moves-to-equal-array-elements-ii", "461": "hamming-distance", "460": "lfu-cache", "459": "repeated-substring-pattern", "458": "poor-pigs", "457": "circular-array-loop", "456": "132-pattern", "455": "assign-cookies", "454": "4sum-ii", "453": "minimum-moves-to-equal-array-elements", "452": "minimum-number-of-arrows-to-burst-balloons", "451": "sort-characters-by-frequency", "450": "delete-node-in-a-bst", "449": "serialize-and-deserialize-bst", "448": "find-all-numbers-disappeared-in-an-array", "447": "number-of-boomerangs", "446": "arithmetic-slices-ii-subsequence", "445": "add-two-numbers-ii", "443": "string-compression", "442": "find-all-duplicates-in-an-array", "441": "arranging-coins", "440": "k-th-smallest-in-lexicographical-order", "438": "find-all-anagrams-in-a-string", "437": "path-sum-iii", "436": "find-right-interval", "435": "non-overlapping-intervals", "434": "number-of-segments-in-a-string", "433": "minimum-genetic-mutation", "432": "all-oone-data-structure", "424": "longest-repeating-character-replacement", "423": "reconstruct-original-digits-from-english", "421": "maximum-xor-of-two-numbers-in-an-array", "420": "strong-password-checker", "419": "battleships-in-a-board", "417": "pacific-atlantic-water-flow", "416": "partition-equal-subset-sum", "415": "add-strings", "414": "third-maximum-number", "413": "arithmetic-slices", "412": "fizz-buzz", "410": "split-array-largest-sum", "409": "longest-palindrome", "407": "trapping-rain-water-ii", "406": "queue-reconstruction-by-height", "405": "convert-a-number-to-hexadecimal", "404": "sum-of-left-leaves", "403": "frog-jump", "402": "remove-k-digits", "401": "binary-watch", "400": "nth-digit", "399": "evaluate-division", "398": "random-pick-index", "397": "integer-replacement", "396": "rotate-function", "395": "longest-substring-with-at-least-k-repeating-characters", "394": "decode-string", "393": "utf-8-validation", "392": "is-subsequence", "391": "perfect-rectangle", "390": "elimination-game", "389": "find-the-difference", "388": "longest-absolute-file-path", "387": "first-unique-character-in-a-string", "386": "lexicographical-numbers", "385": "mini-parser", "384": "shuffle-an-array", "383": "ransom-note", "382": "linked-list-random-node", "381": "insert-delete-getrandom-o1-duplicates-allowed", "380": "insert-delete-getrandom-o1", "378": "kth-smallest-element-in-a-sorted-matrix", "377": "combination-sum-iv", "376": "wiggle-subsequence", "375": "guess-number-higher-or-lower-ii", "374": "guess-number-higher-or-lower", "373": "find-k-pairs-with-smallest-sums", "372": "super-pow", "371": "sum-of-two-integers", "368": "largest-divisible-subset", "367": "valid-perfect-square", "365": "water-and-jug-problem", "363": "max-sum-of-rectangle-no-larger-than-k", "357": "count-numbers-with-unique-digits", "355": "design-twitter", "354": "russian-doll-envelopes", "352": "data-stream-as-disjoint-intervals", "350": "intersection-of-two-arrays-ii", "349": "intersection-of-two-arrays", "347": "top-k-frequent-elements", "345": "reverse-vowels-of-a-string", "344": "reverse-string", "343": "integer-break", "342": "power-of-four", "341": "flatten-nested-list-iterator", "338": "counting-bits", "337": "house-robber-iii", "336": "palindrome-pairs", "335": "self-crossing", "334": "increasing-triplet-subsequence", "332": "reconstruct-itinerary", "331": "verify-preorder-serialization-of-a-binary-tree", "330": "patching-array", "329": "longest-increasing-path-in-a-matrix", "328": "odd-even-linked-list", "327": "count-of-range-sum", "326": "power-of-three", "324": "wiggle-sort-ii", "322": "coin-change", "321": "create-maximum-number", "319": "bulb-switcher", "318": "maximum-product-of-word-lengths", "316": "remove-duplicate-letters", "315": "count-of-smaller-numbers-after-self", "313": "super-ugly-number", "312": "burst-balloons", "310": "minimum-height-trees", "309": "best-time-to-buy-and-sell-stock-with-cooldown", "307": "range-sum-query-mutable", "306": "additive-number", "304": "range-sum-query-2d-immutable", "303": "range-sum-query-immutable", "301": "remove-invalid-parentheses", "300": "longest-increasing-subsequence", "299": "bulls-and-cows", "297": "serialize-and-deserialize-binary-tree", "295": "find-median-from-data-stream", "292": "nim-game", "290": "word-pattern", "289": "game-of-life", "287": "find-the-duplicate-number", "284": "peeking-iterator", "283": "move-zeroes", "282": "expression-add-operators", "279": "perfect-squares", "278": "first-bad-version", "275": "h-index-ii", "274": "h-index", "273": "integer-to-english-words", "268": "missing-number", "264": "ugly-number-ii", "263": "ugly-number", "262": "trips-and-users", "260": "single-number-iii", "258": "add-digits", "257": "binary-tree-paths", "242": "valid-anagram", "241": "different-ways-to-add-parentheses", "240": "search-a-2d-matrix-ii", "239": "sliding-window-maximum", "238": "product-of-array-except-self", "237": "delete-node-in-a-linked-list", "236": "lowest-common-ancestor-of-a-binary-tree", "235": "lowest-common-ancestor-of-a-binary-search-tree", "234": "palindrome-linked-list", "233": "number-of-digit-one", "232": "implement-queue-using-stacks", "231": "power-of-two", "230": "kth-smallest-element-in-a-bst", "229": "majority-element-ii", "228": "summary-ranges", "227": "basic-calculator-ii", "226": "invert-binary-tree", "225": "implement-stack-using-queues", "224": "basic-calculator", "223": "rectangle-area", "222": "count-complete-tree-nodes", "221": "maximal-square", "220": "contains-duplicate-iii", "219": "contains-duplicate-ii", "218": "the-skyline-problem", "217": "contains-duplicate", "216": "combination-sum-iii", "215": "kth-largest-element-in-an-array", "214": "shortest-palindrome", "213": "house-robber-ii", "212": "word-search-ii", "211": "add-and-search-word-data-structure-design", "210": "course-schedule-ii", "209": "minimum-size-subarray-sum", "208": "implement-trie-prefix-tree", "207": "course-schedule", "206": "reverse-linked-list", "205": "isomorphic-strings", "204": "count-primes", "203": "remove-linked-list-elements", "202": "happy-number", "201": "bitwise-and-of-numbers-range", "200": "number-of-islands", "199": "binary-tree-right-side-view", "198": "house-robber", "197": "rising-temperature", "196": "delete-duplicate-emails", "195": "tenth-line", "194": "transpose-file", "193": "valid-phone-numbers", "192": "word-frequency", "191": "number-of-1-bits", "190": "reverse-bits", "189": "rotate-array", "188": "best-time-to-buy-and-sell-stock-iv", "187": "repeated-dna-sequences", "185": "department-top-three-salaries", "184": "department-highest-salary", "183": "customers-who-never-order", "182": "duplicate-emails", "181": "employees-earning-more-than-their-managers", "180": "consecutive-numbers", "179": "largest-number", "178": "rank-scores", "177": "nth-highest-salary", "176": "second-highest-salary", "175": "combine-two-tables", "174": "dungeon-game", "173": "binary-search-tree-iterator", "172": "factorial-trailing-zeroes", "171": "excel-sheet-column-number", "169": "majority-element", "168": "excel-sheet-column-title", "167": "two-sum-ii-input-array-is-sorted", "166": "fraction-to-recurring-decimal", "165": "compare-version-numbers", "164": "maximum-gap", "162": "find-peak-element", "160": "intersection-of-two-linked-lists", "155": "min-stack", "154": "find-minimum-in-rotated-sorted-array-ii", "153": "find-minimum-in-rotated-sorted-array", "152": "maximum-product-subarray", "151": "reverse-words-in-a-string", "150": "evaluate-reverse-polish-notation", "149": "max-points-on-a-line", "148": "sort-list", "147": "insertion-sort-list", "146": "lru-cache", "145": "binary-tree-postorder-traversal", "144": "binary-tree-preorder-traversal", "143": "reorder-list", "142": "linked-list-cycle-ii", "141": "linked-list-cycle", "140": "word-break-ii", "139": "word-break", "138": "copy-list-with-random-pointer", "137": "single-number-ii", "136": "single-number", "135": "candy", "134": "gas-station", "133": "clone-graph", "132": "palindrome-partitioning-ii", "131": "palindrome-partitioning", "130": "surrounded-regions", "129": "sum-root-to-leaf-numbers", "128": "longest-consecutive-sequence", "127": "word-ladder", "126": "word-ladder-ii", "125": "valid-palindrome", "124": "binary-tree-maximum-path-sum", "123": "best-time-to-buy-and-sell-stock-iii", "122": "best-time-to-buy-and-sell-stock-ii", "121": "best-time-to-buy-and-sell-stock", "120": "triangle", "119": "pascals-triangle-ii", "118": "pascals-triangle", "117": "populating-next-right-pointers-in-each-node-ii", "116": "populating-next-right-pointers-in-each-node", "115": "distinct-subsequences", "114": "flatten-binary-tree-to-linked-list", "113": "path-sum-ii", "112": "path-sum", "111": "minimum-depth-of-binary-tree", "110": "balanced-binary-tree", "109": "convert-sorted-list-to-binary-search-tree", "108": "convert-sorted-array-to-binary-search-tree", "107": "binary-tree-level-order-traversal-ii", "106": "construct-binary-tree-from-inorder-and-postorder-traversal", "105": "construct-binary-tree-from-preorder-and-inorder-traversal", "104": "maximum-depth-of-binary-tree", "103": "binary-tree-zigzag-level-order-traversal", "102": "binary-tree-level-order-traversal", "101": "symmetric-tree", "100": "same-tree", "99": "recover-binary-search-tree", "98": "validate-binary-search-tree", "97": "interleaving-string", "96": "unique-binary-search-trees", "95": "unique-binary-search-trees-ii", "94": "binary-tree-inorder-traversal", "93": "restore-ip-addresses", "92": "reverse-linked-list-ii", "91": "decode-ways", "90": "subsets-ii", "89": "gray-code", "88": "merge-sorted-array", "87": "scramble-string", "86": "partition-list", "85": "maximal-rectangle", "84": "largest-rectangle-in-histogram", "83": "remove-duplicates-from-sorted-list", "82": "remove-duplicates-from-sorted-list-ii", "81": "search-in-rotated-sorted-array-ii", "80": "remove-duplicates-from-sorted-array-ii", "79": "word-search", "78": "subsets", "77": "combinations", "76": "minimum-window-substring", "75": "sort-colors", "74": "search-a-2d-matrix", "73": "set-matrix-zeroes", "72": "edit-distance", "71": "simplify-path", "70": "climbing-stairs", "69": "sqrtx", "68": "text-justification", "67": "add-binary", "66": "plus-one", "65": "valid-number", "64": "minimum-path-sum", "63": "unique-paths-ii", "62": "unique-paths", "61": "rotate-list", "60": "permutation-sequence", "59": "spiral-matrix-ii", "58": "length-of-last-word", "57": "insert-interval", "56": "merge-intervals", "55": "jump-game", "54": "spiral-matrix", "53": "maximum-subarray", "52": "n-queens-ii", "51": "n-queens", "50": "powx-n", "49": "group-anagrams", "48": "rotate-image", "47": "permutations-ii", "46": "permutations", "45": "jump-game-ii", "44": "wildcard-matching", "43": "multiply-strings", "42": "trapping-rain-water", "41": "first-missing-positive", "40": "combination-sum-ii", "39": "combination-sum", "38": "count-and-say", "37": "sudoku-solver", "36": "valid-sudoku", "35": "search-insert-position", "34": "find-first-and-last-position-of-element-in-sorted-array", "33": "search-in-rotated-sorted-array", "32": "longest-valid-parentheses", "31": "next-permutation", "30": "substring-with-concatenation-of-all-words", "29": "divide-two-integers", "28": "implement-strstr", "27": "remove-element", "26": "remove-duplicates-from-sorted-array", "25": "reverse-nodes-in-k-group", "24": "swap-nodes-in-pairs", "23": "merge-k-sorted-lists", "22": "generate-parentheses", "21": "merge-two-sorted-lists", "20": "valid-parentheses", "19": "remove-nth-node-from-end-of-list", "18": "4sum", "17": "letter-combinations-of-a-phone-number", "16": "3sum-closest", "15": "3sum", "14": "longest-common-prefix", "13": "roman-to-integer", "12": "integer-to-roman", "11": "container-with-most-water", "10": "regular-expression-matching", "9": "palindrome-number", "8": "string-to-integer-atoi", "7": "reverse-integer", "6": "zigzag-conversion", "5": "longest-palindromic-substring", "4": "median-of-two-sorted-arrays", "3": "longest-substring-without-repeating-characters", "2": "add-two-numbers", "1": "two-sum"}
            const leetcodeName2Id = {"numbers-with-repeated-digits": "1012", "construct-binary-search-tree-from-preorder-traversal":  "1008", "minimum-domino-rotations-for-equal-row":  "1007", "clumsy-factorial":  "1006", "maximize-sum-of-array-after-k-negations":  "1005", "max-consecutive-ones-iii":  "1004", "check-if-word-is-valid-after-substitutions":  "1003", "find-common-characters":  "1002", "grid-illumination":  "1001", "minimum-cost-to-merge-stones":  "1000", "available-captures-for-rook":  "999", "maximum-binary-tree-ii":  "998", "find-the-town-judge":  "997", "number-of-squareful-arrays":  "996", "minimum-number-of-k-consecutive-bit-flips":  "995", "rotting-oranges":  "994", "cousins-in-binary-tree":  "993", "subarrays-with-k-different-integers":  "992", "broken-calculator":  "991", "satisfiability-of-equality-equations":  "990", "add-to-array-form-of-integer":  "989", "smallest-string-starting-from-leaf":  "988", "vertical-order-traversal-of-a-binary-tree":  "987", "interval-list-intersections":  "986", "sum-of-even-numbers-after-queries":  "985", "string-without-aaa-or-bbb":  "984", "minimum-cost-for-tickets":  "983", "triples-with-bitwise-and-equal-to-zero":  "982", "time-based-key-value-store":  "981", "unique-paths-iii":  "980", "distribute-coins-in-binary-tree":  "979", "longest-turbulent-subarray":  "978", "squares-of-a-sorted-array":  "977", "largest-perimeter-triangle":  "976", "odd-even-jump":  "975", "subarray-sums-divisible-by-k":  "974", "k-closest-points-to-origin":  "973", "fibonacci-number":  "509", "equal-rational-numbers":  "972", "flip-binary-tree-to-match-preorder-traversal":  "971", "powerful-integers":  "970", "pancake-sorting":  "969", "binary-tree-cameras":  "968", "numbers-with-same-consecutive-differences":  "967", "vowel-spellchecker":  "966", "univalued-binary-tree":  "965", "least-operators-to-express-number":  "964", "minimum-area-rectangle-ii":  "963", "maximum-width-ramp":  "962", "n-repeated-element-in-size-2n-array":  "961", "delete-columns-to-make-sorted-iii":  "960", "regions-cut-by-slashes":  "959", "check-completeness-of-a-binary-tree":  "958", "prison-cells-after-n-days":  "957", "tallest-billboard":  "956", "delete-columns-to-make-sorted-ii":  "955", "array-of-doubled-pairs":  "954", "verifying-an-alien-dictionary":  "953", "largest-component-size-by-common-factor":  "952", "flip-equivalent-binary-trees":  "951", "reveal-cards-in-increasing-order":  "950", "largest-time-for-given-digits":  "949", "bag-of-tokens":  "948", "most-stones-removed-with-same-row-or-column":  "947", "validate-stack-sequences":  "946", "minimum-increment-to-make-array-unique":  "945", "delete-columns-to-make-sorted":  "944", "find-the-shortest-superstring":  "943", "di-string-match":  "942", "valid-mountain-array":  "941", "distinct-subsequences-ii":  "940", "minimum-area-rectangle":  "939", "range-sum-of-bst":  "938", "reorder-log-files":  "937", "stamping-the-sequence":  "936", "knight-dialer":  "935", "shortest-bridge":  "934", "number-of-recent-calls":  "933", "beautiful-array":  "932", "minimum-falling-path-sum":  "931", "binary-subarrays-with-sum":  "930", "unique-email-addresses":  "929", "minimize-malware-spread-ii":  "928", "three-equal-parts":  "927", "flip-string-to-monotone-increasing":  "926", "long-pressed-name":  "925", "minimize-malware-spread":  "924", "3sum-with-multiplicity":  "923", "sort-array-by-parity-ii":  "922", "minimum-add-to-make-parentheses-valid":  "921", "number-of-music-playlists":  "920", "complete-binary-tree-inserter":  "919", "maximum-sum-circular-subarray":  "918", "reverse-only-letters":  "917", "word-subsets":  "916", "partition-array-into-disjoint-intervals":  "915", "x-of-a-kind-in-a-deck-of-cards":  "914", "cat-and-mouse":  "913", "online-election":  "911", "smallest-range-ii":  "910", "snakes-and-ladders":  "909", "smallest-range-i":  "908", "sum-of-subarray-minimums":  "907", "super-palindromes":  "906", "sort-array-by-parity":  "905", "fruit-into-baskets":  "904", "valid-permutations-for-di-sequence":  "903", "numbers-at-most-n-given-digit-set":  "902", "online-stock-span":  "901", "rle-iterator":  "900", "orderly-queue":  "899", "bitwise-ors-of-subarrays":  "898", "increasing-order-search-tree":  "897", "monotonic-array":  "896", "maximum-frequency-stack":  "895", "all-possible-full-binary-trees":  "894", "groups-of-special-equivalent-strings":  "893", "surface-area-of-3d-shapes":  "892", "sum-of-subsequence-widths":  "891", "find-and-replace-pattern":  "890", "construct-binary-tree-from-preorder-and-postorder-traversal":  "889", "fair-candy-swap":  "888", "super-egg-drop":  "887", "possible-bipartition":  "886", "spiral-matrix-iii":  "885", "uncommon-words-from-two-sentences":  "884", "projection-area-of-3d-shapes":  "883", "reachable-nodes-in-subdivided-graph":  "882", "boats-to-save-people":  "881", "decoded-string-at-index":  "880", "generate-random-point-in-a-circle":  "478", "random-point-in-non-overlapping-rectangles":  "497", "random-flip-matrix":  "519", "random-pick-with-weight":  "528", "profitable-schemes":  "879", "nth-magical-number":  "878", "stone-game":  "877", "middle-of-the-linked-list":  "876", "koko-eating-bananas":  "875", "walking-robot-simulation":  "874", "length-of-longest-fibonacci-subsequence":  "873", "leaf-similar-trees":  "872", "implement-rand10-using-rand7":  "470", "minimum-number-of-refueling-stops":  "871", "advantage-shuffle":  "870", "reordered-power-of-2":  "869", "binary-gap":  "868", "transpose-matrix":  "867", "prime-palindrome":  "866", "smallest-subtree-with-all-the-deepest-nodes":  "865", "shortest-path-to-get-all-keys":  "864", "random-pick-with-blacklist":  "710", "all-nodes-distance-k-in-binary-tree":  "863", "shortest-subarray-with-sum-at-least-k":  "862", "score-after-flipping-matrix":  "861", "lemonade-change":  "860", "buddy-strings":  "859", "mirror-reflection":  "858", "minimum-cost-to-hire-k-workers":  "857", "score-of-parentheses":  "856", "exam-room":  "855", "k-similar-strings":  "854", "car-fleet":  "853", "peak-index-in-a-mountain-array":  "852", "loud-and-rich":  "851", "rectangle-area-ii":  "850", "maximize-distance-to-closest-person":  "849", "shifting-letters":  "848", "shortest-path-visiting-all-nodes":  "847", "hand-of-straights":  "846", "longest-mountain-in-array":  "845", "backspace-string-compare":  "844", "guess-the-word":  "843", "split-array-into-fibonacci-sequence":  "842", "keys-and-rooms":  "841", "magic-squares-in-grid":  "840", "similar-string-groups":  "839", "push-dominoes":  "838", "new-21-game":  "837", "rectangle-overlap":  "836", "image-overlap":  "835", "sum-of-distances-in-tree":  "834", "find-and-replace-in-string":  "833", "flipping-an-image":  "832", "design-circular-queue":  "622", "design-circular-deque":  "641", "masking-personal-information":  "831", "positions-of-large-groups":  "830", "consecutive-numbers-sum":  "829", "unique-letter-string":  "828", "making-a-large-island":  "827", "most-profit-assigning-work":  "826", "friends-of-appropriate-ages":  "825", "goat-latin":  "824", "binary-trees-with-factors":  "823", "card-flipping-game":  "822", "shortest-distance-to-a-character":  "821", "short-encoding-of-words":  "820", "design-linked-list":  "707", "most-common-word":  "819", "race-car":  "818", "linked-list-components":  "817", "ambiguous-coordinates":  "816", "bus-routes":  "815", "binary-tree-pruning":  "814", "largest-sum-of-averages":  "813", "largest-triangle-area":  "812", "subdomain-visit-count":  "811", "chalkboard-xor-game":  "810", "expressive-words":  "809", "soup-servings":  "808", "max-increase-to-keep-city-skyline":  "807", "number-of-lines-to-write-string":  "806", "split-array-with-same-average":  "805", "unique-morse-code-words":  "804", "bricks-falling-when-hit":  "803", "find-eventual-safe-states":  "802", "minimum-swaps-to-make-sequences-increasing":  "801", "design-hashmap":  "706", "design-hashset":  "705", "champagne-tower":  "799", "smallest-rotation-with-highest-score":  "798", "all-paths-from-source-to-target":  "797", "rotate-string":  "796", "number-of-subarrays-with-bounded-maximum":  "795", "valid-tic-tac-toe-state":  "794", "preimage-size-of-factorial-zeroes-function":  "793", "number-of-matching-subsequences":  "792", "custom-sort-string":  "791", "domino-and-tromino-tiling":  "790", "escape-the-ghosts":  "789", "rotated-digits":  "788", "cheapest-flights-within-k-stops":  "787", "k-th-smallest-prime-fraction":  "786", "is-graph-bipartite":  "785", "letter-case-permutation":  "784", "minimum-distance-between-bst-nodes":  "783", "transform-to-chessboard":  "782", "rabbits-in-forest":  "781", "reaching-points":  "780", "k-th-symbol-in-grammar":  "779", "swim-in-rising-water":  "778", "swap-adjacent-in-lr-string":  "777", "binary-search":  "704", "global-and-local-inversions":  "775", "kth-largest-element-in-a-stream":  "703", "sliding-puzzle":  "773", "insert-into-a-binary-search-tree":  "701", "search-in-a-binary-search-tree":  "700", "jewels-and-stones":  "771", "basic-calculator-iv":  "770", "max-chunks-to-make-sorted":  "769", "max-chunks-to-make-sorted-ii":  "768", "reorganize-string":  "767", "toeplitz-matrix":  "766", "n-ary-tree-postorder-traversal":  "590", "n-ary-tree-preorder-traversal":  "589", "maximum-depth-of-n-ary-tree":  "559", "quad-tree-intersection":  "558", "construct-quad-tree":  "427", "couples-holding-hands":  "765", "largest-plus-sign":  "764", "partition-labels":  "763", "prime-number-of-set-bits-in-binary-representation":  "762", "flatten-a-multilevel-doubly-linked-list":  "430", "n-ary-tree-level-order-traversal":  "429", "special-binary-string":  "761", "set-intersection-size-at-least-two":  "757", "pyramid-transition-matrix":  "756", "reach-a-number":  "754", "cracking-the-safe":  "753", "open-the-lock":  "752", "contain-virus":  "749", "shortest-completing-word":  "748", "largest-number-at-least-twice-of-others":  "747", "min-cost-climbing-stairs":  "746", "prefix-and-suffix-search":  "745", "find-smallest-letter-greater-than-target":  "744", "network-delay-time":  "743", "to-lower-case":  "709", "cherry-pickup":  "741", "delete-and-earn":  "740", "daily-temperatures":  "739", "monotone-increasing-digits":  "738", "parse-lisp-expression":  "736", "asteroid-collision":  "735", "flood-fill":  "733", "my-calendar-iii":  "732", "my-calendar-ii":  "731", "count-different-palindromic-subsequences":  "730", "my-calendar-i":  "729", "self-dividing-numbers":  "728", "number-of-atoms":  "726", "split-linked-list-in-parts":  "725", "find-pivot-index":  "724", "remove-comments":  "722", "accounts-merge":  "721", "longest-word-in-dictionary":  "720", "find-k-th-smallest-pair-distance":  "719", "maximum-length-of-repeated-subarray":  "718", "1-bit-and-2-bit-characters":  "717", "range-module":  "715", "best-time-to-buy-and-sell-stock-with-transaction-fee":  "714", "subarray-product-less-than-k":  "713", "minimum-ascii-delete-sum-for-two-strings":  "712", "falling-squares":  "699", "partition-to-k-equal-sum-subsets":  "698", "degree-of-an-array":  "697", "count-binary-substrings":  "696", "max-area-of-island":  "695", "binary-number-with-alternating-bits":  "693", "top-k-frequent-words":  "692", "stickers-to-spell-word":  "691", "employee-importance":  "690", "maximum-sum-of-3-non-overlapping-subarrays":  "689", "knight-probability-in-chessboard":  "688", "longest-univalue-path":  "687", "repeated-string-match":  "686", "redundant-connection-ii":  "685", "redundant-connection":  "684", "baseball-game":  "682", "valid-palindrome-ii":  "680", "24-game":  "679", "valid-parenthesis-string":  "678", "map-sum-pairs":  "677", "implement-magic-dictionary":  "676", "cut-off-trees-for-golf-event":  "675", "longest-continuous-increasing-subsequence":  "674", "number-of-longest-increasing-subsequence":  "673", "bulb-switcher-ii":  "672", "second-minimum-node-in-a-binary-tree":  "671", "maximum-swap":  "670", "trim-a-binary-search-tree":  "669", "kth-smallest-number-in-multiplication-table":  "668", "beautiful-arrangement-ii":  "667", "non-decreasing-array":  "665", "strange-printer":  "664", "maximum-width-of-binary-tree":  "662", "image-smoother":  "661", "split-array-into-consecutive-subsequences":  "659", "find-k-closest-elements":  "658", "robot-return-to-origin":  "657", "print-binary-tree":  "655", "maximum-binary-tree":  "654", "two-sum-iv-input-is-a-bst":  "653", "find-duplicate-subtrees":  "652", "2-keys-keyboard":  "650", "dota2-senate":  "649", "replace-words":  "648", "palindromic-substrings":  "647", "maximum-length-of-pair-chain":  "646", "set-mismatch":  "645", "maximum-average-subarray-i":  "643", "solve-the-equation":  "640", "decode-ways-ii":  "639", "shopping-offers":  "638", "average-of-levels-in-binary-tree":  "637", "exclusive-time-of-functions":  "636", "sum-of-square-numbers":  "633", "smallest-range":  "632", "course-schedule-iii":  "630", "k-inverse-pairs-array":  "629", "maximum-product-of-three-numbers":  "628", "swap-salary":  "627", "exchange-seats":  "626", "add-one-row-to-tree":  "623", "task-scheduler":  "621", "not-boring-movies":  "620", "merge-two-binary-trees":  "617", "valid-triangle-number":  "611", "find-duplicate-file-in-system":  "609", "construct-string-from-binary-tree":  "606", "can-place-flowers":  "605", "human-traffic-of-stadium":  "601", "non-negative-integers-without-consecutive-ones":  "600", "minimum-index-sum-of-two-lists":  "599", "range-addition-ii":  "598", "classes-more-than-5-students":  "596", "big-countries":  "595", "longest-harmonious-subsequence":  "594", "valid-square":  "593", "fraction-addition-and-subtraction":  "592", "tag-validator":  "591", "erect-the-fence":  "587", "delete-operation-for-two-strings": "583", "shortest-unsorted-continuous-subarray":  "581", "out-of-boundary-paths":  "576", "distribute-candies":  "575", "subtree-of-another-tree":  "572", "permutation-in-string":  "567", "reshape-the-matrix":  "566", "array-nesting":  "565", "find-the-closest-palindrome":  "564", "binary-tree-tilt":  "563", "array-partition-i":  "561", "subarray-sum-equals-k":  "560", "reverse-words-in-a-string-iii":  "557", "next-greater-element-iii":  "556", "brick-wall":  "554", "optimal-division":  "553", "student-attendance-record-ii":  "552", "student-attendance-record-i":  "551", "friend-circles":  "547", "remove-boxes":  "546", "diameter-of-binary-tree":  "543", "01-matrix":  "542", "reverse-string-ii":  "541", "single-element-in-a-sorted-array":  "540", "minimum-time-difference":  "539", "convert-bst-to-greater-tree":  "538", "complex-number-multiplication":  "537", "encode-and-decode-tinyurl":  "535", "k-diff-pairs-in-an-array":  "532", "minimum-absolute-difference-in-bst":  "530", "minesweeper":  "529", "beautiful-arrangement":  "526", "contiguous-array":  "525", "longest-word-in-dictionary-through-deleting":  "524", "continuous-subarray-sum":  "523", "longest-uncommon-subsequence-ii":  "522", "longest-uncommon-subsequence-i":  "521", "detect-capital":  "520", "coin-change-2":  "518", "super-washing-machines":  "517", "longest-palindromic-subsequence":  "516", "find-largest-value-in-each-tree-row":  "515", "freedom-trail":  "514", "find-bottom-left-tree-value":  "513", "most-frequent-subtree-sum":  "508", "perfect-number":  "507", "relative-ranks":  "506", "base-7":  "504", "next-greater-element-ii":  "503", "ipo":  "502", "find-mode-in-binary-search-tree":  "501", "keyboard-row":  "500", "diagonal-traverse":  "498", "next-greater-element-i":  "496", "teemo-attacking":  "495", "target-sum":  "494", "reverse-pairs":  "493", "construct-the-rectangle":  "492", "increasing-subsequences":  "491", "zuma-game":  "488", "predict-the-winner":  "486", "max-consecutive-ones":  "485", "smallest-good-base":  "483", "license-key-formatting":  "482", "magical-string":  "481", "sliding-window-median":  "480", "largest-palindrome-product":  "479", "total-hamming-distance":  "477", "number-complement":  "476", "heaters":  "475", "ones-and-zeroes":  "474", "matchsticks-to-square":  "473", "concatenated-words":  "472", "validate-ip-address":  "468", "unique-substrings-in-wraparound-string":  "467", "count-the-repetitions":  "466", "can-i-win":  "464", "island-perimeter":  "463", "minimum-moves-to-equal-array-elements-ii":  "462", "hamming-distance":  "461", "lfu-cache":  "460", "repeated-substring-pattern":  "459", "poor-pigs":  "458", "circular-array-loop":  "457", "132-pattern":  "456", "assign-cookies":  "455", "4sum-ii":  "454", "minimum-moves-to-equal-array-elements":  "453", "minimum-number-of-arrows-to-burst-balloons":  "452", "sort-characters-by-frequency":  "451", "delete-node-in-a-bst":  "450", "serialize-and-deserialize-bst":  "449", "find-all-numbers-disappeared-in-an-array":  "448", "number-of-boomerangs":  "447", "arithmetic-slices-ii-subsequence":  "446", "add-two-numbers-ii":  "445", "string-compression":  "443", "find-all-duplicates-in-an-array":  "442", "arranging-coins":  "441", "k-th-smallest-in-lexicographical-order":  "440", "find-all-anagrams-in-a-string":  "438", "path-sum-iii":  "437", "find-right-interval":  "436", "non-overlapping-intervals":  "435", "number-of-segments-in-a-string":  "434", "minimum-genetic-mutation":  "433", "all-oone-data-structure":  "432", "longest-repeating-character-replacement":  "424", "reconstruct-original-digits-from-english":  "423", "maximum-xor-of-two-numbers-in-an-array":  "421", "strong-password-checker":  "420", "battleships-in-a-board":  "419", "pacific-atlantic-water-flow":  "417", "partition-equal-subset-sum":  "416", "add-strings":  "415", "third-maximum-number":  "414", "arithmetic-slices":  "413", "fizz-buzz":  "412", "split-array-largest-sum":  "410", "longest-palindrome":  "409", "trapping-rain-water-ii":  "407", "queue-reconstruction-by-height":  "406", "convert-a-number-to-hexadecimal":  "405", "sum-of-left-leaves":  "404", "frog-jump":  "403", "remove-k-digits":  "402", "binary-watch":  "401", "nth-digit":  "400", "evaluate-division":  "399", "random-pick-index":  "398", "integer-replacement":  "397", "rotate-function":  "396", "longest-substring-with-at-least-k-repeating-characters":  "395", "decode-string":  "394", "utf-8-validation":  "393", "is-subsequence":  "392", "perfect-rectangle":  "391", "elimination-game":  "390", "find-the-difference":  "389", "longest-absolute-file-path":  "388", "first-unique-character-in-a-string":  "387", "lexicographical-numbers":  "386", "mini-parser":  "385", "shuffle-an-array":  "384", "ransom-note":  "383", "linked-list-random-node":  "382", "insert-delete-getrandom-o1-duplicates-allowed":  "381", "insert-delete-getrandom-o1":  "380", "kth-smallest-element-in-a-sorted-matrix":  "378", "combination-sum-iv":  "377", "wiggle-subsequence":  "376", "guess-number-higher-or-lower-ii":  "375", "guess-number-higher-or-lower":  "374", "find-k-pairs-with-smallest-sums":  "373", "super-pow":  "372", "sum-of-two-integers":  "371", "largest-divisible-subset":  "368", "valid-perfect-square":  "367", "water-and-jug-problem":  "365", "max-sum-of-rectangle-no-larger-than-k":  "363", "count-numbers-with-unique-digits":  "357", "design-twitter":  "355", "russian-doll-envelopes":  "354", "data-stream-as-disjoint-intervals":  "352", "intersection-of-two-arrays-ii":  "350", "intersection-of-two-arrays":  "349", "top-k-frequent-elements":  "347", "reverse-vowels-of-a-string":  "345", "reverse-string":  "344", "integer-break":  "343", "power-of-four":  "342", "flatten-nested-list-iterator":  "341", "counting-bits":  "338", "house-robber-iii":  "337", "palindrome-pairs":  "336", "self-crossing":  "335", "increasing-triplet-subsequence":  "334", "reconstruct-itinerary":  "332", "verify-preorder-serialization-of-a-binary-tree":  "331", "patching-array":  "330", "longest-increasing-path-in-a-matrix":  "329", "odd-even-linked-list":  "328", "count-of-range-sum":  "327", "power-of-three":  "326", "wiggle-sort-ii":  "324", "coin-change":  "322", "create-maximum-number":  "321", "bulb-switcher":  "319", "maximum-product-of-word-lengths":  "318", "remove-duplicate-letters":  "316", "count-of-smaller-numbers-after-self":  "315", "super-ugly-number":  "313", "burst-balloons":  "312", "minimum-height-trees":  "310", "best-time-to-buy-and-sell-stock-with-cooldown":  "309", "range-sum-query-mutable":  "307", "additive-number":  "306", "range-sum-query-2d-immutable":  "304", "range-sum-query-immutable":  "303", "remove-invalid-parentheses":  "301", "longest-increasing-subsequence":  "300", "bulls-and-cows":  "299", "serialize-and-deserialize-binary-tree":  "297", "find-median-from-data-stream":  "295", "nim-game":  "292", "word-pattern":  "290", "game-of-life":  "289", "find-the-duplicate-number":  "287", "peeking-iterator":  "284", "move-zeroes":  "283", "expression-add-operators":  "282", "perfect-squares":  "279", "first-bad-version":  "278", "h-index-ii":  "275", "h-index":  "274", "integer-to-english-words":  "273", "missing-number":  "268", "ugly-number-ii":  "264", "ugly-number":  "263", "trips-and-users":  "262", "single-number-iii":  "260", "add-digits":  "258", "binary-tree-paths":  "257", "valid-anagram":  "242", "different-ways-to-add-parentheses":  "241", "search-a-2d-matrix-ii":  "240", "sliding-window-maximum":  "239", "product-of-array-except-self":  "238", "delete-node-in-a-linked-list":  "237", "lowest-common-ancestor-of-a-binary-tree":  "236", "lowest-common-ancestor-of-a-binary-search-tree":  "235", "palindrome-linked-list":  "234", "number-of-digit-one":  "233", "implement-queue-using-stacks":  "232", "power-of-two":  "231", "kth-smallest-element-in-a-bst":  "230", "majority-element-ii":  "229", "summary-ranges":  "228", "basic-calculator-ii":  "227", "invert-binary-tree":  "226", "implement-stack-using-queues":  "225", "basic-calculator":  "224", "rectangle-area":  "223", "count-complete-tree-nodes":  "222", "maximal-square":  "221", "contains-duplicate-iii":  "220", "contains-duplicate-ii":  "219", "the-skyline-problem":  "218", "contains-duplicate":  "217", "combination-sum-iii":  "216", "kth-largest-element-in-an-array":  "215", "shortest-palindrome":  "214", "house-robber-ii":  "213", "word-search-ii":  "212", "add-and-search-word-data-structure-design":  "211", "course-schedule-ii":  "210", "minimum-size-subarray-sum":  "209", "implement-trie-prefix-tree":  "208", "course-schedule":  "207", "reverse-linked-list":  "206", "isomorphic-strings":  "205", "count-primes":  "204", "remove-linked-list-elements":  "203", "happy-number":  "202", "bitwise-and-of-numbers-range":  "201", "number-of-islands":  "200", "binary-tree-right-side-view":  "199", "house-robber":  "198", "rising-temperature":  "197", "delete-duplicate-emails":  "196", "tenth-line":  "195", "transpose-file":  "194", "valid-phone-numbers":  "193", "word-frequency":  "192", "number-of-1-bits":  "191", "reverse-bits":  "190", "rotate-array":  "189", "best-time-to-buy-and-sell-stock-iv":  "188", "repeated-dna-sequences":  "187", "department-top-three-salaries":  "185", "department-highest-salary":  "184", "customers-who-never-order":  "183", "duplicate-emails":  "182", "employees-earning-more-than-their-managers":  "181", "consecutive-numbers":  "180", "largest-number":  "179", "rank-scores":  "178", "nth-highest-salary":  "177", "second-highest-salary":  "176", "combine-two-tables":  "175", "dungeon-game":  "174", "binary-search-tree-iterator":  "173", "factorial-trailing-zeroes":  "172", "excel-sheet-column-number":  "171", "majority-element":  "169", "excel-sheet-column-title":  "168", "two-sum-ii-input-array-is-sorted":  "167", "fraction-to-recurring-decimal":  "166", "compare-version-numbers":  "165", "maximum-gap":  "164", "find-peak-element":  "162", "intersection-of-two-linked-lists":  "160", "min-stack":  "155", "find-minimum-in-rotated-sorted-array-ii":  "154", "find-minimum-in-rotated-sorted-array":  "153", "maximum-product-subarray":  "152", "reverse-words-in-a-string":  "151", "evaluate-reverse-polish-notation":  "150", "max-points-on-a-line":  "149", "sort-list":  "148", "insertion-sort-list":  "147", "lru-cache":  "146", "binary-tree-postorder-traversal":  "145", "binary-tree-preorder-traversal":  "144", "reorder-list":  "143", "linked-list-cycle-ii":  "142", "linked-list-cycle":  "141", "word-break-ii":  "140", "word-break":  "139", "copy-list-with-random-pointer":  "138", "single-number-ii":  "137", "single-number":  "136", "candy":  "135", "gas-station":  "134", "clone-graph":  "133", "palindrome-partitioning-ii":  "132", "palindrome-partitioning":  "131", "surrounded-regions":  "130", "sum-root-to-leaf-numbers":  "129", "longest-consecutive-sequence":  "128", "word-ladder":  "127", "word-ladder-ii":  "126", "valid-palindrome":  "125", "binary-tree-maximum-path-sum":  "124", "best-time-to-buy-and-sell-stock-iii":  "123", "best-time-to-buy-and-sell-stock-ii":  "122", "best-time-to-buy-and-sell-stock":  "121", "triangle":  "120", "pascals-triangle-ii":  "119", "pascals-triangle":  "118", "populating-next-right-pointers-in-each-node-ii":  "117", "populating-next-right-pointers-in-each-node":  "116", "distinct-subsequences":  "115", "flatten-binary-tree-to-linked-list":  "114", "path-sum-ii":  "113", "path-sum":  "112", "minimum-depth-of-binary-tree":  "111", "balanced-binary-tree":  "110", "convert-sorted-list-to-binary-search-tree":  "109", "convert-sorted-array-to-binary-search-tree":  "108", "binary-tree-level-order-traversal-ii":  "107", "construct-binary-tree-from-inorder-and-postorder-traversal":  "106", "construct-binary-tree-from-preorder-and-inorder-traversal":  "105", "maximum-depth-of-binary-tree":  "104", "binary-tree-zigzag-level-order-traversal":  "103", "binary-tree-level-order-traversal":  "102", "symmetric-tree":  "101", "same-tree":  "100", "recover-binary-search-tree":  "99", "validate-binary-search-tree":  "98", "interleaving-string":  "97", "unique-binary-search-trees":  "96", "unique-binary-search-trees-ii":  "95", "binary-tree-inorder-traversal":  "94", "restore-ip-addresses":  "93", "reverse-linked-list-ii":  "92", "decode-ways":  "91", "subsets-ii":  "90", "gray-code":  "89", "merge-sorted-array":  "88", "scramble-string":  "87", "partition-list":  "86", "maximal-rectangle":  "85", "largest-rectangle-in-histogram":  "84", "remove-duplicates-from-sorted-list":  "83", "remove-duplicates-from-sorted-list-ii":  "82", "search-in-rotated-sorted-array-ii":  "81", "remove-duplicates-from-sorted-array-ii":  "80", "word-search":  "79", "subsets":  "78", "combinations":  "77", "minimum-window-substring":  "76", "sort-colors":  "75", "search-a-2d-matrix":  "74", "set-matrix-zeroes":  "73", "edit-distance":  "72", "simplify-path":  "71", "climbing-stairs":  "70", "sqrtx":  "69", "text-justification":  "68", "add-binary":  "67", "plus-one":  "66", "valid-number":  "65", "minimum-path-sum":  "64", "unique-paths-ii":  "63", "unique-paths":  "62", "rotate-list":  "61", "permutation-sequence":  "60", "spiral-matrix-ii":  "59", "length-of-last-word":  "58", "insert-interval":  "57", "merge-intervals":  "56", "jump-game":  "55", "spiral-matrix":  "54", "maximum-subarray":  "53", "n-queens-ii":  "52", "n-queens":  "51", "powx-n":  "50", "group-anagrams":  "49", "rotate-image":  "48", "permutations-ii":  "47", "permutations":  "46", "jump-game-ii":  "45", "wildcard-matching":  "44", "multiply-strings":  "43", "trapping-rain-water":  "42", "first-missing-positive":  "41", "combination-sum-ii":  "40", "combination-sum":  "39", "count-and-say":  "38", "sudoku-solver":  "37", "valid-sudoku":  "36", "search-insert-position":  "35", "find-first-and-last-position-of-element-in-sorted-array":  "34", "search-in-rotated-sorted-array":  "33", "longest-valid-parentheses":  "32", "next-permutation":  "31", "substring-with-concatenation-of-all-words":  "30", "divide-two-integers":  "29", "implement-strstr":  "28", "remove-element":  "27", "remove-duplicates-from-sorted-array":  "26", "reverse-nodes-in-k-group":  "25", "swap-nodes-in-pairs":  "24", "merge-k-sorted-lists":  "23", "generate-parentheses":  "22", "merge-two-sorted-lists":  "21", "valid-parentheses":  "20", "remove-nth-node-from-end-of-list":  "19", "4sum":  "18", "letter-combinations-of-a-phone-number":  "17", "3sum-closest":  "16", "3sum":  "15", "longest-common-prefix":  "14", "roman-to-integer":  "13", "integer-to-roman":  "12", "container-with-most-water":  "11", "regular-expression-matching":  "10", "palindrome-number":  "9", "string-to-integer-atoi":  "8", "reverse-integer":  "7", "zigzag-conversion":  "6", "longest-palindromic-substring":  "5", "median-of-two-sorted-arrays":  "4", "longest-substring-without-repeating-characters":  "3", "add-two-numbers":  "2", "two-sum":  "1"}
            const leetcodeId2Url = {"880" :"https://www.cnblogs.com/grandyang/p/10847233.html", "877" :"https://www.cnblogs.com/grandyang/p/10828725.html", "876" :"https://www.cnblogs.com/grandyang/p/10817408.html", "875" :"https://www.cnblogs.com/grandyang/p/10807121.html", "874" :"https://www.cnblogs.com/grandyang/p/10800993.html", "873" :"https://www.cnblogs.com/grandyang/p/10781190.html", "872" :"https://www.cnblogs.com/grandyang/p/10771842.html", "870" :"https://www.cnblogs.com/grandyang/p/10759525.html", "869" :"https://www.cnblogs.com/grandyang/p/10747839.html", "868" :"https://www.cnblogs.com/grandyang/p/10739341.html", "867" :"https://www.cnblogs.com/grandyang/p/10727029.html", "866" :"https://www.cnblogs.com/grandyang/p/10714003.html", "865" :"https://www.cnblogs.com/grandyang/p/10703653.html", "863" :"https://www.cnblogs.com/grandyang/p/10686922.html", "861" :"https://www.cnblogs.com/grandyang/p/10674440.html", "860" :"https://www.cnblogs.com/grandyang/p/10663469.html", "859" :"https://www.cnblogs.com/grandyang/p/10657575.html", "858" :"https://www.cnblogs.com/grandyang/p/10646040.html", "856" :"https://www.cnblogs.com/grandyang/p/10634116.html", "855" :"https://www.cnblogs.com/grandyang/p/10618437.html", "853" :"https://www.cnblogs.com/grandyang/p/10540136.html", "852" :"https://www.cnblogs.com/grandyang/p/10527596.html", "851" :"https://www.cnblogs.com/grandyang/p/10513992.html", "849" :"https://www.cnblogs.com/grandyang/p/10503789.html", "848" :"https://www.cnblogs.com/grandyang/p/10480135.html", "846" :"https://www.cnblogs.com/grandyang/p/10468523.html", "845" :"https://www.cnblogs.com/grandyang/p/10459400.html", "844" :"https://www.cnblogs.com/grandyang/p/10447783.html", "842" :"https://www.cnblogs.com/grandyang/p/10434771.html", "841" :"https://www.cnblogs.com/grandyang/p/10415773.html", "840" :"https://www.cnblogs.com/grandyang/p/10404157.html", "838" :"https://www.cnblogs.com/grandyang/p/10393508.html", "837" :"https://www.cnblogs.com/grandyang/p/10386525.html", "836" :"https://www.cnblogs.com/grandyang/p/10367583.html", "835" :"https://www.cnblogs.com/grandyang/p/10355589.html", "833" :"https://www.cnblogs.com/grandyang/p/10352323.html", "832" :"https://www.cnblogs.com/grandyang/p/10349485.html", "831" :"https://www.cnblogs.com/grandyang/p/10340260.html", "830" :"https://www.cnblogs.com/grandyang/p/10332063.html", "826" :"https://www.cnblogs.com/grandyang/p/10264877.html", "825" :"https://www.cnblogs.com/grandyang/p/10252913.html", "824" :"https://www.cnblogs.com/grandyang/p/10236802.html", "823" :"https://www.cnblogs.com/grandyang/p/10223109.html", "822" :"https://www.cnblogs.com/grandyang/p/10163255.html", "821" :"https://www.cnblogs.com/grandyang/p/10113218.html", "820" :"https://www.cnblogs.com/grandyang/p/10089792.html", "819" :"https://www.cnblogs.com/grandyang/p/10061930.html", "818" :"https://www.cnblogs.com/grandyang/p/10360655.html", "817" :"https://www.cnblogs.com/grandyang/p/9601243.html", "816" :"https://www.cnblogs.com/grandyang/p/9563418.html", "815" :"https://www.cnblogs.com/grandyang/p/10293947.html", "814" :"https://www.cnblogs.com/grandyang/p/9539584.html", "813" :"https://www.cnblogs.com/grandyang/p/9504413.html", "812" :"https://www.cnblogs.com/grandyang/p/9461484.html", "811" :"https://www.cnblogs.com/grandyang/p/9486061.html", "810" :"https://www.cnblogs.com/grandyang/p/9445951.html", "809" :"https://www.cnblogs.com/grandyang/p/9426942.html", "808" :"https://www.cnblogs.com/grandyang/p/9406434.html", "807" :"http://www.cnblogs.com/grandyang/p/9383482.html", "806" :"http://www.cnblogs.com/grandyang/p/9348596.html", "805" :"https://www.cnblogs.com/grandyang/p/10285531.html", "804" :"http://www.cnblogs.com/grandyang/p/9338988.html", "803" :"https://www.cnblogs.com/grandyang/p/9362777.html", "802" :"http://www.cnblogs.com/grandyang/p/9319966.html", "801" :"http://www.cnblogs.com/grandyang/p/9311385.html", "800" :"http://www.cnblogs.com/grandyang/p/9296602.html", "799" :"http://www.cnblogs.com/grandyang/p/9286537.html", "798" :"http://www.cnblogs.com/grandyang/p/9272921.html", "797" :"http://www.cnblogs.com/grandyang/p/9262159.html", "796" :"http://www.cnblogs.com/grandyang/p/9251578.html", "795" :"http://www.cnblogs.com/grandyang/p/9237967.html", "794" :"http://www.cnblogs.com/grandyang/p/9223105.html", "793" :"http://www.cnblogs.com/grandyang/p/9214055.html", "792" :"http://www.cnblogs.com/grandyang/p/9201323.html", "791" :"http://www.cnblogs.com/grandyang/p/9190143.html", "790" :"http://www.cnblogs.com/grandyang/p/9179556.html", "789" :"http://www.cnblogs.com/grandyang/p/9165361.html", "788" :"http://www.cnblogs.com/grandyang/p/9154892.html", "787" :"http://www.cnblogs.com/grandyang/p/9109981.html", "786" :"http://www.cnblogs.com/grandyang/p/9135156.html", "785" :"http://www.cnblogs.com/grandyang/p/8519566.html", "784" :"http://www.cnblogs.com/grandyang/p/9065702.html", "783" :"http://www.cnblogs.com/grandyang/p/9062143.html", "782" :"https://www.cnblogs.com/grandyang/p/9053705.html", "781" :"http://www.cnblogs.com/grandyang/p/9043761.html", "780" :"http://www.cnblogs.com/grandyang/p/9033955.html", "779" :"http://www.cnblogs.com/grandyang/p/9027098.html", "778" :"http://www.cnblogs.com/grandyang/p/9017300.html", "777" :"http://www.cnblogs.com/grandyang/p/9001474.html", "776" :"http://www.cnblogs.com/grandyang/p/8993143.html", "775" :"http://www.cnblogs.com/grandyang/p/8983098.html", "774" :"http://www.cnblogs.com/grandyang/p/8970057.html", "773" :"http://www.cnblogs.com/grandyang/p/8955735.html", "772" :"http://www.cnblogs.com/grandyang/p/8873471.html", "771" :"http://www.cnblogs.com/grandyang/p/8910994.html", "769" :"http://www.cnblogs.com/grandyang/p/8823944.html", "768" :"http://www.cnblogs.com/grandyang/p/8850299.html", "767" :"http://www.cnblogs.com/grandyang/p/8799483.html", "766" :"http://www.cnblogs.com/grandyang/p/8729459.html", "765" :"http://www.cnblogs.com/grandyang/p/8716597.html", "764" :"http://www.cnblogs.com/grandyang/p/8679286.html", "763" :"http://www.cnblogs.com/grandyang/p/8654822.html", "762" :"http://www.cnblogs.com/grandyang/p/8642157.html", "761" :"http://www.cnblogs.com/grandyang/p/8606024.html", "760" :"http://www.cnblogs.com/grandyang/p/8570939.html", "759" :"http://www.cnblogs.com/grandyang/p/8552586.html", "758" :"http://www.cnblogs.com/grandyang/p/8531642.html", "757" :"http://www.cnblogs.com/grandyang/p/8503476.html", "756" :"http://www.cnblogs.com/grandyang/p/8476646.html", "755" :"http://www.cnblogs.com/grandyang/p/8460541.html", "754" :"http://www.cnblogs.com/grandyang/p/8456022.html", "753" :"http://www.cnblogs.com/grandyang/p/8452361.html", "752" :"http://www.cnblogs.com/grandyang/p/8449211.html", "751" :"http://www.cnblogs.com/grandyang/p/8440087.html", "750" :"http://www.cnblogs.com/grandyang/p/8433813.html", "749" :"http://www.cnblogs.com/grandyang/p/8424780.html", "748" :"http://www.cnblogs.com/grandyang/p/8407446.html", "747" :"http://www.cnblogs.com/grandyang/p/8387593.html", "746" :"http://www.cnblogs.com/grandyang/p/8343874.html", "745" :"http://www.cnblogs.com/grandyang/p/8331660.html", "744" :"http://www.cnblogs.com/grandyang/p/8284940.html", "743" :"http://www.cnblogs.com/grandyang/p/8278115.html", "742" :"http://www.cnblogs.com/grandyang/p/8245586.html", "741" :"http://www.cnblogs.com/grandyang/p/8215787.html", "740" :"http://www.cnblogs.com/grandyang/p/8176933.html", "739" :"http://www.cnblogs.com/grandyang/p/8097513.html", "738" :"http://www.cnblogs.com/grandyang/p/8068326.html", "737" :"http://www.cnblogs.com/grandyang/p/8053934.html", "736" :"http://www.cnblogs.com/grandyang/p/8045255.html", "735" :"http://www.cnblogs.com/grandyang/p/8035551.html", "734" :"http://www.cnblogs.com/grandyang/p/8016251.html", "733" :"http://www.cnblogs.com/grandyang/p/7990046.html", "732" :"http://www.cnblogs.com/grandyang/p/8005054.html", "731" :"http://www.cnblogs.com/grandyang/p/7968035.html", "730" :"http://www.cnblogs.com/grandyang/p/7942040.html", "729" :"http://www.cnblogs.com/grandyang/p/7920253.html", "728" :"http://www.cnblogs.com/grandyang/p/7906786.html", "727" :"http://www.cnblogs.com/grandyang/p/8684817.html", "726" :"http://www.cnblogs.com/grandyang/p/8667239.html", "725" :"http://www.cnblogs.com/grandyang/p/7878548.html", "724" :"http://www.cnblogs.com/grandyang/p/7865693.html", "723" :"http://www.cnblogs.com/grandyang/p/7858414.html", "722" :"http://www.cnblogs.com/grandyang/p/7841824.html", "721" :"http://www.cnblogs.com/grandyang/p/7829169.html", "720" :"http://www.cnblogs.com/grandyang/p/7817011.html", "719" :"http://www.cnblogs.com/grandyang/p/8627783.html", "718" :"http://www.cnblogs.com/grandyang/p/7801533.html", "717" :"http://www.cnblogs.com/grandyang/p/7790029.html", "716" :"http://www.cnblogs.com/grandyang/p/7823424.html", "715" :"http://www.cnblogs.com/grandyang/p/8586531.html", "714" :"http://www.cnblogs.com/grandyang/p/7776979.html", "713" :"http://www.cnblogs.com/grandyang/p/7753959.html", "712" :"http://www.cnblogs.com/grandyang/p/7752002.html", "711" :"http://www.cnblogs.com/grandyang/p/8542820.html", "710" :"https://www.cnblogs.com/grandyang/p/10029772.html", "709" :"https://www.cnblogs.com/grandyang/p/10018055.html", "708" :"https://www.cnblogs.com/grandyang/p/9981163.html", "707" :"https://www.cnblogs.com/grandyang/p/10005504.html", "706" :"https://www.cnblogs.com/grandyang/p/9972764.html", "705" :"https://www.cnblogs.com/grandyang/p/9966807.html", "704" :"https://www.cnblogs.com/grandyang/p/9937844.html", "703" :"https://www.cnblogs.com/grandyang/p/9941357.html", "702" :"https://www.cnblogs.com/grandyang/p/9937770.html", "701" :"https://www.cnblogs.com/grandyang/p/9914546.html", "700" :"https://www.cnblogs.com/grandyang/p/9912434.html", "699" :"http://www.cnblogs.com/grandyang/p/8486414.html", "698" :"http://www.cnblogs.com/grandyang/p/7733098.html", "697" :"http://www.cnblogs.com/grandyang/p/7722949.html", "696" :"http://www.cnblogs.com/grandyang/p/7716150.html", "695" :"http://www.cnblogs.com/grandyang/p/7712724.html", "694" :"http://www.cnblogs.com/grandyang/p/7698778.html", "693" :"http://www.cnblogs.com/grandyang/p/7696387.html", "692" :"http://www.cnblogs.com/grandyang/p/7689927.html", "691" :"http://www.cnblogs.com/grandyang/p/8468045.html", "690" :"http://www.cnblogs.com/grandyang/p/7639798.html", "689" :"http://www.cnblogs.com/grandyang/p/8453386.html", "688" :"http://www.cnblogs.com/grandyang/p/7639153.html", "687" :"http://www.cnblogs.com/grandyang/p/7636259.html", "686" :"http://www.cnblogs.com/grandyang/p/7631434.html", "685" :"http://www.cnblogs.com/grandyang/p/8445733.html", "684" :"http://www.cnblogs.com/grandyang/p/7628977.html", "683" :"http://www.cnblogs.com/grandyang/p/8415880.html", "682" :"http://www.cnblogs.com/grandyang/p/7627331.html", "681" :"http://www.cnblogs.com/grandyang/p/7623614.html", "680" :"http://www.cnblogs.com/grandyang/p/7618468.html", "679" :"http://www.cnblogs.com/grandyang/p/8395062.html", "678" :"http://www.cnblogs.com/grandyang/p/7617017.html", "677" :"http://www.cnblogs.com/grandyang/p/7616525.html", "676" :"http://www.cnblogs.com/grandyang/p/7612918.html", "675" :"http://www.cnblogs.com/grandyang/p/8379506.html", "674" :"http://www.cnblogs.com/grandyang/p/7608976.html", "673" :"http://www.cnblogs.com/grandyang/p/7603903.html", "672" :"http://www.cnblogs.com/grandyang/p/7595595.html", "671" :"http://www.cnblogs.com/grandyang/p/7590156.html", "670" :"http://www.cnblogs.com/grandyang/p/7583875.html", "669" :"http://www.cnblogs.com/grandyang/p/7583185.html", "668" :"http://www.cnblogs.com/grandyang/p/8367505.html", "667" :"http://www.cnblogs.com/grandyang/p/7577878.html", "666" :"http://www.cnblogs.com/grandyang/p/7570954.html", "665" :"http://www.cnblogs.com/grandyang/p/7565424.html", "664" :"http://www.cnblogs.com/grandyang/p/8319913.html", "663" :"http://www.cnblogs.com/grandyang/p/7550360.html", "662" :"http://www.cnblogs.com/grandyang/p/7538821.html", "661" :"http://www.cnblogs.com/grandyang/p/7535354.html", "660" :"http://www.cnblogs.com/grandyang/p/8261714.html", "659" :"http://www.cnblogs.com/grandyang/p/7525821.html", "658" :"http://www.cnblogs.com/grandyang/p/7519466.html", "657" :"http://www.cnblogs.com/grandyang/p/7514416.html", "656" :"http://www.cnblogs.com/grandyang/p/8183477.html", "655" :"http://www.cnblogs.com/grandyang/p/7489097.html", "654" :"http://www.cnblogs.com/grandyang/p/7513099.html", "653" :"http://www.cnblogs.com/grandyang/p/7508169.html", "652" :"http://www.cnblogs.com/grandyang/p/7500082.html", "651" :"http://www.cnblogs.com/grandyang/p/7448390.html", "650" :"http://www.cnblogs.com/grandyang/p/7439616.html", "649" :"http://www.cnblogs.com/grandyang/p/7439222.html", "648" :"http://www.cnblogs.com/grandyang/p/7423420.html", "647" :"http://www.cnblogs.com/grandyang/p/7404777.html", "646" :"http://www.cnblogs.com/grandyang/p/7381633.html", "645" :"http://www.cnblogs.com/grandyang/p/7324242.html", "644" :"http://www.cnblogs.com/grandyang/p/8021421.html", "643" :"http://www.cnblogs.com/grandyang/p/7294585.html", "642" :"http://www.cnblogs.com/grandyang/p/7897166.html", "641" :"https://www.cnblogs.com/grandyang/p/9899490.html", "640" :"http://www.cnblogs.com/grandyang/p/7350578.html", "639" :"http://www.cnblogs.com/grandyang/p/7279152.html", "638" :"http://www.cnblogs.com/grandyang/p/7261663.html", "637" :"http://www.cnblogs.com/grandyang/p/7259209.html", "636" :"http://www.cnblogs.com/grandyang/p/7244767.html", "635" :"http://www.cnblogs.com/grandyang/p/7224525.html", "634" :"http://www.cnblogs.com/grandyang/p/7210929.html", "633" :"http://www.cnblogs.com/grandyang/p/7190506.html", "632" :"http://www.cnblogs.com/grandyang/p/7200016.html", "631" :"http://www.cnblogs.com/grandyang/p/7170238.html", "630" :"http://www.cnblogs.com/grandyang/p/7126289.html", "629" :"http://www.cnblogs.com/grandyang/p/7111385.html", "628" :"http://www.cnblogs.com/grandyang/p/7084957.html", "625" :"http://www.cnblogs.com/grandyang/p/7076026.html", "624" :"http://www.cnblogs.com/grandyang/p/7073343.html", "623" :"http://www.cnblogs.com/grandyang/p/7070182.html", "622" :"https://www.cnblogs.com/grandyang/p/9899034.html", "621" :"http://www.cnblogs.com/grandyang/p/7098764.html", "617" :"http://www.cnblogs.com/grandyang/p/7058935.html", "616" :"http://www.cnblogs.com/grandyang/p/7043394.html", "611" :"http://www.cnblogs.com/grandyang/p/7053730.html", "609" :"http://www.cnblogs.com/grandyang/p/7007974.html", "607" :"http://www.cnblogs.com/grandyang/p/7000040.html", "606" :"http://www.cnblogs.com/grandyang/p/7000040.html", "605" :"http://www.cnblogs.com/grandyang/p/6983982.html", "604" :"http://www.cnblogs.com/grandyang/p/7026999.html", "600" :"http://www.cnblogs.com/grandyang/p/6959585.html", "599" :"http://www.cnblogs.com/grandyang/p/6978646.html", "598" :"http://www.cnblogs.com/grandyang/p/6974232.html", "595" :"http://www.cnblogs.com/grandyang/p/6896799.html", "594" :"http://www.cnblogs.com/grandyang/p/6896799.html", "593" :"http://www.cnblogs.com/grandyang/p/6914746.html", "592" :"http://www.cnblogs.com/grandyang/p/6954197.html", "591" :"http://www.cnblogs.com/grandyang/p/7016476.html", "590" :"https://www.cnblogs.com/grandyang/p/9881420.html", "589" :"https://www.cnblogs.com/grandyang/p/9881753.html", "588" :"http://www.cnblogs.com/grandyang/p/6944331.html", "587" :"http://www.cnblogs.com/grandyang/p/7745697.html", "583" :"http://www.cnblogs.com/grandyang/p/7144045.html", "582" :"http://www.cnblogs.com/grandyang/p/7144043.html", "581" :"http://www.cnblogs.com/grandyang/p/6876457.html", "576" :"http://www.cnblogs.com/grandyang/p/6927921.html", "575" :"http://www.cnblogs.com/grandyang/p/6847675.html", "574" :"http://www.cnblogs.com/grandyang/p/6919923.html", "573" :"http://www.cnblogs.com/grandyang/p/6919923.html", "572" :"http://www.cnblogs.com/grandyang/p/6828687.html", "569" :"http://www.cnblogs.com/grandyang/p/6919389.html", "568" :"http://www.cnblogs.com/grandyang/p/6919389.html", "567" :"http://www.cnblogs.com/grandyang/p/6815227.html", "566" :"http://www.cnblogs.com/grandyang/p/6804753.html", "565" :"http://www.cnblogs.com/grandyang/p/6932727.html", "564" :"http://www.cnblogs.com/grandyang/p/6915355.html", "563" :"http://www.cnblogs.com/grandyang/p/6786643.html", "562" :"http://www.cnblogs.com/grandyang/p/6900866.html", "561" :"http://www.cnblogs.com/grandyang/p/6778030.html", "560" :"http://www.cnblogs.com/grandyang/p/6810361.html", "559" :"https://www.cnblogs.com/grandyang/p/9873496.html", "558" :"https://www.cnblogs.com/grandyang/p/9846991.html", "557" :"http://www.cnblogs.com/grandyang/p/6703311.html", "556" :"http://www.cnblogs.com/grandyang/p/6716130.html", "555" :"http://www.cnblogs.com/grandyang/p/6887140.html", "554" :"http://www.cnblogs.com/grandyang/p/6697067.html", "553" :"http://www.cnblogs.com/grandyang/p/6886673.html", "552" :"http://www.cnblogs.com/grandyang/p/6866756.html", "551" :"http://www.cnblogs.com/grandyang/p/6736484.html", "549" :"http://www.cnblogs.com/grandyang/p/6864398.html", "548" :"http://www.cnblogs.com/grandyang/p/6854492.html", "547" :"http://www.cnblogs.com/grandyang/p/6686983.html", "546" :"http://www.cnblogs.com/grandyang/p/6850657.html", "545" :"http://www.cnblogs.com/grandyang/p/6833459.html", "544" :"http://www.cnblogs.com/grandyang/p/6828353.html", "543" :"http://www.cnblogs.com/grandyang/p/6607318.html", "542" :"http://www.cnblogs.com/grandyang/p/6602288.html", "541" :"http://www.cnblogs.com/grandyang/p/6583004.html", "540" :"http://www.cnblogs.com/grandyang/p/7679036.html", "539" :"http://www.cnblogs.com/grandyang/p/6568398.html", "538" :"http://www.cnblogs.com/grandyang/p/6591526.html", "537" :"http://www.cnblogs.com/grandyang/p/6660437.html", "536" :"http://www.cnblogs.com/grandyang/p/6793904.html", "535" :"http://www.cnblogs.com/grandyang/p/6562209.html", "534" :"http://www.cnblogs.com/grandyang/p/7675140.html", "533" :"http://www.cnblogs.com/grandyang/p/6754987.html", "532" :"http://www.cnblogs.com/grandyang/p/6545075.html", "531" :"http://www.cnblogs.com/grandyang/p/6754499.html", "530" :"http://www.cnblogs.com/grandyang/p/6540165.html", "529" :"http://www.cnblogs.com/grandyang/p/6536694.html", "528" :"https://www.cnblogs.com/grandyang/p/9784690.html", "527" :"http://www.cnblogs.com/grandyang/p/6818742.html", "526" :"http://www.cnblogs.com/grandyang/p/6533276.html", "525" :"http://www.cnblogs.com/grandyang/p/6529857.html", "524" :"http://www.cnblogs.com/grandyang/p/6523344.html", "523" :"http://www.cnblogs.com/grandyang/p/6504158.html", "522" :"http://www.cnblogs.com/grandyang/p/6680548.html", "521" :"http://www.cnblogs.com/grandyang/p/6666839.html", "520" :"http://www.cnblogs.com/grandyang/p/6512921.html", "519" :"https://www.cnblogs.com/grandyang/p/9781289.html", "518" :"http://www.cnblogs.com/grandyang/p/7669088.html", "517" :"http://www.cnblogs.com/grandyang/p/6648557.html", "516" :"http://www.cnblogs.com/grandyang/p/6493182.html", "515" :"http://www.cnblogs.com/grandyang/p/6417826.html", "514" :"http://www.cnblogs.com/grandyang/p/6675879.html", "513" :"http://www.cnblogs.com/grandyang/p/6405128.html", "510" :"https://www.cnblogs.com/grandyang/p/10424982.html", "509" :"https://www.cnblogs.com/grandyang/p/10306787.html", "508" :"http://www.cnblogs.com/grandyang/p/6481682.html", "507" :"http://www.cnblogs.com/grandyang/p/6636879.html", "506" :"http://www.cnblogs.com/grandyang/p/6476983.html", "505" :"http://www.cnblogs.com/grandyang/p/6725380.html", "504" :"http://www.cnblogs.com/grandyang/p/6417943.html", "503" :"http://www.cnblogs.com/grandyang/p/6442861.html", "502" :"http://www.cnblogs.com/grandyang/p/6788811.html", "501" :"http://www.cnblogs.com/grandyang/p/6436150.html", "500" :"http://www.cnblogs.com/grandyang/p/6421749.html", "499" :"http://www.cnblogs.com/grandyang/p/6746528.html", "498" :"http://www.cnblogs.com/grandyang/p/6414461.html", "497" :"https://www.cnblogs.com/grandyang/p/9752145.html", "496" :"http://www.cnblogs.com/grandyang/p/6399855.html", "495" :"http://www.cnblogs.com/grandyang/p/6399408.html", "494" :"http://www.cnblogs.com/grandyang/p/6395843.html", "493" :"http://www.cnblogs.com/grandyang/p/6657956.html", "492" :"http://www.cnblogs.com/grandyang/p/6390311.html", "491" :"http://www.cnblogs.com/grandyang/p/6388103.html", "490" :"http://www.cnblogs.com/grandyang/p/6381458.html", "489" :"https://www.cnblogs.com/grandyang/p/9988250.html", "488" :"http://www.cnblogs.com/grandyang/p/6759881.html", "487" :"http://www.cnblogs.com/grandyang/p/6376115.html", "486" :"http://www.cnblogs.com/grandyang/p/6369688.html", "485" :"http://www.cnblogs.com/grandyang/p/6360942.html", "484" :"http://www.cnblogs.com/grandyang/p/6366738.html", "483" :"http://www.cnblogs.com/grandyang/p/6620351.html", "482" :"http://www.cnblogs.com/grandyang/p/6277972.html", "481" :"http://www.cnblogs.com/grandyang/p/6286540.html", "480" :"http://www.cnblogs.com/grandyang/p/6620334.html", "479" :"http://www.cnblogs.com/grandyang/p/7644725.html", "478" :"https://www.cnblogs.com/grandyang/p/9741220.html", "477" :"http://www.cnblogs.com/grandyang/p/6208062.html", "476" :"http://www.cnblogs.com/grandyang/p/6275742.html", "475" :"http://www.cnblogs.com/grandyang/p/6181626.html", "474" :"http://www.cnblogs.com/grandyang/p/6188893.html", "473" :"http://www.cnblogs.com/grandyang/p/6238425.html", "472" :"http://www.cnblogs.com/grandyang/p/6254527.html", "471" :"http://www.cnblogs.com/grandyang/p/6194403.html", "470" :"https://www.cnblogs.com/grandyang/p/9727206.html", "469" :"http://www.cnblogs.com/grandyang/p/6146986.html", "468" :"http://www.cnblogs.com/grandyang/p/6185339.html", "467" :"http://www.cnblogs.com/grandyang/p/6143071.html", "466" :"http://www.cnblogs.com/grandyang/p/6149294.html", "465" :"http://www.cnblogs.com/grandyang/p/6108158.html", "464" :"http://www.cnblogs.com/grandyang/p/6103525.html", "463" :"http://www.cnblogs.com/grandyang/p/6096138.html", "462" :"http://www.cnblogs.com/grandyang/p/6089060.html", "461" :"http://www.cnblogs.com/grandyang/p/6201215.html", "460" :"http://www.cnblogs.com/grandyang/p/6258459.html", "459" :"http://www.cnblogs.com/grandyang/p/6087347.html", "458" :"http://www.cnblogs.com/grandyang/p/7664088.html", "457" :"http://www.cnblogs.com/grandyang/p/7658128.html", "456" :"http://www.cnblogs.com/grandyang/p/6081984.html", "455" :"http://www.cnblogs.com/grandyang/p/6077344.html", "454" :"http://www.cnblogs.com/grandyang/p/6073317.html", "453" :"http://www.cnblogs.com/grandyang/p/6053827.html", "452" :"http://www.cnblogs.com/grandyang/p/6050562.html", "451" :"http://www.cnblogs.com/grandyang/p/6231504.html", "450" :"http://www.cnblogs.com/grandyang/p/6228252.html", "449" :"http://www.cnblogs.com/grandyang/p/6224510.html", "448" :"http://www.cnblogs.com/grandyang/p/6222149.html", "447" :"http://www.cnblogs.com/grandyang/p/6049382.html", "446" :"http://www.cnblogs.com/grandyang/p/6057934.html", "445" :"http://www.cnblogs.com/grandyang/p/6216480.html", "444" :"http://www.cnblogs.com/grandyang/p/6032498.html", "443" :"http://www.cnblogs.com/grandyang/p/8742564.html", "442" :"http://www.cnblogs.com/grandyang/p/6209746.html", "441" :"http://www.cnblogs.com/grandyang/p/6026066.html", "440" :"http://www.cnblogs.com/grandyang/p/6031787.html", "439" :"http://www.cnblogs.com/grandyang/p/6022498.html", "438" :"http://www.cnblogs.com/grandyang/p/6014408.html", "437" :"http://www.cnblogs.com/grandyang/p/6007336.html", "436" :"http://www.cnblogs.com/grandyang/p/6018581.html", "435" :"http://www.cnblogs.com/grandyang/p/6017505.html", "434" :"http://www.cnblogs.com/grandyang/p/6137386.html", "433" :"http://www.cnblogs.com/grandyang/p/7653006.html", "432" :"http://www.cnblogs.com/grandyang/p/6012229.html", "431" :"https://www.cnblogs.com/grandyang/p/9945345.html", "430" :"https://www.cnblogs.com/grandyang/p/9688522.html", "429" :"https://www.cnblogs.com/grandyang/p/9672233.html", "428" :"https://www.cnblogs.com/grandyang/p/9945453.html", "427" :"https://www.cnblogs.com/grandyang/p/9649348.html", "426" :"https://www.cnblogs.com/grandyang/p/9615871.html", "425" :"http://www.cnblogs.com/grandyang/p/6006000.html", "424" :"http://www.cnblogs.com/grandyang/p/5999050.html", "423" :"http://www.cnblogs.com/grandyang/p/5996239.html", "422" :"http://www.cnblogs.com/grandyang/p/5991673.html", "421" :"http://www.cnblogs.com/grandyang/p/5991530.html", "420" :"http://www.cnblogs.com/grandyang/p/5988792.html", "419" :"http://www.cnblogs.com/grandyang/p/5979207.html", "418" :"http://www.cnblogs.com/grandyang/p/5975426.html", "417" :"http://www.cnblogs.com/grandyang/p/5962508.html", "416" :"http://www.cnblogs.com/grandyang/p/5951422.html", "415" :"http://www.cnblogs.com/grandyang/p/5944311.html", "414" :"http://www.cnblogs.com/grandyang/p/5983113.html", "413" :"http://www.cnblogs.com/grandyang/p/5968340.html", "412" :"http://www.cnblogs.com/grandyang/p/5966473.html", "411" :"http://www.cnblogs.com/grandyang/p/5935836.html", "410" :"http://www.cnblogs.com/grandyang/p/5933787.html", "409" :"http://www.cnblogs.com/grandyang/p/5931874.html", "408" :"http://www.cnblogs.com/grandyang/p/5930369.html", "407" :"http://www.cnblogs.com/grandyang/p/5928987.html", "406" :"http://www.cnblogs.com/grandyang/p/5928417.html", "405" :"http://www.cnblogs.com/grandyang/p/5926674.html", "404" :"http://www.cnblogs.com/grandyang/p/5923559.html", "403" :"http://www.cnblogs.com/grandyang/p/5888439.html", "402" :"http://www.cnblogs.com/grandyang/p/5883736.html", "401" :"http://www.cnblogs.com/grandyang/p/5896454.html", "400" :"http://www.cnblogs.com/grandyang/p/5891871.html", "399" :"http://www.cnblogs.com/grandyang/p/5880133.html", "398" :"http://www.cnblogs.com/grandyang/p/5875509.html", "397" :"http://www.cnblogs.com/grandyang/p/5873525.html", "396" :"http://www.cnblogs.com/grandyang/p/5869791.html", "395" :"http://www.cnblogs.com/grandyang/p/5852352.html", "394" :"http://www.cnblogs.com/grandyang/p/5849037.html", "393" :"http://www.cnblogs.com/grandyang/p/5847597.html", "392" :"http://www.cnblogs.com/grandyang/p/5842033.html", "391" :"http://www.cnblogs.com/grandyang/p/5825619.html", "390" :"http://www.cnblogs.com/grandyang/p/5860706.html", "389" :"http://www.cnblogs.com/grandyang/p/5816418.html", "388" :"http://www.cnblogs.com/grandyang/p/5806493.html", "387" :"http://www.cnblogs.com/grandyang/p/5802109.html", "386" :"http://www.cnblogs.com/grandyang/p/5798275.html", "385" :"http://www.cnblogs.com/grandyang/p/5771434.html", "384" :"http://www.cnblogs.com/grandyang/p/5783392.html", "383" :"http://www.cnblogs.com/grandyang/p/5764314.html", "382" :"http://www.cnblogs.com/grandyang/p/5759926.html", "381" :"http://www.cnblogs.com/grandyang/p/5756148.html", "380" :"http://www.cnblogs.com/grandyang/p/5740864.html", "379" :"http://www.cnblogs.com/grandyang/p/5735205.html", "378" :"http://www.cnblogs.com/grandyang/p/5727892.html", "377" :"http://www.cnblogs.com/grandyang/p/5705750.html", "376" :"http://www.cnblogs.com/grandyang/p/5697621.html", "375" :"http://www.cnblogs.com/grandyang/p/5677550.html", "374" :"http://www.cnblogs.com/grandyang/p/5666502.html", "373" :"http://www.cnblogs.com/grandyang/p/5653127.html", "372" :"http://www.cnblogs.com/grandyang/p/5651982.html", "371" :"http://www.cnblogs.com/grandyang/p/5631814.html", "370" :"http://www.cnblogs.com/grandyang/p/5628786.html", "369" :"http://www.cnblogs.com/grandyang/p/5626389.html", "368" :"http://www.cnblogs.com/grandyang/p/5625209.html", "367" :"http://www.cnblogs.com/grandyang/p/5619296.html", "366" :"http://www.cnblogs.com/grandyang/p/5616158.html", "365" :"http://www.cnblogs.com/grandyang/p/5628836.html", "364" :"http://www.cnblogs.com/grandyang/p/5615583.html", "363" :"http://www.cnblogs.com/grandyang/p/5617660.html", "362" :"http://www.cnblogs.com/grandyang/p/5605552.html", "361" :"http://www.cnblogs.com/grandyang/p/5599289.html", "360" :"http://www.cnblogs.com/grandyang/p/5595614.html", "359" :"http://www.cnblogs.com/grandyang/p/5592635.html", "358" :"http://www.cnblogs.com/grandyang/p/5586009.html", "357" :"http://www.cnblogs.com/grandyang/p/5582633.html", "356" :"http://www.cnblogs.com/grandyang/p/5579271.html", "355" :"http://www.cnblogs.com/grandyang/p/5577038.html", "354" :"http://www.cnblogs.com/grandyang/p/5568818.html", "353" :"http://www.cnblogs.com/grandyang/p/5558033.html", "352" :"http://www.cnblogs.com/grandyang/p/5548284.html", "351" :"http://www.cnblogs.com/grandyang/p/5541012.html", "350" :"http://www.cnblogs.com/grandyang/p/5533305.html", "349" :"http://www.cnblogs.com/grandyang/p/5507129.html", "348" :"http://www.cnblogs.com/grandyang/p/5467118.html", "347" :"http://www.cnblogs.com/grandyang/p/5454125.html", "346" :"http://www.cnblogs.com/grandyang/p/5450001.html", "345" :"http://www.cnblogs.com/grandyang/p/5426682.html", "344" :"http://www.cnblogs.com/grandyang/p/5420836.html", "343" :"http://www.cnblogs.com/grandyang/p/5411919.html", "342" :"http://www.cnblogs.com/grandyang/p/5403783.html", "341" :"http://www.cnblogs.com/grandyang/p/5358793.html", "340" :"http://www.cnblogs.com/grandyang/p/5351347.html", "339" :"http://www.cnblogs.com/grandyang/p/5340305.html", "338" :"http://www.cnblogs.com/grandyang/p/5294255.html", "337" :"http://www.cnblogs.com/grandyang/p/5275096.html", "336" :"http://www.cnblogs.com/grandyang/p/5272039.html", "335" :"http://www.cnblogs.com/grandyang/p/5216856.html", "334" :"http://www.cnblogs.com/grandyang/p/5194599.html", "333" :"http://www.cnblogs.com/grandyang/p/5188938.html", "332" :"http://www.cnblogs.com/grandyang/p/5183210.html", "331" :"http://www.cnblogs.com/grandyang/p/5174738.html", "330" :"http://www.cnblogs.com/grandyang/p/5165821.html", "329" :"http://www.cnblogs.com/grandyang/p/5148030.html", "328" :"http://www.cnblogs.com/grandyang/p/5138936.html", "327" :"http://www.cnblogs.com/grandyang/p/5162678.html", "326" :"http://www.cnblogs.com/grandyang/p/5138212.html", "325" :"http://www.cnblogs.com/grandyang/p/5336668.html", "324" :"http://www.cnblogs.com/grandyang/p/5139057.html", "323" :"http://www.cnblogs.com/grandyang/p/5166356.html", "322" :"http://www.cnblogs.com/grandyang/p/5138186.html", "321" :"http://www.cnblogs.com/grandyang/p/5136749.html", "320" :"http://www.cnblogs.com/grandyang/p/5261569.html", "319" :"http://www.cnblogs.com/grandyang/p/5100098.html", "318" :"http://www.cnblogs.com/grandyang/p/5090058.html", "317" :"http://www.cnblogs.com/grandyang/p/5297683.html", "316" :"http://www.cnblogs.com/grandyang/p/5085379.html", "315" :"http://www.cnblogs.com/grandyang/p/5078490.html", "314" :"http://www.cnblogs.com/grandyang/p/5278930.html", "313" :"http://www.cnblogs.com/grandyang/p/5144918.html", "312" :"http://www.cnblogs.com/grandyang/p/5006441.html", "311" :"http://www.cnblogs.com/grandyang/p/5282959.html", "310" :"http://www.cnblogs.com/grandyang/p/5000291.html", "309" :"http://www.cnblogs.com/grandyang/p/4997417.html", "308" :"http://www.cnblogs.com/grandyang/p/5300458.html", "307" :"http://www.cnblogs.com/grandyang/p/4985506.html", "306" :"http://www.cnblogs.com/grandyang/p/4974115.html", "305" :"http://www.cnblogs.com/grandyang/p/5190419.html", "304" :"http://www.cnblogs.com/grandyang/p/4958789.html", "303" :"http://www.cnblogs.com/grandyang/p/4952464.html", "302" :"http://www.cnblogs.com/grandyang/p/5268775.html", "301" :"http://www.cnblogs.com/grandyang/p/4944875.html", "300" :"http://www.cnblogs.com/grandyang/p/4938187.html", "299" :"http://www.cnblogs.com/grandyang/p/4929139.html", "298" :"http://www.cnblogs.com/grandyang/p/5252599.html", "297" :"http://www.cnblogs.com/grandyang/p/4913869.html", "296" :"http://www.cnblogs.com/grandyang/p/5291058.html", "295" :"http://www.cnblogs.com/grandyang/p/4896673.html", "294" :"http://www.cnblogs.com/grandyang/p/5226206.html", "293" :"http://www.cnblogs.com/grandyang/p/5224896.html", "292" :"http://www.cnblogs.com/grandyang/p/4873248.html", "291" :"http://www.cnblogs.com/grandyang/p/5325761.html", "290" :"http://www.cnblogs.com/grandyang/p/4857022.html", "289" :"http://www.cnblogs.com/grandyang/p/4854466.html", "288" :"http://www.cnblogs.com/grandyang/p/5220589.html", "287" :"http://www.cnblogs.com/grandyang/p/4843654.html", "286" :"http://www.cnblogs.com/grandyang/p/5285868.html", "285" :"http://www.cnblogs.com/grandyang/p/5306162.html", "284" :"http://www.cnblogs.com/grandyang/p/4825068.html", "283" :"http://www.cnblogs.com/grandyang/p/4822732.html", "282" :"http://www.cnblogs.com/grandyang/p/4814506.html", "281" :"http://www.cnblogs.com/grandyang/p/5212785.html", "280" :"http://www.cnblogs.com/grandyang/p/5177285.html", "279" :"http://www.cnblogs.com/grandyang/p/4800552.html", "278" :"http://www.cnblogs.com/grandyang/p/4790469.html", "277" :"http://www.cnblogs.com/grandyang/p/5310649.html", "276" :"http://www.cnblogs.com/grandyang/p/5231220.html", "275" :"http://www.cnblogs.com/grandyang/p/4782695.html", "274" :"http://www.cnblogs.com/grandyang/p/4781203.html", "273" :"http://www.cnblogs.com/grandyang/p/4772780.html", "272" :"http://www.cnblogs.com/grandyang/p/5247398.html", "271" :"http://www.cnblogs.com/grandyang/p/5265628.html", "270" :"http://www.cnblogs.com/grandyang/p/5237170.html", "269" :"http://www.cnblogs.com/grandyang/p/5250200.html", "268" :"http://www.cnblogs.com/grandyang/p/4756677.html", "267" :"http://www.cnblogs.com/grandyang/p/5315227.html", "266" :"http://www.cnblogs.com/grandyang/p/5223238.html", "265" :"http://www.cnblogs.com/grandyang/p/5322870.html", "264" :"http://www.cnblogs.com/grandyang/p/4743837.html", "263" :"http://www.cnblogs.com/grandyang/p/4741934.html", "262" :"http://www.cnblogs.com/grandyang/p/5373841.html", "261" :"http://www.cnblogs.com/grandyang/p/5257919.html", "260" :"http://www.cnblogs.com/grandyang/p/4741122.html", "259" :"http://www.cnblogs.com/grandyang/p/5235086.html", "258" :"http://www.cnblogs.com/grandyang/p/4741028.html", "257" :"http://www.cnblogs.com/grandyang/p/4738031.html", "256" :"http://www.cnblogs.com/grandyang/p/5319384.html", "255" :"http://www.cnblogs.com/grandyang/p/5327635.html", "254" :"http://www.cnblogs.com/grandyang/p/5332722.html", "253" :"http://www.cnblogs.com/grandyang/p/5244720.html", "252" :"http://www.cnblogs.com/grandyang/p/5240774.html", "251" :"http://www.cnblogs.com/grandyang/p/5209621.html", "250" :"http://www.cnblogs.com/grandyang/p/5206862.html", "249" :"http://www.cnblogs.com/grandyang/p/5204770.html", "248" :"http://www.cnblogs.com/grandyang/p/5203228.html", "247" :"http://www.cnblogs.com/grandyang/p/5200919.html", "246" :"http://www.cnblogs.com/grandyang/p/5196960.html", "245" :"http://www.cnblogs.com/grandyang/p/5192426.html", "244" :"http://www.cnblogs.com/grandyang/p/5187640.html", "243" :"http://www.cnblogs.com/grandyang/p/5187041.html", "242" :"http://www.cnblogs.com/grandyang/p/4694988.html", "241" :"http://www.cnblogs.com/grandyang/p/4682458.html", "240" :"http://www.cnblogs.com/grandyang/p/4669134.html", "239" :"http://www.cnblogs.com/grandyang/p/4656517.html", "238" :"http://www.cnblogs.com/grandyang/p/4650187.html", "237" :"http://www.cnblogs.com/grandyang/p/4647576.html", "236" :"http://www.cnblogs.com/grandyang/p/4641968.html", "235" :"http://www.cnblogs.com/grandyang/p/4640572.html", "234" :"http://www.cnblogs.com/grandyang/p/4635425.html", "233" :"http://www.cnblogs.com/grandyang/p/4629032.html", "232" :"http://www.cnblogs.com/grandyang/p/4626238.html", "231" :"http://www.cnblogs.com/grandyang/p/4623394.html", "230" :"http://www.cnblogs.com/grandyang/p/4620012.html", "229" :"http://www.cnblogs.com/grandyang/p/4606822.html", "228" :"http://www.cnblogs.com/grandyang/p/4603555.html", "227" :"http://www.cnblogs.com/grandyang/p/4601208.html", "226" :"http://www.cnblogs.com/grandyang/p/4572877.html", "225" :"http://www.cnblogs.com/grandyang/p/4568796.html", "224" :"http://www.cnblogs.com/grandyang/p/4570699.html", "223" :"http://www.cnblogs.com/grandyang/p/4563153.html", "222" :"http://www.cnblogs.com/grandyang/p/4567827.html", "221" :"http://www.cnblogs.com/grandyang/p/4550604.html", "220" :"http://www.cnblogs.com/grandyang/p/4545261.html", "219" :"http://www.cnblogs.com/grandyang/p/4539680.html", "218" :"http://www.cnblogs.com/grandyang/p/4534586.html", "217" :"http://www.cnblogs.com/grandyang/p/4537029.html", "216" :"http://www.cnblogs.com/grandyang/p/4537983.html", "215" :"http://www.cnblogs.com/grandyang/p/4539757.html", "214" :"http://www.cnblogs.com/grandyang/p/4523624.html", "213" :"http://www.cnblogs.com/grandyang/p/4518674.html", "212" :"http://www.cnblogs.com/grandyang/p/4516013.html", "211" :"http://www.cnblogs.com/grandyang/p/4507286.html", "210" :"http://www.cnblogs.com/grandyang/p/4504793.html", "209" :"http://www.cnblogs.com/grandyang/p/4501934.html", "208" :"http://www.cnblogs.com/grandyang/p/4491665.html", "207" :"http://www.cnblogs.com/grandyang/p/4484571.html", "206" :"http://www.cnblogs.com/grandyang/p/4478820.html", "205" :"http://www.cnblogs.com/grandyang/p/4465779.html", "204" :"http://www.cnblogs.com/grandyang/p/4462810.html", "203" :"http://www.cnblogs.com/grandyang/p/4452252.html", "202" :"http://www.cnblogs.com/grandyang/p/4447233.html", "201" :"http://www.cnblogs.com/grandyang/p/4431646.html", "200" :"http://www.cnblogs.com/grandyang/p/4402656.html", "199" :"http://www.cnblogs.com/grandyang/p/4392254.html", "198" :"http://www.cnblogs.com/grandyang/p/4383632.html", "197" :"http://www.cnblogs.com/grandyang/p/5371438.html", "196" :"http://www.cnblogs.com/grandyang/p/5371227.html", "195" :"http://www.cnblogs.com/grandyang/p/5376902.html", "194" :"http://www.cnblogs.com/grandyang/p/5382166.html", "193" :"http://www.cnblogs.com/grandyang/p/5389375.html", "192" :"http://www.cnblogs.com/grandyang/p/5386475.html", "191" :"http://www.cnblogs.com/grandyang/p/4325432.html", "190" :"http://www.cnblogs.com/grandyang/p/4321355.html", "189" :"http://www.cnblogs.com/grandyang/p/4298711.html", "188" :"http://www.cnblogs.com/grandyang/p/4295761.html", "187" :"http://www.cnblogs.com/grandyang/p/4284205.html", "186" :"http://www.cnblogs.com/grandyang/p/5186294.html", "185" :"http://www.cnblogs.com/grandyang/p/5367670.html", "184" :"http://www.cnblogs.com/grandyang/p/5366412.html", "183" :"http://www.cnblogs.com/grandyang/p/5361992.html", "182" :"http://www.cnblogs.com/grandyang/p/5361967.html", "181" :"http://www.cnblogs.com/grandyang/p/5354306.html", "180" :"http://www.cnblogs.com/grandyang/p/5354173.html", "179" :"http://www.cnblogs.com/grandyang/p/4225047.html", "178" :"http://www.cnblogs.com/grandyang/p/5351611.html", "177" :"http://www.cnblogs.com/grandyang/p/5348976.html", "176" :"http://www.cnblogs.com/grandyang/p/5348961.html", "175" :"http://www.cnblogs.com/grandyang/p/5348900.html", "174" :"http://www.cnblogs.com/grandyang/p/4233035.html", "173" :"http://www.cnblogs.com/grandyang/p/4231455.html", "172" :"http://www.cnblogs.com/grandyang/p/4219878.html", "171" :"http://www.cnblogs.com/grandyang/p/4225316.html", "170" :"http://www.cnblogs.com/grandyang/p/5184143.html", "169" :"http://www.cnblogs.com/grandyang/p/4233501.html", "168" :"http://www.cnblogs.com/grandyang/p/4227618.html", "167" :"http://www.cnblogs.com/grandyang/p/5185815.html", "166" :"http://www.cnblogs.com/grandyang/p/4238577.html", "165" :"http://www.cnblogs.com/grandyang/p/4244123.html", "164" :"http://www.cnblogs.com/grandyang/p/4234970.html", "163" :"http://www.cnblogs.com/grandyang/p/5184890.html", "162" :"http://www.cnblogs.com/grandyang/p/4217175.html", "161" :"http://www.cnblogs.com/grandyang/p/5184698.html", "160" :"http://www.cnblogs.com/grandyang/p/4128461.html", "159" :"http://www.cnblogs.com/grandyang/p/5185561.html", "158" :"http://www.cnblogs.com/grandyang/p/5181672.html", "157" :"http://www.cnblogs.com/grandyang/p/5174322.html", "156" :"http://www.cnblogs.com/grandyang/p/5172838.html", "155" :"http://www.cnblogs.com/grandyang/p/4091064.html", "154" :"http://www.cnblogs.com/grandyang/p/4040438.html", "153" :"http://www.cnblogs.com/grandyang/p/4032934.html", "152" :"http://www.cnblogs.com/grandyang/p/4028713.html", "151" :"http://www.cnblogs.com/grandyang/p/4606676.html", "150" :"http://www.cnblogs.com/grandyang/p/4247718.html", "149" :"http://www.cnblogs.com/grandyang/p/4579693.html", "148" :"http://www.cnblogs.com/grandyang/p/4249905.html", "147" :"http://www.cnblogs.com/grandyang/p/4250107.html", "146" :"http://www.cnblogs.com/grandyang/p/4587511.html", "145" :"http://www.cnblogs.com/grandyang/p/4251757.html", "144" :"http://www.cnblogs.com/grandyang/p/4146981.html", "143" :"http://www.cnblogs.com/grandyang/p/4254860.html", "142" :"http://www.cnblogs.com/grandyang/p/4137302.html", "141" :"http://www.cnblogs.com/grandyang/p/4137187.html", "140" :"http://www.cnblogs.com/grandyang/p/4576240.html", "139" :"http://www.cnblogs.com/grandyang/p/4257740.html", "138" :"http://www.cnblogs.com/grandyang/p/4261431.html", "137" :"http://www.cnblogs.com/grandyang/p/4263927.html", "136" :"http://www.cnblogs.com/grandyang/p/4130577.html", "135" :"http://www.cnblogs.com/grandyang/p/4575026.html", "134" :"http://www.cnblogs.com/grandyang/p/4266812.html", "133" :"http://www.cnblogs.com/grandyang/p/4267628.html", "132" :"http://www.cnblogs.com/grandyang/p/4271456.html", "131" :"http://www.cnblogs.com/grandyang/p/4270008.html", "130" :"http://www.cnblogs.com/grandyang/p/4555831.html", "129" :"http://www.cnblogs.com/grandyang/p/4273700.html", "128" :"http://www.cnblogs.com/grandyang/p/4276225.html", "127" :"http://www.cnblogs.com/grandyang/p/4539768.html", "126" :"http://www.cnblogs.com/grandyang/p/4548184.html", "125" :"http://www.cnblogs.com/grandyang/p/4030114.html", "124" :"http://www.cnblogs.com/grandyang/p/4280120.html", "123" :"http://www.cnblogs.com/grandyang/p/4281975.html", "122" :"http://www.cnblogs.com/grandyang/p/4280803.html", "121" :"http://www.cnblogs.com/grandyang/p/4280131.html", "120" :"http://www.cnblogs.com/grandyang/p/4286274.html", "119" :"http://www.cnblogs.com/grandyang/p/4031536.html", "118" :"http://www.cnblogs.com/grandyang/p/4032449.html", "117" :"http://www.cnblogs.com/grandyang/p/4290148.html", "116" :"http://www.cnblogs.com/grandyang/p/4288151.html", "115" :"http://www.cnblogs.com/grandyang/p/4294105.html", "114" :"http://www.cnblogs.com/grandyang/p/4293853.html", "113" :"http://www.cnblogs.com/grandyang/p/4042156.html", "112" :"http://www.cnblogs.com/grandyang/p/4036961.html", "111" :"http://www.cnblogs.com/grandyang/p/4042168.html", "110" :"http://www.cnblogs.com/grandyang/p/4045660.html", "109" :"http://www.cnblogs.com/grandyang/p/4295618.html", "108" :"http://www.cnblogs.com/grandyang/p/4295245.html", "107" :"http://www.cnblogs.com/grandyang/p/4051326.html", "106" :"http://www.cnblogs.com/grandyang/p/4296193.html", "105" :"http://www.cnblogs.com/grandyang/p/4296500.html", "104" :"http://www.cnblogs.com/grandyang/p/4051348.html", "103" :"http://www.cnblogs.com/grandyang/p/4297009.html", "102" :"http://www.cnblogs.com/grandyang/p/4051321.html", "101" :"http://www.cnblogs.com/grandyang/p/4051715.html", "100" :"http://www.cnblogs.com/grandyang/p/4053384.html", "99" :"http://www.cnblogs.com/grandyang/p/4298069.html", "98" :"http://www.cnblogs.com/grandyang/p/4298435.html", "97" :"http://www.cnblogs.com/grandyang/p/4298664.html", "96" :"http://www.cnblogs.com/grandyang/p/4299608.html", "95" :"http://www.cnblogs.com/grandyang/p/4301096.html", "94" :"http://www.cnblogs.com/grandyang/p/4297300.html", "93" :"http://www.cnblogs.com/grandyang/p/4305572.html", "92" :"http://www.cnblogs.com/grandyang/p/4306611.html", "91" :"http://www.cnblogs.com/grandyang/p/4313384.html", "90" :"http://www.cnblogs.com/grandyang/p/4310964.html", "89" :"http://www.cnblogs.com/grandyang/p/4315649.html", "88" :"http://www.cnblogs.com/grandyang/p/4059650.html", "87" :"http://www.cnblogs.com/grandyang/p/4318500.html", "86" :"http://www.cnblogs.com/grandyang/p/4321292.html", "85" :"http://www.cnblogs.com/grandyang/p/4322667.html", "84" :"http://www.cnblogs.com/grandyang/p/4322653.html", "83" :"http://www.cnblogs.com/grandyang/p/4066453.html", "82" :"http://www.cnblogs.com/grandyang/p/4069003.html", "81" :"http://www.cnblogs.com/grandyang/p/4325840.html", "80" :"http://www.cnblogs.com/grandyang/p/4329295.html", "79" :"http://www.cnblogs.com/grandyang/p/4332313.html", "78" :"http://www.cnblogs.com/grandyang/p/4309345.html", "77" :"http://www.cnblogs.com/grandyang/p/4332522.html", "76" :"http://www.cnblogs.com/grandyang/p/4340948.html", "75" :"http://www.cnblogs.com/grandyang/p/4341243.html", "74" :"http://www.cnblogs.com/grandyang/p/4323301.html", "73" :"http://www.cnblogs.com/grandyang/p/4341590.html", "72" :"http://www.cnblogs.com/grandyang/p/4344107.html", "71" :"http://www.cnblogs.com/grandyang/p/4347125.html", "70" :"https://www.cnblogs.com/grandyang/p/4079165.html", "69" :"http://www.cnblogs.com/grandyang/p/4346413.html", "68" :"http://www.cnblogs.com/grandyang/p/4350381.html", "67" :"http://www.cnblogs.com/grandyang/p/4084971.html", "66" :"http://www.cnblogs.com/grandyang/p/4079357.html", "65" :"http://www.cnblogs.com/grandyang/p/4084408.html", "64" :"http://www.cnblogs.com/grandyang/p/4353255.html", "63" :"http://www.cnblogs.com/grandyang/p/4353680.html", "62" :"http://www.cnblogs.com/grandyang/p/4353555.html", "61" :"http://www.cnblogs.com/grandyang/p/4355505.html", "60" :"http://www.cnblogs.com/grandyang/p/4358678.html", "59" :"http://www.cnblogs.com/grandyang/p/4362813.html", "58" :"http://www.cnblogs.com/grandyang/p/4086298.html", "57" :"http://www.cnblogs.com/grandyang/p/4367569.html", "56" :"http://www.cnblogs.com/grandyang/p/4370601.html", "55" :"http://www.cnblogs.com/grandyang/p/4371526.html", "54" :"http://www.cnblogs.com/grandyang/p/4362675.html", "53" :"http://www.cnblogs.com/grandyang/p/4377150.html", "52" :"http://www.cnblogs.com/grandyang/p/4380706.html", "51" :"http://www.cnblogs.com/grandyang/p/4377782.html", "50" :"http://www.cnblogs.com/grandyang/p/4383775.html", "49" :"http://www.cnblogs.com/grandyang/p/4385822.html", "48" :"http://www.cnblogs.com/grandyang/p/4389572.html", "47" :"http://www.cnblogs.com/grandyang/p/4359825.html", "46" :"http://www.cnblogs.com/grandyang/p/4358848.html", "45" :"http://www.cnblogs.com/grandyang/p/4373533.html", "44" :"http://www.cnblogs.com/grandyang/p/4401196.html", "43" :"http://www.cnblogs.com/grandyang/p/4395356.html", "42" :"http://www.cnblogs.com/grandyang/p/4402392.html", "41" :"http://www.cnblogs.com/grandyang/p/4395963.html", "40" :"http://www.cnblogs.com/grandyang/p/4419386.html", "39" :"http://www.cnblogs.com/grandyang/p/4419259.html", "38" :"http://www.cnblogs.com/grandyang/p/4086299.html", "37" :"http://www.cnblogs.com/grandyang/p/4421852.html", "36" :"http://www.cnblogs.com/grandyang/p/4421217.html", "35" :"http://www.cnblogs.com/grandyang/p/4408638.html", "34" :"http://www.cnblogs.com/grandyang/p/4409379.html", "33" :"http://www.cnblogs.com/grandyang/p/4325648.html", "32" :"http://www.cnblogs.com/grandyang/p/4424731.html", "31" :"http://www.cnblogs.com/grandyang/p/4428207.html", "30" :"http://www.cnblogs.com/grandyang/p/4521224.html", "29" :"http://www.cnblogs.com/grandyang/p/4431949.html", "28" :"http://www.cnblogs.com/grandyang/p/4606696.html", "27" :"http://www.cnblogs.com/grandyang/p/4606700.html", "26" :"http://www.cnblogs.com/grandyang/p/4329128.html", "25" :"http://www.cnblogs.com/grandyang/p/4441324.html", "24" :"http://www.cnblogs.com/grandyang/p/4441680.html", "23" :"http://www.cnblogs.com/grandyang/p/4606710.html", "22" :"http://www.cnblogs.com/grandyang/p/4444160.html", "21" :"http://www.cnblogs.com/grandyang/p/4086297.html", "20" :"http://www.cnblogs.com/grandyang/p/4424587.html", "19" :"http://www.cnblogs.com/grandyang/p/4606920.html", "18" :"http://www.cnblogs.com/grandyang/p/4515925.html", "17" :"http://www.cnblogs.com/grandyang/p/4452220.html", "16" :"http://www.cnblogs.com/grandyang/p/4510984.html", "15" :"http://www.cnblogs.com/grandyang/p/4481576.html", "14" :"http://www.cnblogs.com/grandyang/p/4606926.html", "13" :"http://www.cnblogs.com/grandyang/p/4120857.html", "12" :"http://www.cnblogs.com/grandyang/p/4123374.html", "11" :"http://www.cnblogs.com/grandyang/p/4455109.html", "10" :"http://www.cnblogs.com/grandyang/p/4461713.html", "9" :"http://www.cnblogs.com/grandyang/p/4125510.html", "8" :"http://www.cnblogs.com/grandyang/p/4125537.html", "7" :"http://www.cnblogs.com/grandyang/p/4125588.html", "6" :"http://www.cnblogs.com/grandyang/p/4128268.html", "5" :"http://www.cnblogs.com/grandyang/p/4464476.html", "4" :"http://www.cnblogs.com/grandyang/p/4465932.html", "3" :"http://www.cnblogs.com/grandyang/p/4480780.html", "2" :"http://www.cnblogs.com/grandyang/p/4129891.html", "1" :"http://www.cnblogs.com/grandyang/p/4130379.html", }
            if (problemName in leetcodeName2Id) {
                id = leetcodeName2Id[problemName];
                if(id in leetcodeId2Url){
                    window.open(leetcodeId2Url[id], "_blank");
                }
            }
	    });

        //利用谷歌搜索题目名称
	    $("body").on("click","#search_with_google",function(){
            var searchName = problemName.replace(/-/g, encodeURIComponent(' '));
            var searchUrl = "https://www.google.com/search?q=";
            searchUrl = searchUrl+searchName+encodeURIComponent(" leetcode");
	    	window.open(searchUrl, "_blank");
	    });

        //切换语言,英语到汉语或汉语到英语
	    $("body").on("click","#change_language",function(){
            var changedUrl;
	    	if(isGlobal){
                changedUrl = "https://leetcode-cn.com/problems/"+problemName;
            } else {
                changedUrl = "https://leetcode.com/problems/"+problemName;
            }
            window.open(changedUrl, "_blank");
	    });
   	};

    leetcodeHelper.init=function(){
    	leetcodeHelper.addHtml();
    }
    leetcodeHelper.init();

})();