#triangular puzzle