Trying to get additional data using BelongsToMany with multiple tables

If i do this:

 $applicant = $this->Applicants->findById($applicant_id)
            ->find('public')
            ->contain([
                'Degrees',
  'Degrees.FieldsOfStudies',
            ])
            ->first();

I get a message: InvalidArgumentException: Degrees is not associated with FieldsOfStudies