The progress owes to the competition.
重點詞匯釋義:
progress:進步; 前進; 進化; 增長; 發展; 進步,進行; 促進; 增進
owes to:歸功於
competition:競爭; 比賽; 競爭者; 生存競爭