E' sostanzialmente richiesto di stabilire in quale punto di una sequenza ottima di mosse una certa configurazione si collochi (di fatto possiamo assumere di conoscere le configurazioni iniziale e finale della sequenza tramite guessing). Ma poter stabilire in quale punto di una sequenza ottima di mosse una certa configurazione si collochi implica (lo implica presumibilmente di suo, e volendo qui lo implica di necessita' se consideriamo che anche l'unranking e' facile, si veda il generatore di istanze random) il saper stabilire se una data configurazione e' oppure no nella sequenza di mosse in questione. Conviene quindi affrontare prima il problema decisionale: sara' piu' gestibile ma la sua soluzione ci portera' a sviluppare il giusto armamentario, la luce che scaturira' dalla soluzione del sottoproblema illuminera' tutta la stanza. Conviene quindi innazitutto caratterizzare quali configurazioni sono sulla sequenza ottima; questo e' il nocciolo del problema, ed il resto verra' da se.