Heiner Morales

A logic puzzle with Luna: one puppy per region, row and column, none touching — not even diagonally.
Play in browser