Pranav-Arora,
Keep up the conversation with haruspex; that's good stuff.
But I want to make sure there is no confusion here in the problem statement. It's
not asking for the final temperature of the objects.
The temperature of each object is a function of time. At time t = 0, the temperatures of each object is specified to be:
T_1(0) = 200 \ \mathrm{K}, \ \ T_2(0) = 400 \ \mathrm{K}, \ \ T_3(0) = 400 \ \mathrm{K}.
A long time later (Edit: assuming the heat exchange lasts forever*),
T_1(\infty) = T_2(\infty) = T_3(\infty) = \mathrm{Some \ other \ temperature}.
But the problem statement is
not [well, technically
not necessarily] asking you what that final temperature is. Rather it's asking you "what is the maximum possible temperature anyone of them can have from the time t = 0 to the time t = \infty."
*(If the heat exchange doesn't last forever, it means the final temperature of each of the three objects will be different. But there is still something that can be said about the
maximum temperature that anyone of them can have from the time 0 < t < \infty, given the second law of thermodynamics.)