Shock Flow Chart - Exact Riemann Solver For Ideal Magnetohydrodynamics That Can