swap asian

.