gitextract_mc96q52d/ ├── .github/ │ ├── FUNDING.yml │ ├── scripts/ │ │ └── update_leetcode.cjs │ ├── test.txt │ └── workflows/ │ └── python-publish.yml ├── .vscode/ │ └── settings.json ├── C++/ │ ├── 0002-add-two-numbers.cpp │ ├── 0003-longest-substring-without-repeating-characters.cpp │ ├── 0009-palindrome-number.cpp │ ├── 0013-roman-to-integer.cpp │ ├── 0014-longest-common-prefix.cpp │ ├── 0015-3sum.cpp │ ├── 0019-remove-nth-node-from-end-of-list.cpp │ ├── 0020-valid-parentheses.cpp │ ├── 0021-merge-two-sorted-lists.cpp │ ├── 0035-search-insert-position.cpp │ ├── 0036-valid-sudoku.cpp │ ├── 0045-jump-game-ii.cpp │ ├── 0046-permutations.cpp │ ├── 0048-rotate-image.cpp │ ├── 0054-spiral-matrix.cpp │ ├── 0055-jump-game.cpp │ ├── 0056-merge-intervals.cpp │ ├── 0059-spiral-matrix-ii.cpp │ ├── 0070-climbing-stairs.cpp │ ├── 0074-search-a-2d-matrix.cpp │ ├── 0075-sort-colors.cpp │ ├── 0077-combinations.cpp │ ├── 0083-remove-duplicates-from-sorted-list.cpp │ ├── 0088-merge-sorted-array.cpp │ ├── 0094-binary-tree-inorder-traversal.cpp │ ├── 0098-validate-binary-search-tree.cpp │ ├── 0101-symmetric-tree.cpp │ ├── 0102-binary-tree-level-order-traversal.cpp │ ├── 0104-maximum-depth-of-binary-tree.cpp │ ├── 0112-path-sum.cpp │ ├── 0116-populating-next-right-pointers-in-each-node.cpp │ ├── 0118-pascals-triangle.cpp │ ├── 0119-pascals-triangle-ii.cpp │ ├── 0120-triangle.cpp │ ├── 0121-best-time-to-buy-and-sell-stock.cpp │ ├── 0136-single-number.cpp │ ├── 0141-linked-list-cycle.cpp │ ├── 0144-binary-tree-preorder-traversal.cpp │ ├── 0145-binary-tree-postorder-traversal.cpp │ ├── 0167-two-sum-ii-input-array-is-sorted.cpp │ ├── 0169-majority-element.cpp │ ├── 0189-rotate-array.cpp │ ├── 0190-reverse-bits.cpp │ ├── 0191-number-of-1-bits.cpp │ ├── 0198-house-robber.cpp │ ├── 0203-remove-linked-list-elements.cpp │ ├── 0206-reverse-linked-list.cpp │ ├── 0213-house-robber-ii.cpp │ ├── 0217-contains-duplicate.cpp │ ├── 0231-power-of-two.cpp │ ├── 0232-implement-queue-using-stacks.cpp │ ├── 0235-lowest-common-ancestor-of-a-binary-search-tree.cpp │ ├── 0242-valid-anagram.cpp │ ├── 0278-first-bad-version.cpp │ ├── 0283-move-zeroes.cpp │ ├── 0344-reverse-string.cpp │ ├── 0350-intersection-of-two-arrays-ii.cpp │ ├── 0383-ransom-note.cpp │ ├── 0387-first-unique-character-in-a-string.cpp │ ├── 0509-fibonacci-number.cpp │ ├── 0542-01-matrix.cpp │ ├── 0557-reverse-words-in-a-string-iii.cpp │ ├── 0566-reshape-the-matrix.cpp │ ├── 0567-permutation-in-string.cpp │ ├── 0617-merge-two-binary-trees.cpp │ ├── 0653-two-sum-iv-input-is-a-bst.cpp │ ├── 0695-max-area-of-island.cpp │ ├── 0700-search-in-a-binary-search-tree.cpp │ ├── 0701-insert-into-a-binary-search-tree.cpp │ ├── 0704-binary-search.cpp │ ├── 0706-design-hashmap.cpp │ ├── 0733-flood-fill.cpp │ ├── 0746-min-cost-climbing-stairs.cpp │ ├── 0784-letter-case-permutation.cpp │ ├── 0876-middle-of-the-linked-list.cpp │ ├── 0977-squares-of-a-sorted-array.cpp │ ├── 0994-rotting-oranges.cpp │ ├── 1137-n-th-tribonacci-number.cpp │ ├── 1265-print-immutable-linked-list-in-reverse.cpp │ └── 1920-build-array-from-permutation.cpp ├── CODE_OF_CONDUCT.md ├── JavaScript/ │ ├── 0020-valid-parentheses.js │ ├── 0021-merge-two-sorted-lists.js │ ├── 0049-group-anagrams.js │ ├── 0074-search-a-2d-matrix.js │ ├── 0078-subsets.js │ ├── 0094-binary-tree-inorder-traversal.js │ ├── 0100-same-tree.js │ ├── 0104-maximum-depth-of-binary-tree.js │ ├── 0121-best-time-to-buy-and-sell-stock.js │ ├── 0141-linked-list-cycle.js │ ├── 0144-binary-tree-preorder-traversal.js │ ├── 0145-binary-tree-postorder-traversal.js │ ├── 0153-find-minimum-in-rotated-sorted-array.js │ ├── 0206-reverse-linked-list.js │ ├── 0217-contains-duplicate.js │ ├── 0226-invert-binary-tree.js │ ├── 0242-valid-anagram.js │ ├── 0506-relative-ranks.js │ ├── 0572-subtree-of-another-tree.js │ ├── 0704-binary-search.js │ ├── 0994-rotting-oranges.js │ ├── 2619-array-prototype-last.js │ ├── 2620-counter.js │ ├── 2621-sleep.js │ ├── 2622-cache-with-time-limit.js │ ├── 2623-memoize.js │ ├── 2625-flatten-deeply-nested-array.js │ ├── 2626-array-reduce-transformation.js │ ├── 2627-debounce.js │ ├── 2628-json-deep-equal.js │ ├── 2629-function-composition.js │ ├── 2631-group-by.js │ ├── 2632-curry.js │ ├── 2633-convert-object-to-json-string.js │ ├── 2634-filter-elements-from-array.js │ ├── 2635-apply-transform-over-each-element-in-array.js │ ├── 2636-promise-pool.js │ ├── 2637-promise-time-limit.js │ ├── 2665-counter-ii.js │ ├── 2666-allow-one-function-call.js │ ├── 2667-create-hello-world-function.js │ ├── 2676-throttle.js │ ├── 2677-chunk-array.js │ ├── 2694-event-emitter.js │ ├── 2695-array-wrapper.js │ ├── 2703-return-length-of-arguments-passed.js │ ├── 2704-to-be-or-not-to-be.js │ ├── 2705-compact-object.js │ ├── 2715-execute-cancellable-function-with-delay.js │ ├── 2721-execute-asynchronous-functions-in-parallel.js │ ├── 2722-join-two-arrays-by-id.js │ ├── 2723-add-two-promises.js │ ├── 2724-sort-by.js │ ├── 2725-interval-cancellation.js │ ├── 2726-calculator-with-method-chaining.js │ └── 2727-is-object-empty.js ├── LICENSE ├── Python/ │ ├── 0001-two-sum.py │ ├── 0002-add-two-numbers.py │ ├── 0003-longest-substring-without-repeating-characters.py │ ├── 0004-median-of-two-sorted-arrays.py │ ├── 0005-longest-palindromic-substring.py │ ├── 0006-zigzag-conversion.py │ ├── 0007-reverse-integer.py │ ├── 0008-string-to-integer-atoi.py │ ├── 0010-regular-expression-matching.py │ ├── 0011-container-with-most-water.py │ ├── 0012-integer-to-roman.py │ ├── 0013-roman-to-integer.py │ ├── 0014-longest-common-prefix.py │ ├── 0015-3sum.py │ ├── 0016-3sum-closest.py │ ├── 0017-letter-combinations-of-a-phone-number.py │ ├── 0018-4sum.py │ ├── 0019-remove-nth-node-from-end-of-list.py │ ├── 0020-valid-parentheses.py │ ├── 0021-merge-two-sorted-lists.py │ ├── 0022-generate-parentheses.py │ ├── 0023-merge-k-sorted-lists.py │ ├── 0024-swap-nodes-in-pairs.py │ ├── 0025-reverse-nodes-in-k-group.py │ ├── 0026-remove-duplicates-from-sorted-array.py │ ├── 0027-remove-element.py │ ├── 0028-find-the-index-of-the-first-occurrence-in-a-string.py │ ├── 0029-divide-two-integers.py │ ├── 0030-substring-with-concatenation-of-all-words.py │ ├── 0031-next-permutation.py │ ├── 0032-longest-valid-parentheses.py │ ├── 0033-search-in-rotated-sorted-array.py │ ├── 0034-find-first-and-last-position-of-element-in-sorted-array.py │ ├── 0035-search-insert-position.py │ ├── 0036-valid-sudoku.py │ ├── 0037-sudoku-solver.py │ ├── 0038-count-and-say.py │ ├── 0039-combination-sum.py │ ├── 0040-combination-sum-ii.py │ ├── 0041-first-missing-positive.py │ ├── 0042-trapping-rain-water.py │ ├── 0043-multiply-strings.py │ ├── 0044-wildcard-matching.py │ ├── 0045-jump-game-ii.py │ ├── 0046-permutations.py │ ├── 0047-permutations-ii.py │ ├── 0048-rotate-image.py │ ├── 0049-group-anagrams.py │ ├── 0050-powx-n.py │ ├── 0051-n-queens.py │ ├── 0052-n-queens-ii.py │ ├── 0053-maximum-subarray.py │ ├── 0054-spiral-matrix.py │ ├── 0055-jump-game.py │ ├── 0056-merge-intervals.py │ ├── 0057-insert-interval.py │ ├── 0058-length-of-last-word.py │ ├── 0059-spiral-matrix-ii.py │ ├── 0061-rotate-list.py │ ├── 0062-unique-paths.py │ ├── 0063-unique-paths-ii.py │ ├── 0064-minimum-path-sum.py │ ├── 0066-plus-one.py │ ├── 0067-add-binary.py │ ├── 0068-text-justification.py │ ├── 0069-sqrtx.py │ ├── 0070-climbing-stairs.py │ ├── 0071-simplify-path.py │ ├── 0072-edit-distance.py │ ├── 0073-set-matrix-zeroes.py │ ├── 0074-search-a-2d-matrix.py │ ├── 0075-sort-colors.py │ ├── 0076-minimum-window-substring.py │ ├── 0077-combinations.py │ ├── 0078-subsets.py │ ├── 0079-word-search.py │ ├── 0080-remove-duplicates-from-sorted-array-ii.py │ ├── 0081-search-in-rotated-sorted-array-ii.py │ ├── 0082-remove-duplicates-from-sorted-list-ii.py │ ├── 0083-remove-duplicates-from-sorted-list.py │ ├── 0084-largest-rectangle-in-histogram.py │ ├── 0085-maximal-rectangle.py │ ├── 0086-partition-list.py │ ├── 0087-scramble-string.py │ ├── 0088-merge-sorted-array.py │ ├── 0089-gray-code.py │ ├── 0090-subsets-ii.py │ ├── 0091-decode-ways.py │ ├── 0092-reverse-linked-list-ii.py │ ├── 0093-restore-ip-addresses.py │ ├── 0095-unique-binary-search-trees-ii.py │ ├── 0096-unique-binary-search-trees.py │ ├── 0097-interleaving-string.py │ ├── 0098-validate-binary-search-tree.py │ ├── 0099-recover-binary-search-tree.py │ ├── 0100-same-tree.py │ ├── 0101-symmetric-tree.py │ ├── 0102-binary-tree-level-order-traversal.py │ ├── 0103-binary-tree-zigzag-level-order-traversal.py │ ├── 0104-maximum-depth-of-binary-tree.py │ ├── 0105-construct-binary-tree-from-preorder-and-inorder-traversal.py │ ├── 0106-construct-binary-tree-from-inorder-and-postorder-traversal.py │ ├── 0107-binary-tree-level-order-traversal-ii.py │ ├── 0108-convert-sorted-array-to-binary-search-tree.py │ ├── 0110-balanced-binary-tree.py │ ├── 0111-minimum-depth-of-binary-tree.py │ ├── 0112-path-sum.py │ ├── 0113-path-sum-ii.py │ ├── 0114-flatten-binary-tree-to-linked-list.py │ ├── 0115-distinct-subsequences.py │ ├── 0116-populating-next-right-pointers-in-each-node.py │ ├── 0117-populating-next-right-pointers-in-each-node-ii.py │ ├── 0118-pascals-triangle.py │ ├── 0119-pascals-triangle-ii.py │ ├── 0120-triangle.py │ ├── 0121-best-time-to-buy-and-sell-stock.py │ ├── 0122-best-time-to-buy-and-sell-stock-ii.py │ ├── 0123-best-time-to-buy-and-sell-stock-iii.py │ ├── 0124-binary-tree-maximum-path-sum.py │ ├── 0125-valid-palindrome.py │ ├── 0126-word-ladder-ii.py │ ├── 0127-word-ladder.py │ ├── 0128-longest-consecutive-sequence.py │ ├── 0129-sum-root-to-leaf-numbers.py │ ├── 0130-surrounded-regions.py │ ├── 0131-palindrome-partitioning.py │ ├── 0132-palindrome-partitioning-ii.py │ ├── 0133-clone-graph.py │ ├── 0134-gas-station.py │ ├── 0135-candy.py │ ├── 0136-single-number.py │ ├── 0137-single-number-ii.py │ ├── 0138-copy-list-with-random-pointer.py │ ├── 0139-word-break.py │ ├── 0140-word-break-ii.py │ ├── 0141-linked-list-cycle.py │ ├── 0142-linked-list-cycle-ii.py │ ├── 0143-reorder-list.py │ ├── 0145-binary-tree-postorder-traversal.py │ ├── 0146-lru-cache.py │ ├── 0148-sort-list.py │ ├── 0149-max-points-on-a-line.py │ ├── 0150-evaluate-reverse-polish-notation.py │ ├── 0151-reverse-words-in-a-string.py │ ├── 0152-maximum-product-subarray.py │ ├── 0153-find-minimum-in-rotated-sorted-array.py │ ├── 0155-min-stack.py │ ├── 0159-longest-substring-with-at-most-two-distinct-characters.py │ ├── 0160-intersection-of-two-linked-lists.py │ ├── 0162-find-peak-element.py │ ├── 0165-compare-version-numbers.py │ ├── 0166-fraction-to-recurring-decimal.py │ ├── 0167-two-sum-ii-input-array-is-sorted.py │ ├── 0168-excel-sheet-column-title.py │ ├── 0169-majority-element.py │ ├── 0170-two-sum-iii-data-structure-design.py │ ├── 0172-factorial-trailing-zeroes.py │ ├── 0173-binary-search-tree-iterator.py │ ├── 0179-largest-number.py │ ├── 0187-repeated-dna-sequences.py │ ├── 0188-best-time-to-buy-and-sell-stock-iv.py │ ├── 0190-reverse-bits.py │ ├── 0191-number-of-1-bits.py │ ├── 0198-house-robber.py │ ├── 0199-binary-tree-right-side-view.py │ ├── 0200-number-of-islands.py │ ├── 0201-bitwise-and-of-numbers-range.py │ ├── 0202-happy-number.py │ ├── 0203-remove-linked-list-elements.py │ ├── 0205-isomorphic-strings.py │ ├── 0206-reverse-linked-list.py │ ├── 0207-course-schedule.py │ ├── 0208-implement-trie-prefix-tree.py │ ├── 0209-minimum-size-subarray-sum.py │ ├── 0210-course-schedule-ii.py │ ├── 0211-design-add-and-search-words-data-structure.py │ ├── 0212-word-search-ii.py │ ├── 0213-house-robber-ii.py │ ├── 0214-shortest-palindrome.py │ ├── 0215-kth-largest-element-in-an-array.py │ ├── 0216-combination-sum-iii.py │ ├── 0217-contains-duplicate.py │ ├── 0218-the-skyline-problem.py │ ├── 0219-contains-duplicate-ii.py │ ├── 0221-maximal-square.py │ ├── 0222-count-complete-tree-nodes.py │ ├── 0224-basic-calculator.py │ ├── 0225-implement-stack-using-queues.py │ ├── 0226-invert-binary-tree.py │ ├── 0227-basic-calculator-ii.py │ ├── 0228-summary-ranges.py │ ├── 0229-majority-element-ii.py │ ├── 0230-kth-smallest-element-in-a-bst.py │ ├── 0231-power-of-two.py │ ├── 0232-implement-queue-using-stacks.py │ ├── 0234-palindrome-linked-list.py │ ├── 0235-lowest-common-ancestor-of-a-binary-search-tree.py │ ├── 0236-lowest-common-ancestor-of-a-binary-tree.py │ ├── 0237-delete-node-in-a-linked-list.py │ ├── 0238-product-of-array-except-self.py │ ├── 0239-sliding-window-maximum.py │ ├── 0240-search-a-2d-matrix-ii.py │ ├── 0241-different-ways-to-add-parentheses.py │ ├── 0242-valid-anagram.py │ ├── 0244-shortest-word-distance-ii.py │ ├── 0246-strobogrammatic-number.py │ ├── 0249-group-shifted-strings.py │ ├── 0250-count-univalue-subtrees.py │ ├── 0252-meeting-rooms.py │ ├── 0253-meeting-rooms-ii.py │ ├── 0254-factor-combinations.py │ ├── 0255-verify-preorder-sequence-in-binary-search-tree.py │ ├── 0256-paint-house.py │ ├── 0257-binary-tree-paths.py │ ├── 0259-3sum-smaller.py │ ├── 0260-single-number-iii.py │ ├── 0261-graph-valid-tree.py │ ├── 0263-ugly-number.py │ ├── 0264-ugly-number-ii.py │ ├── 0265-paint-house-ii.py │ ├── 0266-palindrome-permutation.py │ ├── 0268-missing-number.py │ ├── 0269-alien-dictionary.py │ ├── 0270-closest-binary-search-tree-value.py │ ├── 0271-encode-and-decode-strings.py │ ├── 0272-closest-binary-search-tree-value-ii.py │ ├── 0273-integer-to-english-words.py │ ├── 0274-h-index.py │ ├── 0276-paint-fence.py │ ├── 0277-find-the-celebrity.py │ ├── 0278-first-bad-version.py │ ├── 0279-perfect-squares.py │ ├── 0283-move-zeroes.py │ ├── 0285-inorder-successor-in-bst.py │ ├── 0286-walls-and-gates.py │ ├── 0287-find-the-duplicate-number.py │ ├── 0289-game-of-life.py │ ├── 0290-word-pattern.py │ ├── 0291-word-pattern-ii.py │ ├── 0293-flip-game.py │ ├── 0295-find-median-from-data-stream.py │ ├── 0296-best-meeting-point.py │ ├── 0297-serialize-and-deserialize-binary-tree.py │ ├── 0298-binary-tree-longest-consecutive-sequence.py │ ├── 0299-bulls-and-cows.py │ ├── 0300-longest-increasing-subsequence.py │ ├── 0301-remove-invalid-parentheses.py │ ├── 0302-smallest-rectangle-enclosing-black-pixels.py │ ├── 0303-range-sum-query-immutable.py │ ├── 0304-range-sum-query-2d-immutable.py │ ├── 0305-number-of-islands-ii.py │ ├── 0307-range-sum-query-mutable.py │ ├── 0309-best-time-to-buy-and-sell-stock-with-cooldown.py │ ├── 0310-minimum-height-trees.py │ ├── 0311-sparse-matrix-multiplication.py │ ├── 0312-burst-balloons.py │ ├── 0314-binary-tree-vertical-order-traversal.py │ ├── 0315-count-of-smaller-numbers-after-self.py │ ├── 0316-remove-duplicate-letters.py │ ├── 0317-shortest-distance-from-all-buildings.py │ ├── 0320-generalized-abbreviation.py │ ├── 0322-coin-change.py │ ├── 0323-number-of-connected-components-in-an-undirected-graph.py │ ├── 0325-maximum-size-subarray-sum-equals-k.py │ ├── 0326-power-of-three.py │ ├── 0327-count-of-range-sum.py │ ├── 0328-odd-even-linked-list.py │ ├── 0329-longest-increasing-path-in-a-matrix.py │ ├── 0330-patching-array.py │ ├── 0331-verify-preorder-serialization-of-a-binary-tree.py │ ├── 0332-reconstruct-itinerary.py │ ├── 0333-largest-bst-subtree.py │ ├── 0334-increasing-triplet-subsequence.py │ ├── 0337-house-robber-iii.py │ ├── 0338-counting-bits.py │ ├── 0339-nested-list-weight-sum.py │ ├── 0340-longest-substring-with-at-most-k-distinct-characters.py │ ├── 0341-flatten-nested-list-iterator.py │ ├── 0342-power-of-four.py │ ├── 0343-integer-break.py │ ├── 0344-reverse-string.py │ ├── 0345-reverse-vowels-of-a-string.py │ ├── 0346-moving-average-from-data-stream.py │ ├── 0347-top-k-frequent-elements.py │ ├── 0348-design-tic-tac-toe.py │ ├── 0349-intersection-of-two-arrays.py │ ├── 0350-intersection-of-two-arrays-ii.py │ ├── 0351-android-unlock-patterns.py │ ├── 0352-data-stream-as-disjoint-intervals.py │ ├── 0353-domino-and-tromino-tiling.py │ ├── 0354-russian-doll-envelopes.py │ ├── 0355-design-twitter.py │ ├── 0358-rearrange-string-k-distance-apart.py │ ├── 0359-logger-rate-limiter.py │ ├── 0361-bomb-enemy.py │ ├── 0362-design-hit-counter.py │ ├── 0364-nested-list-weight-sum-ii.py │ ├── 0366-find-leaves-of-binary-tree.py │ ├── 0368-largest-divisible-subset.py │ ├── 0370-range-addition.py │ ├── 0371-sum-of-two-integers.py │ ├── 0373-find-k-pairs-with-smallest-sums.py │ ├── 0374-guess-number-higher-or-lower.py │ ├── 0377-combination-sum-iv.py │ ├── 0378-kth-smallest-element-in-a-sorted-matrix.py │ ├── 0380-insert-delete-getrandom-o1.py │ ├── 0383-ransom-note.py │ ├── 0386-lexicographical-numbers.py │ ├── 0387-first-unique-character-in-a-string.py │ ├── 0388-longest-absolute-file-path.py │ ├── 0389-find-the-difference.py │ ├── 0390-elimination-game.py │ ├── 0391-perfect-rectangle.py │ ├── 0392-is-subsequence.py │ ├── 0393-utf-8-validation.py │ ├── 0394-decode-string.py │ ├── 0395-longest-substring-with-at-least-k-repeating-characters.py │ ├── 0396-rotate-function.py │ ├── 0397-integer-replacement.py │ ├── 0398-random-pick-index.py │ ├── 0399-evaluate-division.py │ ├── 0400-nth-digit.py │ ├── 0401-binary-watch.py │ ├── 0402-remove-k-digits.py │ ├── 0403-frog-jump.py │ ├── 0404-sum-of-left-leaves.py │ ├── 0405-convert-a-number-to-hexadecimal.py │ ├── 0406-queue-reconstruction-by-height.py │ ├── 0407-trapping-rain-water-ii.py │ ├── 0408-valid-word-abbreviation.py │ ├── 0409-longest-palindrome.py │ ├── 0410-split-array-largest-sum.py │ ├── 0414-third-maximum-number.py │ ├── 0416-partition-equal-subset-sum.py │ ├── 0417-pacific-atlantic-water-flow.py │ ├── 0424-longest-repeating-character-replacement.py │ ├── 0425-word-squares.py │ ├── 0426-convert-binary-search-tree-to-sorted-doubly-linked-list.py │ ├── 0427-construct-quad-tree.py │ ├── 0432-all-oone-data-structure.py │ ├── 0433-minimum-genetic-mutation.py │ ├── 0435-non-overlapping-intervals.py │ ├── 0436-find-right-interval.py │ ├── 0437-path-sum-iii.py │ ├── 0438-find-all-anagrams-in-a-string.py │ ├── 0439-ternary-expression-parser.py │ ├── 0440-k-th-smallest-in-lexicographical-order.py │ ├── 0442-find-all-duplicates-in-an-array.py │ ├── 0443-string-compression.py │ ├── 0444-sequence-reconstruction.py │ ├── 0445-add-two-numbers-ii.py │ ├── 0446-arithmetic-slices-ii-subsequence.py │ ├── 0448-find-all-numbers-disappeared-in-an-array.py │ ├── 0449-serialize-and-deserialize-bst.py │ ├── 0450-delete-node-in-a-bst.py │ ├── 0451-sort-characters-by-frequency.py │ ├── 0452-minimum-number-of-arrows-to-burst-balloons.py │ ├── 0455-assign-cookies.py │ ├── 0456-132-pattern.py │ ├── 0457-circular-array-loop.py │ ├── 0458-poor-pigs.py │ ├── 0459-repeated-substring-pattern.py │ ├── 0460-lfu-cache.py │ ├── 0463-island-perimeter.py │ ├── 0465-optimal-account-balancing.py │ ├── 0473-matchsticks-to-square.py │ ├── 0474-ones-and-zeroes.py │ ├── 0475-heaters.py │ ├── 0476-number-complement.py │ ├── 0485-max-consecutive-ones.py │ ├── 0486-predict-the-winner.py │ ├── 0487-max-consecutive-ones-ii.py │ ├── 0489-robot-room-cleaner.py │ ├── 0490-the-maze.py │ ├── 0491-non-decreasing-subsequences.py │ ├── 0493-reverse-pairs.py │ ├── 0494-target-sum.py │ ├── 0496-next-greater-element-i.py │ ├── 0498-diagonal-traverse.py │ ├── 0499-the-maze-iii.py │ ├── 0501-find-mode-in-binary-search-tree.py │ ├── 0502-ipo.py │ ├── 0505-the-maze-ii.py │ ├── 0506-relative-ranks.py │ ├── 0509-fibonacci-number.py │ ├── 0510-inorder-successor-in-bst-ii.py │ ├── 0513-find-bottom-left-tree-value.py │ ├── 0514-freedom-trail.py │ ├── 0515-find-largest-value-in-each-tree-row.py │ ├── 0516-longest-palindromic-subsequence.py │ ├── 0518-coin-change-ii.py │ ├── 0523-continuous-subarray-sum.py │ ├── 0525-contiguous-array.py │ ├── 0527-word-abbreviation.py │ ├── 0528-random-pick-with-weight.py │ ├── 0530-minimum-absolute-difference-in-bst.py │ ├── 0532-k-diff-pairs-in-an-array.py │ ├── 0539-minimum-time-difference.py │ ├── 0540-single-element-in-a-sorted-array.py │ ├── 0542-01-matrix.py │ ├── 0543-diameter-of-binary-tree.py │ ├── 0545-boundary-of-binary-tree.py │ ├── 0547-number-of-provinces.py │ ├── 0549-binary-tree-longest-consecutive-sequence-ii.py │ ├── 0552-student-attendance-record-ii.py │ ├── 0560-subarray-sum-equals-k.py │ ├── 0561-array-partition.py │ ├── 0564-find-the-closest-palindrome.py │ ├── 0567-permutation-in-string.py │ ├── 0572-subtree-of-another-tree.py │ ├── 0573-squirrel-simulation.py │ ├── 0576-out-of-boundary-paths.py │ ├── 0588-design-in-memory-file-system.py │ ├── 0590-n-ary-tree-postorder-traversal.py │ ├── 0592-fraction-addition-and-subtraction.py │ ├── 0594-longest-harmonious-subsequence.py │ ├── 0605-can-place-flowers.py │ ├── 0606-construct-string-from-binary-tree.py │ ├── 0609-find-duplicate-file-in-system.py │ ├── 0611-valid-triangle-number.py │ ├── 0616-add-bold-tag-in-string.py │ ├── 0621-task-scheduler.py │ ├── 0623-add-one-row-to-tree.py │ ├── 0624-maximum-distance-in-arrays.py │ ├── 0629-k-inverse-pairs-array.py │ ├── 0632-smallest-range-covering-elements-from-k-lists.py │ ├── 0633-sum-of-square-numbers.py │ ├── 0636-exclusive-time-of-functions.py │ ├── 0637-average-of-levels-in-binary-tree.py │ ├── 0641-design-circular-deque.py │ ├── 0643-maximum-average-subarray-i.py │ ├── 0645-set-mismatch.py │ ├── 0646-maximum-length-of-pair-chain.py │ ├── 0647-palindromic-substrings.py │ ├── 0648-replace-words.py │ ├── 0649-dota2-senate.py │ ├── 0650-2-keys-keyboard.py │ ├── 0653-two-sum-iv-input-is-a-bst.py │ ├── 0656-coin-path.py │ ├── 0658-find-k-closest-elements.py │ ├── 0661-image-smoother.py │ ├── 0662-maximum-width-of-binary-tree.py │ ├── 0663-equal-tree-partition.py │ ├── 0664-strange-printer.py │ ├── 0666-path-sum-iv.py │ ├── 0670-maximum-swap.py │ ├── 0677-map-sum-pairs.py │ ├── 0678-valid-parenthesis-string.py │ ├── 0679-24-game.py │ ├── 0680-valid-palindrome-ii.py │ ├── 0683-k-empty-slots.py │ ├── 0684-redundant-connection.py │ ├── 0689-maximum-sum-of-3-non-overlapping-subarrays.py │ ├── 0692-top-k-frequent-words.py │ ├── 0694-number-of-distinct-islands.py │ ├── 0695-max-area-of-island.py │ ├── 0702-search-in-a-sorted-array-of-unknown-size.py │ ├── 0703-kth-largest-element-in-a-stream.py │ ├── 0704-binary-search.py │ ├── 0705-design-hashset.py │ ├── 0706-design-hashmap.py │ ├── 0712-minimum-ascii-delete-sum-for-two-strings.py │ ├── 0713-subarray-product-less-than-k.py │ ├── 0714-best-time-to-buy-and-sell-stock-with-transaction-fee.py │ ├── 0715-range-module.py │ ├── 0716-max-stack.py │ ├── 0717-1-bit-and-2-bit-characters.py │ ├── 0718-maximum-length-of-repeated-subarray.py │ ├── 0719-find-k-th-smallest-pair-distance.py │ ├── 0721-accounts-merge.py │ ├── 0723-candy-crush.py │ ├── 0724-find-pivot-index.py │ ├── 0725-split-linked-list-in-parts.py │ ├── 0726-number-of-atoms.py │ ├── 0727-minimum-window-subsequence.py │ ├── 0729-my-calendar-i.py │ ├── 0731-my-calendar-ii.py │ ├── 0733-flood-fill.py │ ├── 0734-sentence-similarity.py │ ├── 0735-asteroid-collision.py │ ├── 0737-sentence-similarity-ii.py │ ├── 0739-daily-temperatures.py │ ├── 0740-delete-and-earn.py │ ├── 0741-cherry-pickup.py │ ├── 0743-network-delay-time.py │ ├── 0744-find-smallest-letter-greater-than-target.py │ ├── 0746-min-cost-climbing-stairs.py │ ├── 0752-open-the-lock.py │ ├── 0756-pyramid-transition-matrix.py │ ├── 0757-set-intersection-size-at-least-two.py │ ├── 0758-bold-words-in-string.py │ ├── 0759-employee-free-time.py │ ├── 0763-partition-labels.py │ ├── 0767-reorganize-string.py │ ├── 0768-partition-labels.py │ ├── 0769-max-chunks-to-make-sorted.py │ ├── 0773-sliding-puzzle.py │ ├── 0774-minimize-max-distance-to-gas-station.py │ ├── 0775-global-and-local-inversions.py │ ├── 0776-split-bst.py │ ├── 0778-swim-in-rising-water.py │ ├── 0779-k-th-symbol-in-grammar.py │ ├── 0781-rabbits-in-forest.py │ ├── 0786-k-th-smallest-prime-fraction.py │ ├── 0787-cheapest-flights-within-k-stops.py │ ├── 0790-domino-and-tromino-tiling.py │ ├── 0791-custom-sort-string.py │ ├── 0794-valid-tic-tac-toe-state.py │ ├── 0796-rotate-string.py │ ├── 0797-all-paths-from-source-to-target.py │ ├── 0799-champagne-tower.py │ ├── 0802-find-eventual-safe-states.py │ ├── 0807-max-increase-to-keep-city-skyline.py │ ├── 0808-soup-servings.py │ ├── 0812-largest-triangle-area.py │ ├── 0814-binary-tree-pruning.py │ ├── 0815-bus-routes.py │ ├── 0817-linked-list-components.py │ ├── 0823-binary-trees-with-factors.py │ ├── 0826-most-profit-assigning-work.py │ ├── 0827-making-a-large-island.py │ ├── 0831-masking-personal-information.py │ ├── 0832-flipping-an-image.py │ ├── 0833-find-and-replace-in-string.py │ ├── 0834-sum-of-distances-in-tree.py │ ├── 0837-new-21-game.py │ ├── 0838-push-dominoes.py │ ├── 0840-magic-squares-in-grid.py │ ├── 0841-keys-and-rooms.py │ ├── 0844-backspace-string-compare.py │ ├── 0845-longest-mountain-in-array.py │ ├── 0846-hand-of-straights.py │ ├── 0847-shortest-path-visiting-all-nodes.py │ ├── 0849-maximize-distance-to-closest-person.py │ ├── 0851-loud-and-rich.py │ ├── 0852-peak-index-in-a-mountain-array.py │ ├── 0853-car-fleet.py │ ├── 0856-score-of-parentheses.py │ ├── 0857-minimum-cost-to-hire-k-workers.py │ ├── 0860-lemonade-change.py │ ├── 0861-score-after-flipping-matrix.py │ ├── 0862-shortest-subarray-with-sum-at-least-k.py │ ├── 0863-all-nodes-distance-k-in-binary-tree.py │ ├── 0865-smallest-subtree-with-all-the-deepest-nodes.py │ ├── 0867-transpose-matrix.py │ ├── 0869-reordered-power-of-2.py │ ├── 0871-minimum-number-of-refueling-stops.py │ ├── 0872-leaf-similar-trees.py │ ├── 0873-length-of-longest-fibonacci-subsequence.py │ ├── 0874-walking-robot-simulation.py │ ├── 0875-koko-eating-bananas.py │ ├── 0876-middle-of-the-linked-list.py │ ├── 0880-decoded-string-at-index.py │ ├── 0881-boats-to-save-people.py │ ├── 0884-uncommon-words-from-two-sentences.py │ ├── 0885-spiral-matrix-iii.py │ ├── 0888-fair-candy-swap.py │ ├── 0889-construct-binary-tree-from-preorder-and-postorder-traversal.py │ ├── 0890-find-and-replace-pattern.py │ ├── 0894-all-possible-full-binary-trees.py │ ├── 0895-maximum-frequency-stack.py │ ├── 0896-monotonic-array.py │ ├── 0898-bitwise-ors-of-subarrays.py │ ├── 0900-rle-iterator.py │ ├── 0901-online-stock-span.py │ ├── 0904-fruit-into-baskets.py │ ├── 0905-sort-array-by-parity.py │ ├── 0907-koko-eating-bananas.py │ ├── 0907-sum-of-subarray-minimums.py │ ├── 0909-snakes-and-ladders.py │ ├── 0912-sort-an-array.py │ ├── 0915-partition-array-into-disjoint-intervals.py │ ├── 0916-word-subsets.py │ ├── 0918-maximum-sum-circular-subarray.py │ ├── 0920-number-of-music-playlists.py │ ├── 0921-minimum-add-to-make-parentheses-valid.py │ ├── 0924-minimize-malware-spread.py │ ├── 0930-binary-subarrays-with-sum.py │ ├── 0931-minimum-falling-path-sum.py │ ├── 0933-number-of-recent-calls.py │ ├── 0934-shortest-bridge.py │ ├── 0935-knight-dialer.py │ ├── 0938-range-sum-of-bst.py │ ├── 0939-minimum-area-rectangle.py │ ├── 0941-valid-mountain-array.py │ ├── 0944-delete-columns-to-make-sorted.py │ ├── 0945-minimum-increment-to-make-array-unique.py │ ├── 0946-validate-stack-sequences.py │ ├── 0947-most-stones-removed-with-same-row-or-column.py │ ├── 0948-bag-of-tokens.py │ ├── 0949-largest-time-for-given-digits.py │ ├── 0950-reveal-cards-in-increasing-order.py │ ├── 0951-flip-equivalent-binary-trees.py │ ├── 0953-verifying-an-alien-dictionary.py │ ├── 0954-array-of-doubled-pairs.py │ ├── 0955-delete-columns-to-make-sorted-ii.py │ ├── 0958-check-completeness-of-a-binary-tree.py │ ├── 0959-regions-cut-by-slashes.py │ ├── 0960-delete-columns-to-make-sorted-iii.py │ ├── 0961-n-repeated-element-in-size-2n-array.py │ ├── 0962-maximum-width-ramp.py │ ├── 0966-vowel-spellchecker.py │ ├── 0967-numbers-with-same-consecutive-differences.py │ ├── 0969-pancake-sorting.py │ ├── 0973-k-closest-points-to-origin.py │ ├── 0974-subarray-sums-divisible-by-k.py │ ├── 0976-largest-perimeter-triangle.py │ ├── 0977-squares-of-a-sorted-array.py │ ├── 0978-longest-turbulent-subarray.py │ ├── 0979-distribute-coins-in-binary-tree.py │ ├── 0981-time-based-key-value-store.py │ ├── 0983-minimum-cost-for-tickets.py │ ├── 0984-string-without-aaa-or-bbb.py │ ├── 0986-interval-list-intersections.py │ ├── 0987-vertical-order-traversal-of-a-binary-tree.py │ ├── 0988-smallest-string-starting-from-leaf.py │ ├── 0992-subarrays-with-k-different-integers.py │ ├── 0993-cousins-in-binary-tree.py │ ├── 0994-rotting-oranges.py │ ├── 0995-minimum-number-of-k-consecutive-bit-flips.py │ ├── 0997-find-the-town-judge.py │ ├── 0998-maximum-binary-tree-ii.py │ ├── 1002-find-common-characters.py │ ├── 1003-check-if-word-is-valid-after-substitutions.py │ ├── 1004-max-consecutive-ones-iii.py │ ├── 1006-clumsy-factorial.py │ ├── 1007-minimum-domino-rotations-for-equal-row.py │ ├── 1008-construct-binary-search-tree-from-preorder-traversal.py │ ├── 1009-complement-of-base-10-integer.py │ ├── 1010-pairs-of-songs-with-total-durations-divisible-by-60.py │ ├── 1011-capacity-to-ship-packages-within-d-days.py │ ├── 1014-best-sightseeing-pair.py │ ├── 1015-smallest-integer-divisible-by-k.py │ ├── 1018-binary-prefix-divisible-by-5.py │ ├── 1019-next-greater-node-in-linked-list.py │ ├── 1023-camelcase-matching.py │ ├── 1026-maximum-difference-between-node-and-ancestor.py │ ├── 1028-recover-a-tree-from-preorder-traversal.py │ ├── 1029-two-city-scheduling.py │ ├── 1033-moving-stones-until-consecutive.py │ ├── 1038-binary-search-tree-to-greater-sum-tree.py │ ├── 1039-minimum-score-triangulation-of-polygon.py │ ├── 1041-robot-bounded-in-circle.py │ ├── 1043-partition-array-for-maximum-sum.py │ ├── 1046-last-stone-weight.py │ ├── 1047-remove-all-adjacent-duplicates-in-string.py │ ├── 1048-longest-string-chain.py │ ├── 1051-height-checker.py │ ├── 1052-grumpy-bookstore-owner.py │ ├── 1055-shortest-way-to-form-string.py │ ├── 1057-campus-bikes.py │ ├── 1060-missing-element-in-sorted-array.py │ ├── 1061-lexicographically-smallest-equivalent-string.py │ ├── 1062-longest-repeating-substring.py │ ├── 1063-number-of-valid-subarrays.py │ ├── 1065-index-pairs-of-a-string.py │ ├── 1066-campus-bikes-ii.py │ ├── 1071-greatest-common-divisor-of-strings.py │ ├── 1072-flip-columns-for-maximum-number-of-equal-rows.py │ ├── 1074-number-of-submatrices-that-sum-to-target.py │ ├── 1079-letter-tile-possibilities.py │ ├── 1081-smallest-subsequence-of-distinct-characters.py │ ├── 1086-high-five.py │ ├── 1087-brace-expansion.py │ ├── 1090-largest-values-from-labels.py │ ├── 1091-shortest-path-in-binary-matrix.py │ ├── 1092-shortest-common-supersequence.py │ ├── 1093-statistics-from-a-large-sample.py │ ├── 1094-car-pooling.py │ ├── 1095-find-in-mountain-array.py │ ├── 1097-stream-of-characters.py │ ├── 1099-two-sum-less-than-k.py │ ├── 1100-find-k-length-substrings-with-no-repeated-characters.py │ ├── 1101-the-earliest-moment-when-everyone-become-friends.py │ ├── 1104-path-in-zigzag-labelled-binary-tree.py │ ├── 1105-filling-bookcase-shelves.py │ ├── 1106-parsing-a-boolean-expression.py │ ├── 1109-corporate-flight-bookings.py │ ├── 1110-delete-nodes-and-return-forest.py │ ├── 1119-remove-vowels-from-a-string.py │ ├── 1120-maximum-average-subtree.py │ ├── 1121-divide-array-into-increasing-sequences.py │ ├── 1122-relative-sort-array.py │ ├── 1123-lowest-common-ancestor-of-deepest-leaves.py │ ├── 1128-number-of-equivalent-domino-pairs.py │ ├── 1133-largest-unique-number.py │ ├── 1135-connecting-cities-with-minimum-cost.py │ ├── 1136-parallel-courses.py │ ├── 1137-n-th-tribonacci-number.py │ ├── 1138-alphabet-board-path.py │ ├── 1140-stone-game-ii.py │ ├── 1143-longest-common-subsequence.py │ ├── 1144-decrease-elements-to-make-array-zigzag.py │ ├── 1146-snapshot-array.py │ ├── 1150-check-if-a-number-is-majority-element-in-a-sorted-array.py │ ├── 1151-minimum-swaps-to-group-all-1s-together.py │ ├── 1152-analyze-user-website-visit-pattern.py │ ├── 1155-number-of-dice-rolls-with-target-sum.py │ ├── 1160-find-words-that-can-be-formed-by-characters.py │ ├── 1161-maximum-level-sum-of-a-binary-tree.py │ ├── 1165-single-row-keyboard.py │ ├── 1166-design-file-system.py │ ├── 1167-minimum-cost-to-connect-sticks.py │ ├── 1168-optimize-water-distribution-in-a-village.py │ ├── 1170-compare-strings-by-frequency-of-the-smallest-character.py │ ├── 1171-remove-zero-sum-consecutive-nodes-from-linked-list.py │ ├── 1176-diet-plan-performance.py │ ├── 1181-before-and-after-puzzle.py │ ├── 1182-shortest-distance-to-target-color.py │ ├── 1183-maximum-number-of-ones.py │ ├── 1190-reverse-substrings-between-each-pair-of-parentheses.py │ ├── 1192-critical-connections-in-a-network.py │ ├── 1197-minimum-knight-moves.py │ ├── 1198-find-smallest-common-element-in-all-rows.py │ ├── 1199-minimum-time-to-build-blocks.py │ ├── 1200-minimum-absolute-difference.py │ ├── 1202-smallest-string-with-swaps.py │ ├── 1203-sort-items-by-groups-respecting-dependencies.py │ ├── 1207-unique-number-of-occurrences.py │ ├── 1208-get-equal-substrings-within-budget.py │ ├── 1209-remove-all-adjacent-duplicates-in-string-ii.py │ ├── 1213-intersection-of-three-sorted-arrays.py │ ├── 1214-two-sum-bsts.py │ ├── 1216-valid-palindrome-iii.py │ ├── 1219-path-with-maximum-gold.py │ ├── 1220-count-vowels-permutation.py │ ├── 1222-queens-that-can-attack-the-king.py │ ├── 1229-meeting-scheduler.py │ ├── 1230-toss-strange-coins.py │ ├── 1233-remove-sub-folders-from-the-filesystem.py │ ├── 1235-maximum-profit-in-job-scheduling.py │ ├── 1239-maximum-length-of-a-concatenated-string-with-unique-characters.py │ ├── 1244-design-a-leaderboard.py │ ├── 1245-tree-diameter.py │ ├── 1248-count-number-of-nice-subarrays.py │ ├── 1249-minimum-remove-to-make-valid-parentheses.py │ ├── 1253-reconstruct-a-2-row-binary-matrix.py │ ├── 1254-number-of-closed-islands.py │ ├── 1255-maximum-score-words-formed-by-letters.py │ ├── 1256-encode-number.py │ ├── 1257-smallest-common-region.py │ ├── 1261-find-elements-in-a-contaminated-binary-tree.py │ ├── 1262-greatest-sum-divisible-by-three.py │ ├── 1266-minimum-time-visiting-all-points.py │ ├── 1267-count-servers-that-communicate.py │ ├── 1268-search-suggestions-system.py │ ├── 1269-number-of-ways-to-stay-in-the-same-place-after-some-steps.py │ ├── 1272-remove-interval.py │ ├── 1276-number-of-burgers-with-no-waste-of-ingredients.py │ ├── 1277-count-square-submatrices-with-all-ones.py │ ├── 1282-group-the-people-given-the-group-size-they-belong-to.py │ ├── 1283-find-the-smallest-divisor-given-a-threshold.py │ ├── 1287-element-appearing-more-than-25-in-sorted-array.py │ ├── 1288-remove-covered-intervals.py │ ├── 1289-minimum-falling-path-sum-ii.py │ ├── 1290-convert-binary-number-in-a-linked-list-to-integer.py │ ├── 1291-sequential-digits.py │ ├── 1292-maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold.py │ ├── 1295-find-numbers-with-even-number-of-digits.py │ ├── 1296-divide-array-in-sets-of-k-consecutive-numbers.py │ ├── 1298-maximum-candies-you-can-get-from-boxes.py │ ├── 1300-sum-of-mutated-array-closest-to-target.py │ ├── 1302-deepest-leaves-sum.py │ ├── 1304-find-n-unique-integers-sum-up-to-zero.py │ ├── 1305-all-elements-in-two-binary-search-trees.py │ ├── 1306-jump-game-iii.py │ ├── 1310-xor-queries-of-a-subarray.py │ ├── 1314-matrix-block-sum.py │ ├── 1315-sum-of-nodes-with-even-valued-grandparent.py │ ├── 1317-convert-integer-to-the-sum-of-two-no-zero-integers.py │ ├── 1318-minimum-flips-to-make-a-or-b-equal-to-c.py │ ├── 1323-maximum-69-number.py │ ├── 1324-print-words-vertically.py │ ├── 1325-delete-leaves-with-a-given-value.py │ ├── 1326-minimum-number-of-taps-to-open-to-water-a-garden.py │ ├── 1328-break-a-palindrome.py │ ├── 1329-sort-the-matrix-diagonally.py │ ├── 1331-rank-transform-of-an-array.py │ ├── 1333-filter-restaurants-by-vegan-friendly-price-and-distance.py │ ├── 1334-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance.py │ ├── 1335-minimum-difficulty-of-a-job-schedule.py │ ├── 1337-the-k-weakest-rows-in-a-matrix.py │ ├── 1338-reduce-array-size-to-the-half.py │ ├── 1339-maximum-product-of-splitted-binary-tree.py │ ├── 1343-number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold.py │ ├── 1344-angle-between-hands-of-a-clock.py │ ├── 1346-check-if-n-and-its-double-exist.py │ ├── 1347-minimum-number-of-steps-to-make-two-strings-anagram.py │ ├── 1351-count-negative-numbers-in-a-sorted-matrix.py │ ├── 1352-product-of-the-last-k-numbers.py │ ├── 1353-maximum-number-of-events-that-can-be-attended.py │ ├── 1356-sort-integers-by-the-number-of-1-bits.py │ ├── 1357-apply-discount-every-n-orders.py │ ├── 1358-number-of-substrings-containing-all-three-characters.py │ ├── 1359-count-all-valid-pickup-and-delivery-options.py │ ├── 1360-number-of-days-between-two-dates.py │ ├── 1361-validate-binary-tree-nodes.py │ ├── 1362-closest-divisors.py │ ├── 1365-how-many-numbers-are-smaller-than-the-current-number.py │ ├── 1366-rank-teams-by-votes.py │ ├── 1367-linked-list-in-binary-tree.py │ ├── 1368-minimum-cost-to-make-at-least-one-valid-path-in-a-grid.py │ ├── 1371-find-the-longest-substring-containing-vowels-in-even-counts.py │ ├── 1372-longest-zigzag-path-in-a-binary-tree.py │ ├── 1375-number-of-times-binary-string-is-prefix-aligned.py │ ├── 1376-time-needed-to-inform-all-employees.py │ ├── 1380-lucky-numbers-in-a-matrix.py │ ├── 1381-design-a-stack-with-increment-operation.py │ ├── 1382-balance-a-binary-search-tree.py │ ├── 1385-find-the-distance-value-between-two-arrays.py │ ├── 1387-sort-integers-by-the-power-value.py │ ├── 1390-four-divisors.py │ ├── 1394-find-lucky-integer-in-an-array.py │ ├── 1395-count-number-of-teams.py │ ├── 1396-design-underground-system.py │ ├── 1399-count-largest-group.py │ ├── 1400-construct-k-palindrome-strings.py │ ├── 1404-number-of-steps-to-reduce-a-number-in-binary-representation-to-one.py │ ├── 1405-longest-happy-string.py │ ├── 1408-string-matching-in-an-array.py │ ├── 1409-queries-on-a-permutation-with-key.py │ ├── 1410-html-entity-parser.py │ ├── 1411-number-of-ways-to-paint-n-3-grid.py │ ├── 1414-find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k.py │ ├── 1415-the-k-th-lexicographical-string-of-all-happy-strings-of-length-n.py │ ├── 1418-display-table-of-food-orders-in-a-restaurant.py │ ├── 1420-build-array-where-you-can-find-the-maximum-exactly-k-comparisons.py │ ├── 1422-maximum-score-after-splitting-a-string.py │ ├── 1423-maximum-points-you-can-obtain-from-cards.py │ ├── 1424-diagonal-traverse-ii.py │ ├── 1425-constrained-subsequence-sum.py │ ├── 1427-perform-string-shifts.py │ ├── 1428-leftmost-column-with-at-least-a-one.py │ ├── 1429-first-unique-number.py │ ├── 1431-kids-with-the-greatest-number-of-candies.py │ ├── 1432-max-difference-you-can-get-from-changing-an-integer.py │ ├── 1433-check-if-a-string-can-break-another-string.py │ ├── 1436-destination-city.py │ ├── 1437-check-if-all-1s-are-at-least-length-k-places-away.py │ ├── 1438-longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit.py │ ├── 1441-build-an-array-with-stack-operations.py │ ├── 1442-count-triplets-that-can-form-two-arrays-of-equal-xor.py │ ├── 1447-simplified-fractions.py │ ├── 1448-count-good-nodes-in-binary-tree.py │ ├── 1451-rearrange-words-in-a-sentence.py │ ├── 1452-people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list.py │ ├── 1455-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence.py │ ├── 1456-maximum-number-of-vowels-in-a-substring-of-given-length.py │ ├── 1457-pseudo-palindromic-paths-in-a-binary-tree.py │ ├── 1458-max-dot-product-of-two-subsequences.py │ ├── 1460-make-two-arrays-equal-by-reversing-subarrays.py │ ├── 1461-check-if-a-string-contains-all-binary-codes-of-size-k.py │ ├── 1462-course-schedule-iv.py │ ├── 1463-cherry-pickup-ii.py │ ├── 1464-maximum-product-of-two-elements-in-an-array.py │ ├── 1465-maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts.py │ ├── 1466-reorder-routes-to-make-all-paths-lead-to-the-city-zero.py │ ├── 1469-find-all-the-lonely-nodes.py │ ├── 1470-shuffle-the-array.py │ ├── 1471-the-k-strongest-values-in-an-array.py │ ├── 1472-design-browser-history.py │ ├── 1474-delete-n-nodes-after-m-nodes-of-a-linked-list.py │ ├── 1475-final-prices-with-a-special-discount-in-a-shop.py │ ├── 1476-subrectangle-queries.py │ ├── 1481-least-number-of-unique-integers-after-k-removals.py │ ├── 1482-minimum-number-of-days-to-make-m-bouquets.py │ ├── 1488-avoid-flood-in-the-city.py │ ├── 1489-find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree.py │ ├── 1492-the-kth-factor-of-n.py │ ├── 1493-longest-subarray-of-1s-after-deleting-one-element.py │ ├── 1496-path-crossing.py │ ├── 1497-check-if-array-pairs-are-divisible-by-k.py │ ├── 1498-number-of-subsequences-that-satisfy-the-given-sum-condition.py │ ├── 1503-last-moment-before-all-ants-fall-out-of-a-plank.py │ ├── 1508-range-sum-of-sorted-subarray-sums.py │ ├── 1509-minimum-difference-between-largest-and-smallest-value-in-three-moves.py │ ├── 1512-number-of-good-pairs.py │ ├── 1513-number-of-substrings-with-only-1s.py │ ├── 1514-path-with-maximum-probability.py │ ├── 1518-water-bottles.py │ ├── 1523-count-odd-numbers-in-an-interval-range.py │ ├── 1524-number-of-sub-arrays-with-odd-sum.py │ ├── 1525-number-of-good-ways-to-split-a-string.py │ ├── 1526-minimum-number-of-increments-on-subarrays-to-form-a-target-array.py │ ├── 1529-minimum-suffix-flips.py │ ├── 1530-number-of-good-leaf-nodes-pairs.py │ ├── 1531-string-compression-ii.py │ ├── 1534-count-good-triplets.py │ ├── 1535-find-the-winner-of-an-array-game.py │ ├── 1539-kth-missing-positive-number.py │ ├── 1544-make-the-string-great.py │ ├── 1545-find-kth-bit-in-nth-binary-string.py │ ├── 1550-three-consecutive-odds.py │ ├── 1551-minimum-operations-to-make-array-equal.py │ ├── 1552-magnetic-force-between-two-balls.py │ ├── 1557-minimum-number-of-vertices-to-reach-all-nodes.py │ ├── 1561-maximum-number-of-coins-you-can-get.py │ ├── 1568-minimum-number-of-days-to-disconnect-island.py │ ├── 1570-dot-product-of-two-sparse-vectors.py │ ├── 1574-shortest-subarray-to-be-removed-to-make-array-sorted.py │ ├── 1578-minimum-time-to-make-rope-colorful.py │ ├── 1579-remove-max-number-of-edges-to-keep-graph-fully-traversable.py │ ├── 1580-put-boxes-into-the-warehouse-ii.py │ ├── 1582-special-positions-in-a-binary-matrix.py │ ├── 1584-min-cost-to-connect-all-points.py │ ├── 1590-make-sum-divisible-by-p.py │ ├── 1593-split-a-string-into-the-max-number-of-unique-substrings.py │ ├── 1598-crawler-log-folder.py │ ├── 1605-find-valid-matrix-given-row-and-column-sums.py │ ├── 1608-special-array-with-x-elements-greater-than-or-equal-x.py │ ├── 1609-even-odd-tree.py │ ├── 1611-minimum-one-bit-operations-to-make-integers-zero.py │ ├── 1614-maximum-nesting-depth-of-the-parentheses.py │ ├── 1615-maximal-network-rank.py │ ├── 1624-largest-substring-between-two-equal-characters.py │ ├── 1625-lexicographically-smallest-string-after-applying-operations.py │ ├── 1630-arithmetic-subarrays.py │ ├── 1631-path-with-minimum-effort.py │ ├── 1634-add-two-polynomials-represented-as-linked-lists.py │ ├── 1636-sort-array-by-increasing-frequency.py │ ├── 1637-widest-vertical-area-between-two-points-containing-no-points.py │ ├── 1639-number-of-ways-to-form-a-target-string-given-a-dictionary.py │ ├── 1641-count-sorted-vowel-strings.py │ ├── 1642-furthest-building-you-can-reach.py │ ├── 1644-lowest-common-ancestor-of-a-binary-tree-ii.py │ ├── 1647-minimum-deletions-to-make-character-frequencies-unique.py │ ├── 1650-lowest-common-ancestor-of-a-binary-tree-iii.py │ ├── 1652-defuse-the-bomb.py │ ├── 1653-minimum-deletions-to-make-string-balanced.py │ ├── 1657-determine-if-two-strings-are-close.py │ ├── 1658-minimum-operations-to-reduce-x-to-zero.py │ ├── 1660-correct-a-binary-tree.py │ ├── 1662-check-if-two-string-arrays-are-equivalent.py │ ├── 1663-smallest-string-with-a-given-numeric-value.py │ ├── 1669-merge-in-between-linked-lists.py │ ├── 1671-minimum-number-of-removals-to-make-mountain-array.py │ ├── 1679-max-number-of-k-sum-pairs.py │ ├── 1684-count-the-number-of-consistent-strings.py │ ├── 1685-sum-of-absolute-differences-in-a-sorted-array.py │ ├── 1688-count-of-matches-in-tournament.py │ ├── 1689-partitioning-into-minimum-number-of-deci-binary-numbers.py │ ├── 1695-maximum-erasure-value.py │ ├── 1700-number-of-students-unable-to-eat-lunch.py │ ├── 1701-average-waiting-time.py │ ├── 1704-determine-if-string-halves-are-alike.py │ ├── 1706-where-will-the-ball-fall.py │ ├── 1716-calculate-money-in-leetcode-bank.py │ ├── 1717-maximum-score-from-removing-substrings.py │ ├── 1718-construct-the-lexicographically-largest-valid-sequence.py │ ├── 1721-swapping-nodes-in-a-linked-list.py │ ├── 1726-tuple-with-same-product.py │ ├── 1727-largest-submatrix-with-rearrangements.py │ ├── 1730-shortest-path-to-get-food.py │ ├── 1732-find-the-highest-altitude.py │ ├── 1733-minimum-number-of-people-to-teach.py │ ├── 1740-find-distance-in-a-binary-tree.py │ ├── 1743-restore-the-array-from-adjacent-pairs.py │ ├── 1746-maximum-subarray-sum-after-one-operation.py │ ├── 1749-maximum-absolute-sum-of-any-subarray.py │ ├── 1750-minimum-length-of-string-after-deleting-similar-ends.py │ ├── 1752-check-if-array-is-sorted-and-rotated.py │ ├── 1753-maximum-score-from-removing-stones.py │ ├── 1756-design-most-recently-used-queue.py │ ├── 1758-minimum-changes-to-make-alternating-binary-string.py │ ├── 1759-count-number-of-homogenous-substrings.py │ ├── 1760-minimum-limit-of-balls-in-a-bag.py │ ├── 1762-buildings-with-an-ocean-view.py │ ├── 1765-map-of-highest-peak.py │ ├── 1768-merge-strings-alternately.py │ ├── 1769-minimum-number-of-operations-to-move-all-balls-to-each-box.py │ ├── 1770-maximum-score-from-performing-multiplication-operations.py │ ├── 1780-check-if-number-is-a-sum-of-powers-of-three.py │ ├── 1785-minimum-elements-to-add-to-form-a-given-sum.py │ ├── 1790-check-if-one-string-swap-can-make-strings-equal.py │ ├── 1791-find-center-of-star-graph.py │ ├── 1792-maximum-average-pass-ratio.py │ ├── 1793-maximum-score-of-a-good-subarray.py │ ├── 1797-design-authentication-manager.py │ ├── 1800-maximum-ascending-subarray-sum.py │ ├── 1802-maximum-value-at-a-given-index-in-a-bounded-array.py │ ├── 1804-implement-trie-ii-prefix-tree.py │ ├── 1806-minimum-number-of-operations-to-reinitialize-a-permutation.py │ ├── 1807-evaluate-the-bracket-pairs-of-a-string.py │ ├── 1813-sentence-similarity-iii.py │ ├── 1814-count-nice-pairs-in-an-array.py │ ├── 1817-finding-the-users-active-minutes.py │ ├── 1823-find-the-winner-of-the-circular-game.py │ ├── 1828-queries-on-number-of-points-inside-a-circle.py │ ├── 1829-maximum-xor-for-each-query.py │ ├── 1833-maximum-ice-cream-bars.py │ ├── 1834-single-threaded-cpu.py │ ├── 1836-remove-duplicates-from-an-unsorted-linked-list.py │ ├── 1838-frequency-of-the-most-frequent-element.py │ ├── 1842-next-palindrome-using-same-digits.py │ ├── 1845-seat-reservation-manager.py │ ├── 1846-maximum-element-after-decreasing-and-rearranging.py │ ├── 1851-minimum-interval-to-include-each-query.py │ ├── 1852-distinct-numbers-in-each-subarray.py │ ├── 1855-maximum-distance-between-a-pair-of-values.py │ ├── 1857-largest-color-value-in-a-directed-graph.py │ ├── 1858-longest-word-with-all-prefixes.py │ ├── 1860-incremental-memory-leak.py │ ├── 1861-rotating-the-box.py │ ├── 1863-sum-of-all-subset-xor-totals.py │ ├── 1865-finding-pairs-with-a-certain-sum.py │ ├── 1870-minimum-speed-to-arrive-on-time.py │ ├── 1874-minimize-product-sum-of-two-arrays.py │ ├── 1877-minimize-maximum-pair-sum-in-array.py │ ├── 1881-maximum-value-after-insertion.py │ ├── 1885-count-pairs-in-two-arrays.py │ ├── 1887-reduction-operations-to-make-the-array-elements-equal.py │ ├── 1888-minimum-number-of-flips-to-make-the-binary-string-alternating.py │ ├── 1891-cutting-ribbons.py │ ├── 1894-find-the-student-that-will-replace-the-chalk.py │ ├── 1895-largest-magic-square.py │ ├── 1897-redistribute-characters-to-make-all-strings-equal.py │ ├── 1898-maximum-number-of-removable-characters.py │ ├── 1899-merge-triplets-to-form-target-triplet.py │ ├── 1900-the-earliest-and-latest-rounds-where-players-compete.py │ ├── 1903-largest-odd-number-in-string.py │ ├── 1904-the-number-of-full-rounds-you-have-played.py │ ├── 1905-count-sub-islands.py │ ├── 1910-remove-all-occurrences-of-a-substring.py │ ├── 1912-design-movie-rental-system.py │ ├── 1913-maximum-product-difference-between-two-pairs.py │ ├── 1915-number-of-wonderful-substrings.py │ ├── 1920-build-array-from-permutation.py │ ├── 1921-eliminate-maximum-number-of-monsters.py │ ├── 1922-count-good-numbers.py │ ├── 1925-count-square-sum-triples.py │ ├── 1926-nearest-exit-from-entrance-in-maze.py │ ├── 1929-concatenation-of-array.py │ ├── 1930-unique-length-3-palindromic-subsequences.py │ ├── 1931-painting-a-grid-with-three-different-colors.py │ ├── 1935-maximum-number-of-words-you-can-type.py │ ├── 1936-add-minimum-number-of-rungs.py │ ├── 1937-maximum-number-of-points-with-cost.py │ ├── 1940-longest-common-subsequence-between-sorted-arrays.py │ ├── 1942-the-number-of-the-smallest-unoccupied-chair.py │ ├── 1945-sum-of-digits-of-string-after-convert.py │ ├── 1946-largest-number-after-mutating-substring.py │ ├── 1948-delete-duplicate-folders-in-system.py │ ├── 1957-delete-characters-to-make-fancy-string.py │ ├── 1962-remove-stones-to-minimize-the-total.py │ ├── 1963-minimum-number-of-swaps-to-make-the-string-balanced.py │ ├── 1968-array-with-elements-not-equal-to-average-of-neighbors.py │ ├── 1970-last-day-where-you-can-still-cross.py │ ├── 1971-find-if-path-exists-in-graph.py │ ├── 1973-count-nodes-equal-to-sum-of-descendants.py │ ├── 1975-maximum-matrix-sum.py │ ├── 1976-number-of-ways-to-arrive-at-destination.py │ ├── 1980-find-unique-binary-string.py │ ├── 1984-minimum-difference-between-highest-and-lowest-of-k-scores.py │ ├── 1985-find-the-kth-largest-integer-in-the-array.py │ ├── 1992-find-all-groups-of-farmland.py │ ├── 2000-reverse-prefix-of-word.py │ ├── 2001-number-of-pairs-of-interchangeable-rectangles.py │ ├── 2002-maximum-product-of-the-length-of-two-palindromic-subsequences.py │ ├── 2007-find-original-array-from-doubled-array.py │ ├── 2009-minimum-number-of-operations-to-make-array-continuous.py │ ├── 2011-final-value-of-variable-after-performing-operations.py │ ├── 2012-sum-of-beauty-in-the-array.py │ ├── 2013-detect-squares.py │ ├── 2014-longest-subsequence-repeated-k-times.py │ ├── 2016-maximum-difference-between-increasing-elements.py │ ├── 2017-grid-game.py │ ├── 2022-convert-1d-array-into-2d-array.py │ ├── 2023-number-of-pairs-of-strings-with-concatenation-equal-to-target.py │ ├── 2028-find-missing-observations.py │ ├── 2033-minimum-operations-to-make-a-uni-value-grid.py │ ├── 2034-stock-price-fluctuation.py │ ├── 2035-partition-array-into-two-arrays-to-minimize-sum-difference.py │ ├── 2037-minimum-number-of-moves-to-seat-everyone.py │ ├── 2038-remove-colored-pieces-if-both-neighbors-are-the-same-color.py │ ├── 2040-kth-smallest-product-of-two-sorted-arrays.py │ ├── 2043-simple-bank-system.py │ ├── 2044-count-number-of-maximum-bitwise-or-subsets.py │ ├── 2045-second-minimum-time-to-reach-destination.py │ ├── 2048-next-greater-numerically-balanced-number.py │ ├── 2050-parallel-courses-iii.py │ ├── 2053-kth-distinct-string-in-an-array.py │ ├── 2054-two-best-non-overlapping-events.py │ ├── 2055-plates-between-candles.py │ ├── 2058-find-the-minimum-and-maximum-number-of-nodes-between-critical-points.py │ ├── 2061-number-of-spaces-cleaning-robot-cleaned.py │ ├── 2062-count-vowel-substrings-of-a-string.py │ ├── 2064-minimized-maximum-of-products-distributed-to-any-store.py │ ├── 2070-most-beautiful-item-for-each-query.py │ ├── 2071-maximum-number-of-tasks-you-can-assign.py │ ├── 2073-time-needed-to-buy-tickets.py │ ├── 2074-reverse-nodes-in-even-length-groups.py │ ├── 2077-paths-in-maze-that-lead-to-same-room.py │ ├── 2079-watering-plants.py │ ├── 2081-sum-of-k-mirror-numbers.py │ ├── 2083-substrings-that-begin-and-end-with-the-same-letter.py │ ├── 2089-find-target-indices-after-sorting-array.py │ ├── 2090-k-radius-subarray-averages.py │ ├── 2091-removing-minimum-and-maximum-from-array.py │ ├── 2092-find-all-people-with-secret.py │ ├── 2093-minimum-cost-to-reach-city-with-discounts.py │ ├── 2094-finding-3-digit-even-numbers.py │ ├── 2095-delete-the-middle-node-of-a-linked-list.py │ ├── 2096-step-by-step-directions-from-a-binary-tree-node-to-another.py │ ├── 2097-valid-arrangement-of-pairs.py │ ├── 2099-find-subsequence-of-length-k-with-the-largest-sum.py │ ├── 2101-detonate-the-maximum-bombs.py │ ├── 2104-total-characters-in-string-after-transformations-i.py │ ├── 2105-watering-plants-ii.py │ ├── 2106-maximum-fruits-harvested-after-at-most-k-steps.py │ ├── 2107-number-of-unique-flavors-after-sharing-k-candies.py │ ├── 2108-find-first-palindromic-string-in-the-array.py │ ├── 2109-adding-spaces-to-a-string.py │ ├── 2110-number-of-smooth-descent-periods-of-a-stock.py │ ├── 2115-find-all-possible-recipes-from-given-supplies.py │ ├── 2116-check-if-a-parentheses-string-can-be-valid.py │ ├── 2120-execution-of-all-suffix-instructions-staying-in-a-grid.py │ ├── 2125-number-of-laser-beams-in-a-bank.py │ ├── 2127-maximum-employees-to-be-invited-to-a-meeting.py │ ├── 2130-maximum-twin-sum-of-a-linked-list.py │ ├── 2131-longest-palindrome-by-concatenating-two-letter-words.py │ ├── 2134-minimum-swaps-to-group-all-1s-together-ii.py │ ├── 2138-divide-a-string-into-groups-of-size-k.py │ ├── 2139-detect-squares.py │ ├── 2139-minimum-moves-to-reach-target-score.py │ ├── 2140-solving-questions-with-brainpower.py │ ├── 2141-maximum-running-time-of-n-computers.py │ ├── 2145-count-the-hidden-sequences.py │ ├── 2147-number-of-ways-to-divide-a-long-corridor.py │ ├── 2149-rearrange-array-elements-by-sign.py │ ├── 2150-find-all-lonely-numbers-in-the-array.py │ ├── 2154-keep-multiplying-found-values-by-two.py │ ├── 2155-all-divisions-with-the-highest-score-of-a-binary-array.py │ ├── 2161-partition-array-according-to-given-pivot.py │ ├── 2163-minimum-difference-in-sums-after-removal-of-elements.py │ ├── 2165-smallest-value-of-the-rearranged-number.py │ ├── 2168-unique-substrings-with-equal-digit-frequency.py │ ├── 2169-count-operations-to-obtain-zero.py │ ├── 2176-count-equal-and-divisible-pairs-in-an-array.py │ ├── 2177-find-three-consecutive-integers-that-sum-to-a-given-number.py │ ├── 2178-maximum-split-of-positive-even-integers.py │ ├── 2179-count-good-triplets-in-an-array.py │ ├── 2181-merge-nodes-in-between-zeros.py │ ├── 2182-construct-string-with-repeat-limit.py │ ├── 2185-counting-words-with-a-given-prefix.py │ ├── 2186-minimum-number-of-steps-to-make-two-strings-anagram-ii.py │ ├── 2191-sort-the-jumbled-numbers.py │ ├── 2192-all-ancestors-of-a-node-in-a-directed-acyclic-graph.py │ ├── 2193-minimum-number-of-moves-to-make-palindrome.py │ ├── 2196-create-binary-tree-from-descriptions.py │ ├── 2197-replace-non-coprime-numbers-in-array.py │ ├── 2200-find-all-k-distant-indices-in-an-array.py │ ├── 2201-zero-array-transformation-i.py │ ├── 2204-distance-to-a-cycle-in-undirected-graph.py │ ├── 2206-divide-array-into-equal-pairs.py │ ├── 2207-maximize-number-of-subsequences-in-a-string.py │ ├── 2208-minimum-operations-to-halve-array-sum.py │ ├── 2210-count-hills-and-valleys-in-an-array.py │ ├── 2211-count-collisions-on-a-road.py │ ├── 2214-minimum-health-to-beat-game.py │ ├── 2215-find-the-difference-of-two-arrays.py │ ├── 2216-minimum-deletions-to-make-array-beautiful.py │ ├── 2220-minimum-bit-flips-to-convert-number.py │ ├── 2221-find-triangular-sum-of-an-array.py │ ├── 2225-find-players-with-zero-or-one-losses.py │ ├── 2226-maximum-candies-allocated-to-k-children.py │ ├── 2231-largest-number-after-digit-swaps-by-parity.py │ ├── 2235-add-two-integers.py │ ├── 2240-number-of-ways-to-buy-pens-and-pencils.py │ ├── 2244-minimum-rounds-to-complete-all-tasks.py │ ├── 2246-longest-path-with-different-adjacent-characters.py │ ├── 2251-number-of-flowers-in-full-bloom.py │ ├── 2256-minimum-average-difference.py │ ├── 2257-count-unguarded-cells-in-the-grid.py │ ├── 2260-minimum-consecutive-cards-to-pick-up.py │ ├── 2262-total-appeal-of-a-string.py │ ├── 2264-largest-3-same-digit-number-in-string.py │ ├── 2265-count-nodes-equal-to-average-of-subtree.py │ ├── 2270-number-of-ways-to-split-array.py │ ├── 2273-find-resultant-array-after-removing-anagrams.py │ ├── 2274-maximum-consecutive-floors-without-special-floors.py │ ├── 2275-largest-combination-with-bitwise-and-greater-than-zero.py │ ├── 2279-maximum-bags-with-full-capacity-of-rocks.py │ ├── 2284-sender-with-largest-word-count.py │ ├── 2285-maximum-total-importance-of-roads.py │ ├── 2290-minimum-obstacle-removal-to-reach-corner.py │ ├── 2291-maximum-profit-from-trading-stocks.py │ ├── 2294-partition-array-such-that-maximum-difference-is-k.py │ ├── 2295-replace-elements-in-an-array.py │ ├── 2300-successful-pairs-of-spells-and-potions.py │ ├── 2302-count-subarrays-with-score-less-than-k.py │ ├── 2303-calculate-amount-paid-in-taxes.py │ ├── 2310-sum-of-numbers-with-units-digit-k.py │ ├── 2311-longest-binary-subsequence-less-than-or-equal-to-k.py │ ├── 2322-minimum-score-after-removals-on-a-tree.py │ ├── 2326-spiral-matrix-iv.py │ ├── 2327-number-of-people-aware-of-a-secret.py │ ├── 2331-evaluate-boolean-binary-tree.py │ ├── 2334-subarray-with-elements-greater-than-varying-threshold.py │ ├── 2336-smallest-number-in-infinite-set.py │ ├── 2337-move-pieces-to-obtain-a-string.py │ ├── 2338-count-the-number-of-ideal-arrays.py │ ├── 2342-max-sum-of-a-pair-with-equal-sum-of-digits.py │ ├── 2348-number-of-zero-filled-subarrays.py │ ├── 2349-design-a-number-container-system.py │ ├── 2352-equal-row-and-column-pairs.py │ ├── 2353-design-a-food-rating-system.py │ ├── 2355-maximum-number-of-books-you-can-take.py │ ├── 2357-make-array-zero-by-subtracting-equal-amounts.py │ ├── 2358-maximum-number-of-groups-entering-a-competition.py │ ├── 2359-find-closest-node-to-given-two-nodes.py │ ├── 2361-minimum-costs-using-the-train-line.py │ ├── 2364-count-number-of-bad-pairs.py │ ├── 2366-minimum-replacements-to-sort-the-array.py │ ├── 2368-reachable-nodes-with-restrictions.py │ ├── 2369-check-if-there-is-a-valid-partition-for-the-array.py │ ├── 2370-longest-ideal-subsequence.py │ ├── 2371-minimize-maximum-value-in-a-grid.py │ ├── 2373-largest-local-values-in-a-matrix.py │ ├── 2374-node-with-highest-edge-score.py │ ├── 2375-construct-smallest-number-from-di-string.py │ ├── 2379-minimum-recolors-to-get-k-consecutive-black-blocks.py │ ├── 2380-time-needed-to-rearrange-a-binary-string.py │ ├── 2381-shifting-letters-ii.py │ ├── 2384-largest-palindromic-number.py │ ├── 2385-amount-of-time-for-binary-tree-to-be-infected.py │ ├── 2389-longest-subsequence-with-limited-sum.py │ ├── 2390-removing-stars-from-a-string.py │ ├── 2391-minimum-amount-of-time-to-collect-garbage.py │ ├── 2392-build-a-matrix-with-conditions.py │ ├── 2393-count-strictly-increasing-subarrays.py │ ├── 2396-strictly-palindromic-number.py │ ├── 2401-longest-nice-subarray.py │ ├── 2402-meeting-rooms-iii.py │ ├── 2405-optimal-partition-of-string.py │ ├── 2406-divide-intervals-into-minimum-number-of-groups.py │ ├── 2408-design-sql.py │ ├── 2410-maximum-matching-of-players-with-trainers.py │ ├── 2411-smallest-subarrays-with-maximum-bitwise-or.py │ ├── 2414-length-of-the-longest-alphabetical-continuous-substring.py │ ├── 2415-reverse-odd-levels-of-binary-tree.py │ ├── 2416-sum-of-prefix-scores-of-strings.py │ ├── 2418-sort-the-people.py │ ├── 2419-longest-subarray-with-maximum-bitwise-and.py │ ├── 2425-bitwise-xor-of-all-pairings.py │ ├── 2428-maximum-sum-of-an-hourglass.py │ ├── 2429-minimize-xor.py │ ├── 2433-find-the-original-array-of-prefix-xor.py │ ├── 2434-using-a-robot-to-print-the-lexicographically-smallest-string.py │ ├── 2435-paths-in-matrix-whose-sum-is-divisible-by-k.py │ ├── 2438-range-product-queries-of-powers.py │ ├── 2439-minimize-maximum-of-array.py │ ├── 2441-largest-positive-integer-that-exists-with-its-negative.py │ ├── 2442-count-number-of-distinct-integers-after-reverse-operations.py │ ├── 2443-sum-of-number-and-its-reverse.py │ ├── 2444-count-subarrays-with-fixed-bounds.py │ ├── 2452-words-within-two-edits-of-dictionary.py │ ├── 2456-most-popular-video-creator.py │ ├── 2458-height-of-binary-tree-after-subtree-removal-queries.py │ ├── 2460-apply-operations-to-an-array.py │ ├── 2461-maximum-sum-of-distinct-subarrays-with-length-k.py │ ├── 2462-total-cost-to-hire-k-workers.py │ ├── 2463-minimum-total-distance-traveled.py │ ├── 2464-minimum-subarrays-in-a-valid-split.py │ ├── 2466-count-ways-to-build-good-strings.py │ ├── 2467-most-profitable-path-in-a-tree.py │ ├── 2470-number-of-subarrays-with-lcm-equal-to-k.py │ ├── 2471-minimum-number-of-operations-to-sort-a-binary-tree-by-level.py │ ├── 2473-minimum-cost-to-buy-apples.py │ ├── 2482-difference-between-ones-and-zeros-in-row-and-column.py │ ├── 2483-minimum-penalty-for-a-shop.py │ ├── 2485-find-the-pivot-integer.py │ ├── 2486-append-characters-to-string-to-make-subsequence.py │ ├── 2487-remove-nodes-from-linked-list.py │ ├── 2490-circular-sentence.py │ ├── 2491-divide-players-into-teams-of-equal-skill.py │ ├── 2492-minimum-score-of-a-path-between-two-cities.py │ ├── 2493-divide-nodes-into-the-maximum-number-of-groups.py │ ├── 2501-longest-square-streak-in-an-array.py │ ├── 2503-maximum-number-of-points-from-grid-queries.py │ ├── 2505-bitwise-or-of-all-subsequence-sums.py │ ├── 2507-smallest-value-after-replacing-with-sum-of-prime-factors.py │ ├── 2516-take-k-of-each-character-from-left-and-right.py │ ├── 2521-distinct-prime-factors-of-product-of-array.py │ ├── 2523-closest-prime-numbers-in-range.py │ ├── 2526-find-consecutive-integers-from-a-data-stream.py │ ├── 2527-find-xor-beauty-of-array.py │ ├── 2528-maximize-the-minimum-powered-city.py │ ├── 2529-maximum-count-of-positive-integer-and-negative-integer.py │ ├── 2530-maximal-score-after-applying-k-operations.py │ ├── 2536-increment-submatrices-by-one.py │ ├── 2537-count-the-number-of-good-subarrays.py │ ├── 2539-count-the-number-of-good-subsequences.py │ ├── 2540-minimum-common-value.py │ ├── 2542-maximum-subsequence-score.py │ ├── 2545-sort-the-students-by-their-kth-score.py │ ├── 2551-put-marbles-in-bags.py │ ├── 2554-maximum-number-of-integers-to-choose-from-a-range-i.py │ ├── 2558-take-gifts-from-the-richest-pile.py │ ├── 2559-count-vowel-strings-in-ranges.py │ ├── 2560-house-robber-iv.py │ ├── 2561-rearranging-fruits.py │ ├── 2563-count-the-number-of-fair-pairs.py │ ├── 2566-maximum-difference-by-remapping-a-digit.py │ ├── 2570-merge-two-2d-arrays-by-summing-values.py │ ├── 2575-find-the-divisibility-array-of-a-string.py │ ├── 2577-minimum-time-to-visit-a-cell-in-a-grid.py │ ├── 2579-count-total-number-of-colored-cells.py │ ├── 2582-pass-the-pillow.py │ ├── 2583-kth-largest-sum-in-a-binary-tree.py │ ├── 2587-rearrange-array-to-maximize-prefix-score.py │ ├── 2592-maximize-greatness-of-an-array.py │ ├── 2593-find-score-of-an-array-after-marking-all-elements.py │ ├── 2594-minimum-time-to-repair-cars.py │ ├── 2596-check-knight-tour-configuration.py │ ├── 2597-the-number-of-beautiful-subsets.py │ ├── 2598-smallest-missing-non-negative-integer-after-operations.py │ ├── 2599-make-the-prefix-sum-non-negative.py │ ├── 2601-prime-subtraction-operation.py │ ├── 2602-minimum-operations-to-make-all-array-elements-equal.py │ ├── 2606-find-the-substring-with-maximum-cost.py │ ├── 2610-convert-an-array-into-a-2d-array-with-conditions.py │ ├── 2616-minimize-the-maximum-difference-of-pairs.py │ ├── 2640-find-the-score-of-all-prefixes-of-an-array.py │ ├── 2641-cousins-in-binary-tree-ii.py │ ├── 2642-design-graph-with-shortest-path-calculator.py │ ├── 2645-minimum-additions-to-make-valid-string.py │ ├── 2654-minimum-number-of-operations-to-make-all-array-elements-equal-to-1.py │ ├── 2657-find-the-prefix-common-array-of-two-arrays.py │ ├── 2658-maximum-number-of-fish-in-a-grid.py │ ├── 2661-first-completely-painted-row-or-column.py │ ├── 2664-the-knights-tour.py │ ├── 2671-frequency-tracker.py │ ├── 2674-split-a-circular-linked-list.py │ ├── 2678-number-of-senior-citizens.py │ ├── 2679-sum-in-a-matrix.py │ ├── 2683-neighboring-bitwise-xor.py │ ├── 2684-maximum-number-of-moves-in-a-grid.py │ ├── 2685-count-the-number-of-complete-components.py │ ├── 2696-minimum-string-length-after-removing-substrings.py │ ├── 2698-find-the-punishment-number-of-an-integer.py │ ├── 2699-modify-graph-edge-weights.py │ ├── 2706-buy-two-chocolates.py │ ├── 2707-extra-characters-in-a-string.py │ ├── 2708-maximum-strength-of-a-group.py │ ├── 2709-greatest-common-divisor-traversal.py │ ├── 2711-difference-of-number-of-distinct-values-on-diagonals.py │ ├── 2730-find-the-longest-semi-repetitive-substring.py │ ├── 2734-lexicographically-smallest-string-after-substring-operation.py │ ├── 2737-find-the-closest-marked-node.py │ ├── 2740-find-the-value-of-the-partition.py │ ├── 2742-painting-the-walls.py │ ├── 2743-count-substrings-without-repeating-character.py │ ├── 2749-minimum-operations-to-make-the-integer-zero.py │ ├── 2751-robot-collisions.py │ ├── 2761-prime-pairs-with-target-sum.py │ ├── 2762-continuous-subarrays.py │ ├── 2770-maximum-number-of-jumps-to-reach-the-last-index.py │ ├── 2771-longest-non-decreasing-subarray-from-two-arrays.py │ ├── 2772-apply-operations-to-make-all-array-elements-equal-to-zero.py │ ├── 2778-sum-of-squares-of-special-elements.py │ ├── 2779-maximum-beauty-of-an-array-after-applying-operation.py │ ├── 2780-minimum-index-of-a-valid-split.py │ ├── 2784-check-if-array-is-good.py │ ├── 2785-sort-vowels-in-a-string.py │ ├── 2787-ways-to-express-an-integer-as-sum-of-powers.py │ ├── 2788-split-strings-by-separator.py │ ├── 2789-largest-element-in-an-array-after-merge-operations.py │ ├── 2798-number-of-employees-who-met-the-target.py │ ├── 2799-count-complete-subarrays-in-an-array.py │ ├── 2802-find-the-k-th-lucky-number.py │ ├── 2806-account-balance-after-rounded-purchase.py │ ├── 2807-insert-greatest-common-divisors-in-linked-list.py │ ├── 2810-faulty-keyboard.py │ ├── 2811-check-if-it-is-possible-to-split-array.py │ ├── 2812-find-the-safest-path-in-a-grid.py │ ├── 2814-minimum-time-takes-to-reach-destination-without-drowning.py │ ├── 2816-double-a-number-represented-as-a-linked-list.py │ ├── 2818-apply-operations-to-maximize-score.py │ ├── 2824-count-pairs-whose-sum-is-less-than-target.py │ ├── 2825-make-string-a-subsequence-using-cyclic-increments.py │ ├── 2829-determine-the-minimum-sum-of-a-k-avoiding-array.py │ ├── 2832-maximal-range-that-each-element-is-maximum-in-it.py │ ├── 2833-furthest-point-from-origin.py │ ├── 2834-find-the-minimum-possible-sum-of-a-beautiful-array.py │ ├── 2838-maximum-coins-heroes-can-collect.py │ ├── 2840-check-if-strings-can-be-made-equal-with-operations-ii.py │ ├── 2841-maximum-sum-of-almost-unique-subarray.py │ ├── 2843-count-symmetric-integers.py │ ├── 2845-count-of-interesting-subarrays.py │ ├── 2849-determine-if-a-cell-is-reachable-at-a-given-time.py │ ├── 2850-minimum-moves-to-spread-stones-over-grid.py │ ├── 2852-sum-of-remoteness-of-all-cells.py │ ├── 2856-minimum-array-length-after-pair-removals.py │ ├── 2864-maximum-odd-binary-number.py │ ├── 2865-beautiful-towers-i.py │ ├── 2870-minimum-number-of-operations-to-make-array-empty.py │ ├── 2872-maximum-number-of-k-divisible-components.py │ ├── 2873-maximum-value-of-an-ordered-triplet-i.py │ ├── 2874-maximum-value-of-an-ordered-triplet-ii.py │ ├── 2877-create-a-dataframe-from-list.py │ ├── 2878-get-the-size-of-a-dataframe.py │ ├── 2879-display-the-first-three-rows.py │ ├── 2880-select-data.py │ ├── 2881-create-a-new-column.py │ ├── 2882-drop-duplicate-rows.py │ ├── 2883-drop-missing-data.py │ ├── 2884-modify-columns.py │ ├── 2885-rename-columns.py │ ├── 2886-change-data-type.py │ ├── 2887-fill-missing-data.py │ ├── 2888-reshape-data-concatenate.py │ ├── 2889-reshape-data-pivot.py │ ├── 2890-reshape-data-melt.py │ ├── 2891-method-chaining.py │ ├── 2894-divisible-and-non-divisible-sums-difference.py │ ├── 2895-minimum-processing-time.py │ ├── 2900-longest-unequal-adjacent-groups-subsequence-i.py │ ├── 2901-longest-unequal-adjacent-groups-subsequence-ii.py │ ├── 2904-shortest-and-lexicographically-smallest-beautiful-string.py │ ├── 2909-minimum-sum-of-mountain-triplets-ii.py │ ├── 2914-minimum-number-of-changes-to-make-binary-string-beautiful.py │ ├── 2918-minimum-equal-sum-of-two-arrays-after-replacing-zeros.py │ ├── 2923-find-champion-i.py │ ├── 2924-find-champion-ii.py │ ├── 2927-distribute-candies-among-children-iii.py │ ├── 2929-distribute-candies-among-children-ii.py │ ├── 2933-high-access-employees.py │ ├── 2938-separate-black-and-white-balls.py │ ├── 2940-find-building-where-alice-and-bob-can-meet.py │ ├── 2942-find-words-containing-character.py │ ├── 2943-maximize-area-of-square-hole-in-grid.py │ ├── 2947-count-beautiful-substrings-i.py │ ├── 2948-make-lexicographically-smallest-array-by-swapping-elements.py │ ├── 2955-number-of-same-end-substrings.py │ ├── 2957-remove-adjacent-almost-equal-characters.py │ ├── 2958-length-of-longest-subarray-with-at-most-k-frequency.py │ ├── 2961-double-modular-exponentiation.py │ ├── 2962-count-subarrays-where-max-element-appears-at-least-k-times.py │ ├── 2965-find-missing-and-repeated-values.py │ ├── 2966-divide-array-into-arrays-with-max-difference.py │ ├── 2971-find-polygon-with-the-largest-perimeter.py │ ├── 2975-maximum-square-area-by-removing-fences-from-a-field.py │ ├── 2976-minimum-cost-to-convert-string-i.py │ ├── 2977-minimum-cost-to-convert-string-ii.py │ ├── 2981-find-longest-special-substring-that-occurs-thrice-i.py │ ├── 2997-minimum-number-of-operations-to-make-array-xor-equal-to-k.py │ ├── 2999-count-the-number-of-powerful-integers.py │ ├── 3000-maximum-area-of-longest-diagonal-rectangle.py │ ├── 3003-maximize-the-number-of-partitions-after-operations.py │ ├── 3005-count-elements-with-maximum-frequency.py │ ├── 3006-find-beautiful-indices-in-the-given-array-i.py │ ├── 3010-divide-an-array-into-subarrays-with-minimum-cost-i.py │ ├── 3011-find-if-array-can-be-sorted.py │ ├── 3013-divide-an-array-into-subarrays-with-minimum-cost-ii.py │ ├── 3016-minimum-number-of-pushes-to-type-word-ii.py │ ├── 3020-find-the-maximum-number-of-elements-in-subset.py │ ├── 3021-alice-and-bob-playing-flower-game.py │ ├── 3024-type-of-triangle.py │ ├── 3025-find-the-number-of-ways-to-place-people-i.py │ ├── 3026-maximum-good-subarray-sum.py │ ├── 3027-find-the-number-of-ways-to-place-people-ii.py │ ├── 3034-number-of-subarrays-that-match-a-pattern-i.py │ ├── 3039-apply-operations-to-make-string-empty.py │ ├── 3042-count-prefix-and-suffix-pairs-i.py │ ├── 3043-find-the-length-of-the-longest-common-prefix.py │ ├── 3047-find-the-largest-area-of-square-inside-two-rectangles.py │ ├── 3062-winner-of-the-linked-list-game.py │ ├── 3063-linked-list-frequency.py │ ├── 3066-minimum-operations-to-exceed-threshold-value-ii.py │ ├── 3068-find-the-maximum-sum-of-node-values.py │ ├── 3070-count-submatrices-with-top-left-element-and-sum-less-than-k.py │ ├── 3074-apple-redistribution-into-boxes.py │ ├── 3075-maximize-happiness-of-selected-children.py │ ├── 3084-count-substrings-starting-and-ending-with-given-character.py │ ├── 3085-minimum-deletions-to-make-string-k-special.py │ ├── 3091-apply-operations-to-make-sum-of-array-greater-than-or-equal-to-k.py │ ├── 3095-shortest-subarray-with-or-at-least-k-i.py │ ├── 3096-minimum-levels-to-gain-more-points.py │ ├── 3097-shortest-subarray-with-or-at-least-k-ii.py │ ├── 3100-water-bottles-ii.py │ ├── 3101-count-alternating-subarrays.py │ ├── 3105-longest-strictly-increasing-or-strictly-decreasing-subarray.py │ ├── 3106-lexicographically-smallest-string-after-operations-with-constraint.py │ ├── 3108-minimum-cost-walk-in-weighted-graph.py │ ├── 3110-score-of-a-string.py │ ├── 3111-minimum-rectangles-to-cover-points.py │ ├── 3115-maximum-prime-difference.py │ ├── 3121-count-the-number-of-special-characters-ii.py │ ├── 3128-right-triangles.py │ ├── 3133-minimum-array-end.py │ ├── 3136-valid-word.py │ ├── 3137-minimum-number-of-operations-to-make-word-k-periodic.py │ ├── 3147-taking-maximum-energy-from-the-mystic-dungeon.py │ ├── 3151-special-array-i.py │ ├── 3152-special-array-ii.py │ ├── 3155-maximum-number-of-upgradable-servers.py │ ├── 3159-find-occurrences-of-an-element-in-an-array.py │ ├── 3160-find-the-number-of-distinct-colors-among-the-balls.py │ ├── 3163-string-compression-iii.py │ ├── 3169-count-days-without-meetings.py │ ├── 3170-lexicographically-minimum-string-after-removing-stars.py │ ├── 3174-clear-digits.py │ ├── 3175-find-the-first-player-to-win-k-games-in-a-row.py │ ├── 3176-find-the-maximum-length-of-a-good-subsequence-i.py │ ├── 3177-find-the-maximum-length-of-a-good-subsequence-ii.py │ ├── 3179-find-the-n-th-value-after-k-seconds.py │ ├── 3186-maximum-total-damage-with-spell-casting.py │ ├── 3189-minimum-moves-to-get-a-peaceful-board.py │ ├── 3190-find-minimum-operations-to-make-all-elements-divisible-by-three.py │ ├── 3191-minimum-operations-to-make-binary-array-elements-equal-to-one-i.py │ ├── 3192-minimum-operations-to-make-binary-array-elements-equal-to-one-ii.py │ ├── 3195-find-the-minimum-area-to-cover-all-ones-i.py │ ├── 3197-find-the-minimum-area-to-cover-all-ones-ii.py │ ├── 3201-find-the-maximum-length-of-valid-subsequence-i.py │ ├── 3202-find-the-maximum-length-of-valid-subsequence-ii.py │ ├── 3203-find-minimum-diameter-after-merging-two-trees.py │ ├── 3208-alternating-groups-ii.py │ ├── 3211-generate-binary-strings-without-adjacent-zeros.py │ ├── 3217-delete-nodes-from-linked-list-present-in-array.py │ ├── 3223-minimum-length-of-string-after-operations.py │ ├── 3227-vowels-game-in-a-string.py │ ├── 3228-maximum-number-of-operations-to-move-ones-to-the-end.py │ ├── 3233-find-the-count-of-numbers-which-are-not-special.py │ ├── 3234-count-the-number-of-substrings-with-dominant-ones.py │ ├── 3239-minimum-number-of-flips-to-make-binary-grid-palindromic-i.py │ ├── 3243-shortest-distance-after-road-addition-queries-i.py │ ├── 3249-count-the-number-of-good-nodes.py │ ├── 3254-find-the-power-of-k-size-subarrays-i.py │ ├── 3259-maximum-energy-boost-from-two-drinks.py │ ├── 3264-final-array-state-after-k-multiplication-operations-i.py │ ├── 3271-hash-divided-string.py │ ├── 3272-find-the-count-of-good-integers.py │ ├── 3275-k-th-nearest-obstacle-queries.py │ ├── 3280-convert-date-to-binary.py │ ├── 3281-maximize-score-of-numbers-in-ranges.py │ ├── 3282-reach-end-of-array-with-max-score.py │ ├── 3285-find-indices-of-stable-mountains.py │ ├── 3286-find-a-safe-walk-through-a-grid.py │ ├── 3289-the-two-sneaky-numbers-of-digitville.py │ ├── 3290-maximum-multiplication-score.py │ ├── 3295-report-spam-message.py │ ├── 3296-minimum-number-of-seconds-to-make-mountain-height-zero.py │ ├── 3300-minimum-element-after-replacement-with-digit-sum.py │ ├── 3301-maximize-the-total-height-of-unique-towers.py │ ├── 3304-find-the-k-th-character-in-string-game-i.py │ ├── 3305-count-of-substrings-containing-every-vowel-and-k-consonants-i.py │ ├── 3306-count-of-substrings-containing-every-vowel-and-k-consonants-ii.py │ ├── 3307-find-the-k-th-character-in-string-game-ii.py │ ├── 3309-maximum-possible-number-by-binary-concatenation.py │ ├── 3310-remove-methods-from-project.py │ ├── 3314-construct-the-minimum-bitwise-array-i.py │ ├── 3315-construct-the-minimum-bitwise-array-ii.py │ ├── 3318-find-x-sum-of-all-k-long-subarrays-i.py │ ├── 3319-k-th-largest-perfect-subtree-size-in-binary-tree.py │ ├── 3321-find-x-sum-of-all-k-long-subarrays-ii.py │ ├── 3324-find-the-sequence-of-strings-appeared-on-the-screen.py │ ├── 3325-count-substrings-with-k-frequency-characters-i.py │ ├── 3330-find-the-original-typed-string-i.py │ ├── 3331-find-subtree-sizes-after-changes.py │ ├── 3333-find-the-original-typed-string-ii.py │ ├── 3334-find-the-maximum-factor-score-of-array.py │ ├── 3335-total-characters-in-string-after-transformations-i.py │ ├── 3337-total-characters-in-string-after-transformations-ii.py │ ├── 3340-check-balanced-string.py │ ├── 3341-find-minimum-time-to-reach-last-room-i.py │ ├── 3342-find-minimum-time-to-reach-last-room-ii.py │ ├── 3343-count-number-of-balanced-permutations.py │ ├── 3345-smallest-divisible-digit-product-i.py │ ├── 3346-maximum-frequency-of-an-element-after-performing-operations-i.py │ ├── 3347-maximum-frequency-of-an-element-after-performing-operations-ii.py │ ├── 3349-adjacent-increasing-subarrays-detection-i.py │ ├── 3350-adjacent-increasing-subarrays-detection-ii.py │ ├── 3354-make-array-elements-equal-to-zero.py │ ├── 3355-zero-array-transformation-i.py │ ├── 3356-zero-array-transformation-ii.py │ ├── 3360-stone-removal-game.py │ ├── 3361-shift-distance-between-two-strings.py │ ├── 3362-zero-array-transformation-iii.py │ ├── 3363-find-the-maximum-number-of-fruits-collected.py │ ├── 3364-minimum-positive-sum-subarray.py │ ├── 3365-rearrange-k-substrings-to-form-target-string.py │ ├── 3370-smallest-number-with-all-set-bits.py │ ├── 3371-identify-the-largest-outlier-in-an-array.py │ ├── 3372-maximize-the-number-of-target-nodes-after-connecting-trees-i.py │ ├── 3373-maximize-the-number-of-target-nodes-after-connecting-trees-ii.py │ ├── 3375-minimum-operations-to-make-array-values-equal-to-k.py │ ├── 3379-transformed-array.py │ ├── 3380-maximum-area-rectangle-with-point-constraints-i.py │ ├── 3381-maximum-subarray-sum-with-length-divisible-by-k.py │ ├── 3386-button-with-longest-push-time.py │ ├── 3387-maximize-amount-after-two-days-of-conversions.py │ ├── 3392-count-subarrays-of-length-three-with-a-condition.py │ ├── 3393-count-paths-with-the-given-xor-value.py │ ├── 3394-check-if-grid-can-be-cut-into-sections.py │ ├── 3396-minimum-number-of-operations-to-make-elements-in-array-distinct.py │ ├── 3397-maximum-number-of-distinct-elements-after-operations.py │ ├── 3402-minimum-operations-to-make-columns-strictly-increasing.py │ ├── 3403-find-the-lexicographically-largest-string-from-the-box-i.py │ ├── 3405-count-the-number-of-arrays-with-k-matching-adjacent-elements.py │ ├── 3407-substring-matching-pattern.py │ ├── 3408-design-task-manager.py │ ├── 3411-maximum-subarray-with-equal-products.py │ ├── 3412-find-mirror-score-of-a-string.py │ ├── 3417-zigzag-grid-traversal-with-skip.py │ ├── 3418-maximum-amount-of-money-robot-can-earn.py │ ├── 3423-maximum-difference-between-adjacent-elements-in-a-circular-array.py │ ├── 3424-minimum-cost-to-make-arrays-identical.py │ ├── 3427-sum-of-variable-length-subarrays.py │ ├── 3428-maximum-and-minimum-sums-of-at-most-size-k-subsequences.py │ ├── 3432-count-partitions-with-even-sum-difference.py │ ├── 3433-count-mentions-per-user.py │ ├── 3434-maximum-frequency-after-subarray-operation.py │ ├── 3438-find-valid-pair-of-adjacent-digits-in-string.py │ ├── 3439-reschedule-meetings-for-maximum-free-time-i.py │ ├── 3440-reschedule-meetings-for-maximum-free-time-i.py │ ├── 3442-maximum-difference-between-even-and-odd-frequency-i.py │ ├── 3443-maximum-manhattan-distance-after-k-changes.py │ ├── 3445-maximum-difference-between-even-and-odd-frequency-ii.py │ ├── 3446-sort-matrix-by-diagonals.py │ ├── 3447-assign-elements-to-groups-with-constraints.py │ ├── 3452-sum-of-good-numbers.py │ ├── 3453-separate-squares-i.py │ ├── 3454-separate-squares-ii.py │ ├── 3456-find-special-substring-of-length-k.py │ ├── 3457-eat-pizzas.py │ ├── 3459-length-of-longest-v-shaped-diagonal-segment.py │ ├── 3461-check-if-digits-are-equal-in-string-after-operations-i.py │ ├── 3462-maximum-sum-with-at-most-k-elements.py │ ├── 3467-transform-array-by-parity.py │ ├── 3468-find-the-number-of-copy-arrays.py │ ├── 3471-find-the-largest-almost-missing-integer.py │ ├── 3473-sum-of-k-subarrays-with-length-at-least-m.py │ ├── 3477-fruits-into-baskets-ii.py │ ├── 3478-choose-k-elements-with-maximum-sum.py │ ├── 3479-fruits-into-baskets-iii.py │ ├── 3480-maximize-subarrays-after-removing-one-conflicting-pair.py │ ├── 3483-unique-3-digit-even-numbers.py │ ├── 3484-design-spreadsheet.py │ ├── 3487-maximum-unique-subarray-sum-after-deletion.py │ ├── 3488-closest-equal-element-queries.py │ ├── 3489-zero-array-transformation-iv.py │ ├── 3492-maximum-containers-on-a-ship.py │ ├── 3493-properties-graph.py │ ├── 3494-find-the-minimum-amount-of-time-to-brew-potions.py │ ├── 3495-minimum-operations-to-make-array-elements-zero.py │ ├── 3498-reverse-degree-of-a-string.py │ ├── 3499-maximize-active-section-with-trade-i.py │ ├── 3502-minimum-cost-to-reach-every-position.py │ ├── 3503-longest-palindrome-after-substring-concatenation-i.py │ ├── 3507-minimum-pair-removal-to-sort-array-i.py │ ├── 3508-implement-router.py │ ├── 3510-minimum-pair-removal-to-sort-array-ii.py │ ├── 3512-minimum-operations-to-make-array-sum-divisible-by-k.py │ ├── 3513-number-of-unique-xor-triplets-i.py │ ├── 3514-number-of-unique-xor-triplets-ii.py │ ├── 3516-find-closest-person.py │ ├── 3517-smallest-palindromic-rearrangement-i.py │ ├── 3519-count-numbers-with-non-decreasing-digits.py │ ├── 3522-calculate-score-after-performing-instructions.py │ ├── 3523-make-array-non-decreasing.py │ ├── 3524-find-x-value-of-array-i.py │ ├── 3527-find-the-most-common-response.py │ ├── 3528-unit-conversion-i.py │ ├── 3531-count-covered-buildings.py │ ├── 3532-path-existence-queries-in-a-graph-i.py │ ├── 3536-maximum-product-of-two-digits.py │ ├── 3537-fill-a-special-grid.py │ ├── 3539-find-sum-of-array-product-of-magical-sequences.py │ ├── 3541-find-most-frequent-vowel-and-consonant.py │ ├── 3542-minimum-operations-to-convert-all-elements-to-zero.py │ ├── 3545-minimum-deletions-for-at-most-k-distinct-characters.py │ ├── 3546-equal-sum-grid-partition-i.py │ ├── 3550-minimum-swaps-to-sort-by-digit-sum.py │ ├── 3551-smallest-index-with-digit-sum-equal-to-index.py │ ├── 3556-sum-of-largest-prime-substrings.py │ ├── 3558-number-of-ways-to-assign-edge-weights-i.py │ ├── 3560-find-minimum-log-transportation-cost.py │ ├── 3561-resulting-string-after-adjacent-removals.py │ ├── 3562-maximum-profit-from-trading-stocks-with-discounts.py │ ├── 3566-partition-array-into-two-equal-product-subsets.py │ ├── 3567-minimum-moves-to-clean-the-classroom.py │ ├── 3568-maximize-count-of-distinct-primes-after-split.py │ ├── 3569-minimum-absolute-difference-in-sliding-submatrix.py │ ├── 3573-best-time-to-buy-and-sell-stock-v.py │ ├── 3574-maximize-ysum-by-picking-a-triplet-of-distinct-xvalues.py │ ├── 3576-transform-array-to-all-equal-elements.py │ ├── 3577-count-the-number-of-computer-unlocking-permutations.py │ ├── 3578-count-partitions-with-max-min-difference-at-most-k.py │ ├── 3582-generate-tag-for-video-caption.py │ ├── 3583-count-special-triplets.py │ ├── 3584-maximum-product-of-first-and-last-elements-of-a-subsequence.py │ ├── 3587-minimum-adjacent-swaps-to-alternate-parity.py │ ├── 3588-find-maximum-area-of-a-triangle.py │ ├── 3591-check-if-any-element-has-prime-frequency.py │ ├── 3592-inverse-coin-change.py │ ├── 3593-minimum-increments-to-equalize-leaf-paths.py │ ├── 3597-partition-string.py │ ├── 3599-partition-array-to-minimize-xor.py │ ├── 3602-hexadecimal-and-hexatrigesimal-conversion.py │ ├── 3603-minimum-cost-path-with-alternating-directions-ii.py │ ├── 3604-minimum-time-to-reach-destination-in-directed-graph.py │ ├── 3606-coupon-code-validator.py │ ├── 3607-power-grid-maintenance.py │ ├── 3608-minimum-time-for-k-connected-components.py │ ├── 3612-process-string-with-special-operations-i.py │ ├── 3613-minimize-maximum-component-cost.py │ ├── 3614-process-string-with-special-operations-ii.py │ ├── 3622-check-divisibility-by-digit-sum-and-product.py │ ├── 3623-count-number-of-trapezoids-i.py │ ├── 3624-number-of-integers-with-popcount-depth-equal-to-k-ii.py │ ├── 3625-count-number-of-trapezoids-ii.py │ ├── 3627-maximum-median-sum-of-subsequences-of-size-3.py │ ├── 3628-maximum-number-of-subsequences-after-one-inserting.py │ ├── 3633-earliest-finish-time-for-land-and-water-rides-i.py │ ├── 3634-minimum-removals-to-balance-array.py │ ├── 3635-earliest-finish-time-for-land-and-water-rides-ii.py │ ├── 3637-trionic-array-i.py │ ├── 3638-maximum-balanced-shipments.py │ ├── 3640-trionic-array-ii.py │ ├── 3643-flip-square-submatrix-vertically.py │ ├── 3644-maximum-k-to-sort-a-permutation.py │ ├── 3646-next-special-palindrome-number.py │ ├── 3648-minimum-sensors-to-cover-grid.py │ ├── 3649-number-of-perfect-pairs.py │ ├── 3650-minimum-cost-path-with-edge-reversals.py │ ├── 3651-minimum-cost-path-with-teleportations.py │ ├── 3652-best-time-to-buy-and-sell-stock-using-strategy.py │ ├── 3653-xor-after-range-multiplication-queries-i.py │ ├── 3654-minimum-sum-after-divisible-sum-deletions.py │ ├── 3658-gcd-of-odd-and-even-sums.py │ ├── 3659-partition-array-into-k-distinct-groups.py │ ├── 3663-find-the-least-frequent-digit.py │ ├── 3665-twisted-mirror-path-count.py │ ├── 3668-restore-finishing-order.py │ ├── 3669-balanced-k-factor-decomposition.py │ ├── 3674-minimum-operations-to-equalize-array.py │ ├── 3675-minimum-operations-to-transform-string.py │ ├── 3676-count-bowl-subarrays.py │ ├── 3678-smallest-absent-positive-greater-than-average.py │ ├── 3679-minimum-discards-to-balance-inventory.py │ ├── 3681-maximum-xor-of-subsequences.py │ ├── 3688-bitwise-or-of-even-numbers-in-an-array.py │ ├── 3689-maximum-total-subarray-value-i.py │ ├── 3690-split-and-merge-array-transformation.py │ ├── 3692-majority-frequency-characters.py │ ├── 3693-climbing-stairs-ii.py │ ├── 3694-distinct-points-reachable-after-substring-removal.py │ ├── 3697-compute-decimal-representation.py │ ├── 3698-split-array-with-minimum-difference.py │ ├── 3701-compute-alternating-sum.py │ ├── 3702-longest-subsequence-with-non-zero-bitwise-xor.py │ ├── 3703-remove-k-balanced-substrings.py │ ├── 3707-equal-score-substrings.py │ ├── 3708-longest-fibonacci-subarray.py │ ├── 3709-design-exam-scores-tracker.py │ ├── 3712-sum-of-elements-with-frequency-divisible-by-k.py │ ├── 3713-longest-balanced-substring-i.py │ ├── 3715-sum-of-perfect-square-ancestors.py │ ├── 3718-smallest-missing-multiple-of-k.py │ ├── 3719-longest-balanced-subarray-i.py │ ├── 3720-lexicographically-smallest-permutation-greater-than-target.py │ ├── 3721-longest-balanced-subarray-ii.py │ ├── 373-find-k-pairs-with-smallest-sums.py │ ├── 3731-find-missing-elements.py │ ├── 3732-maximum-product-of-three-elements-after-one-replacement.py │ ├── 3733-minimum-time-to-complete-all-deliveries.py │ ├── 3740-minimum-distance-between-three-equal-elements-i.py │ ├── 3741-minimum-distance-between-three-equal-elements-ii.py │ ├── 3742-maximum-path-score-in-a-grid.py │ ├── 3745-maximize-expression-of-three-elements.py │ ├── 3746-minimum-string-length-after-balanced-removals.py │ ├── 3747-count-distinct-integers-after-removing-zeros.py │ ├── 3748-sort-matrix-by-diagonals.py │ ├── 3750-minimum-number-of-flips-to-reverse-binary-string.py │ ├── 3751-total-waviness-of-numbers-in-range-i.py │ ├── 3752-lexicographically-smallest-negated-permutation-that-sums-to-target.py │ ├── 3765-complete-prime-number.py │ ├── 3766-minimum-operations-to-make-binary-palindrome.py │ ├── 3767-maximize-points-after-choosing-k-tasks.py │ ├── 3769-sort-integers-by-binary-reflection.py │ ├── 3770-largest-prime-from-consecutive-prime-sum.py │ ├── 3771-total-score-of-dungeon-runs.py │ ├── 3774-absolute-difference-between-maximum-and-minimum-k-elements.py │ ├── 3775-reverse-words-with-same-vowel-count.py │ ├── 3776-minimum-moves-to-balance-circular-array.py │ ├── 3779-minimum-number-of-operations-to-have-distinct-elements.py │ ├── 3780-maximum-sum-of-three-numbers-divisible-by-three.py │ ├── 3781-maximum-score-after-binary-swaps.py │ ├── 3783-mirror-distance-of-an-integer.py │ ├── 3784-minimum-deletion-cost-to-make-all-characters-equal.py │ ├── 3785-minimum-swaps-to-avoid-forbidden-values.py │ ├── 401-binary-watch.py │ ├── 480-sliding-window-median.py │ └── 661-49-group-anagrams.py ├── Question_List_0001_1000.md ├── Question_List_1001_2000.md ├── Question_List_2001_3000.md ├── Question_List_3001_4000.md ├── README.md ├── Readme/ │ ├── 0001-two-sum.md │ ├── 0002-add-two-numbers.md │ ├── 0003-longest-substring-without-repeating-characters.md │ ├── 0004-median-of-two-sorted-arrays.md │ ├── 0005-longest-palindromic-substring.md │ ├── 0006-zigzag-conversion.md │ ├── 0007-reverse-integer.md │ ├── 0008-string-to-integer-atoi.md │ ├── 0009-palindrome-number.md │ ├── 0010-regular-expression-matching.md │ ├── 0011-container-with-most-water.md │ ├── 0012-integer-to-roman.md │ ├── 0013-roman-to-integer.md │ ├── 0014-longest-common-prefix.md │ ├── 0015-3sum.md │ ├── 0016-3sum-closest.md │ ├── 0017-letter-combinations-of-a-phone-number.md │ ├── 0018-4sum.md │ ├── 0019-remove-nth-node-from-end-of-list.md │ ├── 0020-valid-parentheses.md │ ├── 0021-merge-two-sorted-lists.md │ ├── 0022-generate-parentheses.md │ ├── 0023-merge-k-sorted-lists.md │ ├── 0024-swap-nodes-in-pairs.md │ ├── 0025-reverse-nodes-in-k-group.md │ ├── 0026-remove-duplicates-from-sorted-array.md │ ├── 0027-remove-element.md │ ├── 0028-find-the-index-of-the-first-occurrence-in-a-string.md │ ├── 0029-divide-two-integers.md │ ├── 0030-substring-with-concatenation-of-all-words.md │ ├── 0031-next-permutation.md │ ├── 0032-longest-valid-parentheses.md │ ├── 0033-search-in-rotated-sorted-array.md │ ├── 0034-find-first-and-last-position-of-element-in-sorted-array.md │ ├── 0035-search-insert-position.md │ ├── 0036-valid-sudoku.md │ ├── 0037-sudoku-solver.md │ ├── 0038-count-and-say.md │ ├── 0039-combination-sum.md │ ├── 0040-combination-sum-ii.md │ ├── 0041-first-missing-positive.md │ ├── 0042-trapping-rain-water.md │ ├── 0043-multiply-strings.md │ ├── 0044-wildcard-matching.md │ ├── 0045-jump-game-ii.md │ ├── 0046-permutations.md │ ├── 0047-permutations-ii.md │ ├── 0048-rotate-image.md │ ├── 0049-group-anagrams.md │ ├── 0050-powx-n.md │ ├── 0051-n-queens.md │ ├── 0052-n-queens-ii.md │ ├── 0053-maximum-subarray.md │ ├── 0054-spiral-matrix.md │ ├── 0055-jump-game.md │ ├── 0056-merge-intervals.md │ ├── 0057-insert-interval.md │ ├── 0058-length-of-last-word.md │ ├── 0059-spiral-matrix-ii.md │ ├── 0061-rotate-list.md │ ├── 0062-unique-paths.md │ ├── 0063-unique-paths-ii.md │ ├── 0064-minimum-path-sum.md │ ├── 0066-plus-one.md │ ├── 0067-add-binary.md │ ├── 0068-text-justification.md │ ├── 0069-sqrtx.md │ ├── 0070-climbing-stairs.md │ ├── 0071-simplify-path.md │ ├── 0072-edit-distance.md │ ├── 0073-set-matrix-zeroes.md │ ├── 0074-search-a-2d-matrix.md │ ├── 0075-sort-colors.md │ ├── 0076-minimum-window-substring.md │ ├── 0077-combinations.md │ ├── 0078-subsets.md │ ├── 0079-word-search.md │ ├── 0080-remove-duplicates-from-sorted-array-ii.md │ ├── 0081-search-in-rotated-sorted-array-ii.md │ ├── 0082-remove-duplicates-from-sorted-list-ii.md │ ├── 0083-remove-duplicates-from-sorted-list.md │ ├── 0084-largest-rectangle-in-histogram.md │ ├── 0085-maximal-rectangle.md │ ├── 0086-partition-list.md │ ├── 0087-scramble-string.md │ ├── 0088-merge-sorted-array.md │ ├── 0089-gray-code.md │ ├── 0090-subsets-ii.md │ ├── 0091-decode-ways.md │ ├── 0092-reverse-linked-list-ii.md │ ├── 0093-restore-ip-addresses.md │ ├── 0094-binary-tree-inorder-traversal.md │ ├── 0095-unique-binary-search-trees-ii.md │ ├── 0096-unique-binary-search-trees.md │ ├── 0097-interleaving-string.md │ ├── 0098-validate-binary-search-tree.md │ ├── 0099-recover-binary-search-tree.md │ ├── 0100-same-tree.md │ ├── 0101-symmetric-tree.md │ ├── 0102-binary-tree-level-order-traversal.md │ ├── 0103-binary-tree-zigzag-level-order-traversal.md │ ├── 0104-maximum-depth-of-binary-tree.md │ ├── 0105-construct-binary-tree-from-preorder-and-inorder-traversal.md │ ├── 0106-construct-binary-tree-from-inorder-and-postorder-traversal.md │ ├── 0107-binary-tree-level-order-traversal-ii.md │ ├── 0108-convert-sorted-array-to-binary-search-tree.md │ ├── 0110-balanced-binary-tree.md │ ├── 0111-minimum-depth-of-binary-tree.md │ ├── 0112-path-sum.md │ ├── 0113-path-sum-ii.md │ ├── 0114-flatten-binary-tree-to-linked-list.md │ ├── 0115-distinct-subsequences.md │ ├── 0116-populating-next-right-pointers-in-each-node.md │ ├── 0117-populating-next-right-pointers-in-each-node-ii.md │ ├── 0118-pascals-triangle.md │ ├── 0119-pascals-triangle-ii.md │ ├── 0120-triangle.md │ ├── 0121-best-time-to-buy-and-sell-stock.md │ ├── 0122-best-time-to-buy-and-sell-stock-ii.md │ ├── 0123-best-time-to-buy-and-sell-stock-iii.md │ ├── 0124-binary-tree-maximum-path-sum.md │ ├── 0125-valid-palindrome.md │ ├── 0126-word-ladder-ii.md │ ├── 0127-word-ladder.md │ ├── 0128-longest-consecutive-sequence.md │ ├── 0129-sum-root-to-leaf-numbers.md │ ├── 0130-surrounded-regions.md │ ├── 0131-palindrome-partitioning.md │ ├── 0132-palindrome-partitioning-ii.md │ ├── 0133-clone-graph.md │ ├── 0134-gas-station.md │ ├── 0135-candy.md │ ├── 0136-single-number.md │ ├── 0137-single-number-ii.md │ ├── 0138-copy-list-with-random-pointer.md │ ├── 0139-word-break.md │ ├── 0140-word-break-ii.md │ ├── 0141-linked-list-cycle.md │ ├── 0142-linked-list-cycle-ii.md │ ├── 0143-reorder-list.md │ ├── 0144-binary-tree-preorder-traversal.md │ ├── 0145-binary-tree-postorder-traversal.md │ ├── 0146-lru-cache.md │ ├── 0148-sort-list.md │ ├── 0149-max-points-on-a-line.md │ ├── 0150-evaluate-reverse-polish-notation.md │ ├── 0151-reverse-words-in-a-string.md │ ├── 0152-maximum-product-subarray.md │ ├── 0153-find-minimum-in-rotated-sorted-array.md │ ├── 0155-min-stack.md │ ├── 0159-longest-substring-with-at-most-two-distinct-characters.md │ ├── 0160-intersection-of-two-linked-lists.md │ ├── 0162-find-peak-element.md │ ├── 0166-fraction-to-recurring-decimal.md │ ├── 0167-two-sum-ii-input-array-is-sorted.md │ ├── 0168-excel-sheet-column-title.md │ ├── 0169-majority-element.md │ ├── 0170-two-sum-iii-data-structure-design.md │ ├── 0172-factorial-trailing-zeroes.md │ ├── 0173-binary-search-tree-iterator.md │ ├── 0179-largest-number.md │ ├── 0187-repeated-dna-sequences.md │ ├── 0188-best-time-to-buy-and-sell-stock-iv.md │ ├── 0189-rotate-array.md │ ├── 0190-reverse-bits.md │ ├── 0191-number-of-1-bits.md │ ├── 0197-rising-temperature.md │ ├── 0198-house-robber.md │ ├── 0199-binary-tree-right-side-view.md │ ├── 0200-number-of-islands.md │ ├── 0201-bitwise-and-of-numbers-range.md │ ├── 0202-happy-number.md │ ├── 0203-remove-linked-list-elements.md │ ├── 0205-isomorphic-strings.md │ ├── 0206-reverse-linked-list.md │ ├── 0207-course-schedule.md │ ├── 0208-implement-trie-prefix-tree.md │ ├── 0209-minimum-size-subarray-sum.md │ ├── 0210-course-schedule-ii.md │ ├── 0211-design-add-and-search-words-data-structure.md │ ├── 0212-word-search-ii.md │ ├── 0213-house-robber-ii.md │ ├── 0214-shortest-palindrome.md │ ├── 0215-kth-largest-element-in-an-array.md │ ├── 0216-combination-sum-iii.md │ ├── 0217-contains-duplicate.md │ ├── 0218-the-skyline-problem.md │ ├── 0219-contains-duplicate-ii.md │ ├── 0221-maximal-square.md │ ├── 0222-count-complete-tree-nodes.md │ ├── 0224-basic-calculator.md │ ├── 0225-implement-stack-using-queues.md │ ├── 0226-invert-binary-tree.md │ ├── 0227-basic-calculator-ii.md │ ├── 0228-summary-ranges.md │ ├── 0229-majority-element-ii.md │ ├── 0230-kth-smallest-element-in-a-bst.md │ ├── 0231-power-of-two.md │ ├── 0232-implement-queue-using-stacks.md │ ├── 0234-palindrome-linked-list.md │ ├── 0235-lowest-common-ancestor-of-a-binary-search-tree.md │ ├── 0236-lowest-common-ancestor-of-a-binary-tree.md │ ├── 0237-delete-node-in-a-linked-list.md │ ├── 0238-product-of-array-except-self.md │ ├── 0239-sliding-window-maximum.md │ ├── 0240-search-a-2d-matrix-ii.md │ ├── 0241-different-ways-to-add-parentheses.md │ ├── 0242-valid-anagram.md │ ├── 0244-shortest-word-distance-ii.md │ ├── 0246-strobogrammatic-number.md │ ├── 0249-group-shifted-strings.md │ ├── 0250-count-univalue-subtrees.md │ ├── 0252-meeting-rooms.md │ ├── 0253-meeting-rooms-ii.md │ ├── 0254-factor-combinations.md │ ├── 0255-verify-preorder-sequence-in-binary-search-tree.md │ ├── 0256-paint-house.md │ ├── 0257-binary-tree-paths.md │ ├── 0259-3sum-smaller.md │ ├── 0260-single-number-iii.md │ ├── 0261-graph-valid-tree.md │ ├── 0263-ugly-number.md │ ├── 0264-ugly-number-ii.md │ ├── 0265-paint-house-ii.md │ ├── 0266-palindrome-permutation.md │ ├── 0268-missing-number.md │ ├── 0269-alien-dictionary.md │ ├── 0270-closest-binary-search-tree-value.md │ ├── 0271-encode-and-decode-strings.md │ ├── 0272-closest-binary-search-tree-value-ii.md │ ├── 0273-integer-to-english-words.md │ ├── 0274-h-index.md │ ├── 0276-paint-fence.md │ ├── 0277-find-the-celebrity.md │ ├── 0278-first-bad-version.md │ ├── 0279-perfect-squares.md │ ├── 0283-move-zeroes.md │ ├── 0285-inorder-successor-in-bst.md │ ├── 0286-walls-and-gates.md │ ├── 0287-find-the-duplicate-number.md │ ├── 0289-game-of-life.md │ ├── 0290-word-pattern.md │ ├── 0291-word-pattern-ii.md │ ├── 0293-flip-game.md │ ├── 0295-find-median-from-data-stream.md │ ├── 0296-best-meeting-point.md │ ├── 0297-serialize-and-deserialize-binary-tree.md │ ├── 0298-binary-tree-longest-consecutive-sequence.md │ ├── 0299-bulls-and-cows.md │ ├── 0300-longest-increasing-subsequence.md │ ├── 0301-remove-invalid-parentheses.md │ ├── 0302-smallest-rectangle-enclosing-black-pixels.md │ ├── 0303-range-sum-query-immutable.md │ ├── 0304-range-sum-query-2d-immutable.md │ ├── 0305-number-of-islands-ii.md │ ├── 0307-range-sum-query-mutable.md │ ├── 0309-best-time-to-buy-and-sell-stock-with-cooldown.md │ ├── 0310-minimum-height-trees.md │ ├── 0311-sparse-matrix-multiplication.md │ ├── 0312-burst-balloons.md │ ├── 0314-binary-tree-vertical-order-traversal.md │ ├── 0315-count-of-smaller-numbers-after-self.md │ ├── 0316-remove-duplicate-letters.md │ ├── 0317-shortest-distance-from-all-buildings.md │ ├── 0320-generalized-abbreviation.md │ ├── 0322-coin-change.md │ ├── 0323-number-of-connected-components-in-an-undirected-graph.md │ ├── 0325-maximum-size-subarray-sum-equals-k.md │ ├── 0326-power-of-three.md │ ├── 0327-count-of-range-sum.md │ ├── 0328-odd-even-linked-list.md │ ├── 0329-longest-increasing-path-in-a-matrix.md │ ├── 0330-patching-array.md │ ├── 0331-verify-preorder-serialization-of-a-binary-tree.md │ ├── 0332-reconstruct-itinerary.md │ ├── 0333-largest-bst-subtree.md │ ├── 0334-increasing-triplet-subsequence.md │ ├── 0337-house-robber-iii.md │ ├── 0338-counting-bits.md │ ├── 0339-nested-list-weight-sum.md │ ├── 0340-longest-substring-with-at-most-k-distinct-characters.md │ ├── 0341-flatten-nested-list-iterator.md │ ├── 0342-power-of-four.md │ ├── 0343-integer-break.md │ ├── 0344-reverse-string.md │ ├── 0345-reverse-vowels-of-a-string.md │ ├── 0346-moving-average-from-data-stream.md │ ├── 0347-top-k-frequent-elements.md │ ├── 0348-design-tic-tac-toe.md │ ├── 0349-intersection-of-two-arrays.md │ ├── 0350-intersection-of-two-arrays-ii.md │ ├── 0351-android-unlock-patterns.md │ ├── 0352-data-stream-as-disjoint-intervals.md │ ├── 0353-domino-and-tromino-tiling.md │ ├── 0354-russian-doll-envelopes.md │ ├── 0355-design-twitter.md │ ├── 0358-rearrange-string-k-distance-apart.md │ ├── 0359-logger-rate-limiter.md │ ├── 0361-bomb-enemy.md │ ├── 0362-design-hit-counter.md │ ├── 0364-nested-list-weight-sum-ii.md │ ├── 0366-find-leaves-of-binary-tree.md │ ├── 0368-largest-divisible-subset.md │ ├── 0370-range-addition.md │ ├── 0371-sum-of-two-integers.md │ ├── 0373-find-k-pairs-with-smallest-sums.md │ ├── 0374-guess-number-higher-or-lower.md │ ├── 0377-combination-sum-iv.md │ ├── 0378-kth-smallest-element-in-a-sorted-matrix.md │ ├── 0380-insert-delete-getrandom-o1.md │ ├── 0383-ransom-note.md │ ├── 0386-lexicographical-numbers.md │ ├── 0387-first-unique-character-in-a-string.md │ ├── 0388-longest-absolute-file-path.md │ ├── 0389-find-the-difference.md │ ├── 0390-elimination-game.md │ ├── 0391-perfect-rectangle.md │ ├── 0392-is-subsequence.md │ ├── 0393-utf-8-validation.md │ ├── 0394-decode-string.md │ ├── 0395-longest-substring-with-at-least-k-repeating-characters.md │ ├── 0396-rotate-function.md │ ├── 0397-integer-replacement.md │ ├── 0398-random-pick-index.md │ ├── 0399-evaluate-division.md │ ├── 0400-nth-digit.md │ ├── 0401-binary-watch.md │ ├── 0402-remove-k-digits.md │ ├── 0403-frog-jump.md │ ├── 0404-sum-of-left-leaves.md │ ├── 0405-convert-a-number-to-hexadecimal.md │ ├── 0406-queue-reconstruction-by-height.md │ ├── 0407-trapping-rain-water-ii.md │ ├── 0408-valid-word-abbreviation.md │ ├── 0409-longest-palindrome.md │ ├── 0410-split-array-largest-sum.md │ ├── 0414-third-maximum-number.md │ ├── 0416-partition-equal-subset-sum.md │ ├── 0417-pacific-atlantic-water-flow.md │ ├── 0424-longest-repeating-character-replacement.md │ ├── 0425-word-squares.md │ ├── 0426-convert-binary-search-tree-to-sorted-doubly-linked-list.md │ ├── 0427-construct-quad-tree.md │ ├── 0432-all-oone-data-structure.md │ ├── 0433-minimum-genetic-mutation.md │ ├── 0435-non-overlapping-intervals.md │ ├── 0436-find-right-interval.md │ ├── 0437-path-sum-iii.md │ ├── 0438-find-all-anagrams-in-a-string.md │ ├── 0439-ternary-expression-parser.md │ ├── 0440-k-th-smallest-in-lexicographical-order.md │ ├── 0442-find-all-duplicates-in-an-array.md │ ├── 0443-string-compression.md │ ├── 0444-sequence-reconstruction.md │ ├── 0445-add-two-numbers-ii.md │ ├── 0446-arithmetic-slices-ii-subsequence.md │ ├── 0448-find-all-numbers-disappeared-in-an-array.md │ ├── 0449-serialize-and-deserialize-bst.md │ ├── 0450-delete-node-in-a-bst.md │ ├── 0451-sort-characters-by-frequency.md │ ├── 0452-minimum-number-of-arrows-to-burst-balloons.md │ ├── 0455-assign-cookies.md │ ├── 0456-132-pattern.md │ ├── 0457-circular-array-loop.md │ ├── 0458-poor-pigs.md │ ├── 0459-repeated-substring-pattern.md │ ├── 0460-lfu-cache.md │ ├── 0463-island-perimeter.md │ ├── 0465-optimal-account-balancing.md │ ├── 0473-matchsticks-to-square.md │ ├── 0474-ones-and-zeroes.md │ ├── 0475-heaters.md │ ├── 0476-number-complement.md │ ├── 0485-max-consecutive-ones.md │ ├── 0487-max-consecutive-ones-ii.md │ ├── 0490-the-maze.md │ ├── 0491-non-decreasing-subsequences.md │ ├── 0493-reverse-pairs.md │ ├── 0494-target-sum.md │ ├── 0496-next-greater-element-i.md │ ├── 0498-diagonal-traverse.md │ ├── 0499-the-maze-iii.md │ ├── 0501-find-mode-in-binary-search-tree.md │ ├── 0502-ipo.md │ ├── 0505-the-maze-ii.md │ ├── 0506-relative-ranks.md │ ├── 0509-fibonacci-number.md │ ├── 0510-inorder-successor-in-bst-ii.md │ ├── 0513-find-bottom-left-tree-value.md │ ├── 0514-freedom-trail.md │ ├── 0515-find-largest-value-in-each-tree-row.md │ ├── 0516-longest-palindromic-subsequence.md │ ├── 0518-coin-change-ii.md │ ├── 0523-continuous-subarray-sum.md │ ├── 0525-contiguous-array.md │ ├── 0527-word-abbreviation.md │ ├── 0528-random-pick-with-weight.md │ ├── 0530-minimum-absolute-difference-in-bst.md │ ├── 0532-k-diff-pairs-in-an-array.md │ ├── 0539-minimum-time-difference.md │ ├── 0540-single-element-in-a-sorted-array.md │ ├── 0542-01-matrix.md │ ├── 0543-diameter-of-binary-tree.md │ ├── 0545-boundary-of-binary-tree.md │ ├── 0547-number-of-provinces.md │ ├── 0549-binary-tree-longest-consecutive-sequence-ii.md │ ├── 0552-student-attendance-record-ii.md │ ├── 0557-reverse-words-in-a-string-iii.md │ ├── 0560-subarray-sum-equals-k.md │ ├── 0561-array-partition.md │ ├── 0564-find-the-closest-palindrome.md │ ├── 0566-reshape-the-matrix.md │ ├── 0567-permutation-in-string.md │ ├── 0570-managers-with-at-least-5-direct-reports.md │ ├── 0572-subtree-of-another-tree.md │ ├── 0573-squirrel-simulation.md │ ├── 0576-out-of-boundary-paths.md │ ├── 0577-employee-bonus.md │ ├── 0584-find-customer-referee.md │ ├── 0588-design-in-memory-file-system.md │ ├── 0590-n-ary-tree-postorder-traversal.md │ ├── 0592-fraction-addition-and-subtraction.md │ ├── 0594-longest-harmonious-subsequence.md │ ├── 0595-big-countries.md │ ├── 0605-can-place-flowers.md │ ├── 0606-construct-string-from-binary-tree.md │ ├── 0609-find-duplicate-file-in-system.md │ ├── 0611-valid-triangle-number.md │ ├── 0616-add-bold-tag-in-string.md │ ├── 0617-merge-two-binary-trees.md │ ├── 0620-not-boring-movies.md │ ├── 0621-task-scheduler.md │ ├── 0623-add-one-row-to-tree.md │ ├── 0624-maximum-distance-in-arrays.md │ ├── 0629-k-inverse-pairs-array.md │ ├── 0632-smallest-range-covering-elements-from-k-lists.md │ ├── 0633-sum-of-square-numbers.md │ ├── 0636-exclusive-time-of-functions.md │ ├── 0637-average-of-levels-in-binary-tree.md │ ├── 0641-design-circular-deque.md │ ├── 0643-maximum-average-subarray-i.md │ ├── 0645-set-mismatch.md │ ├── 0646-maximum-length-of-pair-chain.md │ ├── 0647-palindromic-substrings.md │ ├── 0648-replace-words.md │ ├── 0649-dota2-senate.md │ ├── 0650-2-keys-keyboard.md │ ├── 0653-two-sum-iv-input-is-a-bst.md │ ├── 0656-coin-path.md │ ├── 0658-find-k-closest-elements.md │ ├── 0661-image-smoother.md │ ├── 0662-maximum-width-of-binary-tree.md │ ├── 0663-equal-tree-partition.md │ ├── 0664-strange-printer.md │ ├── 0666-path-sum-iv.md │ ├── 0670-maximum-swap.md │ ├── 0677-map-sum-pairs.md │ ├── 0678-valid-parenthesis-string.md │ ├── 0679-24-game.md │ ├── 0680-valid-palindrome-ii.md │ ├── 0683-k-empty-slots.md │ ├── 0684-redundant-connection.md │ ├── 0689-maximum-sum-of-3-non-overlapping-subarrays.md │ ├── 0692-top-k-frequent-words.md │ ├── 0694-number-of-distinct-islands.md │ ├── 0695-max-area-of-island.md │ ├── 0700-search-in-a-binary-search-tree.md │ ├── 0701-insert-into-a-binary-search-tree.md │ ├── 0702-search-in-a-sorted-array-of-unknown-size.md │ ├── 0703-kth-largest-element-in-a-stream.md │ ├── 0704-binary-search.md │ ├── 0705-design-hashset.md │ ├── 0706-design-hashmap.md │ ├── 0712-minimum-ascii-delete-sum-for-two-strings.md │ ├── 0713-subarray-product-less-than-k.md │ ├── 0714-best-time-to-buy-and-sell-stock-with-transaction-fee.md │ ├── 0715-range-module.md │ ├── 0716-max-stack.md │ ├── 0717-1-bit-and-2-bit-characters.md │ ├── 0718-maximum-length-of-repeated-subarray.md │ ├── 0719-find-k-th-smallest-pair-distance.md │ ├── 0721-accounts-merge.md │ ├── 0723-candy-crush.md │ ├── 0724-find-pivot-index.md │ ├── 0725-split-linked-list-in-parts.md │ ├── 0726-number-of-atoms.md │ ├── 0727-minimum-window-subsequence.md │ ├── 0729-my-calendar-i.md │ ├── 0731-my-calendar-ii.md │ ├── 0733-flood-fill.md │ ├── 0734-sentence-similarity.md │ ├── 0735-asteroid-collision.md │ ├── 0737-sentence-similarity-ii.md │ ├── 0739-daily-temperatures.md │ ├── 0740-delete-and-earn.md │ ├── 0741-cherry-pickup.md │ ├── 0743-network-delay-time.md │ ├── 0744-find-smallest-letter-greater-than-target.md │ ├── 0746-min-cost-climbing-stairs.md │ ├── 0752-open-the-lock.md │ ├── 0756-pyramid-transition-matrix.md │ ├── 0757-set-intersection-size-at-least-two.md │ ├── 0758-bold-words-in-string.md │ ├── 0759-employee-free-time.md │ ├── 0763-partition-labels.md │ ├── 0767-reorganize-string.md │ ├── 0769-max-chunks-to-make-sorted.md │ ├── 0773-sliding-puzzle.md │ ├── 0774-minimize-max-distance-to-gas-station.md │ ├── 0775-global-and-local-inversions.md │ ├── 0776-split-bst.md │ ├── 0778-swim-in-rising-water.md │ ├── 0779-k-th-symbol-in-grammar.md │ ├── 0781-rabbits-in-forest.md │ ├── 0784-letter-case-permutation.md │ ├── 0786-k-th-smallest-prime-fraction.md │ ├── 0787-cheapest-flights-within-k-stops.md │ ├── 0790-domino-and-tromino-tiling.md │ ├── 0791-custom-sort-string.md │ ├── 0794-valid-tic-tac-toe-state.md │ ├── 0796-rotate-string.md │ ├── 0797-all-paths-from-source-to-target.md │ ├── 0799-champagne-tower.md │ ├── 0802-find-eventual-safe-states.md │ ├── 0807-max-increase-to-keep-city-skyline.md │ ├── 0808-soup-servings.md │ ├── 0812-largest-triangle-area.md │ ├── 0814-binary-tree-pruning.md │ ├── 0815-bus-routes.md │ ├── 0817-linked-list-components.md │ ├── 0823-binary-trees-with-factors.md │ ├── 0826-most-profit-assigning-work.md │ ├── 0827-making-a-large-island.md │ ├── 0831-masking-personal-information.md │ ├── 0832-flipping-an-image.md │ ├── 0833-find-and-replace-in-string.md │ ├── 0834-sum-of-distances-in-tree.md │ ├── 0837-new-21-game.md │ ├── 0838-push-dominoes.md │ ├── 0840-magic-squares-in-grid.md │ ├── 0841-keys-and-rooms.md │ ├── 0844-backspace-string-compare.md │ ├── 0845-longest-mountain-in-array.md │ ├── 0846-hand-of-straights.md │ ├── 0847-shortest-path-visiting-all-nodes.md │ ├── 0849-maximize-distance-to-closest-person.md │ ├── 0851-loud-and-rich.md │ ├── 0852-peak-index-in-a-mountain-array.md │ ├── 0853-car-fleet.md │ ├── 0856-score-of-parentheses.md │ ├── 0857-minimum-cost-to-hire-k-workers.md │ ├── 0860-lemonade-change.md │ ├── 0861-score-after-flipping-matrix.md │ ├── 0862-shortest-subarray-with-sum-at-least-k.md │ ├── 0863-all-nodes-distance-k-in-binary-tree.md │ ├── 0865-smallest-subtree-with-all-the-deepest-nodes.md │ ├── 0867-transpose-matrix.md │ ├── 0869-reordered-power-of-2.md │ ├── 0871-minimum-number-of-refueling-stops.md │ ├── 0872-leaf-similar-trees.md │ ├── 0873-length-of-longest-fibonacci-subsequence.md │ ├── 0874-walking-robot-simulation.md │ ├── 0875-koko-eating-bananas.md │ ├── 0876-middle-of-the-linked-list.md │ ├── 0880-decoded-string-at-index.md │ ├── 0881-boats-to-save-people.md │ ├── 0884-uncommon-words-from-two-sentences.md │ ├── 0885-spiral-matrix-iii.md │ ├── 0888-fair-candy-swap.md │ ├── 0889-construct-binary-tree-from-preorder-and-postorder-traversal.md │ ├── 0890-find-and-replace-pattern.md │ ├── 0894-all-possible-full-binary-trees.md │ ├── 0895-maximum-frequency-stack.md │ ├── 0896-monotonic-array.md │ ├── 0898-bitwise-ors-of-subarrays.md │ ├── 0900-rle-iterator.md │ ├── 0901-online-stock-span.md │ ├── 0904-fruit-into-baskets.md │ ├── 0905-sort-array-by-parity.md │ ├── 0907-sum-of-subarray-minimums.md │ ├── 0909-snakes-and-ladders.md │ ├── 0912-sort-an-array.md │ ├── 0915-partition-array-into-disjoint-intervals.md │ ├── 0916-word-subsets.md │ ├── 0918-maximum-sum-circular-subarray.md │ ├── 0920-number-of-music-playlists.md │ ├── 0921-minimum-add-to-make-parentheses-valid.md │ ├── 0924-minimize-malware-spread.md │ ├── 0930-binary-subarrays-with-sum.md │ ├── 0931-minimum-falling-path-sum.md │ ├── 0933-number-of-recent-calls.md │ ├── 0934-shortest-bridge.md │ ├── 0935-knight-dialer.md │ ├── 0938-range-sum-of-bst.md │ ├── 0939-minimum-area-rectangle.md │ ├── 0941-valid-mountain-array.md │ ├── 0944-delete-columns-to-make-sorted.md │ ├── 0945-minimum-increment-to-make-array-unique.md │ ├── 0946-validate-stack-sequences.md │ ├── 0947-most-stones-removed-with-same-row-or-column.md │ ├── 0948-bag-of-tokens.md │ ├── 0949-largest-time-for-given-digits.md │ ├── 0950-reveal-cards-in-increasing-order.md │ ├── 0951-flip-equivalent-binary-trees.md │ ├── 0953-verifying-an-alien-dictionary.md │ ├── 0954-array-of-doubled-pairs.md │ ├── 0955-delete-columns-to-make-sorted-ii.md │ ├── 0958-check-completeness-of-a-binary-tree.md │ ├── 0959-regions-cut-by-slashes.md │ ├── 0960-delete-columns-to-make-sorted-iii.md │ ├── 0961-n-repeated-element-in-size-2n-array.md │ ├── 0962-maximum-width-ramp.md │ ├── 0966-vowel-spellchecker.md │ ├── 0967-numbers-with-same-consecutive-differences.md │ ├── 0969-pancake-sorting.md │ ├── 0973-k-closest-points-to-origin.md │ ├── 0974-subarray-sums-divisible-by-k.md │ ├── 0976-largest-perimeter-triangle.md │ ├── 0977-squares-of-a-sorted-array.md │ ├── 0978-longest-turbulent-subarray.md │ ├── 0979-distribute-coins-in-binary-tree.md │ ├── 0981-time-based-key-value-store.md │ ├── 0983-minimum-cost-for-tickets.md │ ├── 0984-string-without-aaa-or-bbb.md │ ├── 0986-interval-list-intersections.md │ ├── 0987-vertical-order-traversal-of-a-binary-tree.md │ ├── 0988-smallest-string-starting-from-leaf.md │ ├── 0992-subarrays-with-k-different-integers.md │ ├── 0993-cousins-in-binary-tree.md │ ├── 0994-rotting-oranges.md │ ├── 0995-minimum-number-of-k-consecutive-bit-flips.md │ ├── 0997-find-the-town-judge.md │ ├── 0998-maximum-binary-tree-ii.md │ ├── 1002-find-common-characters.md │ ├── 1003-check-if-word-is-valid-after-substitutions.md │ ├── 1004-max-consecutive-ones-iii.md │ ├── 1006-clumsy-factorial.md │ ├── 1007-minimum-domino-rotations-for-equal-row.md │ ├── 1008-construct-binary-search-tree-from-preorder-traversal.md │ ├── 1009-complement-of-base-10-integer.md │ ├── 1010-pairs-of-songs-with-total-durations-divisible-by-60.md │ ├── 1011-capacity-to-ship-packages-within-d-days.md │ ├── 1014-best-sightseeing-pair.md │ ├── 1015-smallest-integer-divisible-by-k.md │ ├── 1018-binary-prefix-divisible-by-5.md │ ├── 1019-next-greater-node-in-linked-list.md │ ├── 1023-camelcase-matching.md │ ├── 1026-maximum-difference-between-node-and-ancestor.md │ ├── 1028-recover-a-tree-from-preorder-traversal.md │ ├── 1029-two-city-scheduling.md │ ├── 1033-moving-stones-until-consecutive.md │ ├── 1039-minimum-score-triangulation-of-polygon.md │ ├── 1041-robot-bounded-in-circle.md │ ├── 1043-partition-array-for-maximum-sum.md │ ├── 1046-last-stone-weight.md │ ├── 1047-remove-all-adjacent-duplicates-in-string.md │ ├── 1048-longest-string-chain.md │ ├── 1051-height-checker.md │ ├── 1052-grumpy-bookstore-owner.md │ ├── 1055-shortest-way-to-form-string.md │ ├── 1057-campus-bikes.md │ ├── 1060-missing-element-in-sorted-array.md │ ├── 1061-lexicographically-smallest-equivalent-string.md │ ├── 1062-longest-repeating-substring.md │ ├── 1063-number-of-valid-subarrays.md │ ├── 1065-index-pairs-of-a-string.md │ ├── 1066-campus-bikes-ii.md │ ├── 1068-product-sales-analysis-i.md │ ├── 1071-greatest-common-divisor-of-strings.md │ ├── 1072-flip-columns-for-maximum-number-of-equal-rows.md │ ├── 1074-number-of-submatrices-that-sum-to-target.md │ ├── 1075-project-employees-i.md │ ├── 1079-letter-tile-possibilities.md │ ├── 1081-smallest-subsequence-of-distinct-characters.md │ ├── 1086-high-five.md │ ├── 1087-brace-expansion.md │ ├── 1090-largest-values-from-labels.md │ ├── 1091-shortest-path-in-binary-matrix.md │ ├── 1092-shortest-common-supersequence.md │ ├── 1093-statistics-from-a-large-sample.md │ ├── 1094-car-pooling.md │ ├── 1095-find-in-mountain-array.md │ ├── 1097-stream-of-characters.md │ ├── 1099-two-sum-less-than-k.md │ ├── 1100-find-k-length-substrings-with-no-repeated-characters.md │ ├── 1101-the-earliest-moment-when-everyone-become-friends.md │ ├── 1104-path-in-zigzag-labelled-binary-tree.md │ ├── 1105-filling-bookcase-shelves.md │ ├── 1106-parsing-a-boolean-expression.md │ ├── 1109-corporate-flight-bookings.md │ ├── 1110-delete-nodes-and-return-forest.md │ ├── 1119-remove-vowels-from-a-string.md │ ├── 1120-maximum-average-subtree.md │ ├── 1121-divide-array-into-increasing-sequences.md │ ├── 1122-relative-sort-array.md │ ├── 1123-lowest-common-ancestor-of-deepest-leaves.md │ ├── 1128-number-of-equivalent-domino-pairs.md │ ├── 1133-largest-unique-number.md │ ├── 1135-connecting-cities-with-minimum-cost.md │ ├── 1136-parallel-courses.md │ ├── 1137-n-th-tribonacci-number.md │ ├── 1138-alphabet-board-path.md │ ├── 1140-stone-game-ii.md │ ├── 1143-longest-common-subsequence.md │ ├── 1144-decrease-elements-to-make-array-zigzag.md │ ├── 1146-snapshot-array.md │ ├── 1148-article-views-i.md │ ├── 1150-check-if-a-number-is-majority-element-in-a-sorted-array.md │ ├── 1151-minimum-swaps-to-group-all-1s-together.md │ ├── 1152-analyze-user-website-visit-pattern.md │ ├── 1155-number-of-dice-rolls-with-target-sum.md │ ├── 1160-find-words-that-can-be-formed-by-characters.md │ ├── 1161-maximum-level-sum-of-a-binary-tree.md │ ├── 1165-single-row-keyboard.md │ ├── 1166-design-file-system.md │ ├── 1167-minimum-cost-to-connect-sticks.md │ ├── 1168-optimize-water-distribution-in-a-village.md │ ├── 1170-compare-strings-by-frequency-of-the-smallest-character.md │ ├── 1171-remove-zero-sum-consecutive-nodes-from-linked-list.md │ ├── 1176-diet-plan-performance.md │ ├── 1181-before-and-after-puzzle.md │ ├── 1182-shortest-distance-to-target-color.md │ ├── 1183-maximum-number-of-ones.md │ ├── 1190-reverse-substrings-between-each-pair-of-parentheses.md │ ├── 1192-critical-connections-in-a-network.md │ ├── 1197-minimum-knight-moves.md │ ├── 1198-find-smallest-common-element-in-all-rows.md │ ├── 1199-minimum-time-to-build-blocks.md │ ├── 1200-minimum-absolute-difference.md │ ├── 1202-smallest-string-with-swaps.md │ ├── 1203-sort-items-by-groups-respecting-dependencies.md │ ├── 1207-unique-number-of-occurrences.md │ ├── 1208-get-equal-substrings-within-budget.md │ ├── 1209-remove-all-adjacent-duplicates-in-string-ii.md │ ├── 1213-intersection-of-three-sorted-arrays.md │ ├── 1214-two-sum-bsts.md │ ├── 1216-valid-palindrome-iii.md │ ├── 1219-path-with-maximum-gold.md │ ├── 1220-count-vowels-permutation.md │ ├── 1222-queens-that-can-attack-the-king.md │ ├── 1229-meeting-scheduler.md │ ├── 1230-toss-strange-coins.md │ ├── 1233-remove-sub-folders-from-the-filesystem.md │ ├── 1235-maximum-profit-in-job-scheduling.md │ ├── 1239-maximum-length-of-a-concatenated-string-with-unique-characters.md │ ├── 1244-design-a-leaderboard.md │ ├── 1245-tree-diameter.md │ ├── 1248-count-number-of-nice-subarrays.md │ ├── 1249-minimum-remove-to-make-valid-parentheses.md │ ├── 1251-average-selling-price.md │ ├── 1253-reconstruct-a-2-row-binary-matrix.md │ ├── 1254-number-of-closed-islands.md │ ├── 1255-maximum-score-words-formed-by-letters.md │ ├── 1256-encode-number.md │ ├── 1257-smallest-common-region.md │ ├── 1261-find-elements-in-a-contaminated-binary-tree.md │ ├── 1262-greatest-sum-divisible-by-three.md │ ├── 1265-print-immutable-linked-list-in-reverse.md │ ├── 1266-minimum-time-visiting-all-points.md │ ├── 1267-count-servers-that-communicate.md │ ├── 1268-search-suggestions-system.md │ ├── 1269-number-of-ways-to-stay-in-the-same-place-after-some-steps.md │ ├── 1272-remove-interval.md │ ├── 1276-number-of-burgers-with-no-waste-of-ingredients.md │ ├── 1277-count-square-submatrices-with-all-ones.md │ ├── 1280-students-and-examinations.md │ ├── 1282-group-the-people-given-the-group-size-they-belong-to.md │ ├── 1283-find-the-smallest-divisor-given-a-threshold.md │ ├── 1287-element-appearing-more-than-25-in-sorted-array.md │ ├── 1288-remove-covered-intervals.md │ ├── 1289-minimum-falling-path-sum-ii.md │ ├── 1290-convert-binary-number-in-a-linked-list-to-integer.md │ ├── 1291-sequential-digits.md │ ├── 1292-maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold.md │ ├── 1295-find-numbers-with-even-number-of-digits.md │ ├── 1296-divide-array-in-sets-of-k-consecutive-numbers.md │ ├── 1298-maximum-candies-you-can-get-from-boxes.md │ ├── 1300-sum-of-mutated-array-closest-to-target.md │ ├── 1302-deepest-leaves-sum.md │ ├── 1304-find-n-unique-integers-sum-up-to-zero.md │ ├── 1305-all-elements-in-two-binary-search-trees.md │ ├── 1306-jump-game-iii.md │ ├── 1310-xor-queries-of-a-subarray.md │ ├── 1314-matrix-block-sum.md │ ├── 1315-sum-of-nodes-with-even-valued-grandparent.md │ ├── 1317-convert-integer-to-the-sum-of-two-no-zero-integers.md │ ├── 1318-minimum-flips-to-make-a-or-b-equal-to-c.md │ ├── 1323-maximum-69-number.md │ ├── 1324-print-words-vertically.md │ ├── 1325-delete-leaves-with-a-given-value.md │ ├── 1326-minimum-number-of-taps-to-open-to-water-a-garden.md │ ├── 1328-break-a-palindrome.md │ ├── 1329-sort-the-matrix-diagonally.md │ ├── 1331-rank-transform-of-an-array.md │ ├── 1333-filter-restaurants-by-vegan-friendly-price-and-distance.md │ ├── 1334-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance.md │ ├── 1335-minimum-difficulty-of-a-job-schedule.md │ ├── 1337-the-k-weakest-rows-in-a-matrix.md │ ├── 1338-reduce-array-size-to-the-half.md │ ├── 1339-maximum-product-of-splitted-binary-tree.md │ ├── 1343-number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold.md │ ├── 1344-angle-between-hands-of-a-clock.md │ ├── 1346-check-if-n-and-its-double-exist.md │ ├── 1347-minimum-number-of-steps-to-make-two-strings-anagram.md │ ├── 1351-count-negative-numbers-in-a-sorted-matrix.md │ ├── 1352-product-of-the-last-k-numbers.md │ ├── 1353-maximum-number-of-events-that-can-be-attended.md │ ├── 1356-sort-integers-by-the-number-of-1-bits.md │ ├── 1357-apply-discount-every-n-orders.md │ ├── 1358-number-of-substrings-containing-all-three-characters.md │ ├── 1359-count-all-valid-pickup-and-delivery-options.md │ ├── 1360-number-of-days-between-two-dates.md │ ├── 1361-validate-binary-tree-nodes.md │ ├── 1362-closest-divisors.md │ ├── 1365-how-many-numbers-are-smaller-than-the-current-number.md │ ├── 1366-rank-teams-by-votes.md │ ├── 1367-linked-list-in-binary-tree.md │ ├── 1368-minimum-cost-to-make-at-least-one-valid-path-in-a-grid.md │ ├── 1371-find-the-longest-substring-containing-vowels-in-even-counts.md │ ├── 1372-longest-zigzag-path-in-a-binary-tree.md │ ├── 1375-number-of-times-binary-string-is-prefix-aligned.md │ ├── 1376-time-needed-to-inform-all-employees.md │ ├── 1378-replace-employee-id-with-the-unique-identifier.md │ ├── 1380-lucky-numbers-in-a-matrix.md │ ├── 1381-design-a-stack-with-increment-operation.md │ ├── 1385-find-the-distance-value-between-two-arrays.md │ ├── 1387-sort-integers-by-the-power-value.md │ ├── 1390-four-divisors.md │ ├── 1394-find-lucky-integer-in-an-array.md │ ├── 1395-count-number-of-teams.md │ ├── 1396-design-underground-system.md │ ├── 1399-count-largest-group.md │ ├── 1400-construct-k-palindrome-strings.md │ ├── 1404-number-of-steps-to-reduce-a-number-in-binary-representation-to-one.md │ ├── 1405-longest-happy-string.md │ ├── 1408-string-matching-in-an-array.md │ ├── 1409-queries-on-a-permutation-with-key.md │ ├── 1410-html-entity-parser.md │ ├── 1411-number-of-ways-to-paint-n-3-grid.md │ ├── 1414-find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k.md │ ├── 1415-the-k-th-lexicographical-string-of-all-happy-strings-of-length-n.md │ ├── 1418-display-table-of-food-orders-in-a-restaurant.md │ ├── 1420-build-array-where-you-can-find-the-maximum-exactly-k-comparisons.md │ ├── 1422-maximum-score-after-splitting-a-string.md │ ├── 1423-maximum-points-you-can-obtain-from-cards.md │ ├── 1424-diagonal-traverse-ii.md │ ├── 1425-constrained-subsequence-sum.md │ ├── 1427-perform-string-shifts.md │ ├── 1428-leftmost-column-with-at-least-a-one.md │ ├── 1429-first-unique-number.md │ ├── 1431-kids-with-the-greatest-number-of-candies.md │ ├── 1432-max-difference-you-can-get-from-changing-an-integer.md │ ├── 1433-check-if-a-string-can-break-another-string.md │ ├── 1436-destination-city.md │ ├── 1437-check-if-all-1s-are-at-least-length-k-places-away.md │ ├── 1438-longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit.md │ ├── 1441-build-an-array-with-stack-operations.md │ ├── 1442-count-triplets-that-can-form-two-arrays-of-equal-xor.md │ ├── 1447-simplified-fractions.md │ ├── 1448-count-good-nodes-in-binary-tree.md │ ├── 1451-rearrange-words-in-a-sentence.md │ ├── 1452-people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list.md │ ├── 1455-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence.md │ ├── 1456-maximum-number-of-vowels-in-a-substring-of-given-length.md │ ├── 1457-pseudo-palindromic-paths-in-a-binary-tree.md │ ├── 1458-max-dot-product-of-two-subsequences.md │ ├── 1460-make-two-arrays-equal-by-reversing-subarrays.md │ ├── 1461-check-if-a-string-contains-all-binary-codes-of-size-k.md │ ├── 1462-course-schedule-iv.md │ ├── 1464-maximum-product-of-two-elements-in-an-array.md │ ├── 1465-maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts.md │ ├── 1466-reorder-routes-to-make-all-paths-lead-to-the-city-zero.md │ ├── 1469-find-all-the-lonely-nodes.md │ ├── 1470-shuffle-the-array.md │ ├── 1471-the-k-strongest-values-in-an-array.md │ ├── 1472-design-browser-history.md │ ├── 1474-delete-n-nodes-after-m-nodes-of-a-linked-list.md │ ├── 1475-final-prices-with-a-special-discount-in-a-shop.md │ ├── 1476-subrectangle-queries.md │ ├── 1481-least-number-of-unique-integers-after-k-removals.md │ ├── 1482-minimum-number-of-days-to-make-m-bouquets.md │ ├── 1488-avoid-flood-in-the-city.md │ ├── 1489-find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree.md │ ├── 1492-the-kth-factor-of-n.md │ ├── 1493-longest-subarray-of-1s-after-deleting-one-element.md │ ├── 1496-path-crossing.md │ ├── 1497-check-if-array-pairs-are-divisible-by-k.md │ ├── 1498-number-of-subsequences-that-satisfy-the-given-sum-condition.md │ ├── 1503-last-moment-before-all-ants-fall-out-of-a-plank.md │ ├── 1508-range-sum-of-sorted-subarray-sums.md │ ├── 1509-minimum-difference-between-largest-and-smallest-value-in-three-moves.md │ ├── 1512-number-of-good-pairs.md │ ├── 1513-number-of-substrings-with-only-1s.md │ ├── 1514-path-with-maximum-probability.md │ ├── 1518-water-bottles.md │ ├── 1523-count-odd-numbers-in-an-interval-range.md │ ├── 1524-number-of-sub-arrays-with-odd-sum.md │ ├── 1525-number-of-good-ways-to-split-a-string.md │ ├── 1526-minimum-number-of-increments-on-subarrays-to-form-a-target-array.md │ ├── 1529-minimum-suffix-flips.md │ ├── 1530-number-of-good-leaf-nodes-pairs.md │ ├── 1531-string-compression-ii.md │ ├── 1534-count-good-triplets.md │ ├── 1535-find-the-winner-of-an-array-game.md │ ├── 1539-kth-missing-positive-number.md │ ├── 1544-make-the-string-great.md │ ├── 1545-find-kth-bit-in-nth-binary-string.md │ ├── 1550-three-consecutive-odds.md │ ├── 1551-minimum-operations-to-make-array-equal.md │ ├── 1552-magnetic-force-between-two-balls.md │ ├── 1557-minimum-number-of-vertices-to-reach-all-nodes.md │ ├── 1561-maximum-number-of-coins-you-can-get.md │ ├── 1568-minimum-number-of-days-to-disconnect-island.md │ ├── 1570-dot-product-of-two-sparse-vectors.md │ ├── 1574-shortest-subarray-to-be-removed-to-make-array-sorted.md │ ├── 1578-minimum-time-to-make-rope-colorful.md │ ├── 1580-put-boxes-into-the-warehouse-ii.md │ ├── 1581-customer-who-visited-but-did-not-make-any-transactions.md │ ├── 1582-special-positions-in-a-binary-matrix.md │ ├── 1584-min-cost-to-connect-all-points.md │ ├── 1590-make-sum-divisible-by-p.md │ ├── 1593-split-a-string-into-the-max-number-of-unique-substrings.md │ ├── 1598-crawler-log-folder.md │ ├── 1605-find-valid-matrix-given-row-and-column-sums.md │ ├── 1608-special-array-with-x-elements-greater-than-or-equal-x.md │ ├── 1609-even-odd-tree.md │ ├── 1611-minimum-one-bit-operations-to-make-integers-zero.md │ ├── 1614-maximum-nesting-depth-of-the-parentheses.md │ ├── 1615-maximal-network-rank.md │ ├── 1624-largest-substring-between-two-equal-characters.md │ ├── 1625-lexicographically-smallest-string-after-applying-operations.md │ ├── 1630-arithmetic-subarrays.md │ ├── 1631-path-with-minimum-effort.md │ ├── 1633-percentage-of-users-attended-a-contest.md │ ├── 1634-add-two-polynomials-represented-as-linked-lists.md │ ├── 1636-sort-array-by-increasing-frequency.md │ ├── 1639-number-of-ways-to-form-a-target-string-given-a-dictionary.md │ ├── 1641-count-sorted-vowel-strings.md │ ├── 1642-furthest-building-you-can-reach.md │ ├── 1644-lowest-common-ancestor-of-a-binary-tree-ii.md │ ├── 1647-minimum-deletions-to-make-character-frequencies-unique.md │ ├── 1650-lowest-common-ancestor-of-a-binary-tree-iii.md │ ├── 1652-defuse-the-bomb.md │ ├── 1653-minimum-deletions-to-make-string-balanced.md │ ├── 1657-determine-if-two-strings-are-close.md │ ├── 1658-minimum-operations-to-reduce-x-to-zero.md │ ├── 1660-correct-a-binary-tree.md │ ├── 1661-average-time-of-process-per-machine.md │ ├── 1662-check-if-two-string-arrays-are-equivalent.md │ ├── 1663-smallest-string-with-a-given-numeric-value.md │ ├── 1669-merge-in-between-linked-lists.md │ ├── 1671-minimum-number-of-removals-to-make-mountain-array.md │ ├── 1679-max-number-of-k-sum-pairs.md │ ├── 1683-invalid-tweets.md │ ├── 1684-count-the-number-of-consistent-strings.md │ ├── 1685-sum-of-absolute-differences-in-a-sorted-array.md │ ├── 1688-count-of-matches-in-tournament.md │ ├── 1689-partitioning-into-minimum-number-of-deci-binary-numbers.md │ ├── 1695-maximum-erasure-value.md │ ├── 1700-number-of-students-unable-to-eat-lunch.md │ ├── 1701-average-waiting-time.md │ ├── 1704-determine-if-string-halves-are-alike.md │ ├── 1706-where-will-the-ball-fall.md │ ├── 1716-calculate-money-in-leetcode-bank.md │ ├── 1717-maximum-score-from-removing-substrings.md │ ├── 1718-construct-the-lexicographically-largest-valid-sequence.md │ ├── 1721-swapping-nodes-in-a-linked-list.md │ ├── 1726-tuple-with-same-product.md │ ├── 1727-largest-submatrix-with-rearrangements.md │ ├── 1730-shortest-path-to-get-food.md │ ├── 1732-find-the-highest-altitude.md │ ├── 1733-minimum-number-of-people-to-teach.md │ ├── 1740-find-distance-in-a-binary-tree.md │ ├── 1743-restore-the-array-from-adjacent-pairs.md │ ├── 1746-maximum-subarray-sum-after-one-operation.md │ ├── 1749-maximum-absolute-sum-of-any-subarray.md │ ├── 1750-minimum-length-of-string-after-deleting-similar-ends.md │ ├── 1752-check-if-array-is-sorted-and-rotated.md │ ├── 1753-maximum-score-from-removing-stones.md │ ├── 1756-design-most-recently-used-queue.md │ ├── 1757-recyclable-and-low-fat-products.md │ ├── 1758-minimum-changes-to-make-alternating-binary-string.md │ ├── 1759-count-number-of-homogenous-substrings.md │ ├── 1760-minimum-limit-of-balls-in-a-bag.md │ ├── 1762-buildings-with-an-ocean-view.md │ ├── 1765-map-of-highest-peak.md │ ├── 1768-merge-strings-alternately.md │ ├── 1769-minimum-number-of-operations-to-move-all-balls-to-each-box.md │ ├── 1770-maximum-score-from-performing-multiplication-operations.md │ ├── 1780-check-if-number-is-a-sum-of-powers-of-three.md │ ├── 1785-minimum-elements-to-add-to-form-a-given-sum.md │ ├── 1790-check-if-one-string-swap-can-make-strings-equal.md │ ├── 1791-find-center-of-star-graph.md │ ├── 1792-maximum-average-pass-ratio.md │ ├── 1793-maximum-score-of-a-good-subarray.md │ ├── 1797-design-authentication-manager.md │ ├── 1800-maximum-ascending-subarray-sum.md │ ├── 1802-maximum-value-at-a-given-index-in-a-bounded-array.md │ ├── 1804-implement-trie-ii-prefix-tree.md │ ├── 1806-minimum-number-of-operations-to-reinitialize-a-permutation.md │ ├── 1807-evaluate-the-bracket-pairs-of-a-string.md │ ├── 1813-sentence-similarity-iii.md │ ├── 1814-count-nice-pairs-in-an-array.md │ ├── 1817-finding-the-users-active-minutes.md │ ├── 1823-find-the-winner-of-the-circular-game.md │ ├── 1828-queries-on-number-of-points-inside-a-circle.md │ ├── 1829-maximum-xor-for-each-query.md │ ├── 1833-maximum-ice-cream-bars.md │ ├── 1834-single-threaded-cpu.md │ ├── 1836-remove-duplicates-from-an-unsorted-linked-list.md │ ├── 1838-frequency-of-the-most-frequent-element.md │ ├── 1842-next-palindrome-using-same-digits.md │ ├── 1845-seat-reservation-manager.md │ ├── 1846-maximum-element-after-decreasing-and-rearranging.md │ ├── 1851-minimum-interval-to-include-each-query.md │ ├── 1852-distinct-numbers-in-each-subarray.md │ ├── 1855-maximum-distance-between-a-pair-of-values.md │ ├── 1857-largest-color-value-in-a-directed-graph.md │ ├── 1858-longest-word-with-all-prefixes.md │ ├── 1860-incremental-memory-leak.md │ ├── 1861-rotating-the-box.md │ ├── 1863-sum-of-all-subset-xor-totals.md │ ├── 1865-finding-pairs-with-a-certain-sum.md │ ├── 1870-minimum-speed-to-arrive-on-time.md │ ├── 1874-minimize-product-sum-of-two-arrays.md │ ├── 1877-minimize-maximum-pair-sum-in-array.md │ ├── 1881-maximum-value-after-insertion.md │ ├── 1885-count-pairs-in-two-arrays.md │ ├── 1887-reduction-operations-to-make-the-array-elements-equal.md │ ├── 1888-minimum-number-of-flips-to-make-the-binary-string-alternating.md │ ├── 1891-cutting-ribbons.md │ ├── 1894-find-the-student-that-will-replace-the-chalk.md │ ├── 1895-largest-magic-square.md │ ├── 1897-redistribute-characters-to-make-all-strings-equal.md │ ├── 1898-maximum-number-of-removable-characters.md │ ├── 1899-merge-triplets-to-form-target-triplet.md │ ├── 1900-the-earliest-and-latest-rounds-where-players-compete.md │ ├── 1903-largest-odd-number-in-string.md │ ├── 1904-the-number-of-full-rounds-you-have-played.md │ ├── 1905-count-sub-islands.md │ ├── 1910-remove-all-occurrences-of-a-substring.md │ ├── 1912-design-movie-rental-system.md │ ├── 1913-maximum-product-difference-between-two-pairs.md │ ├── 1915-number-of-wonderful-substrings.md │ ├── 1920-build-array-from-permutation.md │ ├── 1921-eliminate-maximum-number-of-monsters.md │ ├── 1922-count-good-numbers.md │ ├── 1925-count-square-sum-triples.md │ ├── 1926-nearest-exit-from-entrance-in-maze.md │ ├── 1929-concatenation-of-array.md │ ├── 1930-unique-length-3-palindromic-subsequences.md │ ├── 1931-painting-a-grid-with-three-different-colors.md │ ├── 1934-confirmation-rate.md │ ├── 1935-maximum-number-of-words-you-can-type.md │ ├── 1936-add-minimum-number-of-rungs.md │ ├── 1937-maximum-number-of-points-with-cost.md │ ├── 1940-longest-common-subsequence-between-sorted-arrays.md │ ├── 1942-the-number-of-the-smallest-unoccupied-chair.md │ ├── 1945-sum-of-digits-of-string-after-convert.md │ ├── 1946-largest-number-after-mutating-substring.md │ ├── 1948-delete-duplicate-folders-in-system.md │ ├── 1957-delete-characters-to-make-fancy-string.md │ ├── 1962-remove-stones-to-minimize-the-total.md │ ├── 1963-minimum-number-of-swaps-to-make-the-string-balanced.md │ ├── 1968-array-with-elements-not-equal-to-average-of-neighbors.md │ ├── 1970-last-day-where-you-can-still-cross.md │ ├── 1971-find-if-path-exists-in-graph.md │ ├── 1973-count-nodes-equal-to-sum-of-descendants.md │ ├── 1975-maximum-matrix-sum.md │ ├── 1976-number-of-ways-to-arrive-at-destination.md │ ├── 1980-find-unique-binary-string.md │ ├── 1984-minimum-difference-between-highest-and-lowest-of-k-scores.md │ ├── 1985-find-the-kth-largest-integer-in-the-array.md │ ├── 1992-find-all-groups-of-farmland.md │ ├── 2000-reverse-prefix-of-word.md │ ├── 2001-number-of-pairs-of-interchangeable-rectangles.md │ ├── 2002-maximum-product-of-the-length-of-two-palindromic-subsequences.md │ ├── 2007-find-original-array-from-doubled-array.md │ ├── 2009-minimum-number-of-operations-to-make-array-continuous.md │ ├── 2011-final-value-of-variable-after-performing-operations.md │ ├── 2012-sum-of-beauty-in-the-array.md │ ├── 2013-detect-squares.md │ ├── 2014-longest-subsequence-repeated-k-times.md │ ├── 2016-maximum-difference-between-increasing-elements.md │ ├── 2017-grid-game.md │ ├── 2022-convert-1d-array-into-2d-array.md │ ├── 2023-number-of-pairs-of-strings-with-concatenation-equal-to-target.md │ ├── 2028-find-missing-observations.md │ ├── 2033-minimum-operations-to-make-a-uni-value-grid.md │ ├── 2034-stock-price-fluctuation.md │ ├── 2035-partition-array-into-two-arrays-to-minimize-sum-difference.md │ ├── 2037-minimum-number-of-moves-to-seat-everyone.md │ ├── 2038-remove-colored-pieces-if-both-neighbors-are-the-same-color.md │ ├── 2040-kth-smallest-product-of-two-sorted-arrays.md │ ├── 2043-simple-bank-system.md │ ├── 2044-count-number-of-maximum-bitwise-or-subsets.md │ ├── 2045-second-minimum-time-to-reach-destination.md │ ├── 2048-next-greater-numerically-balanced-number.md │ ├── 2050-parallel-courses-iii.md │ ├── 2053-kth-distinct-string-in-an-array.md │ ├── 2054-two-best-non-overlapping-events.md │ ├── 2055-plates-between-candles.md │ ├── 2058-find-the-minimum-and-maximum-number-of-nodes-between-critical-points.md │ ├── 2061-number-of-spaces-cleaning-robot-cleaned.md │ ├── 2062-count-vowel-substrings-of-a-string.md │ ├── 2064-minimized-maximum-of-products-distributed-to-any-store.md │ ├── 2070-most-beautiful-item-for-each-query.md │ ├── 2071-maximum-number-of-tasks-you-can-assign.md │ ├── 2073-time-needed-to-buy-tickets.md │ ├── 2074-reverse-nodes-in-even-length-groups.md │ ├── 2077-paths-in-maze-that-lead-to-same-room.md │ ├── 2079-watering-plants.md │ ├── 2081-sum-of-k-mirror-numbers.md │ ├── 2083-substrings-that-begin-and-end-with-the-same-letter.md │ ├── 2089-find-target-indices-after-sorting-array.md │ ├── 2090-k-radius-subarray-averages.md │ ├── 2091-removing-minimum-and-maximum-from-array.md │ ├── 2092-find-all-people-with-secret.md │ ├── 2094-finding-3-digit-even-numbers.md │ ├── 2095-delete-the-middle-node-of-a-linked-list.md │ ├── 2097-valid-arrangement-of-pairs.md │ ├── 2099-find-subsequence-of-length-k-with-the-largest-sum.md │ ├── 2101-detonate-the-maximum-bombs.md │ ├── 2104-total-characters-in-string-after-transformations-i.md │ ├── 2105-watering-plants-ii.md │ ├── 2106-maximum-fruits-harvested-after-at-most-k-steps.md │ ├── 2107-number-of-unique-flavors-after-sharing-k-candies.md │ ├── 2108-find-first-palindromic-string-in-the-array.md │ ├── 2109-adding-spaces-to-a-string.md │ ├── 2110-number-of-smooth-descent-periods-of-a-stock.md │ ├── 2115-find-all-possible-recipes-from-given-supplies.md │ ├── 2116-check-if-a-parentheses-string-can-be-valid.md │ ├── 2120-execution-of-all-suffix-instructions-staying-in-a-grid.md │ ├── 2125-number-of-laser-beams-in-a-bank.md │ ├── 2127-maximum-employees-to-be-invited-to-a-meeting.md │ ├── 2130-maximum-twin-sum-of-a-linked-list.md │ ├── 2131-longest-palindrome-by-concatenating-two-letter-words.md │ ├── 2134-minimum-swaps-to-group-all-1s-together-ii.md │ ├── 2138-divide-a-string-into-groups-of-size-k.md │ ├── 2139-detect-squares.md │ ├── 2139-minimum-moves-to-reach-target-score.md │ ├── 2140-solving-questions-with-brainpower.md │ ├── 2141-maximum-running-time-of-n-computers.md │ ├── 2145-count-the-hidden-sequences.md │ ├── 2147-number-of-ways-to-divide-a-long-corridor.md │ ├── 2149-rearrange-array-elements-by-sign.md │ ├── 2150-find-all-lonely-numbers-in-the-array.md │ ├── 2154-keep-multiplying-found-values-by-two.md │ ├── 2155-all-divisions-with-the-highest-score-of-a-binary-array.md │ ├── 2161-partition-array-according-to-given-pivot.md │ ├── 2163-minimum-difference-in-sums-after-removal-of-elements.md │ ├── 2165-smallest-value-of-the-rearranged-number.md │ ├── 2168-unique-substrings-with-equal-digit-frequency.md │ ├── 2169-count-operations-to-obtain-zero.md │ ├── 2176-count-equal-and-divisible-pairs-in-an-array.md │ ├── 2177-find-three-consecutive-integers-that-sum-to-a-given-number.md │ ├── 2178-maximum-split-of-positive-even-integers.md │ ├── 2179-count-good-triplets-in-an-array.md │ ├── 2181-merge-nodes-in-between-zeros.md │ ├── 2182-construct-string-with-repeat-limit.md │ ├── 2185-counting-words-with-a-given-prefix.md │ ├── 2186-minimum-number-of-steps-to-make-two-strings-anagram-ii.md │ ├── 2191-sort-the-jumbled-numbers.md │ ├── 2192-all-ancestors-of-a-node-in-a-directed-acyclic-graph.md │ ├── 2193-minimum-number-of-moves-to-make-palindrome.md │ ├── 2196-create-binary-tree-from-descriptions.md │ ├── 2197-replace-non-coprime-numbers-in-array.md │ ├── 2200-find-all-k-distant-indices-in-an-array.md │ ├── 2201-zero-array-transformation-i.md │ ├── 2204-distance-to-a-cycle-in-undirected-graph.md │ ├── 2206-divide-array-into-equal-pairs.md │ ├── 2207-maximize-number-of-subsequences-in-a-string.md │ ├── 2208-minimum-operations-to-halve-array-sum.md │ ├── 2210-count-hills-and-valleys-in-an-array.md │ ├── 2211-count-collisions-on-a-road.md │ ├── 2214-minimum-health-to-beat-game.md │ ├── 2215-find-the-difference-of-two-arrays.md │ ├── 2216-minimum-deletions-to-make-array-beautiful.md │ ├── 2220-minimum-bit-flips-to-convert-number.md │ ├── 2221-find-triangular-sum-of-an-array.md │ ├── 2225-find-players-with-zero-or-one-losses.md │ ├── 2226-maximum-candies-allocated-to-k-children.md │ ├── 2231-largest-number-after-digit-swaps-by-parity.md │ ├── 2235-add-two-integers.md │ ├── 2240-number-of-ways-to-buy-pens-and-pencils.md │ ├── 2244-minimum-rounds-to-complete-all-tasks.md │ ├── 2246-longest-path-with-different-adjacent-characters.md │ ├── 2251-number-of-flowers-in-full-bloom.md │ ├── 2256-minimum-average-difference.md │ ├── 2257-count-unguarded-cells-in-the-grid.md │ ├── 2260-minimum-consecutive-cards-to-pick-up.md │ ├── 2262-total-appeal-of-a-string.md │ ├── 2264-largest-3-same-digit-number-in-string.md │ ├── 2265-count-nodes-equal-to-average-of-subtree.md │ ├── 2270-number-of-ways-to-split-array.md │ ├── 2273-find-resultant-array-after-removing-anagrams.md │ ├── 2274-maximum-consecutive-floors-without-special-floors.md │ ├── 2275-largest-combination-with-bitwise-and-greater-than-zero.md │ ├── 2279-maximum-bags-with-full-capacity-of-rocks.md │ ├── 2284-sender-with-largest-word-count.md │ ├── 2290-minimum-obstacle-removal-to-reach-corner.md │ ├── 2291-maximum-profit-from-trading-stocks.md │ ├── 2294-partition-array-such-that-maximum-difference-is-k.md │ ├── 2295-replace-elements-in-an-array.md │ ├── 23-merge-k-sorted-lists.md │ ├── 2300-successful-pairs-of-spells-and-potions.md │ ├── 2302-count-subarrays-with-score-less-than-k.md │ ├── 2303-calculate-amount-paid-in-taxes.md │ ├── 2310-sum-of-numbers-with-units-digit-k.md │ ├── 2311-longest-binary-subsequence-less-than-or-equal-to-k.md │ ├── 2322-minimum-score-after-removals-on-a-tree.md │ ├── 2326-spiral-matrix-iv.md │ ├── 2327-number-of-people-aware-of-a-secret.md │ ├── 2331-evaluate-boolean-binary-tree.md │ ├── 2334-subarray-with-elements-greater-than-varying-threshold.md │ ├── 2336-smallest-number-in-infinite-set.md │ ├── 2337-move-pieces-to-obtain-a-string.md │ ├── 2338-count-the-number-of-ideal-arrays.md │ ├── 2342-max-sum-of-a-pair-with-equal-sum-of-digits.md │ ├── 2348-number-of-zero-filled-subarrays.md │ ├── 2349-design-a-number-container-system.md │ ├── 2352-equal-row-and-column-pairs.md │ ├── 2353-design-a-food-rating-system.md │ ├── 2355-maximum-number-of-books-you-can-take.md │ ├── 2357-make-array-zero-by-subtracting-equal-amounts.md │ ├── 2358-maximum-number-of-groups-entering-a-competition.md │ ├── 2359-find-closest-node-to-given-two-nodes.md │ ├── 2361-minimum-costs-using-the-train-line.md │ ├── 2364-count-number-of-bad-pairs.md │ ├── 2366-minimum-replacements-to-sort-the-array.md │ ├── 2368-reachable-nodes-with-restrictions.md │ ├── 2369-check-if-there-is-a-valid-partition-for-the-array.md │ ├── 2370-longest-ideal-subsequence.md │ ├── 2371-minimize-maximum-value-in-a-grid.md │ ├── 2373-largest-local-values-in-a-matrix.md │ ├── 2374-node-with-highest-edge-score.md │ ├── 2375-construct-smallest-number-from-di-string.md │ ├── 2379-minimum-recolors-to-get-k-consecutive-black-blocks.md │ ├── 2380-time-needed-to-rearrange-a-binary-string.md │ ├── 2381-shifting-letters-ii.md │ ├── 2384-largest-palindromic-number.md │ ├── 2385-amount-of-time-for-binary-tree-to-be-infected.md │ ├── 2389-longest-subsequence-with-limited-sum.md │ ├── 2390-removing-stars-from-a-string.md │ ├── 2391-minimum-amount-of-time-to-collect-garbage.md │ ├── 2392-build-a-matrix-with-conditions.md │ ├── 2393-count-strictly-increasing-subarrays.md │ ├── 2396-strictly-palindromic-number.md │ ├── 2401-longest-nice-subarray.md │ ├── 2402-meeting-rooms-iii.md │ ├── 2405-optimal-partition-of-string.md │ ├── 2406-divide-intervals-into-minimum-number-of-groups.md │ ├── 2408-design-sql.md │ ├── 2410-maximum-matching-of-players-with-trainers.md │ ├── 2411-smallest-subarrays-with-maximum-bitwise-or.md │ ├── 2414-length-of-the-longest-alphabetical-continuous-substring.md │ ├── 2415-reverse-odd-levels-of-binary-tree.md │ ├── 2416-sum-of-prefix-scores-of-strings.md │ ├── 2418-sort-the-people.md │ ├── 2419-longest-subarray-with-maximum-bitwise-and.md │ ├── 2425-bitwise-xor-of-all-pairings.md │ ├── 2428-maximum-sum-of-an-hourglass.md │ ├── 2429-minimize-xor.md │ ├── 2433-find-the-original-array-of-prefix-xor.md │ ├── 2434-using-a-robot-to-print-the-lexicographically-smallest-string.md │ ├── 2435-paths-in-matrix-whose-sum-is-divisible-by-k.md │ ├── 2438-range-product-queries-of-powers.md │ ├── 2439-minimize-maximum-of-array.md │ ├── 2441-largest-positive-integer-that-exists-with-its-negative.md │ ├── 2442-count-number-of-distinct-integers-after-reverse-operations.md │ ├── 2443-sum-of-number-and-its-reverse.md │ ├── 2444-count-subarrays-with-fixed-bounds.md │ ├── 2452-words-within-two-edits-of-dictionary.md │ ├── 2456-most-popular-video-creator.md │ ├── 2458-height-of-binary-tree-after-subtree-removal-queries.md │ ├── 2460-apply-operations-to-an-array.md │ ├── 2461-maximum-sum-of-distinct-subarrays-with-length-k.md │ ├── 2462-total-cost-to-hire-k-workers.md │ ├── 2463-minimum-total-distance-traveled.md │ ├── 2464-minimum-subarrays-in-a-valid-split.md │ ├── 2466-count-ways-to-build-good-strings.md │ ├── 2467-most-profitable-path-in-a-tree.md │ ├── 2470-number-of-subarrays-with-lcm-equal-to-k.md │ ├── 2471-minimum-number-of-operations-to-sort-a-binary-tree-by-level.md │ ├── 2473-minimum-cost-to-buy-apples.md │ ├── 2482-difference-between-ones-and-zeros-in-row-and-column.md │ ├── 2483-minimum-penalty-for-a-shop.md │ ├── 2485-find-the-pivot-integer.md │ ├── 2486-append-characters-to-string-to-make-subsequence.md │ ├── 2490-circular-sentence.md │ ├── 2491-divide-players-into-teams-of-equal-skill.md │ ├── 2492-minimum-score-of-a-path-between-two-cities.md │ ├── 2493-divide-nodes-into-the-maximum-number-of-groups.md │ ├── 2501-longest-square-streak-in-an-array.md │ ├── 2503-maximum-number-of-points-from-grid-queries.md │ ├── 2505-bitwise-or-of-all-subsequence-sums.md │ ├── 2507-smallest-value-after-replacing-with-sum-of-prime-factors.md │ ├── 2516-take-k-of-each-character-from-left-and-right.md │ ├── 2521-distinct-prime-factors-of-product-of-array.md │ ├── 2523-closest-prime-numbers-in-range.md │ ├── 2526-find-consecutive-integers-from-a-data-stream.md │ ├── 2527-find-xor-beauty-of-array.md │ ├── 2528-maximize-the-minimum-powered-city.md │ ├── 2529-maximum-count-of-positive-integer-and-negative-integer.md │ ├── 2530-maximal-score-after-applying-k-operations.md │ ├── 2536-increment-submatrices-by-one.md │ ├── 2537-count-the-number-of-good-subarrays.md │ ├── 2539-count-the-number-of-good-subsequences.md │ ├── 2542-maximum-subsequence-score.md │ ├── 2545-sort-the-students-by-their-kth-score.md │ ├── 2551-put-marbles-in-bags.md │ ├── 2554-maximum-number-of-integers-to-choose-from-a-range-i.md │ ├── 2558-take-gifts-from-the-richest-pile.md │ ├── 2559-count-vowel-strings-in-ranges.md │ ├── 2560-house-robber-iv.md │ ├── 2561-rearranging-fruits.md │ ├── 2563-count-the-number-of-fair-pairs.md │ ├── 2566-maximum-difference-by-remapping-a-digit.md │ ├── 2570-merge-two-2d-arrays-by-summing-values.md │ ├── 2575-find-the-divisibility-array-of-a-string.md │ ├── 2577-minimum-time-to-visit-a-cell-in-a-grid.md │ ├── 2579-count-total-number-of-colored-cells.md │ ├── 2582-pass-the-pillow.md │ ├── 2583-kth-largest-sum-in-a-binary-tree.md │ ├── 2587-rearrange-array-to-maximize-prefix-score.md │ ├── 2592-maximize-greatness-of-an-array.md │ ├── 2593-find-score-of-an-array-after-marking-all-elements.md │ ├── 2594-minimum-time-to-repair-cars.md │ ├── 2596-check-knight-tour-configuration.md │ ├── 2597-the-number-of-beautiful-subsets.md │ ├── 2598-smallest-missing-non-negative-integer-after-operations.md │ ├── 2599-make-the-prefix-sum-non-negative.md │ ├── 2601-prime-subtraction-operation.md │ ├── 2602-minimum-operations-to-make-all-array-elements-equal.md │ ├── 2606-find-the-substring-with-maximum-cost.md │ ├── 2610-convert-an-array-into-a-2d-array-with-conditions.md │ ├── 2616-minimize-the-maximum-difference-of-pairs.md │ ├── 2618-check-if-object-instance-of-class.md │ ├── 2619-array-prototype-last.md │ ├── 2620-counter.md │ ├── 2621-sleep.md │ ├── 2622-cache-with-time-limit.md │ ├── 2623-memoize.md │ ├── 2624-snail-traversal.md │ ├── 2625-flatten-deeply-nested-array.md │ ├── 2626-array-reduce-transformation.md │ ├── 2627-debounce.md │ ├── 2628-json-deep-equal.md │ ├── 2629-function-composition.md │ ├── 2630-memoize-ii.md │ ├── 2631-group-by.md │ ├── 2632-curry.md │ ├── 2633-convert-object-to-json-string.md │ ├── 2634-filter-elements-from-array.md │ ├── 2635-apply-transform-over-each-element-in-array.md │ ├── 2636-promise-pool.md │ ├── 2637-promise-time-limit.md │ ├── 2640-find-the-score-of-all-prefixes-of-an-array.md │ ├── 2641-cousins-in-binary-tree-ii.md │ ├── 2642-design-graph-with-shortest-path-calculator.md │ ├── 2645-minimum-additions-to-make-valid-string.md │ ├── 2648-generate-fibonacci-sequence.md │ ├── 2649-nested-array-generator.md │ ├── 2650-design-cancellable-function.md │ ├── 2654-minimum-number-of-operations-to-make-all-array-elements-equal-to-1.md │ ├── 2657-find-the-prefix-common-array-of-two-arrays.md │ ├── 2658-maximum-number-of-fish-in-a-grid.md │ ├── 2661-first-completely-painted-row-or-column.md │ ├── 2664-the-knights-tour.md │ ├── 2665-counter-ii.md │ ├── 2666-allow-one-function-call.md │ ├── 2667-create-hello-world-function.md │ ├── 2671-frequency-tracker.md │ ├── 2674-split-a-circular-linked-list.md │ ├── 2675-array-of-objects-to-matrix.md │ ├── 2676-throttle.md │ ├── 2677-chunk-array.md │ ├── 2678-number-of-senior-citizens.md │ ├── 2679-sum-in-a-matrix.md │ ├── 2683-neighboring-bitwise-xor.md │ ├── 2684-maximum-number-of-moves-in-a-grid.md │ ├── 2685-count-the-number-of-complete-components.md │ ├── 2690-infinite-method-object.md │ ├── 2692-make-object-immutable.md │ ├── 2694-event-emitter.md │ ├── 2695-array-wrapper.md │ ├── 2696-minimum-string-length-after-removing-substrings.md │ ├── 2698-find-the-punishment-number-of-an-integer.md │ ├── 2699-modify-graph-edge-weights.md │ ├── 2703-return-length-of-arguments-passed.md │ ├── 2704-to-be-or-not-to-be.md │ ├── 2705-compact-object.md │ ├── 2706-buy-two-chocolates.md │ ├── 2707-extra-characters-in-a-string.md │ ├── 2708-maximum-strength-of-a-group.md │ ├── 2709-greatest-common-divisor-traversal.md │ ├── 2711-difference-of-number-of-distinct-values-on-diagonals.md │ ├── 2715-execute-cancellable-function-with-delay.md │ ├── 2721-execute-asynchronous-functions-in-parallel.md │ ├── 2722-join-two-arrays-by-id.md │ ├── 2723-add-two-promises.md │ ├── 2724-sort-by.md │ ├── 2725-interval-cancellation.md │ ├── 2726-calculator-with-method-chaining.md │ ├── 2727-is-object-empty.md │ ├── 2730-find-the-longest-semi-repetitive-substring.md │ ├── 2734-lexicographically-smallest-string-after-substring-operation.md │ ├── 2737-find-the-closest-marked-node.md │ ├── 2740-find-the-value-of-the-partition.md │ ├── 2742-painting-the-walls.md │ ├── 2743-count-substrings-without-repeating-character.md │ ├── 2749-minimum-operations-to-make-the-integer-zero.md │ ├── 2751-robot-collisions.md │ ├── 2761-prime-pairs-with-target-sum.md │ ├── 2762-continuous-subarrays.md │ ├── 2770-maximum-number-of-jumps-to-reach-the-last-index.md │ ├── 2771-longest-non-decreasing-subarray-from-two-arrays.md │ ├── 2772-apply-operations-to-make-all-array-elements-equal-to-zero.md │ ├── 2778-sum-of-squares-of-special-elements.md │ ├── 2779-maximum-beauty-of-an-array-after-applying-operation.md │ ├── 2780-minimum-index-of-a-valid-split.md │ ├── 2784-check-if-array-is-good.md │ ├── 2785-sort-vowels-in-a-string.md │ ├── 2787-ways-to-express-an-integer-as-sum-of-powers.md │ ├── 2788-split-strings-by-separator.md │ ├── 2789-largest-element-in-an-array-after-merge-operations.md │ ├── 2798-number-of-employees-who-met-the-target.md │ ├── 2799-count-complete-subarrays-in-an-array.md │ ├── 2802-find-the-k-th-lucky-number.md │ ├── 2806-account-balance-after-rounded-purchase.md │ ├── 2807-insert-greatest-common-divisors-in-linked-list.md │ ├── 2810-faulty-keyboard.md │ ├── 2811-check-if-it-is-possible-to-split-array.md │ ├── 2812-find-the-safest-path-in-a-grid.md │ ├── 2814-minimum-time-takes-to-reach-destination-without-drowning.md │ ├── 2816-double-a-number-represented-as-a-linked-list.md │ ├── 2818-apply-operations-to-maximize-score.md │ ├── 2824-count-pairs-whose-sum-is-less-than-target.md │ ├── 2825-make-string-a-subsequence-using-cyclic-increments.md │ ├── 2829-determine-the-minimum-sum-of-a-k-avoiding-array.md │ ├── 2832-maximal-range-that-each-element-is-maximum-in-it.md │ ├── 2833-furthest-point-from-origin.md │ ├── 2834-find-the-minimum-possible-sum-of-a-beautiful-array.md │ ├── 2838-maximum-coins-heroes-can-collect.md │ ├── 2840-check-if-strings-can-be-made-equal-with-operations-ii.md │ ├── 2841-maximum-sum-of-almost-unique-subarray.md │ ├── 2843-count-symmetric-integers.md │ ├── 2845-count-of-interesting-subarrays.md │ ├── 2849-determine-if-a-cell-is-reachable-at-a-given-time.md │ ├── 2850-minimum-moves-to-spread-stones-over-grid.md │ ├── 2852-sum-of-remoteness-of-all-cells.md │ ├── 2856-minimum-array-length-after-pair-removals.md │ ├── 2864-maximum-odd-binary-number.md │ ├── 2865-beautiful-towers-i.md │ ├── 2870-minimum-number-of-operations-to-make-array-empty.md │ ├── 2872-maximum-number-of-k-divisible-components.md │ ├── 2873-maximum-value-of-an-ordered-triplet-i.md │ ├── 2874-maximum-value-of-an-ordered-triplet-ii.md │ ├── 2894-divisible-and-non-divisible-sums-difference.md │ ├── 2895-minimum-processing-time.md │ ├── 2900-longest-unequal-adjacent-groups-subsequence-i.md │ ├── 2901-longest-unequal-adjacent-groups-subsequence-ii.md │ ├── 2904-shortest-and-lexicographically-smallest-beautiful-string.md │ ├── 2909-minimum-sum-of-mountain-triplets-ii.md │ ├── 2914-minimum-number-of-changes-to-make-binary-string-beautiful.md │ ├── 2918-minimum-equal-sum-of-two-arrays-after-replacing-zeros.md │ ├── 2923-find-champion-i.md │ ├── 2924-find-champion-ii.md │ ├── 2927-distribute-candies-among-children-iii.md │ ├── 2929-distribute-candies-among-children-ii.md │ ├── 2933-high-access-employees.md │ ├── 2938-separate-black-and-white-balls.md │ ├── 2940-find-building-where-alice-and-bob-can-meet.md │ ├── 2942-find-words-containing-character.md │ ├── 2943-maximize-area-of-square-hole-in-grid.md │ ├── 2947-count-beautiful-substrings-i.md │ ├── 2948-make-lexicographically-smallest-array-by-swapping-elements.md │ ├── 2955-number-of-same-end-substrings.md │ ├── 2957-remove-adjacent-almost-equal-characters.md │ ├── 2958-length-of-longest-subarray-with-at-most-k-frequency.md │ ├── 2961-double-modular-exponentiation.md │ ├── 2962-count-subarrays-where-max-element-appears-at-least-k-times.md │ ├── 2965-find-missing-and-repeated-values.md │ ├── 2966-divide-array-into-arrays-with-max-difference.md │ ├── 2971-find-polygon-with-the-largest-perimeter.md │ ├── 2975-maximum-square-area-by-removing-fences-from-a-field.md │ ├── 2976-minimum-cost-to-convert-string-i.md │ ├── 2977-minimum-cost-to-convert-string-ii.md │ ├── 2981-find-longest-special-substring-that-occurs-thrice-i.md │ ├── 2985-calculate-compressed-mean.md │ ├── 2997-minimum-number-of-operations-to-make-array-xor-equal-to-k.md │ ├── 2999-count-the-number-of-powerful-integers.md │ ├── 3000-maximum-area-of-longest-diagonal-rectangle.md │ ├── 3003-maximize-the-number-of-partitions-after-operations.md │ ├── 3005-count-elements-with-maximum-frequency.md │ ├── 3006-find-beautiful-indices-in-the-given-array-i.md │ ├── 3010-divide-an-array-into-subarrays-with-minimum-cost-i.md │ ├── 3011-find-if-array-can-be-sorted.md │ ├── 3013-divide-an-array-into-subarrays-with-minimum-cost-ii.md │ ├── 3016-minimum-number-of-pushes-to-type-word-ii.md │ ├── 3020-find-the-maximum-number-of-elements-in-subset.md │ ├── 3021-alice-and-bob-playing-flower-game.md │ ├── 3024-type-of-triangle.md │ ├── 3025-find-the-number-of-ways-to-place-people-i.md │ ├── 3026-maximum-good-subarray-sum.md │ ├── 3027-find-the-number-of-ways-to-place-people-ii.md │ ├── 3034-number-of-subarrays-that-match-a-pattern-i.md │ ├── 3039-apply-operations-to-make-string-empty.md │ ├── 3042-count-prefix-and-suffix-pairs-i.md │ ├── 3043-find-the-length-of-the-longest-common-prefix.md │ ├── 3047-find-the-largest-area-of-square-inside-two-rectangles.md │ ├── 3062-winner-of-the-linked-list-game.md │ ├── 3063-linked-list-frequency.md │ ├── 3066-minimum-operations-to-exceed-threshold-value-ii.md │ ├── 3068-find-the-maximum-sum-of-node-values.md │ ├── 3070-count-submatrices-with-top-left-element-and-sum-less-than-k.md │ ├── 3074-apple-redistribution-into-boxes.md │ ├── 3075-maximize-happiness-of-selected-children.md │ ├── 3084-count-substrings-starting-and-ending-with-given-character.md │ ├── 3085-minimum-deletions-to-make-string-k-special.md │ ├── 3091-apply-operations-to-make-sum-of-array-greater-than-or-equal-to-k.md │ ├── 3095-shortest-subarray-with-or-at-least-k-i.md │ ├── 3096-minimum-levels-to-gain-more-points.md │ ├── 3097-shortest-subarray-with-or-at-least-k-ii.md │ ├── 3100-water-bottles-ii.md │ ├── 3101-count-alternating-subarrays.md │ ├── 3105-longest-strictly-increasing-or-strictly-decreasing-subarray.md │ ├── 3106-lexicographically-smallest-string-after-operations-with-constraint.md │ ├── 3108-minimum-cost-walk-in-weighted-graph.md │ ├── 3110-score-of-a-string.md │ ├── 3111-minimum-rectangles-to-cover-points.md │ ├── 3115-maximum-prime-difference.md │ ├── 3121-count-the-number-of-special-characters-ii.md │ ├── 3128-right-triangles.md │ ├── 3133-minimum-array-end.md │ ├── 3136-valid-word.md │ ├── 3137-minimum-number-of-operations-to-make-word-k-periodic.md │ ├── 3147-taking-maximum-energy-from-the-mystic-dungeon.md │ ├── 3151-special-array-i.md │ ├── 3152-special-array-ii.md │ ├── 3155-maximum-number-of-upgradable-servers.md │ ├── 3159-find-occurrences-of-an-element-in-an-array.md │ ├── 3160-find-the-number-of-distinct-colors-among-the-balls.md │ ├── 3163-string-compression-iii.md │ ├── 3169-count-days-without-meetings.md │ ├── 3170-lexicographically-minimum-string-after-removing-stars.md │ ├── 3174-clear-digits.md │ ├── 3175-find-the-first-player-to-win-k-games-in-a-row.md │ ├── 3176-find-the-maximum-length-of-a-good-subsequence-i.md │ ├── 3177-find-the-maximum-length-of-a-good-subsequence-ii.md │ ├── 3179-find-the-n-th-value-after-k-seconds.md │ ├── 3186-maximum-total-damage-with-spell-casting.md │ ├── 3189-minimum-moves-to-get-a-peaceful-board.md │ ├── 3190-find-minimum-operations-to-make-all-elements-divisible-by-three.md │ ├── 3191-minimum-operations-to-make-binary-array-elements-equal-to-one-i.md │ ├── 3192-minimum-operations-to-make-binary-array-elements-equal-to-one-ii.md │ ├── 3195-find-the-minimum-area-to-cover-all-ones-i.md │ ├── 3197-find-the-minimum-area-to-cover-all-ones-ii.md │ ├── 3201-find-the-maximum-length-of-valid-subsequence-i.md │ ├── 3202-find-the-maximum-length-of-valid-subsequence-ii.md │ ├── 3203-find-minimum-diameter-after-merging-two-trees.md │ ├── 3208-alternating-groups-ii.md │ ├── 3211-generate-binary-strings-without-adjacent-zeros.md │ ├── 3217-delete-nodes-from-linked-list-present-in-array.md │ ├── 3223-minimum-length-of-string-after-operations.md │ ├── 3227-vowels-game-in-a-string.md │ ├── 3228-maximum-number-of-operations-to-move-ones-to-the-end.md │ ├── 3233-find-the-count-of-numbers-which-are-not-special.md │ ├── 3234-count-the-number-of-substrings-with-dominant-ones.md │ ├── 3239-minimum-number-of-flips-to-make-binary-grid-palindromic-i.md │ ├── 3243-shortest-distance-after-road-addition-queries-i.md │ ├── 3249-count-the-number-of-good-nodes.md │ ├── 3254-find-the-power-of-k-size-subarrays-i.md │ ├── 3259-maximum-energy-boost-from-two-drinks.md │ ├── 3264-final-array-state-after-k-multiplication-operations-i.md │ ├── 3271-hash-divided-string.md │ ├── 3272-find-the-count-of-good-integers.md │ ├── 3275-k-th-nearest-obstacle-queries.md │ ├── 3280-convert-date-to-binary.md │ ├── 3281-maximize-score-of-numbers-in-ranges.md │ ├── 3282-reach-end-of-array-with-max-score.md │ ├── 3285-find-indices-of-stable-mountains.md │ ├── 3286-find-a-safe-walk-through-a-grid.md │ ├── 3289-the-two-sneaky-numbers-of-digitville.md │ ├── 3290-maximum-multiplication-score.md │ ├── 3295-report-spam-message.md │ ├── 3296-minimum-number-of-seconds-to-make-mountain-height-zero.md │ ├── 3300-minimum-element-after-replacement-with-digit-sum.md │ ├── 3301-maximize-the-total-height-of-unique-towers.md │ ├── 3304-find-the-k-th-character-in-string-game-i.md │ ├── 3305-count-of-substrings-containing-every-vowel-and-k-consonants-i.md │ ├── 3306-count-of-substrings-containing-every-vowel-and-k-consonants-ii.md │ ├── 3307-find-the-k-th-character-in-string-game-ii.md │ ├── 3309-maximum-possible-number-by-binary-concatenation.md │ ├── 3310-remove-methods-from-project.md │ ├── 3314-construct-the-minimum-bitwise-array-i.md │ ├── 3315-construct-the-minimum-bitwise-array-ii.md │ ├── 3318-find-x-sum-of-all-k-long-subarrays-i.md │ ├── 3319-k-th-largest-perfect-subtree-size-in-binary-tree.md │ ├── 3321-find-x-sum-of-all-k-long-subarrays-ii.md │ ├── 3324-find-the-sequence-of-strings-appeared-on-the-screen.md │ ├── 3325-count-substrings-with-k-frequency-characters-i.md │ ├── 3330-find-the-original-typed-string-i.md │ ├── 3331-find-subtree-sizes-after-changes.md │ ├── 3333-find-the-original-typed-string-ii.md │ ├── 3334-find-the-maximum-factor-score-of-array.md │ ├── 3335-total-characters-in-string-after-transformations-i.md │ ├── 3337-total-characters-in-string-after-transformations-ii.md │ ├── 3340-check-balanced-string.md │ ├── 3341-find-minimum-time-to-reach-last-room-i.md │ ├── 3342-find-minimum-time-to-reach-last-room-ii.md │ ├── 3343-count-number-of-balanced-permutations.md │ ├── 3345-smallest-divisible-digit-product-i.md │ ├── 3346-maximum-frequency-of-an-element-after-performing-operations-i.md │ ├── 3347-maximum-frequency-of-an-element-after-performing-operations-ii.md │ ├── 3349-adjacent-increasing-subarrays-detection-i.md │ ├── 3350-adjacent-increasing-subarrays-detection-ii.md │ ├── 3354-make-array-elements-equal-to-zero.md │ ├── 3355-zero-array-transformation-i.md │ ├── 3356-zero-array-transformation-ii.md │ ├── 3360-stone-removal-game.md │ ├── 3361-shift-distance-between-two-strings.md │ ├── 3362-zero-array-transformation-iii.md │ ├── 3363-find-the-maximum-number-of-fruits-collected.md │ ├── 3364-minimum-positive-sum-subarray.md │ ├── 3365-rearrange-k-substrings-to-form-target-string.md │ ├── 3370-smallest-number-with-all-set-bits.md │ ├── 3371-identify-the-largest-outlier-in-an-array.md │ ├── 3372-maximize-the-number-of-target-nodes-after-connecting-trees-i.md │ ├── 3373-maximize-the-number-of-target-nodes-after-connecting-trees-ii.md │ ├── 3375-minimum-operations-to-make-array-values-equal-to-k.md │ ├── 3379-transformed-array.md │ ├── 3380-maximum-area-rectangle-with-point-constraints-i.md │ ├── 3381-maximum-subarray-sum-with-length-divisible-by-k.md │ ├── 3386-button-with-longest-push-time.md │ ├── 3387-maximize-amount-after-two-days-of-conversions.md │ ├── 3392-count-subarrays-of-length-three-with-a-condition.md │ ├── 3393-count-paths-with-the-given-xor-value.md │ ├── 3394-check-if-grid-can-be-cut-into-sections.md │ ├── 3396-minimum-number-of-operations-to-make-elements-in-array-distinct.md │ ├── 3397-maximum-number-of-distinct-elements-after-operations.md │ ├── 3402-minimum-operations-to-make-columns-strictly-increasing.md │ ├── 3403-find-the-lexicographically-largest-string-from-the-box-i.md │ ├── 3405-count-the-number-of-arrays-with-k-matching-adjacent-elements.md │ ├── 3407-substring-matching-pattern.md │ ├── 3408-design-task-manager.md │ ├── 3411-maximum-subarray-with-equal-products.md │ ├── 3412-find-mirror-score-of-a-string.md │ ├── 3417-zigzag-grid-traversal-with-skip.md │ ├── 3418-maximum-amount-of-money-robot-can-earn.md │ ├── 3423-maximum-difference-between-adjacent-elements-in-a-circular-array.md │ ├── 3424-minimum-cost-to-make-arrays-identical.md │ ├── 3427-sum-of-variable-length-subarrays.md │ ├── 3428-maximum-and-minimum-sums-of-at-most-size-k-subsequences.md │ ├── 3432-count-partitions-with-even-sum-difference.md │ ├── 3433-count-mentions-per-user.md │ ├── 3434-maximum-frequency-after-subarray-operation.md │ ├── 3438-find-valid-pair-of-adjacent-digits-in-string.md │ ├── 3439-reschedule-meetings-for-maximum-free-time-i.md │ ├── 3440-reschedule-meetings-for-maximum-free-time-i.md │ ├── 3442-maximum-difference-between-even-and-odd-frequency-i.md │ ├── 3443-maximum-manhattan-distance-after-k-changes.md │ ├── 3445-maximum-difference-between-even-and-odd-frequency-ii.md │ ├── 3446-sort-matrix-by-diagonals.md │ ├── 3447-assign-elements-to-groups-with-constraints.md │ ├── 3452-sum-of-good-numbers.md │ ├── 3453-separate-squares-i.md │ ├── 3454-separate-squares-ii.md │ ├── 3456-find-special-substring-of-length-k.md │ ├── 3457-eat-pizzas.md │ ├── 3459-length-of-longest-v-shaped-diagonal-segment.md │ ├── 3461-check-if-digits-are-equal-in-string-after-operations-i.md │ ├── 3462-maximum-sum-with-at-most-k-elements.md │ ├── 3467-transform-array-by-parity.md │ ├── 3468-find-the-number-of-copy-arrays.md │ ├── 3471-find-the-largest-almost-missing-integer.md │ ├── 3473-sum-of-k-subarrays-with-length-at-least-m.md │ ├── 3477-fruits-into-baskets-ii.md │ ├── 3478-choose-k-elements-with-maximum-sum.md │ ├── 3479-fruits-into-baskets-iii.md │ ├── 3483-unique-3-digit-even-numbers.md │ ├── 3484-design-spreadsheet.md │ ├── 3487-maximum-unique-subarray-sum-after-deletion.md │ ├── 3488-closest-equal-element-queries.md │ ├── 3489-zero-array-transformation-iv.md │ ├── 3492-maximum-containers-on-a-ship.md │ ├── 3493-properties-graph.md │ ├── 3494-find-the-minimum-amount-of-time-to-brew-potions.md │ ├── 3495-minimum-operations-to-make-array-elements-zero.md │ ├── 3498-reverse-degree-of-a-string.md │ ├── 3499-maximize-active-section-with-trade-i.md │ ├── 3502-minimum-cost-to-reach-every-position.md │ ├── 3503-longest-palindrome-after-substring-concatenation-i.md │ ├── 3507-minimum-pair-removal-to-sort-array-i.md │ ├── 3508-implement-router.md │ ├── 3510-minimum-pair-removal-to-sort-array-ii.md │ ├── 3512-minimum-operations-to-make-array-sum-divisible-by-k.md │ ├── 3513-number-of-unique-xor-triplets-i.md │ ├── 3514-number-of-unique-xor-triplets-ii.md │ ├── 3516-find-closest-person.md │ ├── 3517-smallest-palindromic-rearrangement-i.md │ ├── 3519-count-numbers-with-non-decreasing-digits.md │ ├── 3522-calculate-score-after-performing-instructions.md │ ├── 3523-make-array-non-decreasing.md │ ├── 3524-find-x-value-of-array-i.md │ ├── 3527-find-the-most-common-response.md │ ├── 3528-unit-conversion-i.md │ ├── 3531-count-covered-buildings.md │ ├── 3532-path-existence-queries-in-a-graph-i.md │ ├── 3536-maximum-product-of-two-digits.md │ ├── 3537-fill-a-special-grid.md │ ├── 3539-find-sum-of-array-product-of-magical-sequences.md │ ├── 3541-find-most-frequent-vowel-and-consonant.md │ ├── 3542-minimum-operations-to-convert-all-elements-to-zero.md │ ├── 3545-minimum-deletions-for-at-most-k-distinct-characters.md │ ├── 3546-equal-sum-grid-partition-i.md │ ├── 3550-minimum-swaps-to-sort-by-digit-sum.md │ ├── 3551-smallest-index-with-digit-sum-equal-to-index.md │ ├── 3556-sum-of-largest-prime-substrings.md │ ├── 3558-number-of-ways-to-assign-edge-weights-i.md │ ├── 3560-find-minimum-log-transportation-cost.md │ ├── 3561-resulting-string-after-adjacent-removals.md │ ├── 3562-maximum-profit-from-trading-stocks-with-discounts.md │ ├── 3566-partition-array-into-two-equal-product-subsets.md │ ├── 3567-minimum-moves-to-clean-the-classroom.md │ ├── 3568-maximize-count-of-distinct-primes-after-split.md │ ├── 3569-minimum-absolute-difference-in-sliding-submatrix.md │ ├── 3573-best-time-to-buy-and-sell-stock-v.md │ ├── 3574-maximize-ysum-by-picking-a-triplet-of-distinct-xvalues.md │ ├── 3576-transform-array-to-all-equal-elements.md │ ├── 3577-count-the-number-of-computer-unlocking-permutations.md │ ├── 3578-count-partitions-with-max-min-difference-at-most-k.md │ ├── 3582-generate-tag-for-video-caption.md │ ├── 3583-count-special-triplets.md │ ├── 3584-maximum-product-of-first-and-last-elements-of-a-subsequence.md │ ├── 3587-minimum-adjacent-swaps-to-alternate-parity.md │ ├── 3588-find-maximum-area-of-a-triangle.md │ ├── 3591-check-if-any-element-has-prime-frequency.md │ ├── 3592-inverse-coin-change.md │ ├── 3593-minimum-increments-to-equalize-leaf-paths.md │ ├── 3597-partition-string.md │ ├── 3599-partition-array-to-minimize-xor.md │ ├── 3602-hexadecimal-and-hexatrigesimal-conversion.md │ ├── 3603-minimum-cost-path-with-alternating-directions-ii.md │ ├── 3604-minimum-time-to-reach-destination-in-directed-graph.md │ ├── 3606-coupon-code-validator.md │ ├── 3607-power-grid-maintenance.md │ ├── 3608-minimum-time-for-k-connected-components.md │ ├── 3612-process-string-with-special-operations-i.md │ ├── 3613-minimize-maximum-component-cost.md │ ├── 3614-process-string-with-special-operations-ii.md │ ├── 3622-check-divisibility-by-digit-sum-and-product.md │ ├── 3623-count-number-of-trapezoids-i.md │ ├── 3624-number-of-integers-with-popcount-depth-equal-to-k-ii.md │ ├── 3625-count-number-of-trapezoids-ii.md │ ├── 3627-maximum-median-sum-of-subsequences-of-size-3.md │ ├── 3628-maximum-number-of-subsequences-after-one-inserting.md │ ├── 3633-earliest-finish-time-for-land-and-water-rides-i.md │ ├── 3634-minimum-removals-to-balance-array.md │ ├── 3635-earliest-finish-time-for-land-and-water-rides-ii.md │ ├── 3637-trionic-array-i.md │ ├── 3638-maximum-balanced-shipments.md │ ├── 3640-trionic-array-ii.md │ ├── 3643-flip-square-submatrix-vertically.md │ ├── 3644-maximum-k-to-sort-a-permutation.md │ ├── 3646-next-special-palindrome-number.md │ ├── 3648-minimum-sensors-to-cover-grid.md │ ├── 3649-number-of-perfect-pairs.md │ ├── 3650-minimum-cost-path-with-edge-reversals.md │ ├── 3651-minimum-cost-path-with-teleportations.md │ ├── 3652-best-time-to-buy-and-sell-stock-using-strategy.md │ ├── 3653-xor-after-range-multiplication-queries-i.md │ ├── 3654-minimum-sum-after-divisible-sum-deletions.md │ ├── 3658-gcd-of-odd-and-even-sums.md │ ├── 3659-partition-array-into-k-distinct-groups.md │ ├── 3663-find-the-least-frequent-digit.md │ ├── 3665-twisted-mirror-path-count.md │ ├── 3668-restore-finishing-order.md │ ├── 3669-balanced-k-factor-decomposition.md │ ├── 3674-minimum-operations-to-equalize-array.md │ ├── 3675-minimum-operations-to-transform-string.md │ ├── 3676-count-bowl-subarrays.md │ ├── 3678-smallest-absent-positive-greater-than-average.md │ ├── 3679-minimum-discards-to-balance-inventory.md │ ├── 3681-maximum-xor-of-subsequences.md │ ├── 3688-bitwise-or-of-even-numbers-in-an-array.md │ ├── 3689-maximum-total-subarray-value-i.md │ ├── 3690-split-and-merge-array-transformation.md │ ├── 3692-majority-frequency-characters.md │ ├── 3693-climbing-stairs-ii.md │ ├── 3694-distinct-points-reachable-after-substring-removal.md │ ├── 3697-compute-decimal-representation.md │ ├── 3698-split-array-with-minimum-difference.md │ ├── 3701-compute-alternating-sum.md │ ├── 3702-longest-subsequence-with-non-zero-bitwise-xor.md │ ├── 3703-remove-k-balanced-substrings.md │ ├── 3707-equal-score-substrings.md │ ├── 3708-longest-fibonacci-subarray.md │ ├── 3709-design-exam-scores-tracker.md │ ├── 3712-sum-of-elements-with-frequency-divisible-by-k.md │ ├── 3713-longest-balanced-substring-i.md │ ├── 3715-sum-of-perfect-square-ancestors.md │ ├── 3718-smallest-missing-multiple-of-k.md │ ├── 3719-longest-balanced-subarray-i.md │ ├── 3720-lexicographically-smallest-permutation-greater-than-target.md │ ├── 3721-longest-balanced-subarray-ii.md │ ├── 373-find-k-pairs-with-smallest-sums.md │ ├── 3731-find-missing-elements.md │ ├── 3732-maximum-product-of-three-elements-after-one-replacement.md │ ├── 3733-minimum-time-to-complete-all-deliveries.md │ ├── 3740-minimum-distance-between-three-equal-elements-i.md │ ├── 3741-minimum-distance-between-three-equal-elements-ii.md │ ├── 3742-maximum-path-score-in-a-grid.md │ ├── 3745-maximize-expression-of-three-elements.md │ ├── 3746-minimum-string-length-after-balanced-removals.md │ ├── 3747-count-distinct-integers-after-removing-zeros.md │ ├── 3748-sort-matrix-by-diagonals.md │ ├── 3750-minimum-number-of-flips-to-reverse-binary-string.md │ ├── 3751-total-waviness-of-numbers-in-range-i.md │ ├── 3752-lexicographically-smallest-negated-permutation-that-sums-to-target.md │ ├── 3765-complete-prime-number.md │ ├── 3766-minimum-operations-to-make-binary-palindrome.md │ ├── 3767-maximize-points-after-choosing-k-tasks.md │ ├── 3769-sort-integers-by-binary-reflection.md │ ├── 3770-largest-prime-from-consecutive-prime-sum.md │ ├── 3771-total-score-of-dungeon-runs.md │ ├── 3774-absolute-difference-between-maximum-and-minimum-k-elements.md │ ├── 3775-reverse-words-with-same-vowel-count.md │ ├── 3776-minimum-moves-to-balance-circular-array.md │ ├── 3779-minimum-number-of-operations-to-have-distinct-elements.md │ ├── 3780-maximum-sum-of-three-numbers-divisible-by-three.md │ ├── 3781-maximum-score-after-binary-swaps.md │ ├── 3783-mirror-distance-of-an-integer.md │ ├── 3784-minimum-deletion-cost-to-make-all-characters-equal.md │ ├── 3785-minimum-swaps-to-avoid-forbidden-values.md │ ├── 401-binary-watch.md │ ├── 480-sliding-window-median.md │ └── 661-49-group-anagrams.md ├── SQL/ │ ├── 0197-rising-temperature.sql │ ├── 0570-managers-with-at-least-5-direct-reports.sql │ ├── 0577-employee-bonus.sql │ ├── 0584-find-customer-referee.sql │ ├── 0595-big-countries.sql │ ├── 0620-not-boring-movies.sql │ ├── 1068-product-sales-analysis-i.sql │ ├── 1075-project-employees-i.sql │ ├── 1148-article-views-i.sql │ ├── 1251-average-selling-price.sql │ ├── 1280-students-and-examinations.sql │ ├── 1378-replace-employee-id-with-the-unique-identifier.sql │ ├── 1581-customer-who-visited-but-did-not-make-any-transactions.sql │ ├── 1633-percentage-of-users-attended-a-contest.sql │ ├── 1661-average-time-of-process-per-machine.sql │ ├── 1683-invalid-tweets.sql │ ├── 1757-recyclable-and-low-fat-products.sql │ ├── 1934-confirmation-rate.sql │ └── 2985-calculate-compressed-mean.sql ├── TypeScript/ │ ├── 0001-two-sum.ts │ ├── 2618-check-if-object-instance-of-class.ts │ ├── 2619-array-prototype-last.ts │ ├── 2620-counter.ts │ ├── 2621-sleep.ts │ ├── 2622-cache-with-time-limit.ts │ ├── 2623-memoize.ts │ ├── 2624-snail-traversal.ts │ ├── 2625-flatten-deeply-nested-array.ts │ ├── 2626-array-reduce-transformation.ts │ ├── 2627-debounce.ts │ ├── 2628-json-deep-equal.ts │ ├── 2629-function-composition.ts │ ├── 2630-memoize-ii.ts │ ├── 2631-group-by.ts │ ├── 2632-curry.ts │ ├── 2633-convert-object-to-json-string.ts │ ├── 2634-filter-elements-from-array.ts │ ├── 2635-apply-transform-over-each-element-in-array.ts │ ├── 2636-promise-pool.ts │ ├── 2637-promise-time-limit.ts │ ├── 2648-generate-fibonacci-sequence.ts │ ├── 2649-nested-array-generator.ts │ ├── 2650-design-cancellable-function.ts │ ├── 2665-counter-ii.ts │ ├── 2666-allow-one-function-call.ts │ ├── 2667-create-hello-world-function.ts │ ├── 2675-array-of-objects-to-matrix.ts │ ├── 2676-throttle.ts │ ├── 2677-chunk-array.ts │ ├── 2690-infinite-method-object.ts │ └── 2692-make-object-immutable.ts ├── organize.py ├── organize_and_clean.sh ├── package.json └── stats.json