from Sokoban World 2
Solve stage 43 in 595 moves and 182 pushes or less, without using the autosolver