There’s at most 2 bads left. If there were 3 the game would be over.

We must now choose if Niko is a bad and therefore immune, P3 is lying or worst case, both.