'Evaluate ``f`` at the give values.
Examples
>>> from sympy import Poly
>>> from sympy.abc import x, y, z
>>> f = Poly(2*x*y + 3*x + y + 2*z, x, y, z)
>>> f(2)
Poly(5*y + 2*z + 6, y, z, domain=\'ZZ\')
>>> f(2, 5)
Poly(2*z + 31, z, domain=\'ZZ\')
>>> f(2, 5, 7)
45'

def __call__(f, *values):

    return f.eval(values)
