At first I thought it might have been a bit too tough, but there were some clues "rolled out" that should have clicked with at least a few...
John