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

  <!-- EN Core Pages -->
  <url>
    <loc>https://blockpuzzlesolver.com/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/" />
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/how-to-use/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/how-to-use/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/how-to-use/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/how-to-use/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/how-to-use/" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/scoring/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/scoring/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/scoring/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/scoring/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/scoring/" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/tips/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/tips/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/tips/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/tips/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/tips/" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/help/screenshot-guide/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/help/screenshot-guide/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/help/screenshot-guide/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/help/screenshot-guide/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/help/screenshot-guide/" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/faq/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/faq/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/faq/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/faq/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/faq/" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/privacy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/privacy/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/privacy/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/privacy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/privacy/" />
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- EN Programmatic Pages -->
  <url>
    <loc>https://blockpuzzlesolver.com/block-blast-solver-online/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/block-blast-solver-free/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/offline-block-blast-solver/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/no-ads-block-blast-solver/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/block-puzzle-solver/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/8x8-block-puzzle-solver/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/block-blast-screenshot-solver/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/block-blast-recognition-failed/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/block-blast-help/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/best-move-order-3-pieces/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/solve-block-blast-turn/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/block-blast-strategy/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/block-blast-high-score/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/block-blast-tips-tricks/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/block-blast-cheat-sheet/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/block-blast-how-to-play/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/block-blast-scoring-calculator/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/block-blast-solver-app/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- JA Core Pages -->
  <url>
    <loc>https://blockpuzzlesolver.com/ja/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/" />
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/ja/how-to-use/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/how-to-use/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/how-to-use/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/how-to-use/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/how-to-use/" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/ja/scoring/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/scoring/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/scoring/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/scoring/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/scoring/" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/ja/tips/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/tips/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/tips/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/tips/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/tips/" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/ja/help/screenshot-guide/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/help/screenshot-guide/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/help/screenshot-guide/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/help/screenshot-guide/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/help/screenshot-guide/" />
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/ja/faq/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/faq/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/faq/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/faq/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/faq/" />
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/ja/privacy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/privacy/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/privacy/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/privacy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/privacy/" />
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- VI Core Pages -->
  <url>
    <loc>https://blockpuzzlesolver.com/vi/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/" />
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/vi/how-to-use/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/how-to-use/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/how-to-use/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/how-to-use/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/how-to-use/" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/vi/scoring/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/scoring/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/scoring/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/scoring/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/scoring/" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/vi/tips/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/tips/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/tips/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/tips/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/tips/" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/vi/help/screenshot-guide/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/help/screenshot-guide/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/help/screenshot-guide/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/help/screenshot-guide/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/help/screenshot-guide/" />
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/vi/faq/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/faq/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/faq/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/faq/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/faq/" />
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blockpuzzlesolver.com/vi/privacy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://blockpuzzlesolver.com/privacy/" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blockpuzzlesolver.com/ja/privacy/" />
    <xhtml:link rel="alternate" hreflang="vi" href="https://blockpuzzlesolver.com/vi/privacy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blockpuzzlesolver.com/privacy/" />
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
