Exercises 1-24 done