Answers from user amir313313