Assignment 1 from MoibleCloud MOOC