# ARGS
def f(p1, *args):
print(type(args))
print(args)
print("p1", p1)
print("czesc")
f(1, 2, 3, 4, 2, 4)
print("============")
def f2(moj_argument, **args):
print("moj argument = ", moj_argument)
print(type(args))
print(args)
f2(moj_argument=1, argument2=5)
def f3(p1, p2):
print(p1, p2)
f3(1, 2)
f3(p2=2, p1=1)
f3(2, p2=1)
CiMgQVJHUwpkZWYgZihwMSwgKmFyZ3MpOgoJcHJpbnQodHlwZShhcmdzKSkKCXByaW50KGFyZ3MpCglwcmludCgicDEiLCBwMSkKCXByaW50KCJjemVzYyIpCgkKZigxLCAyLCAzLCA0LCAyLCA0KQoKcHJpbnQoIj09PT09PT09PT09PSIpCgpkZWYgZjIobW9qX2FyZ3VtZW50LCAqKmFyZ3MpOgoJcHJpbnQoIm1vaiBhcmd1bWVudCA9ICIsIG1val9hcmd1bWVudCkKCXByaW50KHR5cGUoYXJncykpCglwcmludChhcmdzKQoKZjIobW9qX2FyZ3VtZW50PTEsIGFyZ3VtZW50Mj01KQoKCmRlZiBmMyhwMSwgcDIpOgoJcHJpbnQocDEsIHAyKQoKZjMoMSwgMikKCmYzKHAyPTIsIHAxPTEpCgoKZjMoMiwgcDI9MSkK