(define (problem p44)
  (:domain cooperate_sequential_gripper)

  (:objects
        robot1 robot2 robot3 robot4 robot5 robot6 robot7 robot8 robot9 robot10 robot11 robot12 robot13 robot14 robot15 robot16 robot17 - gripper
        room12 room1 room14 room2 room18 room17 room7 room11 room15 room9 room5 room4 room20 room8 room6 room19 room21 room16 room13 room10 room3 - room
        object1 object2 object3 object4 object5 object6 object7 - object
  )

  (:init
        
        (at-robby robot1 room12)
        (room-occupied room12)
        (at-robby robot2 room1)
        (room-occupied room1)
        (at-robby robot3 room14)
        (room-occupied room14)
        (at-robby robot4 room2)
        (room-occupied room2)
        (at-robby robot5 room18)
        (room-occupied room18)
        (at-robby robot6 room17)
        (room-occupied room17)
        (at-robby robot7 room7)
        (room-occupied room7)
        (at-robby robot8 room11)
        (room-occupied room11)
        (at-robby robot9 room15)
        (room-occupied room15)
        (at-robby robot10 room9)
        (room-occupied room9)
        (at-robby robot11 room5)
        (room-occupied room5)
        (at-robby robot12 room4)
        (room-occupied room4)
        (at-robby robot13 room20)
        (room-occupied room20)
        (at-robby robot14 room8)
        (room-occupied room8)
        (at-robby robot15 room6)
        (room-occupied room6)
        (at-robby robot16 room19)
        (room-occupied room19)
        (at-robby robot17 room21)
        (room-occupied room21)
        (not (room-occupied room16))
        (not (room-occupied room13))
        (not (room-occupied room10))
        (not (room-occupied room3))
        (at object1 room6)
        (at object2 room8)
        (at object3 room6)
        (at object4 room16)
        (at object5 room19)
        (at object6 room14)
        (at object7 room8)
        (can-activate robot8 object1)
        (can-handle robot8 object1)
        (can-activate robot13 object2)
        (can-handle robot13 object2)
        (can-activate robot13 object3)
        (can-handle robot13 object3)
        (can-activate robot5 object4)
        (can-handle robot5 object4)
        (can-activate robot3 object5)
        (can-handle robot3 object5)
        (can-activate robot1 object6)
        (can-handle robot1 object6)
        (can-activate robot7 object7)
        (can-handle robot7 object7)
        (free robot1)
        (free robot2)
        (free robot3)
        (free robot4)
        (free robot5)
        (free robot6)
        (free robot7)
        (free robot8)
        (free robot9)
        (free robot10)
        (free robot11)
        (free robot12)
        (free robot13)
        (free robot14)
        (free robot15)
        (free robot16)
        (free robot17)
  )

  (:goal
    (and
      (at object1 room12)
      (at object2 room20)
      (at object3 room18)
      (at object4 room1)
      (at object5 room19)
      (at object6 room6)
      (at object7 room21)
      (at-robby robot16 room12)
    )
  )
)