problem 15 number of moves: XxY each block added introduces two possible moves