The puzzle itself does not seem impossible. I agree that you should pay attention to how long the group will take to solve the puzzle. I am wondering where the starting point is for the characters. Are they beginning in one of the corners, along a wall, or somewhere near the middle? This will definitely help to determine how long this takes to solve and how difficult it will be to plan out their steps.