Cubicity: Slide puzzle

by