Answers from user 4f1cu05