1try:
2    str.count
3except AttributeError:
4    print("SKIP")
5    raise SystemExit
6
7print("".count(""))
8print("".count("a"))
9print("a".count(""))
10print("a".count("a"))
11print("a".count("b"))
12print("b".count("a"))
13
14print("aaa".count(""))
15print("aaa".count("a"))
16print("aaa".count("aa"))
17print("aaa".count("aaa"))
18print("aaa".count("aaaa"))
19
20print("aaaa".count(""))
21print("aaaa".count("a"))
22print("aaaa".count("aa"))
23print("aaaa".count("aaa"))
24print("aaaa".count("aaaa"))
25print("aaaa".count("aaaaa"))
26
27print("aaa".count("", 1))
28print("aaa".count("", 2))
29print("aaa".count("", 3))
30
31print("aaa".count("", 1, 2))
32
33print("asdfasdfaaa".count("asdf", -100))
34print("asdfasdfaaa".count("asdf", -8))
35print("asdf".count('s', True))
36print("asdf".count('a', True))
37print("asdf".count('a', False))
38print("asdf".count('a', 1 == 2))
39print("hello world".count('l'))
40print("hello world".count('l', 5))
41print("hello world".count('l', 3))
42print("hello world".count('z', 3, 6))
43print("aaaa".count('a'))
44print("aaaa".count('a', 0, 3))
45print("aaaa".count('a', 0, 4))
46print("aaaa".count('a', 0, 5))
47print("aaaa".count('a', 1, 5))
48print("aaaa".count('a', -1, 5))
49print("abbabba".count("abba"))
50
51def t():
52    return True
53
54print("0000".count('0', t()))
55
56try:
57    'abc'.count(1)
58except TypeError:
59    print('TypeError')
60