Como ler as pistas numéricas
Entender com precisão o que '3 1' significa.
Cada número de uma pista é a quantidade de células pintadas consecutivamente. '3 1' significa que há um bloco de 3 células e um bloco de 1 célula, nesta ordem, e entre os dois há pelo menos uma célula vazia.
Somando todos os números da pista e adicionando (número de blocos - 1), você obtém o comprimento mínimo que aquela fileira ocupa. Quanto mais esse valor se aproxima do comprimento da fileira, mais restrito fica o arranjo.
Se há uma única pista e esse número é igual ao comprimento da fileira, a fileira inteira é pintada. Se a pista é 0, a fileira inteira fica vazia. Resolvendo primeiro esses extremos, as pistas começam a se abrir.