Cloud Computing . Programming Assignment 3