Homework 1.

Homework 2.

Homework 3.

Homework 4.

Homework 5.

Homework 6.