Volume total de todas as caixas

Crie uma função que receba um array de caixas e retorne o volume total delas. Cada caixa é representada por três números inteiros positivos: comprimento, largura e altura.

Exemplos

Program.TotalVolume(new[] { new[] { 4, 2, 4 }, new[] { 3, 3, 3 }, new[] { 1, 1, 2 }, new[] { 2, 1, 1 } }) ➞ 63

Program.TotalVolume(new[] { new[] { 1, 1, 1 } }) ➞ 1

Notas

A entrada contém pelo menos uma caixa, e cada caixa tem exatamente três dimensões.