<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://pyinfo.vercel.app</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/login</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/register</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-contests</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/dynamic-programming</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/linear-algebra</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/combinatorics</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/searching</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/first-program</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/variables-and-types</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/strings</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/lists-and-tuples</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/dictionaries-and-sets</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/conditionals</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/loops</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/functions</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/recursion</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/file-io</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/exceptions</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/classes-and-objects</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/inheritance-and-operators</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/comprehensions-and-functional-tools</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/modern-python</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-contests/fast-io</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-contests/understanding-verdicts</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-contests/standard-library-toolbox</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-contests/heaps-deques-and-bisect</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-contests/performance</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/binary-exponentiation</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/euclidean-algorithm</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/extended-euclidean-algorithm</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/fibonacci-numbers</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/linear-diophantine-equations</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/sieve-of-eratosthenes</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/primality-tests</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/integer-factorization</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/linear-sieve-multiplicative</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/euler-totient-function</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/number-of-divisors</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/modular-inverse</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/chinese-remainder-theorem</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/linear-congruence-equation</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/garners-algorithm</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/factorial-modulo</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/discrete-logarithm</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/primitive-root</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/discrete-root</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/montgomery-multiplication</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/balanced-ternary</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/gray-code</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/continued-fractions</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/bit-manipulation</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/enumerating-submasks</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/fast-fourier-transform</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/arbitrary-precision-arithmetic</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/polynomial-operations</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/binary-exponentiation-by-factoring</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures/minimum-stack-queue</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures/sparse-table</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures/disjoint-set-union</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures/fenwick-tree</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures/segment-tree</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures/sqrt-decomposition</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures/treap</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures/randomized-heap</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures/sqrt-tree</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures/offline-deletion</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/dynamic-programming/introduction-to-dp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/dynamic-programming/knapsack</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/dynamic-programming/longest-increasing-subsequence</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/dynamic-programming/divide-and-conquer-dp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/dynamic-programming/knuth-optimization</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/dynamic-programming/broken-profile-dp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/dynamic-programming/largest-zero-submatrix</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings/string-hashing</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings/prefix-function</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings/z-function</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings/suffix-array</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings/aho-corasick</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings/rabin-karp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings/suffix-tree</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings/suffix-automaton</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings/lyndon-factorization</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings/expression-parsing</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings/manacher</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings/finding-repetitions</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/graph-basics</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/breadth-first-search</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/depth-first-search</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/connected-components</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/bridges</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/articulation-points</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/strongly-connected-components</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/bridge-searching-online</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/strong-orientation</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/edge-vertex-connectivity</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/dijkstra</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/bellman-ford</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/zero-one-bfs</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/floyd-warshall</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/dijkstra-sparse</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/desopo-pape</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/fixed-length-paths</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/finding-negative-cycle</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/kruskal-mst</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/prim-mst</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/kruskal-simple</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/second-best-mst</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/kirchhoff-theorem</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/pruefer-code</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/lca-binary-lifting</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/lca</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/lca-farach-colton-bender</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/rmq-linear</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/lca-tarjan</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/tree-painting</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/hld</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/centroid-decomposition</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/bipartite-check</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/kuhn-matching</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/maximum-flow</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/dinic</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/mpm</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/push-relabel</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/push-relabel-faster</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/flow-with-demands</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/min-cost-flow</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/assignment-problem-min-flow</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/stoer-wagner-mincut</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/hungarian-algorithm</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/topological-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/finding-cycle</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/euler-path</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/two-sat</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/linear-algebra/gaussian-elimination</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/linear-algebra/determinant-gauss</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/linear-algebra/determinant-lu-kraut</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/linear-algebra/matrix-rank</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/basic-geometry</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/segment-to-line</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/lines-intersection</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/oriented-triangle-area</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/check-segments-intersection</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/segments-intersection</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/circle-line-intersection</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/circle-circle-intersection</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/tangents-to-two-circles</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/length-of-segments-union</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/area-of-simple-polygon</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/picks-theorem</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/lattice-points</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/point-in-convex-polygon</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/minkowski</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/convex-hull</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/convex-hull-trick</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/intersecting-segments</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/planar</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/point-location</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/vertical-decomposition</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/nearest-points</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/delaunay</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/halfplane-intersection</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/manhattan-distance</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/geometry/enclosing-circle</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/combinatorics/binomial-coefficients</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/combinatorics/catalan-numbers</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/combinatorics/factorial-divisors</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/combinatorics/inclusion-exclusion</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/combinatorics/stars-and-bars</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/combinatorics/burnside-polya</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/combinatorics/generating-combinations</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/combinatorics/bishops-on-chessboard</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/combinatorics/bracket-sequences</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/combinatorics/counting-labeled-graphs</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/searching/binary-search</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/searching/ternary-search</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/searching/newtons-method</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/searching/simulated-annealing</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/searching/simpson-integration</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous/range-minimum-query</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous/kth-order-statistic</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous/mex</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous/maximum-subarray</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous/sprague-grundy-nim</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous/games-on-graphs</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous/scheduling-one-machine</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous/scheduling-two-machines</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous/scheduling-with-deadlines</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous/josephus-problem</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous/cycle-detection</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous/fifteen-puzzle</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous/stern-brocot-farey</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/nume-inversat</loc>
<lastmod>2026-08-18T11:33:55.117Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/suma-a-doua-numere</loc>
<lastmod>2026-08-18T11:33:55.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/par-sau-impar</loc>
<lastmod>2026-08-18T11:33:55.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/suma-cifrelor</loc>
<lastmod>2026-08-18T11:33:56.282Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/factorial</loc>
<lastmod>2026-08-18T11:33:56.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/palindrom</loc>
<lastmod>2026-08-18T11:33:57.026Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/maxim-lista</loc>
<lastmod>2026-08-18T11:33:57.399Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/inversare-lista</loc>
<lastmod>2026-08-18T11:33:57.771Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/numar-prim</loc>
<lastmod>2026-08-18T11:33:58.144Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/medie-aritmetica</loc>
<lastmod>2026-08-18T11:33:58.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/celsius-fahrenheit</loc>
<lastmod>2026-08-18T11:33:58.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/numarare-vocale</loc>
<lastmod>2026-08-18T11:33:59.260Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/suma-numere-impare</loc>
<lastmod>2026-08-18T11:33:59.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/litera-frecventa</loc>
<lastmod>2026-08-18T11:34:00.007Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
