Assignment 2 done except ex.5