the rock clearing puzzle \:\)