Matrix

2.Medium

(64)Minimum Path Sum

(200)Number of Islands

(221)Maximal Square

(240)Search a 2D Matrix II

3.Hard

(85)Maximal Rectangle