swap17 – 23