Het antwoord is 7.
De cijfers 2, 5, en 7 zijn de eerste drie priemgetallen. Een priemgetal is een natuurlijk getal dat slechts door twee getallen deelbaar is: 1 en zichzelf. In dit geval is Johnny het natuurlijke getal dat niet deelbaar is door 2, 5, of 7.
Een andere mogelijke oplossing is 0. In dit geval is het antwoord gebaseerd op de betekenis van het woord “kuist”. Als “kuist” betekent “schoon”, dan is Johnny niet schoon, omdat hij niet zichzelf schoonmaakt.
Welke oplossing correct is, hangt af van de context waarin de vraag wordt gesteld.