Consider the following Python function :
def function(a, b, c=10): pass
Which one of the following call does not work ?
function(1, 2)
function(1, c=1, b=1)
function(1, 2, c=1, b=1)
function(b=1, a=1)