Chuck has $2,345 he is buying gift cards for some of his friends and each gift card costs $85 whats the greatesy amount of gift cards can he buy and how much money will he have left?