Given the triangle ABC where angle ABC=90 then angles BAC+BCA=90 degrees. There's 89*2=178 possible combinations that solve it correctly if you stay within 2D. <grin> Escher implies an interest in 3D triangles or hyperbolic geometry. Good luck.