Added the beginning of another possible approach to solving this.