题号:NC52103
                        时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
            空间限制:C/C++/Rust/Pascal 32 M,其他语言64 M
             64bit IO Format: %lld
        
     
    题目描述
        
        
    
            
            A string is perfect if it has the smallest lexicographical ordering among its cyclic rotations.
 For example: "0101" is perfect as it is the smallest string among ("0101", "1010", "0101", "1010").
 
 Given a 01 string, you need to split it into the least parts and all parts are perfect.
                            输入描述:
                                                    The first line of the input gives the number of test cases, ) .
.  test cases follow.
 test cases follow.
For each test case, the only line contains one non-empty 01 string. The length of string is not exceed 200.
                                                                            输出描述:
                                                    For each test case, output one string separated by a space.