​WEEK 10 - ICM

See code here.