Ramesh is stuck on a math problem. Instead of asking his teacher about ways to solve the problem, he tries out various methods to arrive at the answer. He employs all algebraic formulas he has learned to solve the problem. After working for few hours, he manages to solve the problem.
Which of the following strategies did Ramesh use in solving his math problem?

a) prototype
b) algorithms
c) benefit finding
d) heuristics