Starting "triangle" solution

Needs dimension validation