AT_tenka1_2014_final_c シークエンサー
Description
[problemUrl]: https://atcoder.jp/contests/tenka1-2014-final/tasks/tenka1_2014_final_c
A,T,G,Cのいずれかの文字と任意の $ 1 $ 文字にマッチするワイルドカード($ . $)からなる文字列のパターンが $ N $ 個与えられる。
$ 1 $ つのパターンには最大で $ 1 $ 個のワイルドカードが含まれる。
与えられたパターン全てを部分文字列として含む文字列 $ X $ のうち最も短いものの長さを答えよ、ヨシオ君。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ S1 $ $ S2 $ $ : $ $ SN $
Output Format
最短の文字列 $ X $ の長さを $ 1 $ 行で出力せよ。出力の末尾には改行をいれること。
Explanation/Hint
### 部分点
- 与えられたパターン全てにワイルドカードが含まれないケースに正解した場合、部分点として $ 60 $ 点を与える。
### Sample Explanation 1
最短の文字列 $ X $ は `TAGAT`または`GATAG`です。
### Sample Explanation 2
最短の文字列 $ X $ は `AATTACTAT` です。