#include <iostream>
#include <string>
using namespace std;

bool check(const string &s, const string &t){
	int m = s.size(), n = t.size();
	for(int k = 1; k < n; ++k){
		for(int i = 0; i + k * (m - 1) < n; ++i){
			int j;
			for(j = 0; j < m && i + j * k < n && s[j] == t[i + j * k]; ++j);
			if(j == m) return true;
		}
	}
	return false;
}

int main(){
	int n, c = 0;
	string s, t;
	cin >> n >> s;
	for(int i = 0; i < n; ++i){
		cin >> t;
		if(check(s, t)) ++c;
	}
	cout << c << '\n';
}