Compact crossword

Monday's puzzle...

ACROSS

1 Become fond of (4,2)

4 Town near Invergordon (6)

9 Sicilian seaport (7)

10 Of TV (5)

11 Small place near Perth (5)

12 Village near Crianlarich (7)

13 Village near Annan (6,5)

18 Aberdeenshire village (7)

20 Highland resort (5)

22 A grey (anag), German huntsman (5)

23 Small town in South Lanarkshire (7)

24 Blunders (6)

25 Pang (6)

DOWN

1 Office worker (6)

2 Town on River Tweed (5)

3 Port on Harris (7)

5 Small place near Methil (5)

6 Authorise (7)

7 Gusty (6)

8 Harbour village in Wigtownshire (11)

14 Arsenic monosulphide (7)

15 Town near Paisley (7)

16 Small place in Royal Deeside (6)

17 Atishoo (6)

19 Village near loch of same name near Mallaig (5)

21 Entomb (5)

Saturday's solution

Across: 1 Modest, 4 Strand, 9 Aroma, 10 Turbine, 11 Rug, 12 Primitive, 13 Strikes home, 18 Tenacious, 21 Rig, 22 Artisan, 23 Ricin, 24 Hungry, 25 Remedy.

Down: 1 Meagre, 2 Drought, 3 Swamp, 5 Tarnish, 6 Alibi, 7 Deemed, 8 Strike-bound, 14 Incisor, 15 Miracle, 16 Attach, 17 Agency, 19 Not on, 20 Surge.