Programming contest: Factoring.