Note: there exist many solutions to each question.