I am posting a new exercise for ESL students below. It is meant for (relative) beginners, and as such, it has very important words in it. You can use it for brushing up your own knowledge, or print it out and bring it to your class and let your students solve it.