How to make 3 teams where the 2nd team has 2 players and the 3rd team has only one player and the 1st team has everyone else?

I’ve been trying for quite some time, but each time, nobody switches to the other teams, no matter what lifecycles or relays I use. Please help me.

Have everyone go to the first team, and on game start using two lifecycles, (random player) teleport them where the two teams spawn. When the players spawn (using a counter of two) it deactivates the teleporter. For the other one player team, do the same with a target value of one, which deactivates the teleporter.

This, but the relays will have to use random player on my team assuming that’s a real thing (it might send a player to team 2 and then to team 3).