permutations

Signed-off-by: jiemw <jiemw@kuxun.com>