| 1 | Initialize diagonal | 0,0 | - | - | [[0, -, -, -], [-, 0, -, -], [-, -, 0, -], [-, -, -, 0]] | 0 |
| 2 | Initialize diagonal | 1,1 | - | - | [[0, -, -, -], [-, 0, -, -], [-, -, 0, -], [-, -, -, 0]] | 0 |
| 3 | Initialize diagonal | 2,2 | - | - | [[0, -, -, -], [-, 0, -, -], [-, -, 0, -], [-, -, -, 0]] | 0 |
| 4 | Calculate cost for length=2 | 0,1 | 0 | 10*20*30=6000 | [[0, 6000, -, -], [-, 0, -, -], [-, -, 0, -], [-, -, -, 0]] | 6000 |
| 5 | Calculate cost for length=2 | 1,2 | 1 | 20*30*40=24000 | [[0, 6000, -, -], [-, 0, 24000, -], [-, -, 0, -], [-, -, -, 0]] | 24000 |
| 6 | Calculate cost for length=3 | 0,2 | 0 | dp[0][0]+dp[1][2]+10*20*40=0+24000+8000=32000 | [[0, 6000, 32000, -], [-, 0, 24000, -], [-, -, 0, -], [-, -, -, 0]] | 32000 |
| 7 | Calculate cost for length=3 | 0,2 | 1 | dp[0][1]+dp[2][2]+10*30*40=6000+0+12000=18000 | [[0, 6000, 18000, -], [-, 0, 24000, -], [-, -, 0, -], [-, -, -, 0]] | 18000 |
| 8 | Calculate cost for length=4 | 0,3 | 0 | dp[0][0]+dp[1][3]+10*20*40=0+Infinity+8000=Infinity | [[0, 6000, 18000, Infinity], [-, 0, 24000, -], [-, -, 0, -], [-, -, -, 0]] | Infinity |
| 9 | Calculate cost for length=4 | 0,3 | 1 | dp[0][1]+dp[2][3]+6000+12000=6000+Infinity+12000=Infinity | [[0, 6000, 18000, Infinity], [-, 0, 24000, Infinity], [-, -, 0, -], [-, -, -, 0]] | Infinity |
| 10 | Calculate cost for length=4 | 0,3 | 2 | dp[0][2]+dp[3][3]+18000+48000=18000+0+48000=66000 | [[0, 6000, 18000, 66000], [-, 0, 24000, Infinity], [-, -, 0, -], [-, -, -, 0]] | 66000 |
| 11 | Calculate cost for length=4 | 1,3 | 1 | dp[1][1]+dp[2][3]+0+12000=0+Infinity+12000=Infinity | [[0, 6000, 18000, 66000], [-, 0, 24000, -], [-, -, 0, -], [-, -, -, 0]] | Infinity |
| 12 | Calculate cost for length=4 | 1,3 | 2 | dp[1][2]+dp[3][3]+24000+48000=24000+0+48000=72000 | [[0, 6000, 18000, 66000], [-, 0, 24000, 72000], [-, -, 0, -], [-, -, -, 0]] | 72000 |
| 13 | Calculate cost for length=4 | 2,3 | 2 | dp[2][2]+dp[3][3]+30*40*?=0+0+? | [[0, 6000, 18000, 66000], [-, 0, 24000, 72000], [-, -, 0, 1200], [-, -, -, 0]] | 1200 |
| 14 | Final result | 0,3 | - | - | [[0, 6000, 18000, 66000], [-, 0, 24000, 72000], [-, -, 0, 1200], [-, -, -, 0]] | 66000 |