Alright...120 heads and 314 legs
Horses have 1 head and 4 legs. Let's let Horses = X
Chickens have 1 head and 2 legs. Let's let Chickens = Y
So, 4X + 2Y = 314 legs
Similarly, 1X + 1Y = 120 heads
Let's set each one equal to Y (Chickens (because 314 is divisible by 2 easier than 4))
2Y = 314 - 4X (then, divide my two to get rid of the 2Y)
Y = 157 - 2X
and
Y = 120 - X
Now that they both equal Y, they must be equal to each other, right? So,
157 - 2X = 120 - X
Set the equation to equal X:
157 - 120 = -X + 2X, which equals
X = 37
So, if X equals 37, then plug it back in to see if it works.
4 (37) + 2Y = 314 legs
2Y = 314 legs - 148 horses
Y = 83
Similarly,
1 (37) + 1Y = 120 heads
Y = 120 heads - 37 horses
Y = 83
So, since Y is the same on both, the answer should be correct.
37 horses and 83 chickens
edited to add...if you need me to explain anything, just ask!