Parenthese sequence

Time Limit: 1000ms
Memory Limit: 131072KB
This problem will be judged on HDU. Original ID: 4915
64-bit integer IO format: %I64d      Java class name: Main

Description

bobo found an ancient string. The string contains only three charaters -- "(", ")" and "?".

bobo would like to replace each "?" with "(" or ")" so that the string is valid (defined as follows). Check if the way of replacement can be uniquely determined.

Note:

An empty string is valid.
If S is valid, (S) is valid.
If U,V are valid, UV is valid.

Input

The input consists of several tests. For each tests:

A string s1s2…sn (1≤n≤106).

Output

For each tests:

If there is unique valid string, print "Unique". If there are no valid strings at all, print "None". Otherwise, print "Many".

Sample Input

??
????
(??

Sample Output

Unique
Many
None

Source

Language: 
Theme: 
Share Code? 

Powered by NB231 | Current Style: .