Profession puzzle