1def f1(a):
2    print(a)
3
4f1(123)
5f1(a=123)
6try:
7    f1(b=123)
8except TypeError:
9    print("TypeError")
10
11def f2(a, b):
12    print(a, b)
13
14f2(1, 2)
15f2(a=3, b=4)
16f2(b=5, a=6)
17f2(7, b=8)
18try:
19    f2(9, a=10)
20except TypeError:
21    print("TypeError")
22
23def f3(a, b, *args):
24    print(a, b, args)
25
26
27f3(1, b=3)
28try:
29    f3(1, a=3)
30except TypeError:
31    print("TypeError")
32try:
33    f3(1, 2, 3, 4, a=5)
34except TypeError:
35    print("TypeError")
36