Mechanism Design for Optimal Contest