Max has $50 in his pocket. If round-trip bus fare to and from the mall will cost him a total of $5 and CDs sell $12 each, what is the greatest number of CDs he will be able to buy at the mall?