1825 - 二维数组
Description

有一个五行五列的二维数组,每个元素都有1个数字。在某个位置上,可以进行以下操作:向前走、向后走、向左走、向右走,走到数组中的另一个元素。一共在二维数组内走过五次后,可以得到一个六位整数(可能以0开头,例如000201)。求出所有能被这样创造出来的不同整数的总数。

Input

第1到5行: 这样的网格,一行5个整数

Output

第1行: 能构建的不同整数的总数

Examples

Input

1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 2 1
1 1 1 1 1

Output

15
Hint

说明/提示

输出详细说明:

111111 111112 111121 111211 111212 112111 112121 121111 121112 121211 121212 211111 211121 212111 212121

能够被构建。没有其它可能的数了


题目参数
Time Limit 1 second
Memory Limit 128 MB
提交次数 1
通过次数 1