n, p, q = map(int, input().split()) a = sorted(list(map(int, input().split()))) cnt = [0] * p for i in range(n): for j in range(i+1, n): cnt[(pow(7, a[i], p)+pow(5, a[j], p))%p] += 1 ans = 0 for i in range(n): for j in range(i+1, n): cnt[(pow(7, a[i], p)+pow(5, a[j], p))%p] -= 1 for j in range(0, i): ans += cnt[(q-pow(10, a[j], p)-pow(9, a[i], p))%p] print(ans)