How To Solve Distance Problems