But you said the counter didn’t reset? If it grants 2 in the “second loop”, that implies 1 was granted (since we didn’t invert 2), but you can’t grant 2 (uninverted) and also grant 1.
If you’re operating with a time-loop recursion, you run into the problem of my initial comment. If you try to grant all three wishes simultaneously, you run into the obvious contradiction. The only way you get out is if you allow a time-loop recursion, but for some reason count the ignored guess as a granted guess in the inner loop(s).
But you said the counter didn’t reset? If it grants 2 in the “second loop”, that implies 1 was granted (since we didn’t invert 2), but you can’t grant 2 (uninverted) and also grant 1.
If you’re operating with a time-loop recursion, you run into the problem of my initial comment. If you try to grant all three wishes simultaneously, you run into the obvious contradiction. The only way you get out is if you allow a time-loop recursion, but for some reason count the ignored guess as a granted guess in the inner loop(s).