1print("".replace("a", "b"))
2print("aaa".replace("b", "c"))
3print("aaa".replace("a", "b", 0))
4print("aaa".replace("a", "b", -5))
5print("asdfasdf".replace("a", "b"))
6print("aabbaabbaabbaa".replace("aa", "cc", 3))
7print("a".replace("aa", "bb"))
8print("testingtesting".replace("ing", ""))
9print("testINGtesting".replace("ing", "ING!"))
10
11print("".replace("", "1"))
12print("A".replace("", "1"))
13print("AB".replace("", "1"))
14print("AB".replace("", "12"))
15
16try:
17    'abc'.replace(1, 2)
18except TypeError:
19    print('TypeError')
20
21try:
22    'abc'.replace('1', 2)
23except TypeError:
24    print('TypeError')
25