P10412 [AOJ] Permutation Enumeration
普及
题目描述

For given an integer $n$, print all permutations of $\\{1, 2, ..., n\\}$ in lexicographic order.

Constraints

  • $1 \leq n \leq 9$

Input

An integer $n$ is given in a line.

Output

Print each permutation in a line in order. Separate adjacency elements by a space character.

Examples

Input

2

Output

1 2
2 1

Input

3

Output

1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1

输入格式

见题面

输出格式

见题面

样例输入
3
样例输出
1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1