Answers from user fib618