problem solving with c++ 9th edition solutions blood types essay