Answer:3.5 hours
Step-by-step explanation: Since they are driving in opposite directions, you add the speeds, and 35+42=77. Now time=distance divided by speed, so you need to divide 266 by 77, which will give you 3.4545 etc. Rounded to the nearest half hour, this is 3.5