A college class with 30 sophomores, 18 juniors, and 12 seniors is
 divided into project groups where each group has the same number
 of sophomores, juniors, and seniors. What is the greatest number of
 groups that can be formed? How many sophomores, juniors, and
 seniors are in each project group?