triangular problems