Answers from user AhsanShyk