1class Solution {2public int numWaterBottles(int numBottles, int numExchange) {3int drinkedBottles = numBottles;4int emptyBottles = numBottles;56while (emptyBottles >= numExchange) {7int gainedBottles = emptyBottles / numExchange;89drinkedBottles += gainedBottles;1011int unusedEmptyBottles = emptyBottles % numExchange;1213emptyBottles = gainedBottles + unusedEmptyBottles;14}15return drinkedBottles;16}17}