The name of the puzzle is knight-side-swap. Load init-ksideswap2. Ok. If a clear location is jumpable by a block then you can move the block onto the clear location. If a location is not below an object then it is clear. If an object that is alongside a block is diagonal with a location that is not next to the block then the location is jumpable by the block. The solution has four steps. Load final-ksideswap2. The name of the goal is red-blue-matched. Ok. The goal is that all the red blocks are on the red locations and all the blue blocks are on the blue locations. Done. No.