pgy2/3 swap