Sokoban — How to play level 96 — Puzzle

Sokoban Puzzle level 96