(define (problem p26)
  (:domain cooperate_sequential_gripper)

  (:objects
        robot1 robot2 robot3 robot4 - gripper
        room3 room4 room2 room1 room5 - room
        object1 object2 object3 object4 object5 object6 object7 object8 object9 object10 object11 object12 object13 object14 object15 object16 - object
  )

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

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