You should be able to do all problems on each problem set.
You are welcome to discuss solution strategies and even solutions, but please write up the solution on your own.
Also, on assignments and tests, be sure to support your answer by listing any relevant Theorems or important steps. Be as clear and concise as possible.