Note: there exist many possible solutions to each question.