Answers created by Samyak V.