> ## Documentation Index
> Fetch the complete documentation index at: https://leetcode-py.wisl.dev/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> leetcode-py is a Python LeetCode practice environment generator with one CLI: lcpy. It is not a service or platform.
> Each problem is a directory under leetcode/ with README.md, solution.py, test_solution.py, helpers.py, and playground.ipynb. lcpy gen creates them from JSON templates bundled with the package.
> Examples are backed by tests; copy them verbatim.

# Catalog

> Every problem in every collection, generated from the JSON templates.

All 307 problems across 6 collections, generated straight from the templates so counts never go stale. See [Collections](/cli/collections) for what each list is.

| Collection                               | Problems | Easy | Medium | Hard |
| ---------------------------------------- | -------- | ---- | ------ | ---- |
| [All Problems](/catalog/all)             | 307      | 73   | 188    | 46   |
| [Grind 75](/catalog/grind-75)            | 75       | 23   | 43     | 9    |
| [Grind](/catalog/grind)                  | 169      | 40   | 103    | 26   |
| [Blind 75](/catalog/blind-75)            | 75       | 19   | 49     | 7    |
| [NeetCode 150](/catalog/neetcode-150)    | 154      | 28   | 102    | 24   |
| [NeetCode 250](/catalog/neetcode-250)    | 253      | 60   | 155    | 38   |
| [AlgoMaster 75](/catalog/algo-master-75) | 75       | 7    | 53     | 15   |

Every problem directory ships the same [six files](/practice/problem-anatomy).
