The last three pokemon I need for my dex are these three, however I already did the quest where you give the makuhita back and I have renovated the slums, so I'm not sure where to get makuhita. Also I found solrock and lunatone a long time ago but killed them in battle, is there another way to get them? I would assume killing them wouldn't straight up lock me out of the dex but not sure.