Upper triangular determinant