Complete exercises 1-12