The slide puzzle