(define (problem p49)
  (:domain cooperate_sequential_gripper)

  (:objects
        robot1 robot2 robot3 - gripper
        room12 room7 room28 room5 room25 room15 room2 room1 room22 room3 room20 room11 room17 room29 room13 room26 room14 room24 room4 room16 room21 room19 room30 room9 room18 room8 room10 room23 room6 room27 - room
        object1 object2 object3 object4 object5 object6 object7 object8 object9 object10 - object
  )

  (:init
        
        (at-robby robot1 room12)
        (room-occupied room12)
        (at-robby robot2 room7)
        (room-occupied room7)
        (at-robby robot3 room28)
        (room-occupied room28)
        (not (room-occupied room5))
        (not (room-occupied room25))
        (not (room-occupied room15))
        (not (room-occupied room2))
        (not (room-occupied room1))
        (not (room-occupied room22))
        (not (room-occupied room3))
        (not (room-occupied room20))
        (not (room-occupied room11))
        (not (room-occupied room17))
        (not (room-occupied room29))
        (not (room-occupied room13))
        (not (room-occupied room26))
        (not (room-occupied room14))
        (not (room-occupied room24))
        (not (room-occupied room4))
        (not (room-occupied room16))
        (not (room-occupied room21))
        (not (room-occupied room19))
        (not (room-occupied room30))
        (not (room-occupied room9))
        (not (room-occupied room18))
        (not (room-occupied room8))
        (not (room-occupied room10))
        (not (room-occupied room23))
        (not (room-occupied room6))
        (not (room-occupied room27))
        (at object1 room23)
        (at object2 room16)
        (at object3 room13)
        (at object4 room8)
        (at object5 room28)
        (at object6 room29)
        (at object7 room10)
        (at object8 room21)
        (at object9 room12)
        (at object10 room6)
        (can-activate robot3 object1)
        (can-handle robot3 object1)
        (can-activate robot3 object2)
        (can-handle robot3 object2)
        (can-activate robot3 object3)
        (can-handle robot3 object3)
        (can-activate robot3 object4)
        (can-handle robot3 object4)
        (can-activate robot1 object5)
        (can-handle robot1 object5)
        (can-activate robot2 object6)
        (can-handle robot2 object6)
        (can-activate robot3 object7)
        (can-handle robot3 object7)
        (can-activate robot1 object8)
        (can-handle robot1 object8)
        (can-activate robot3 object9)
        (can-handle robot3 object9)
        (can-activate robot3 object10)
        (can-handle robot3 object10)
        (free robot1)
        (free robot2)
        (free robot3)
  )

  (:goal
    (and
      (at object1 room13)
      (at object2 room22)
      (at object3 room4)
      (at object4 room8)
      (at object5 room5)
      (at object6 room1)
      (at object7 room9)
      (at object8 room2)
      (at object9 room9)
      (at object10 room5)
      (at-robby robot2 room10)
    )
  )
)