Factor by grouping.