If I'm the opponent demanding the proof of expertise of one of the two areas, I would start asking questions from *one* of the lists, offering 1 (or n) answers if requested by the player, up until they reach the quota.
If the player completes the first 1000 questions, they win.
If the player ever provides an incorrect answer, the round ends.
Next round, I start asking questions from the second list, continuting the quota of freebies from before. Same rules.
If the player completes the second 1000 questions, they win.
If the player ever provides an incorrect answer, the game ends.
I don't see a way to conclude the game without asking 2000 questions, or the player failing early. I'm curious 🙂