Abhinav Siwach Notes