permute 3