Added prot solution.  Added subs solution.