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