Я думаю, что 9. для начала, Джон купит 3 бутылки, у него останется 1 доллар, после чего он продаст 3 бутылки и получит за них 6 долларов (уже 7), купит еще 2 бутылки (Уже 5), остается у него 1 доллар, он выпьет 2 бутылки и сдаст их, получит 4 доллара (уже 5), купит еще 1 бутылку, останется 2 доллара, сдаст 1 бутылку, получит 2 доллара - 2 доллара = 4, купит еще одну бутылку, 3 доллара, и еще одну. В итоге 9 бутылок