final practice partial solutions 5136733