(define (problem put_items_in_drawer)

  (:domain primitive_skills_static_lock_v2)

  (:objects

    dice1      dice2                         - object

    handle_bottom handle_middle handle_top   - object

    drawer_bottom drawer_middle drawer_top   - drawer

    floor       drawer-area ready-pose       - location

    light_switch                                - switch

  )

  (:init

    (on-floor dice1) (on-floor dice2)

    (on-floor handle_bottom)

    (on-floor handle_middle)

    (on-floor handle_top)

    (handle-of handle_bottom drawer_bottom)

    (handle-of handle_middle drawer_middle)

    (handle-of handle_top drawer_top)

    (hand-empty) (robot-free)

    (robot-at ready-pose)

    (drawer-unlocked drawer_bottom) (drawer-empty drawer_bottom) (drawer-closed drawer_bottom)

    (room-dark)

  )

  (:goal

    (drawer-open drawer_bottom)

  )

)
