copy of the mit solution