MIT OCW 6.00SC Problem Set Solutions