The number of ducks and pigs in the field is 43. The total of legs among them is 118. Assuming each duck has exactly two legs and each pig has exactly four leg, determine how many pigs and how many ducks are in the field