Extended Pigeonhole Principle with Examples