#include #include #include #include #include using namespace std; vector mapInputToInt(const string &input) { vector result; for (char ch : input) { result.push_back(ch - '0'); } return result; } int main() { vector> A(6); string input; for (int i = 0; i < 6; ++i) { cin >> input; A[i] = mapInputToInt(input); } set> ans; vector p(6, 0); do { vector sums(6, 0); for (int j = 0; j < 6; ++j) { for (int i = 0; i < 6; ++i) { sums[j] = (sums[j] + p[i] * A[i][j]) % 10; } } ans.emplace(sums[0], sums[1], sums[2], sums[3], sums[4], sums[5]); int idx = 0; while (idx < 6 && ++p[idx] == 10) { p[idx] = 0; ++idx; } if (idx == 6) break; } while (true); cout << ans.size() << endl; return 0; }