Your approach is perfectly fine.

But there is some glitch in your equations for calculating ages of Ganguly & Sachin.

If you are considering A, B, C as actual ages of Ganguly, Sachin & Kaif respectively then

"l" will be 35x2 = 70,

"k" will be 32x2 = 64,

"m" will be 105 (from Equation 4 of my answer).

Also, m is not the average age of all the 3 players, it is the sum of their actual ages.

So try to form equations accordingly.

----------------------------------------------------------------

Some points about average:

# Average of p & q is (p + q) / 2.

# Average of p is p itself{since p = (p / 1)}.

So here, the average age of Ganguly, will refer to his actual age.

Same for all other players.

# Sum of averages of A, B, & C will not give combined average of A, B & C,

& I guess in your soluion you have assumed m = x, i.e. A + B + C = x.

But the correct equation will be A + B + C = 3x.

------------------------------------------

Equations should be like:

Age of Ganguly = (35 * 2) + (32 * 2) - 3x

Age of Sachin = (35 * 2) + (38 * 2) - 3x

Age of Sachin + Age of Ganguly = (35 * 4) + (32 * 2) + (38 * 2) - 6x.

that is, 35 * 2 = (35 * 4) + (32 * 2) + (38 * 2) - 6x.

solving for x, gives x = 35.

Hence the average age of Sachin, Ganguly & Kaif will be 35.

Average player of all the 5 players will be 28.