2. (14 pts) Let G be an arbitrary group (note that G could have fin...