Answers at link.