Answers from user AkashDew