N2+3H2=2NH3, азот относится к аммиаку, как 1 к 2, следовательно 30*2=60 (л) азота. Но водород относится к аммиаку, как 3 к 2, значит 40/3*2=26,7 (л). Так как водород в недостатке, то и количество аммиака будет ограничиваться количеством водорода, а значит максимально возможный объем аммиака-26,7 (л).
Ответ: 26,7