Snow affects road and rail travel in Highlands
Heavy snow has continued to disrupt road and rail travel in the Highlands.
The A9 between Inverness and Perth was closed by police at about 2215 GMT on Sunday and it did reopen until after 0200 GMT.
Police had to help remove people from a number of vehicles which became stranded.
Three roads were shut by drifting snow and ScotRail said the weather had been causing delays to train services between Blair Atholl and Inverness.
Six schools in the Highland Council area have been affected.
Northern Constabulary said a five-mile section of the B889 Dalwhinnie to Laggan road was closed due to snow.
The stretch affected was from the snowgates, just north of Dalwhinnie, and the gates at the Cat Lodge-Glentruim junction.
Police said Dalwhinnie was still accessible from the A9, or from the Laggan area.
The unclassified Bealach Na Ba Applecross road and B9007 Carrbridge to Ferness were closed by snow.
Police said the B9176 Struie road, A939 Bridge of Brown to Grantown-on-Spey and A940 Forres to Grantown-on-Spey were affected earlier but had reopened.
The north west of the country was covered in a blanket of heavy snow over the weekend, with freezing temperatures causing disruption on transport routes.
Transport Scotland said it was monitoring the situation on the roads.
The wintry weather forced the postponement of Inverness Caledonian Thistle's match with Celtic on Sunday.
However, about 2,000 runners from across the UK took part in the Inverness Half Marathon and 5K Fun Run.