Needed 2 hrs to get this done. I probably should have seen it sooner but somehow it's really hard to find. Frustrating level until you figure out the idea. Solution is very satisfying As JeffB and yokosooo said, difficult to reach the exit and there are some nice tricks.