Bill has 9 balls and Jim has 7 fewer balls than Bill. How many balls does Jim have?