(define (problem p33)
  (:domain cooperate_sequential_gripper)

  (:objects
        robot1 robot2 robot3 robot4 robot5 robot6 robot7 robot8 - gripper
        room2 room6 room7 room1 room8 room9 room5 room4 room3 - room
        object1 object2 object3 object4 object5 object6 object7 object8 object9 object10 object11 object12 object13 object14 object15 object16 object17 - object
  )

  (:init
        
        (at-robby robot1 room2)
        (room-occupied room2)
        (at-robby robot2 room6)
        (room-occupied room6)
        (at-robby robot3 room7)
        (room-occupied room7)
        (at-robby robot4 room1)
        (room-occupied room1)
        (at-robby robot5 room8)
        (room-occupied room8)
        (at-robby robot6 room9)
        (room-occupied room9)
        (at-robby robot7 room5)
        (room-occupied room5)
        (at-robby robot8 room4)
        (room-occupied room4)
        (not (room-occupied room3))
        (at object1 room8)
        (at object2 room6)
        (at object3 room9)
        (at object4 room5)
        (at object5 room2)
        (at object6 room6)
        (at object7 room4)
        (at object8 room9)
        (at object9 room6)
        (at object10 room6)
        (at object11 room7)
        (at object12 room8)
        (at object13 room3)
        (at object14 room9)
        (at object15 room7)
        (at object16 room9)
        (at object17 room1)
        (can-activate robot5 object1)
        (can-handle robot5 object1)
        (can-activate robot3 object2)
        (can-handle robot3 object2)
        (can-activate robot1 object3)
        (can-handle robot1 object3)
        (can-activate robot2 object4)
        (can-handle robot2 object4)
        (can-activate robot4 object5)
        (can-handle robot4 object5)
        (can-activate robot7 object6)
        (can-handle robot7 object6)
        (can-activate robot4 object7)
        (can-handle robot4 object7)
        (can-activate robot5 object8)
        (can-handle robot5 object8)
        (can-activate robot1 object9)
        (can-handle robot1 object9)
        (can-activate robot4 object10)
        (can-handle robot4 object10)
        (can-activate robot3 object11)
        (can-handle robot3 object11)
        (can-activate robot8 object12)
        (can-handle robot8 object12)
        (can-activate robot6 object13)
        (can-handle robot6 object13)
        (can-activate robot5 object14)
        (can-handle robot5 object14)
        (can-activate robot3 object15)
        (can-handle robot3 object15)
        (can-activate robot2 object16)
        (can-handle robot2 object16)
        (can-activate robot5 object17)
        (can-handle robot5 object17)
        (free robot1)
        (free robot2)
        (free robot3)
        (free robot4)
        (free robot5)
        (free robot6)
        (free robot7)
        (free robot8)
  )

  (:goal
    (and
      (at object1 room9)
      (at object2 room9)
      (at object3 room6)
      (at object4 room5)
      (at object5 room7)
      (at object6 room6)
      (at object7 room2)
      (at object8 room7)
      (at object9 room8)
      (at object10 room6)
      (at object11 room6)
      (at object12 room8)
      (at object13 room3)
      (at object14 room2)
      (at object15 room9)
      (at object16 room4)
      (at object17 room1)
      (at-robby robot2 room2)
    )
  )
)