The Logic Behind Tile Swaps: Lessons from Connections and Starcrossed

Assuming you already know how Connections works, given the above scenario, which tiles from the top row will swap with which correctly selected tiles when the animation happens? There are a lot of opt...