25. [Hard] Same-Chain Swaps