Do I have to fill all the squares?
In instructionless puzzles, there is usually an implied condition that gur fbyhgvba vf havdhr tvira gur bgure ehyrf. You should be able to deduce whether you need to fill in the squares or not based on this.
not always, sometimes the condition is just "these are solvable and these are not", as is used in lok.