MP1 Solution