rakesh yadav reasoning class notes