D's weight is 20kg which is the least. Three persons were heavier than G but lighter than A.
Case 1 | Case 2 |
Person | Weight(kg) | Person | Weight(kg) |
| | A | |
A | | | |
| | | |
| | | |
| | G | |
G | | | |
D | 20 | D | 20 |
C whose weight is 70kg is heavier than B and F but not the heaviest. Only one person is heavier than E but lighter than B.
Hence, case 1 is invalid
Case 2 |
Person | Weight(kg) |
A | |
C | 70 |
F | |
B | |
G | |
E | |
D | 20 |
Sum of weights of D and F = 80 kg; Weight of D = 20 kg
Therefore, weight of F = 60 kg
Weight of G = 50 kg
So, 50 kg < weight of B < 60 kg
Among the given option, possible weight of B is 57 kg