A company has five warehouses, only two of which have a particular product in stock. A salesperson calls the five warehouses in a random order until a warehouse with the product is reached. Let the random variable X be the number of calls made by the salesperson, and calculate its probability mass function and cumulative distribution function.