#t466. FBI树
FBI树
Background
Special for beginners, ^_^
Description
We can classify strings made up of 0 and 1 into three types: an all-0 string is called a string, an all-1 string is called an string, and a string containing both 0 and 1 is called an string.
An tree is a kind of binary tree whose node types are also of three kinds: nodes, nodes and nodes. Given a 01 string of length , we can construct an tree by the following recursive construction:
The root of is , and its type is the same as the type of the string ;
If the length of is greater than , split from the middle into a left substring and a right substring of equal length; construct the left subtree of from the left substring , and the right subtree of from the right substring .
Now given a 01 string of length , construct an tree using the construction above, and output its postorder traversal sequence.

Format
Input
The first line of the input is an integer , and the second line is a 01 string of length .
Output
Output one line containing exactly one string: the postorder traversal sequence of the tree.
Samples
3
10001011
IBFBBBFIBFIIIFF
Limitation
1s, 1024KiB for each test case.
For of the data, ;
For of the data, .