Yuki's age is four years more than one-fourth of Xena's age. Xena's age is 21 years and 6 months more than seven-eighths of Yuki's age. How old are Xena and Yuki?