Challenge #04003-J351: Many Moving Parts