Poe puzzle solved after 150 years