Group d reasoning

group d reasoning