A coat costs $47. George has enough money to pay the exact price without using coins. If George has just one $20 bill and no $2 bills, what is the smallest total number of bills he could have?