This is the first exercise. I've finished it.