Added method to show valid and invalid polygon. Fixed overlaps to ensure it doesn't detect fully contained polygons. Refactored logic for combining invalid polygons to ensure they are combined with valid polygons.