Answers from user 8003240783