D=toy. A not toy (already D's). B=book or puzzle. C not game. Remaining: book, game, puzzle for A, B, C. B gets book or puzzle. A and C share the remaining + game. C not game → A=game, C gets whatever B doesn't. B could get either book or puzzle.
Practice More General Knowledge Questions