Part 3 of ultimate challenge.