mit ps1 assignment