coinChange final