spring 2017 exam solutions 423577