Rectangle Maximal - Difficile Dynamic Programming