Answers from user amir4280