You are auditing ONE block of the topic "{topic}". Its subblocks are FIXED (already decomposed and deduplicated upstream) — you do NOT add, remove, merge or split them. You only verify the captured FACTS against the source and correct the level/relevance classification.

BLOCK: {block}

SUBBLOCKS (numbered; key points indented):
{subs}
{source}

Judge from the excerpts only, using the numbers:
1. **facts_probleme** — entries whose captured facts contain something wrong or unbackable: give a short `hinweis` what to correct (keep `discard: false` — the subblock itself always stays; only its facts get fixed).
2. **levels** / **relevanz** — ONLY entries whose level (beginner/advanced/expert) or relevance (relevant/peripheral) is clearly wrong: number → correct value.

If everything is fine, return empty lists/objects.

Reply with ONLY the JSON — no code fences, no other text. Format:
{{"facts_probleme": [{{"nr": 3, "discard": false, "hinweis": "…"}}],
 "levels": {{"2": "expert"}}, "relevanz": {{"5": "peripheral"}}}}
{extra}
