1) Say you are given a problem to solve. You never heard of this problem before and it does not look similar to any of the algorithms in your textbook. What steps would you take in order to solve this problem ? Provide justification for every step .2) Your boss wants time estimates on this problem. First, she wants to know how long its going to take for you to come up with an algorithm. Second, she wants to know how long it has to run the algorithm to solve the problem. What actions would you take to answer these questions ? Demonstrate your actions using a decisions tree (or flow chart). Provide justification for each action.