In case you don't get what Keith is telling you about "values"...
push x
push y
pushes the addresses (offsets) of the two variables. To get the "values", you'd:
push dword [x]
push dword [y]
(I'll take a guess that you're supposed to push "[y]" first, too - you can figure it out when you make 'em different)
Best,
Frank