Mr Cartland is driving from Red Deer to Okonagan for a business meeting. If he drives at a speed of 90 km/h, he will arrive at 4 pm. If he drives at a speed of 120 km/h, he will arrive 2 hours earlier. At what speed should Mr Cartland be driving if he wants to arrive at 3.12 pm?