You may not reproduce these solutions in any form.
v1.0 - first revision.
WARNING Spoilers, don?t use unless you have given up on the
level.
These solutions will spoil the game. Try not to use them.
Note: in the notation JB is not the same location as BJ.