The good doctor season 2 finale