In Nepal polls, the Communist alliance has a clear edge