[SRM437] TheSwap by Yanzhe Chen