#include using namespace std; int n, k; vector dp(390625), dp2(390625, -1); int dfs(int cur){ if(dp2[cur] != -1)return dp2[cur]; dp2[cur] = dp[cur]; for(int i = 0, d = 1; i < k; i++, d *= 5){ if(cur / d % 5 < 4 && dfs(cur + d)){ dp2[cur] = 1; dp[cur] = 0; } } return dp2[cur]; } int main(){ ios::sync_with_stdio(false); cin.tie(0); cin >> n >> k; for(int i = 0; i < n; i++){ string s; cin >> s; dp[stoi(s, nullptr, 5)] = 1; } dfs(0); cout << n - accumulate(dp.begin(), dp.end(), 0) << endl; }