Thinking on ways to solve SWITCH GROUPS