hesitant cum swaps

.