Before the Old Kingdom, which ruler unified Upper and Lower Egypt?

A. King Khufu
B.King Narmer
C.Queen Hatshepsut
D.King Mentuhotep II