fantasy puzzle in The Bookhouse Broughty Ferry