<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://synapse.kakde.eu/</loc></url>
  <url><loc>https://synapse.kakde.eu/blog</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/reading-a-lesson/reading-a-lesson</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/reading-a-lesson/d2-diagrams-snippets</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/reading-a-lesson/d2-walkthroughs</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/flip-characters/flip-characters</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/architecture-docs/architecture-docs</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/visualisation-gallery/visualisation-gallery</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/d2-component-library/using-the-library</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/d2-component-library/dsa-arrays-and-windows</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/d2-component-library/dsa-stacks-lists-hashing</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/d2-component-library/dsa-trees-and-heaps</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/d2-component-library/dsa-graphs</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/d2-component-library/dsa-dp-and-divide</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/d2-component-library/sd-primitives</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/d2-component-library/sd-patterns</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/d2-component-library/animating-a-diagram</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/d2-component-library/animated-system-design</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-features/d2-component-library/animated-dsa</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/foundations/thinking-in-tradeoffs</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/foundations/nonfunctional-requirements</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/foundations/latency-throughput-percentiles</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/foundations/estimation-and-numbers</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/foundations/networking-essentials</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/foundations/api-design</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/foundations/the-interview-at-10000-feet</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/data-foundations/data-models</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/data-foundations/storage-engines</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/data-foundations/indexing</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/data-foundations/analytics-and-column-stores</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/data-foundations/encoding-and-evolution</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/distributed-data/replication</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/distributed-data/sharding-and-consistent-hashing</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/distributed-data/transactions-and-isolation</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/distributed-data/distributed-transactions</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/distributed-data/faults-clocks-and-time</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/distributed-data/linearizability-and-ordering</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/distributed-data/consensus-and-coordination</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/distributed-data/cap-and-pacelc-honestly</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/building-blocks/load-balancing-and-gateways</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/building-blocks/caching</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/building-blocks/cdn-and-edge</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/building-blocks/object-storage-and-blobs</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/building-blocks/queues-and-brokers</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/building-blocks/batch-processing</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/building-blocks/stream-processing</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/building-blocks/search</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/building-blocks/realtime-delivery</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/building-blocks/specialized-stores</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/building-blocks/probabilistic-data-structures</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/key-technologies/redis</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/key-technologies/kafka</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/key-technologies/postgresql</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/patterns/scaling-reads</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/patterns/scaling-writes</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/patterns/dealing-with-contention</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/patterns/fan-out-push-vs-pull</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/patterns/multi-step-processes-and-sagas</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/patterns/long-running-tasks</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/patterns/idempotency-and-exactly-once</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/patterns/event-driven-cqrs-outbox-cdc</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/case-studies/url-shortener</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/case-studies/ticketmaster</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/case-studies/news-feed</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/case-studies/whatsapp</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/case-studies/dropbox</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/case-studies/youtube</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/case-studies/uber</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/case-studies/web-crawler</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/case-studies/rate-limiter</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/case-studies/ad-click-aggregator</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/case-studies/google-docs</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/case-studies/stripe-payments</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/case-studies/job-scheduler</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/case-studies/synapse-capstone</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/production-engineering/service-architecture</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/production-engineering/service-discovery-and-mesh</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/production-engineering/authn-authz</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/production-engineering/observability</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/production-engineering/deployment-strategies</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/production-engineering/capacity-and-autoscaling</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/production-engineering/resilience-and-incidents</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/interview-playbook/delivery-framework</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/interview-playbook/level-calibration</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/interview-playbook/traps-and-followups</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/interview-playbook/practice-ladder</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/reference/glossary</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/reference/numbers-quick-reference</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/reference/bloom-filters</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/system-design-from-first-principles/reference/inventory-reservations-postgres</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/basics/intro</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/oop/java-basics</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/oop/encapsulation-access-modifiers-inheritance-polymorphism</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/oop/abstraction-interfaces-static-members-inner-classes</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/oop/exception-generics-file-handling-obj-lifecycle</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/oop/relationships-and-object-behaviour</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/solid-principles/solid-principles</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/uml/uml</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/design-patterns/introduction-design-patterns</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/design-patterns/creational-design-patterns</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/design-patterns/structural-design-patterns</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/design-patterns/behavioural-design-patterns</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/multithreading-concurrency/basics-of-multithreading-concurrency</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/multithreading-concurrency/thread-pools-and-executors</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/best-practices/dependency-injection-and-error-handling</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/best-practices/apis-db-design</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/practice-lld-design-system/intro-how-to-approach</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/low-level-design/practice-lld-design-system/problems/design-a-parking-lot/design-a-parking-lot</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basics/coding</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basics/python-basics-for-dsa</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basics/java-basics-for-dsa</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basics/problems/input-output/input-output</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basics/problems/if-else-adult-teen-problem/if-else-adult-teen-problem</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basics/problems/if-else-if/if-else-if</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basics/problems/switch-case/switch-case</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basics/problems/sum-of-first-last-element-in-array/sum-of-first-last-element-in-array</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basics/problems/print-x-n-numbers-of-times/print-x-n-numbers-of-times</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basics/problems/print-last-character-of-string/print-last-character-of-string</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-01/pattern-01</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-02/pattern-02</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-03/pattern-03</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-04/pattern-04</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-05/pattern-05</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-06/pattern-06</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-07/pattern-07</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-08/pattern-08</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-09/pattern-09</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-10/pattern-10</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-11/pattern-11</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-12/pattern-12</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-13/pattern-13</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-14/pattern-14</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-15/pattern-15</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-16/pattern-16</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-17/pattern-17</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-18/pattern-18</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-19/pattern-19</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-20/pattern-20</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-21/pattern-21</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/logic-building-pattern/pattern-22/pattern-22</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/complexity/time-complexity</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/maths/count-all-digits-of-a-number/count-all-digits-of-a-number</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/maths/count-number-of-odd-digits-in-a-number/count-number-of-odd-digits-in-a-number</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/maths/reverse-a-number/reverse-a-number</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/maths/palindrome-number/palindrome-number</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/maths/return-the-largest-digit-in-a-number/return-the-largest-digit-in-a-number</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/maths/factorial-of-a-given-number/factorial-of-a-given-number</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/maths/check-if-the-number-is-armstrong/check-if-the-number-is-armstrong</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/maths/check-for-perfect-number/check-for-perfect-number</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/maths/check-for-prime-number/check-for-prime-number</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/maths/count-of-prime-numbers-till-n/count-of-prime-numbers-till-n</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/maths/gcd-of-two-numbers/gcd-of-two-numbers</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/maths/lcm-of-two-numbers/lcm-of-two-numbers</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/maths/divisors-of-a-number/divisors-of-a-number</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/arrays/sum-of-array-elements/sum-of-array-elements</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/arrays/count-of-odd-numbers-in-array/count-of-odd-numbers-in-array</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/arrays/check-if-the-array-is-sorted-i/check-if-the-array-is-sorted-i</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/arrays/reverse-an-array/reverse-an-array</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/hashing/highest-occurring-element-in-an-array/highest-occurring-element-in-an-array</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/hashing/second-highest-occurring-element/second-highest-occurring-element</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/hashing/sum-of-highest-and-lowest-frequency/sum-of-highest-and-lowest-frequency</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/strings/reverse-a-string-ii/reverse-a-string-ii</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/strings/palindrome-check/palindrome-check</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/strings/largest-odd-number-in-a-string/largest-odd-number-in-a-string</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/strings/longest-common-prefix/longest-common-prefix</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/strings/isomorphic-string/isomorphic-string</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/strings/rotate-string/rotate-string</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/strings/valid-anagram/valid-anagram</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/strings/sort-characters-by-frequency/sort-characters-by-frequency</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/recursion/recursion-concepts</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/recursion/sum-of-first-n-numbers/sum-of-first-n-numbers</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/recursion/factorial-of-a-given-number/factorial-of-a-given-number</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/recursion/sum-of-array-elements-ii/sum-of-array-elements-ii</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/recursion/reverse-a-string-i/reverse-a-string-i</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/recursion/check-if-string-is-palindrome-or-not/check-if-string-is-palindrome-or-not</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/recursion/check-if-a-number-is-prime-or-not/check-if-a-number-is-prime-or-not</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/recursion/reverse-an-array/reverse-an-array</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/recursion/check-if-the-array-is-sorted-ii/check-if-the-array-is-sorted-ii</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/recursion/sum-of-digits-in-a-given-number/sum-of-digits-in-a-given-number</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/basic-problem-set-1/recursion/fibonacci-number/fibonacci-number</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/sorting-algorithms/selection-sort/selection-sort</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/sorting-algorithms/bubble-sort/bubble-sort</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/sorting-algorithms/insertion-sorting/insertion-sorting</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/sorting-algorithms/merge-sorting/merge-sorting</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/sorting-algorithms/quick-sorting/quick-sorting</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/arrays/linear-search/linear-search</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/arrays/largest-element/largest-element</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/arrays/second-largest-element/second-largest-element</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/arrays/maximum-consecutive-ones/maximum-consecutive-ones</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/arrays/left-rotate-array-by-one/left-rotate-array-by-one</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/arrays/left-rotate-array-by-k-places/left-rotate-array-by-k-places</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/arrays/move-zeros-to-end/move-zeros-to-end</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/arrays/remove-duplicates-from-sorted-array/remove-duplicates-from-sorted-array</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/arrays/find-missing-number/find-missing-number</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/arrays/union-of-two-sorted-arrays/union-of-two-sorted-arrays</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/arrays/intersection-of-two-sorted-arrays/intersection-of-two-sorted-arrays</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/arrays/majority-element-l/majority-element-l</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/arrays/leaders-in-an-array/leaders-in-an-array</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/arrays/rearrange-array-elements-by-sign/rearrange-array-elements-by-sign</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/arrays/print-the-matrix-in-spiral-manner/print-the-matrix-in-spiral-manner</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/dsa/appendix/algorithm-design-canvas</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/first-steps/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/first-steps/what-is-python</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/first-steps/variables-and-types</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/first-steps/numbers-and-arithmetic</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/first-steps/strings-the-basics</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/first-steps/input-and-output</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/control-flow/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/control-flow/booleans-and-logic</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/control-flow/conditionals</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/control-flow/loops</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/control-flow/loop-control-and-patterns</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/control-flow/lists-the-basics</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/control-flow/functions-the-basics</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/working-with-data/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/working-with-data/sequences</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/working-with-data/dictionaries-and-sets</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/working-with-data/comprehensions</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/working-with-data/strings-in-depth</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/how-python-works/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/how-python-works/the-object-model</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/how-python-works/iterators-and-generators</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/how-python-works/functions-in-depth</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/how-python-works/errors-and-exceptions</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/how-python-works/modules-and-packages</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/how-python-works/files-and-context-managers</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/object-oriented/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/object-oriented/classes-and-objects</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/object-oriented/class-vs-instance</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/object-oriented/inheritance-and-super</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/object-oriented/dunder-methods</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/object-oriented/properties-and-descriptors</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/object-oriented/advanced-oop</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/advanced/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/advanced/type-hints</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/advanced/standard-library-tour</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/advanced/the-data-model</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/advanced/concurrency-and-the-gil</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/advanced/async-python</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/advanced/async-in-practice</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/advanced/performance-and-profiling</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/python/advanced/testing-and-packaging</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/first-steps/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/first-steps/what-java-is-and-running-code</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/first-steps/variables-and-primitive-types</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/first-steps/numbers-and-arithmetic</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/first-steps/strings-the-basics</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/first-steps/input-and-output</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/control-flow/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/control-flow/booleans-and-logic</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/control-flow/conditionals</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/control-flow/loops</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/control-flow/loop-control-and-patterns</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/control-flow/arrays</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/control-flow/methods</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/classes-and-objects/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/classes-and-objects/classes-and-objects</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/classes-and-objects/encapsulation-and-access-modifiers</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/classes-and-objects/static-vs-instance</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/classes-and-objects/references-equality-and-the-object-model</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/core-libraries/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/core-libraries/strings-in-depth</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/core-libraries/the-collections-framework</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/core-libraries/sets-and-maps</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/core-libraries/equals-and-hashcode</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/core-libraries/generics</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/core-libraries/enums-and-records</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/robust-oop/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/robust-oop/inheritance-and-polymorphism</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/robust-oop/abstract-classes-and-interfaces</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/robust-oop/exceptions</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/robust-oop/nested-and-anonymous-classes-and-lambdas</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/robust-oop/sealed-classes-and-pattern-matching</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/robust-oop/packages-modules-and-the-build</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/advanced/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/advanced/functional-java-and-streams</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/advanced/concurrency-the-basics</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/advanced/concurrency-coordination</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/advanced/concurrency-high-level-and-virtual-threads</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/advanced/the-java-memory-model-and-performance</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/advanced/io-files-and-nio2</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/advanced/modern-java-idioms</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/java/advanced/testing-tooling-and-packaging</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/foundations/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/foundations/introduction-to-sql</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/foundations/select-and-projection</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/foundations/filtering</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/foundations/ordering-and-pagination</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/foundations/data-definition</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/foundations/data-manipulation</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/multiple-tables/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/multiple-tables/joins</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/multiple-tables/set-operators</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/multiple-tables/subqueries</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/multiple-tables/anti-joins-and-existence</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/aggregation/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/aggregation/group-by-and-having</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/aggregation/aggregate-functions</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/aggregation/grouping-sets-rollup-cube</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/row-functions/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/row-functions/strings</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/row-functions/numbers</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/row-functions/dates-and-times</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/row-functions/null-and-three-valued-logic</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/row-functions/case-expressions</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/window-functions/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/window-functions/window-basics</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/window-functions/frames</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/window-functions/ranking</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/window-functions/value-functions</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/window-functions/window-patterns</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/ctes-and-recursion/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/ctes-and-recursion/non-recursive-ctes</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/ctes-and-recursion/recursive-ctes</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/schema-and-constraints/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/schema-and-constraints/types</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/schema-and-constraints/keys-and-references</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/schema-and-constraints/normalisation</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/indexes-and-performance/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/indexes-and-performance/b-tree-indexes</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/indexes-and-performance/other-index-types</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/indexes-and-performance/explain-and-query-plans</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/indexes-and-performance/anti-patterns</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/transactions-and-concurrency/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/transactions-and-concurrency/acid-and-transactions</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/transactions-and-concurrency/isolation-levels</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/transactions-and-concurrency/mvcc-and-locking</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/advanced-patterns/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/advanced-patterns/hierarchies-and-graphs</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/advanced-patterns/json-in-sql</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/advanced-patterns/pivoting-and-unpivoting</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/programming-languages/sql/advanced-patterns/time-series-patterns</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/general/tools/overview</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/general/tools/graphify</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/general/tools/caveman</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/general/tools/anythingllm</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/index</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/the-system/why-a-rebuild</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/the-system/architecture</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/low-level-design/the-server-hexagon</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/low-level-design/the-submission-lifecycle</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/low-level-design/data-design</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/low-level-design/the-client</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/low-level-design/the-visualisation-engine</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/choices/technology-stack</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/choices/trade-offs</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/running-it/the-content-pipeline</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/running-it/content-contribution</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/running-it/performance</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/running-it/the-homelab-case-study</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/running-it/scaling-and-maintainability</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/appendices/authoring-reference</loc></url>
  <url><loc>https://synapse.kakde.eu/synapse/synapse-app-from-scratch/appendices/glossary</loc></url>
</urlset>
