diff eq final assessment 3094591