Before I get started, to avoid confusion I would like to go ahead and say who is swapping bodies with who.
Rin is swapping with Haru
Nagisa is swapping with Makoto
Sousuke is swapping with Rei
Note: They do no change Personalities, they only change bodies!