302. Smallest Rectangle Enclosing Black Pixels (Hard)