grammar-puzzle (3)