Ashish needs to leave for the bus stop 15 minutes earlier than his friend Rami. Rami leaves five minutes later than Leann, but 10 minutes earlier than Raphael. If Raphael leaves for the bus stop at 8:15, what time does Ashish need to leave?
a) 7:35
b) 7:40
c) 7:45
d) 7:50