Question: which pharaoh ruled egypt for the longest period of time
Answer: Neferkare Pepi II