Answers by dpensky