該公司必定投注了大量的人力在發展這項新科技上。 這句話的英文怎麼說? (學習英語會話)

That company must have put in a lot of man-hours to develop this new technology.