Pwnc: Reasoning.