Password Cracker FP challenge.