171. Where did the devil come from?