
Nonblank blocks are lettered sequentially
according to their order in the puzzle file.
Thus, each move is described by a block ID
followed by the move direction {u,d,l,r}:

../../puzzles/ad15.blk

Solution path with #steps= 128 :


 128  ../../puzzles/ad15.blk
c-u  d-u  d-l  a-l  b-d  c-r  c-r  d-u  a-l  b-l  
b-u  a-r  d-d  d-d  b-l  c-d  c-d  b-r  b-r  d-u  
d-u  a-l  c-d  b-d  d-r  a-u  c-l  c-l  b-d  d-r  
d-r  b-u  c-r  c-r  a-d  b-l  b-u  a-u  c-l  c-l  
d-d  d-d  b-r  a-u  c-u  d-l  d-d  c-r  c-r  a-d  
a-d  b-l  b-l  c-u  c-u  b-r  d-u  d-r  b-d  c-l  
d-u  d-u  b-r  a-u  a-u  b-d  b-l  b-l  d-d  c-r  
d-d  c-d  d-l  d-d  c-d  a-r  a-r  b-u  b-u  c-l  
c-l  c-d  b-d  a-l  d-u  d-r  c-r  d-u  c-r  b-d  
a-d  d-u  a-r  b-u  c-l  c-l  a-d  d-l  d-l  a-u  
a-u  c-r  c-r  b-d  c-u  b-r  d-l  a-l  d-d  d-d  
a-l  c-u  b-r  c-u  a-r  d-u  b-l  d-u  b-l  a-d  
a-r  b-r  c-l  d-d  c-l  a-u  b-r  d-r  
