Balendra Shah, Sushila Karki, and Ram Chandra Poudel are the frontrunners to lead an embattled Nepal.