(trajectory

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

(:init (at truck1 s2) (link s1 s2) (at driver2 s2) (path s1 p01) (at truck2 s2) (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) (empty truck2) (empty truck1) (link s2 s0) (path p02 s2) (link s0 s1) (at package1 s2) (at package3 s1) (link s1 s0) (path p01 s0) (link s2 s1) (path s1 p21) (path p02 s0) (at driver1 s2))

(:action (walk s2 p21 driver1))

(:state (at truck1 s2) (link s1 s2) (at driver2 s2) (path s1 p01) (at truck2 s2) (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) (empty truck2) (empty truck1) (link s2 s0) (path p02 s2) (link s0 s1) (at package1 s2) (at package3 s1) (link s1 s0) (path p01 s0) (link s2 s1) (path s1 p21) (path p02 s0) (at driver1 p21))

(:action (boardtruck driver2 truck2 s2))

(:state (at truck1 s2) (link s1 s2) (path s1 p01) (at truck2 s2) (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) (empty truck1) (link s2 s0) (path p02 s2) (link s0 s1) (at package1 s2) (at package3 s1) (link s1 s0) (path p01 s0) (link s2 s1) (path s1 p21) (path p02 s0) (at driver1 p21) (driving driver2 truck2))

(:action (drivetruck truck2 s2 s0 driver2))

(:state (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) (empty truck1) (link s2 s0) (path p02 s2) (link s0 s1) (at package1 s2) (at package3 s1) (link s1 s0) (path p01 s0) (link s2 s1) (path s1 p21) (path p02 s0) (at driver1 p21) (driving driver2 truck2) (at truck2 s0))

(:action (drivetruck truck2 s0 s2 driver2))

(:state (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) (empty truck1) (link s2 s0) (path p02 s2) (link s0 s1) (at package1 s2) (at package3 s1) (link s1 s0) (path p01 s0) (link s2 s1) (path s1 p21) (path p02 s0) (at driver1 p21) (driving driver2 truck2) (at truck2 s2))

(:action (loadtruck package1 truck1 s2))

(:state (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) (empty truck1) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (link s1 s0) (path p01 s0) (link s2 s1) (path s1 p21) (path p02 s0) (at driver1 p21) (driving driver2 truck2) (at truck2 s2) (isin package1 truck1))

(:action (unloadtruck package1 truck1 s2))

(:state (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) (empty truck1) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (link s1 s0) (path p01 s0) (link s2 s1) (path s1 p21) (path p02 s0) (at driver1 p21) (driving driver2 truck2) (at truck2 s2) (at package1 s2))

(:action (disembarktruck driver2 truck2 s2))

(:state (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) (empty truck1) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (link s1 s0) (path p01 s0) (link s2 s1) (path s1 p21) (path p02 s0) (at driver1 p21) (at truck2 s2) (at package1 s2) (at driver2 s2) (empty truck2))

(:action (walk p21 s2 driver1))

(:state (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) (empty truck1) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (link s1 s0) (path p01 s0) (link s2 s1) (path s1 p21) (path p02 s0) (at truck2 s2) (at package1 s2) (at driver2 s2) (empty truck2) (at driver1 s2))

(:action (loadtruck package1 truck1 s2))

(:state (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) (empty truck1) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (link s1 s0) (path p01 s0) (link s2 s1) (path s1 p21) (path p02 s0) (at truck2 s2) (at driver2 s2) (empty truck2) (at driver1 s2) (isin package1 truck1))

(:action (boardtruck driver1 truck1 s2))

(:state (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) (link s2 s0) (path p02 s2) (link s0 s1) (at package3 s1) (link s1 s0) (path p01 s0) (link s2 s1) (path s1 p21) (path p02 s0) (at truck2 s2) (at driver2 s2) (empty truck2) (isin package1 truck1) (driving driver1 truck1)))
