Solutions by Donald Hunter.