<s>[INST] I am looking for a simple and interesting programming task to give to 1st year computer science students. The task is intended to serve as a warm-up, getting the students familiar with a new programming language (it can be any language). The task should also encourage the students to think critically about the problem and not just copy-paste the solution.

Here are some requirements and constraints for the task:

*   The task should be fun and engaging.
*   The task should be relatively simple, meaning that it doesn't require advanced programming concepts.
*   The task should encourage students to think creatively and come up with their own solution.
*   The task should not be easily solvable by simply copying and pasting the solution.

With these requirements in mind, here is a potential task:

---

Mad Libs is a word game where you are given a story with some missing words, and you have to fill them in with a specific type of word (e.g. noun, verb, adjective, etc.) to create a funny and silly story.

For this task, create a Mad Libs game in your chosen programming language. The game should have the following features:

*   It should ask the user for the following inputs:
    *   A noun
    *   A verb ending in -ing
    *   An adjective
    *   A place
    *   A type of food
*   It should store these inputs in variables.
*   It should have a story that has some missing words, and it should replace these missing words with the user's inputs.
*   It should print out the completed story.

Here's an example of what the game might look like:

```
Please enter a noun: dog
Please enter a verb ending in -ing: running
Please enter an adjective: happy
Please enter a place: park
Please enter a type of food: pizza

Here is your story:
Yesterday, I saw a very happy dog running in the park. I was so hungry that I could have eaten a whole pizza.
```

---

This task seems to fulfill the requirements, but I am not sure if it's engaging and fun enough. Do you have any suggestions or ideas for alternative tasks that might be more suitable?[/INST]