Ronald keeps cows and ducks in his farm. Altogether there are 43 animals and they have a total of 126 legs. How many cows does Ronald have?

18 cows

20 cows

22 cows

24 cows

None of the above