Каждый вариант — новое условие. Главное правило: перебор должен быть полным: сначала оцениваем границы, потом проходим все варианты внутри них и только тогда отвечаем.