CLE puzzle 104 Trolls 27961