simple-swaps-and-substitutions