A problem solver.

Hugo