Race 3 Second Solution