Answer :
Make two equations and solve:
Italian: 666 + 3d
Mexican: 985 + 2d
666 + 3d = 985 + 2d
Subtract 666 from each side:
3d = 319 +2d
Subtract 2d from each side:
d = 319
With 319 diners promising to participate, each restaurant would donate $1,623