Reading entry from 0xdd92e0 ... 4 entries stored in matrix at 0xdd9520. matrix at 0xdd9520 ... 7 (2,5) -15 (2,4) 18 (6,7) 11 (1,4) Reading entry from 0xdd92e0 ... 5 entries stored in matrix at 0xdd9900. matrix at 0xdd9900 ... -8 (2,4) 6 (1,5) -1 (2,2) 6 (2,3) -7 (1,3) Reading entry from 0xdd92e0 ... 7 entries stored in matrix at 0xdd9d50. matrix at 0xdd9d50 ... -8 (4,3) -7 (1,1) -5 (2,3) -1 (4,2) -6 (3,2) -7 (3,1) -9 (1,2) Transposing matrix 0xdd9900 ... matrix at 0xdd9900 ... -8 (2,4) 6 (1,5) -1 (2,2) 6 (2,3) -7 (1,3) matrix at 0xdd92e0 ... -1 (2,2) -7 (3,1) 6 (3,2) -8 (4,2) 6 (5,1) Reversing matrix 0xdd9900 ... matrix at 0xdda4e0 ... -8 (1,3) 6 (1,5) -1 (2,2) 6 (2,3) -7 (2,4) Multiplying 0xdd9520 with 0xdd9900 ... matrix at 0xdda930 has 0 non-zero entries. matrix at 0xdda930 ... Multiplying 0xdd92e0 with 0xdda4e0 ... matrix at 0xdda950 has 12 non-zero entries. matrix at 0xdda950 ... 1 (2,2) -6 (2,3) 7 (2,4) -6 (3,2) 92 (3,3) -42 (3,4) -42 (3,5) 8 (4,2) -48 (4,3) 56 (4,4) -48 (5,3) 36 (5,5) Finding path from (2, 4) to (2, 2) ... -8 (2,4) 6 (2,3) -1 (2,2) Transposing matrix 0xdd9d50 ... matrix at 0xdd9d50 ... -8 (4,3) -7 (1,1) -5 (2,3) -1 (4,2) -6 (3,2) -7 (3,1) -9 (1,2) matrix at 0xddad30 ... -7 (1,1) -7 (1,3) -9 (2,1) -6 (2,3) -1 (2,4) -5 (3,2) -8 (3,4) Reversing matrix 0xdd9d50 ... matrix at 0xddb2b0 ... -8 (1,1) -1 (1,2) -6 (2,3) -7 (3,1) -5 (3,2) -9 (4,2) -7 (4,3) Multiplying 0xdd9900 with 0xdd9d50 ... matrix at 0xddb830 has 5 non-zero entries. matrix at 0xddb830 ... 49 (1,1) 42 (1,2) -42 (2,1) -28 (2,2) 69 (2,3) Multiplying 0xddad30 with 0xddb2b0 ... matrix at 0xddb9e0 has 7 non-zero entries. matrix at 0xddb9e0 ... 105 (1,1) 42 (1,2) 114 (2,1) 48 (2,2) 7 (2,3) 72 (3,2) 86 (3,3) Finding path from (4, 3) to (2, 3) ... -8 (4,3) -5 (2,3) Finding path from (2, 1) to (2, 3) ... No path found. Entry (2, 3) has value 0.