Where did these problems come from? Lets look at the solutions.