You are given a rooted tree with vertices (the root is vertex ). The beautifulness of a tree sum of each vertex's subtree size.
You have lost the tree but you know and the beautifulness of the tree is . Can you construct a rooted tree with vertices (the root is vertex ) and beautifulness ?
In a rooted tree, a subtree of vertex is all vertices like that the path from to root includes .
Input format
The first line contains two integers and denoting the number of the tree's vertices and their beautifulness.
Output format
If there is no tree with vertices and beautifulness, print . Otherwise, print lines where each contains edges of the constructed tree.
Constraints
The sum of subtree sizes for constructed tree is: .