Start anywhere in the top row, then alternate column → row → column… Bottom daemons are weighted higher, so the solver prefers them when it can't get everything.