(trajectory

(:objects p01 - location driver2 - driver s1 - location package3 - package s2 - location package2 - package package1 - package truck1 - truck truck2 - truck s0 - location p10 - location p02 - location p21 - location driver1 - driver )

(:init (at truck1 s2) (link s1 s2) (path s1 p01) (at package2 s1) (path p01 s1) (link s0 s2) (path s0 p01) (path s0 p02) (path p21 s1) (path s2 p02) (path s2 p21) (path p21 s2) (isin package1 truck2) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (driving driver1 truck1) (link s1 s0) (driving driver2 truck2) (link s2 s1) (path s1 p21) (path p02 s0) (path p01 s0) (at truck2 s0))

(:action (drivetruck truck1 s2 s1 driver1))

(:state (link s1 s2) (path s1 p01) (at package2 s1) (path p01 s1) (link s0 s2) (path s0 p01) (path s0 p02) (path p21 s1) (path s2 p02) (path s2 p21) (path p21 s2) (isin package1 truck2) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (driving driver1 truck1) (link s1 s0) (driving driver2 truck2) (link s2 s1) (path s1 p21) (path p02 s0) (path p01 s0) (at truck2 s0) (at truck1 s1))

(:action (disembarktruck driver2 truck2 s0))

(:state (link s1 s2) (path s1 p01) (at package2 s1) (path p01 s1) (link s0 s2) (path s0 p01) (path s0 p02) (path p21 s1) (path s2 p02) (path s2 p21) (path p21 s2) (isin package1 truck2) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (driving driver1 truck1) (link s1 s0) (link s2 s1) (path s1 p21) (path p02 s0) (path p01 s0) (at truck2 s0) (at truck1 s1) (at driver2 s0) (empty truck2))

(:action (walk s0 p02 driver2))

(:state (link s1 s2) (path s1 p01) (at package2 s1) (path p01 s1) (link s0 s2) (path s0 p01) (path s0 p02) (path p21 s1) (path s2 p02) (path s2 p21) (path p21 s2) (isin package1 truck2) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (driving driver1 truck1) (link s1 s0) (link s2 s1) (path s1 p21) (path p02 s0) (path p01 s0) (at truck2 s0) (at truck1 s1) (empty truck2) (at driver2 p02))

(:action (drivetruck truck1 s1 s2 driver1))

(:state (link s1 s2) (path s1 p01) (at package2 s1) (path p01 s1) (link s0 s2) (path s0 p01) (path s0 p02) (path p21 s1) (path s2 p02) (path s2 p21) (path p21 s2) (isin package1 truck2) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (driving driver1 truck1) (link s1 s0) (link s2 s1) (path s1 p21) (path p02 s0) (path p01 s0) (at truck2 s0) (empty truck2) (at driver2 p02) (at truck1 s2))

(:action (unloadtruck package1 truck2 s0))

(:state (link s1 s2) (path s1 p01) (at package2 s1) (path p01 s1) (link s0 s2) (path s0 p01) (path s0 p02) (path p21 s1) (path s2 p02) (path s2 p21) (path p21 s2) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (driving driver1 truck1) (link s1 s0) (link s2 s1) (path s1 p21) (path p02 s0) (path p01 s0) (at truck2 s0) (empty truck2) (at driver2 p02) (at truck1 s2) (at package1 s0))

(:action (loadtruck package1 truck2 s0))

(:state (link s1 s2) (path s1 p01) (at package2 s1) (path p01 s1) (link s0 s2) (path s0 p01) (path s0 p02) (path p21 s1) (path s2 p02) (path s2 p21) (path p21 s2) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (driving driver1 truck1) (link s1 s0) (link s2 s1) (path s1 p21) (path p02 s0) (path p01 s0) (at truck2 s0) (empty truck2) (at driver2 p02) (at truck1 s2) (isin package1 truck2))

(:action (walk p02 s0 driver2))

(:state (link s1 s2) (path s1 p01) (at package2 s1) (path p01 s1) (link s0 s2) (path s0 p01) (path s0 p02) (path p21 s1) (path s2 p02) (path s2 p21) (path p21 s2) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (driving driver1 truck1) (link s1 s0) (link s2 s1) (path s1 p21) (path p02 s0) (path p01 s0) (at truck2 s0) (empty truck2) (at truck1 s2) (isin package1 truck2) (at driver2 s0))

(:action (boardtruck driver2 truck2 s0))

(:state (link s1 s2) (path s1 p01) (at package2 s1) (path p01 s1) (link s0 s2) (path s0 p01) (path s0 p02) (path p21 s1) (path s2 p02) (path s2 p21) (path p21 s2) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (driving driver1 truck1) (link s1 s0) (link s2 s1) (path s1 p21) (path p02 s0) (path p01 s0) (at truck2 s0) (at truck1 s2) (isin package1 truck2) (driving driver2 truck2))

(:action (unloadtruck package1 truck2 s0))

(:state (link s1 s2) (path s1 p01) (at package2 s1) (path p01 s1) (link s0 s2) (path s0 p01) (path s0 p02) (path p21 s1) (path s2 p02) (path s2 p21) (path p21 s2) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (driving driver1 truck1) (link s1 s0) (link s2 s1) (path s1 p21) (path p02 s0) (path p01 s0) (at truck2 s0) (at truck1 s2) (driving driver2 truck2) (at package1 s0))

(:action (drivetruck truck1 s2 s1 driver1))

(:state (link s1 s2) (path s1 p01) (at package2 s1) (path p01 s1) (link s0 s2) (path s0 p01) (path s0 p02) (path p21 s1) (path s2 p02) (path s2 p21) (path p21 s2) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (driving driver1 truck1) (link s1 s0) (link s2 s1) (path s1 p21) (path p02 s0) (path p01 s0) (at truck2 s0) (driving driver2 truck2) (at package1 s0) (at truck1 s1)))
