Haubergs

Free
If you know three attributes of a triangle it finds the rest ...