triangle complete