Hard DP part 2