Nonogram: Don't guess. Think!