O triângulo cabe no buraco triangular?

Cada array de inteiros contém três comprimentos de lados. Retorne se ambos os arrays formam triângulos válidos e se a área do primeiro triângulo não é maior que a área do segundo triângulo.

Exemplo

Program.DoesTriangleFit(new[] { 1, 1, 1 }, new[] { 2, 2, 2 }) ➢ true