Part 3 scenarios pass