Completed Part II & III
Complete Part IV

Such a hard question :(