AT_abc187_c [ABC187C] 1-SAT
Description
[problemUrl]: https://atcoder.jp/contests/abc187/tasks/abc187_c
$ N $ 個の文字列 $ S_1,\ S_2,\ \dots,\ S_N $ が与えられます。 各文字列は、英小文字からなる空でない文字列の先頭に `!` を $ 0 $ 文字か $ 1 $ 文字付加したものです。
文字列 $ T $ は、$ T $ の先頭に `!` を $ 0 $ 文字付加しても $ 1 $ 文字付加しても $ S_1,\ S_2,\ \dots,\ S_N $ のいずれかに一致するとき、不満な文字列であるといいます。
不満な文字列があるかどうか判定し、あれば $ 1 $ つ示してください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ S_1 $ $ \vdots $ $ S_N $
Output Format
不満な文字列が存在する場合、不満な文字列を $ 1 $ つ出力せよ。
不満な文字列が存在しない場合、`satisfiable` と出力せよ。
Explanation/Hint
### 制約
- $ 1\ \le\ N\ \le\ 2\ \times\ 10^5 $
- $ 1\ \le\ |S_i|\ \le\ 10 $
- $ S_i $ は英小文字からなる空でない文字列の先頭に `!` を $ 0 $ 文字か $ 1 $ 文字付加したものである。
### Sample Explanation 1
文字列 `a` は、先頭に `!` を $ 0 $ 文字付加する場合は $ S_1 $ と、$ 1 $ 文字付加する場合は $ S_2 $ と一致するため不満な文字列です。 `a` の他に、`d` を出力しても正解になります。