Answers from user 0549618048