<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://praxis-codicis.pages.dev/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/playground/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/playground/c/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/principles/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/preview/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/progress/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/about/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-sum-two/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-fizz/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-reverse/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-unique/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-palindrome/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-max-of-three/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-count-vowels/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-flatten-sum/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-typed-sum/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-filter-even/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-word-count/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-fib/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-anagram/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-stack-valid/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-binary-search-steps/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-two-sum-indices/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-caesar/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-map-len/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-run-length/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-merge-intervals-count/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-matrix-diag/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-group-anagrams-count/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-moving-avg/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-gcd/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-clamp/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-vowel-count/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-binary-steps/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-unique-sorted/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-longest-unique/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-majority/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-min-window-cover/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-select-all/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-where-age/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-count-group/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-join-names/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-avg-salary/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-top-n/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-null-coalesce/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-sum-two/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-reverse/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-fizz/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-unique/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-palindrome/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-factorial/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-digit-sum/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-second-largest/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-is-anagram/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-rotate-left/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-paren-depth/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-title-case/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-range-sum/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-dedupe-sorted/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-matrix-trace/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-sort-nums/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-hamming/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-prime-check/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-compress-run/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-missing-number/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-distinct-count/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-having-min/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-left-join-null/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-case-label/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-self-join-pairs/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-max-of-three/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-word-count/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-stack-valid/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-fib/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-anagram/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-camel-to-snake/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-chunk-array/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-intersection/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-power-of-two/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-median-three/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-zip-sum/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-count-char/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-pascal-row/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-balanced-split/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-title-case/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-flatten-sum/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-binary-search/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-mode/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-isogram/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-lru-ops/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-topo-order/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-edit-distance/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-knapsack-01/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-interval-merge/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-trie-prefix-count/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-window-rank/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-subquery-max/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-two-sum/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-merge-sorted/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-spiral-order/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-valid-bst-seq/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-date-diff-days/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-binary-search/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-compress-string-ii/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-rotate-matrix/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-group-anagrams-join/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-running-max/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-majority-element/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-next-greater/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-hamming-weight/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-running-product/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-rle-decode/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-matrix-diag-sum/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-char-freq-max/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-prefix-sums/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-is-subsequence/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-join-filter/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-group-having/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-running-max/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-is-palindrome/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-gcd-list/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-diff-ways/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-zip-merge/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-min-stack-ops/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-kadane/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-product-except-self/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-island-count/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-valid-sudoku-row/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-debounce-count/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-lis-length/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-two-pointers-pair/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-roman-to-int/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-snake-case/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-queue-ops/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-binary-tree-levels/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-atoi-safe/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-union-all-label/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-exists-filter/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-above-cat-avg/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-stack-sum/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-filter-even/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-count-words/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-bubble-sort/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-longest-palindrome-substr/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-coin-change-min/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-top-k-frequent/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-valid-anagram-window/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-house-robber/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-climb-stairs/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-merge-intervals/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-word-break-yes/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-min-path-sum/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-unique-paths/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-find-peak/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-remove-dup-sorted/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-case-grade/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-in-list/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-limit-offset/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-coalesce-join/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-fib-n/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-matrix-sum/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-is-prime/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-reverse-words/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-eval-rpn/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-group-anagrams-keys/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-trapping-rain/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-daily-temperatures/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-jump-game/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/js-encode-decode-len/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-max-subarray-prod/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-can-place-flowers/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-happy-number/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/py-rotate-array-k/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-valid-parentheses-ii/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-longest-common-prefix/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-search-insert/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/ts-missing-ranges/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-between-range/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-order-limit-top/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-count-distinct-join/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/sql-like-pattern/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-min-max/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-factorial-iter/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-unique-sorted/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/problems/lua-caesar-lower/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/principles/functions-io/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/principles/conditionals/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/principles/strings/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/principles/collections/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/principles/browser-sandbox/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/principles/sql-basics/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/principles/loops/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/principles/recursion/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/principles/lua-basics/</loc>
  </url>
  <url>
    <loc>https://praxis-codicis.pages.dev/principles/ts-basics/</loc>
  </url>
</urlset>
