Three men have been taken to hospital following a series of early morning accidents on the M90 near Dunfermline.
The first collision happened on the northbound section at junction 2 Pitreavie at around 5.35am and involved a Honda Civic and an Astra van.
Both drivers were taken to Kirkcaldy’s Victoria Hospital as a precaution, although it is understood neither suffered any serious injuries.
The carnage did not stop there however, as seven cars were then caught up in an accident on the southbound carriageway, again near junction 2, at around 6.30pm.
Emergency services were called to the scene and one driver was also taken to Victoria Hospital, although again it is understood it is only as a precaution.
Ten minutes later, three cars were then involved in a collision in the same area, and police closed the carriageway southbound to remove debris and recover damaged vehicles.
None of the drivers in that third incident were said to be hurt.
Police confirmed that the carriageway was cleared by 7.10am, and an investigation into what may have caused the accidents is under way.