<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Core pages -->
  <url>
    <loc>https://crackmode.vercel.app/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/leaderboard</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Docs -->
  <url>
    <loc>https://crackmode.vercel.app/docs</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/introduction</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- LeetCode 75 -->
  <url>
    <loc>https://crackmode.vercel.app/docs/leetcode75</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/leetcode75/arrays-strings</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/leetcode75/arrays-strings/introduction</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/leetcode75/arrays-strings/merge-strings-alternately</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/leetcode75/arrays-strings/kids-with-greatest-candies</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/leetcode75/arrays-strings/string-compression</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/leetcode75/arrays-strings/gcd-of-strings</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/leetcode75/arrays-strings/product-of-array-except-self</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/leetcode75/arrays-strings/increasing-triplet-subsequence</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Problems -->
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/two-sum</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/contains-duplicate</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/best-time-to-buy-and-sell-stock</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/valid-parentheses</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/missing-number</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/merge-sorted-array</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/number-of-1-bits</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/longest-palindrome</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/longest-consecutive-sequence</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/asteroid-collision</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/implement-stack-using-queues</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/find-the-difference</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/find-the-difference-of-two-arrays</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/find-all-duplicates-in-an-array</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/find-all-numbers-disappeared-in-an-array</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/unique-number-of-occurrences</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/determine-if-two-strings-are-close</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/distribute-candies</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/number-of-good-pairs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/most-common-word</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://crackmode.vercel.app/docs/problems/check-if-number-has-equal-digit-count-and-digit-value</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

</urlset>
