added reverse groups challenge