coins (unlimited supply of each) and an amount, return the fewest number of coins that add up to exactly amount, or -1 if it is impossible.coins (unlimited supply of each) and an amount, return the fewest number of coins that add up to exactly amount, or -1 if it is impossible.// Run your code to see the output here.