CLE puzzle 1000 Trolls 39369