Race 2 Second Solution