Ответ:

Триста двенадцать миллионов = 312 000 000; пятьдесят тысяч = 50 000; девятьсот сорок = 940.

Ответ: 312 050 940.