Solutions by Roger Bell_West.