Covers Rectangular Polygon with Minimum Rectangles