(define (problem p)
 (:domain transport)
 (:objects
  city-loc-0 city-loc-1 city-loc-2 city-loc-3 city-loc-4 city-loc-5 city-loc-6 city-loc-7 - location
  truck-0 truck-1 - vehicle
  package-0 package-1 package-2 package-3 package-4 package-5 package-6 - package
  capacity-0 capacity-1 capacity-2 - capacity-number
 )
 (:htn
  :tasks (and
   (deliver package-0 city-loc-4)
   (deliver package-1 city-loc-6)
   (deliver package-2 city-loc-2)
   (deliver package-3 city-loc-6)
   (deliver package-4 city-loc-0)
   (deliver package-5 city-loc-5)
   (deliver package-6 city-loc-5)
   )
  :ordering ( )
  :constraints ( ))
 (:init
  (capacity-predecessor capacity-0 capacity-1)
  (capacity-predecessor capacity-1 capacity-2)
  (road city-loc-0 city-loc-1)
  (road city-loc-0 city-loc-3)
  (road city-loc-0 city-loc-5)
  (road city-loc-0 city-loc-6)
  (road city-loc-1 city-loc-0)
  (road city-loc-1 city-loc-4)
  (road city-loc-1 city-loc-7)
  (road city-loc-2 city-loc-5)
  (road city-loc-3 city-loc-0)
  (road city-loc-4 city-loc-1)
  (road city-loc-4 city-loc-4)
  (road city-loc-4 city-loc-5)
  (road city-loc-4 city-loc-7)
  (road city-loc-5 city-loc-0)
  (road city-loc-5 city-loc-2)
  (road city-loc-5 city-loc-4)
  (road city-loc-6 city-loc-0)
  (road city-loc-6 city-loc-6)
  (road city-loc-6 city-loc-7)
  (road city-loc-7 city-loc-1)
  (road city-loc-7 city-loc-4)
  (road city-loc-7 city-loc-6)
  (at package-0 city-loc-0)
  (at package-1 city-loc-1)
  (at package-2 city-loc-1)
  (at package-3 city-loc-4)
  (at package-4 city-loc-1)
  (at package-5 city-loc-2)
  (at package-6 city-loc-3)
  (at truck-0 city-loc-7)
  (at truck-1 city-loc-5)
  (capacity truck-0 capacity-2)
  (capacity truck-1 capacity-2)
 )
)
