Answers from user 2c4c5p3i