6.828 lab3 part a writeup