(define (problem p22)
  (:domain cooperate_sequential_gripper)

  (:objects
        robot1 - gripper
        room4 room10 room9 room3 room7 room2 room13 room1 room8 room11 room6 room5 room12 - room
        object1 object2 object3 object4 object5 object6 object7 object8 object9 object10 - object
  )

  (:init
        
        (at-robby robot1 room4)
        (room-occupied room4)
        (not (room-occupied room10))
        (not (room-occupied room9))
        (not (room-occupied room3))
        (not (room-occupied room7))
        (not (room-occupied room2))
        (not (room-occupied room13))
        (not (room-occupied room1))
        (not (room-occupied room8))
        (not (room-occupied room11))
        (not (room-occupied room6))
        (not (room-occupied room5))
        (not (room-occupied room12))
        (at object1 room12)
        (at object2 room9)
        (at object3 room9)
        (at object4 room9)
        (at object5 room3)
        (at object6 room3)
        (at object7 room5)
        (at object8 room12)
        (at object9 room4)
        (at object10 room1)
        (can-activate robot1 object1)
        (can-handle robot1 object1)
        (can-activate robot1 object2)
        (can-handle robot1 object2)
        (can-activate robot1 object3)
        (can-handle robot1 object3)
        (can-activate robot1 object4)
        (can-handle robot1 object4)
        (can-activate robot1 object5)
        (can-handle robot1 object5)
        (can-activate robot1 object6)
        (can-handle robot1 object6)
        (can-activate robot1 object7)
        (can-handle robot1 object7)
        (can-activate robot1 object8)
        (can-handle robot1 object8)
        (can-activate robot1 object9)
        (can-handle robot1 object9)
        (can-activate robot1 object10)
        (can-handle robot1 object10)
        (free robot1)
  )

  (:goal
    (and
      (at object1 room3)
      (at object2 room3)
      (at object3 room6)
      (at object4 room3)
      (at object5 room12)
      (at object6 room9)
      (at object7 room10)
      (at object8 room9)
      (at object9 room4)
      (at object10 room5)
      (at-robby robot1 room9)
    )
  )
)