ESATTO!
Se A vedesse l'1 potrebbe dire di avere il 2, siccome dice 'non lo so' vuol dire che non ha visto l'1.
B dice 'non lo so' quindi non vede l'1 ma nemmeno il 2 altrimenti potrebbe dire 3 in quanto la risposta precedente di A esclude che B abbia in testa l'1.
Analogamente si ragiona per le ulteriori tre risposte negative.
Quando B alla sesta risposta, dice di sapere il proprio numero, significa che in testa ad A ha visto il 6 e quindi ha il 7.
complimenti Gandalf! [appla] [appla]