Coursera: assigments 3 final.