Making Heads or Tails of It

Now there are six-headed four-legged animals and four-headed two-legged birds placed together.  A count above gives 76 heads and a count below gives 46 legs. Find the number of animals and birds.

China, ca 300

Click here to reveal the answer