Solver
/(sŏlv"ẽr)/
Sol·ver
Solver
n.
One who, or that which, solves.