detailed Cairn Terrier puzzle