final exam solutions 5812463