There are several
steps
for solving these types of problems.