Во-первых, нужно исходить из предположения, что поставленная задача является разрешимой. Слишком часто люди бросают начатое на полпути. Вы должны быть уверены в том, что решение просто ждет, и готовыми к тому, что упорно размышлять о поставленной задаче придется достаточно долго.