samoa-swap-and-change