
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}:

maboy.blk

Solution path with #steps= 36 :


 36  maboy.blk
b-d  d-l  g-l  h-l  i-r  i-r  i-u  i-u  d-r  d-d  
h-d  g-r  b-u  d-l  d-l  g-r  h-r  h-d  g-d  f-d  
i-d  a-d  c-r  c-r  e-u  b-u  g-l  g-l  f-d  b-r  
b-r  e-d  c-l  c-l  a-u  b-r  
