Welcome to ZOJ
Select Problem
ZOJ Problem Set - 1172

Time Limit: 10 Seconds      Memory Limit: 32768 KB

Bob is a nice looking lucky guy and his only major problem is that he does not read very much and as so he is absolutely illiterate. He is not fond of all those commas, spelling, grammar etc. Now he is introducing a college and has to take literacy examination. He was spoken the sentence and has to write it down correctly. Of course, he has a problem doing that. As lucky guy Bob is lucky this time as well. The examination has a form of computer test and he has unlimited number of attempts to try. There are some places in the sentence Bob is unsure about. He has several variants for each of them and as so there could be quite a large number of variants of the whole sentence. Your goal is to help Bob and write the program that produces all different variants of the whole sentence based on Bob's assumptions on its parts.

Note there could be variants inside variants. Also note that as a lucky guy Bob would specify the input that will not produce more than 1000 different variants.

This problem contains multiple test cases!

The first line of a multiple input is an integer N, then a blank line followed by N input blocks. Each input block is in the format indicated in the problem description. There is a blank line between input blocks.

The output format consists of N output blocks. There is a blank line between output blocks.


There's single line of text (not longer than 255 characters) in the input representing the sentence. One would have variants inside denoted as


Note that space characters are important to keep because Steve doesn't know in some cases whether words should come together or separated.


Output should contain one line for each variant of the whole sentence. Sort the variants to be printed in lexicographical order.

Sample Input


It's [|a] b[i|ee]g problem to write correct sentences.

Sample Output

It's  beeg problem to write correct sentences.
It's  big problem to write correct sentences.
It's a beeg problem to write correct sentences.
It's a big problem to write correct sentences.

Submit    Status