Rough exercise 1.