(define (problem p14)
  (:domain cooperate_sequential_gripper)

  (:objects
        robot1 robot2 robot3 robot4 robot5 robot6 robot7 robot8 robot9 robot10 robot11 robot12 robot13 robot14 robot15 robot16 robot17 - gripper
        room12 room7 room27 room25 room13 room23 room24 room21 room6 room1 room17 room26 room15 room9 room10 room18 room22 room20 room8 room4 room5 room14 room16 room3 room28 room11 room2 room19 - room
        object1 object2 object3 object4 object5 object6 object7 object8 object9 object10 object11 object12 object13 object14 object15 object16 object17 - object
  )

  (:init
        
        (at-robby robot1 room12)
        (room-occupied room12)
        (at-robby robot2 room7)
        (room-occupied room7)
        (at-robby robot3 room27)
        (room-occupied room27)
        (at-robby robot4 room25)
        (room-occupied room25)
        (at-robby robot5 room13)
        (room-occupied room13)
        (at-robby robot6 room23)
        (room-occupied room23)
        (at-robby robot7 room24)
        (room-occupied room24)
        (at-robby robot8 room21)
        (room-occupied room21)
        (at-robby robot9 room6)
        (room-occupied room6)
        (at-robby robot10 room1)
        (room-occupied room1)
        (at-robby robot11 room17)
        (room-occupied room17)
        (at-robby robot12 room26)
        (room-occupied room26)
        (at-robby robot13 room15)
        (room-occupied room15)
        (at-robby robot14 room9)
        (room-occupied room9)
        (at-robby robot15 room10)
        (room-occupied room10)
        (at-robby robot16 room18)
        (room-occupied room18)
        (at-robby robot17 room22)
        (room-occupied room22)
        (not (room-occupied room20))
        (not (room-occupied room8))
        (not (room-occupied room4))
        (not (room-occupied room5))
        (not (room-occupied room14))
        (not (room-occupied room16))
        (not (room-occupied room3))
        (not (room-occupied room28))
        (not (room-occupied room11))
        (not (room-occupied room2))
        (not (room-occupied room19))
        (at object1 room15)
        (at object2 room17)
        (at object3 room1)
        (at object4 room13)
        (at object5 room17)
        (at object6 room11)
        (at object7 room4)
        (at object8 room27)
        (at object9 room22)
        (at object10 room18)
        (at object11 room21)
        (at object12 room28)
        (at object13 room16)
        (at object14 room5)
        (at object15 room28)
        (at object16 room14)
        (at object17 room21)
        (can-activate robot13 object1)
        (can-handle robot13 object1)
        (can-activate robot5 object2)
        (can-handle robot5 object2)
        (can-activate robot10 object3)
        (can-handle robot10 object3)
        (can-activate robot1 object4)
        (can-handle robot1 object4)
        (can-activate robot1 object5)
        (can-handle robot1 object5)
        (can-activate robot17 object6)
        (can-handle robot17 object6)
        (can-activate robot9 object7)
        (can-handle robot9 object7)
        (can-activate robot5 object8)
        (can-handle robot5 object8)
        (can-activate robot15 object9)
        (can-handle robot15 object9)
        (can-activate robot17 object10)
        (can-handle robot17 object10)
        (can-activate robot17 object11)
        (can-handle robot17 object11)
        (can-activate robot7 object12)
        (can-handle robot7 object12)
        (can-activate robot5 object13)
        (can-handle robot5 object13)
        (can-activate robot1 object14)
        (can-handle robot1 object14)
        (can-activate robot9 object15)
        (can-handle robot9 object15)
        (can-activate robot17 object16)
        (can-handle robot17 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)
        (free robot9)
        (free robot10)
        (free robot11)
        (free robot12)
        (free robot13)
        (free robot14)
        (free robot15)
        (free robot16)
        (free robot17)
  )

  (:goal
    (and
      (at object1 room8)
      (at object2 room18)
      (at object3 room21)
      (at object4 room11)
      (at object5 room10)
      (at object6 room26)
      (at object7 room7)
      (at object8 room15)
      (at object9 room20)
      (at object10 room12)
      (at object11 room2)
      (at object12 room18)
      (at object13 room16)
      (at object14 room22)
      (at object15 room3)
      (at object16 room9)
      (at object17 room9)
      (at-robby robot3 room4)
    )
  )
)