Multiplexing multiple analog values

It really boils down to how much i/o you wish to use and how it's configured
5 digout + 1 anin by my method or 3 digout + 4 anin by Paul's method