3D DP memoisation