problem 15

The matrix must use long