Professions puzzle