strategies for solving problems 1901653