Half way through Problem27