Demons and Hell puzzle