#abc252c. [abc252_c]Slot Strategy

[abc252_c]Slot Strategy

Problem Statement

有一台具有 NN 个卷轴的老虎机。
ii 个卷轴上的符号排列用一个长度为 1010 的字符串 SiS_i 表示,其中每个数字 01ldots\\ldots9 恰好出现一次。

每个卷轴都有一个对应的按钮。对于每个非负整数 tt,高桥可以在卷轴开始旋转后的 tt 秒内按下其中一个按钮(或者什么也不做)。
如果在旋转开始后的 tt 秒钟按下第 ii 个卷轴的按钮,则第 ii 个卷轴将停在显示 SiS_i 的第 ((tbmod10)+1)((t\\bmod{10})+1) 个字符。
这里,tbmod10t\\bmod{10} 表示 tt 除以 1010 的余数。

高桥希望停下所有卷轴,使它们显示相同的字符。
请找出在旋转开始后实现他的目标所需的最少秒数。

约束条件

  • 2leqNleq1002\\leq N\\leq 100
  • NN 是一个整数。
  • SiS_i 是一个长度为 1010 的字符串,其中每个数字 01ldots\\ldots9 恰好出现一次。

输入

从标准输入读入数据,输入格式如下:

NN S1S_1 S2S_2 vdots\\vdots SNS_N

输出

输出在旋转开始后实现高桥目标所需的最少秒数。

示例输入 1

3
1937458062
8124690357
2385760149

示例输出 1

6

高桥可以通过按照以下方式停止卷轴,使得在旋转开始后的 66 秒钟内所有卷轴都显示 8

  • 旋转开始后 00 秒钟,按下第 22 个卷轴的按钮,使其停在显示 S2S_2 的第 ((0bmod10)+1=1)((0\\bmod{10})+1=1) 个字符 8
  • 旋转开始后 22 秒钟,按下第 33 个卷轴的按钮,使其停在显示 S3S_3 的第 ((2bmod10)+1=3)((2\\bmod{10})+1=3) 个字符 8
  • 旋转开始后 66 秒钟,按下第 11 个卷轴的按钮,使其停在显示 S1S_1 的第 ((6bmod10)+1=7)((6\\bmod{10})+1=7) 个字符 8

无法在五秒钟或更短的时间内使所有卷轴显示相同的字符,因此答案是 66

示例输入 2

5
0123456789
0123456789
0123456789
0123456789
0123456789

示例输出 2

40

注意,他必须 停止 所有卷轴才能使它们显示相同的字符。