(define (problem depotprob1234) (:domain Depot)
(:objects
	depot0 depot1 depot2 depot3 depot4 depot5 depot6 depot7 depot8 depot9 - Depot
	distributor0 distributor1 distributor2 distributor3 distributor4 distributor5 distributor6 distributor7 distributor8 distributor9 - Distributor
	truck0 truck1 truck2 truck3 truck4 truck5 - Truck
	pallet0 pallet1 pallet2 pallet3 pallet4 pallet5 pallet6 pallet7 pallet8 pallet9 pallet10 pallet11 pallet12 pallet13 pallet14 pallet15 pallet16 pallet17 pallet18 pallet19 pallet20 pallet21 pallet22 pallet23 pallet24 pallet25 pallet26 pallet27 pallet28 pallet29 pallet30 pallet31 pallet32 pallet33 pallet34 pallet35 pallet36 pallet37 pallet38 pallet39 - Pallet
	crate0 crate1 crate2 crate3 crate4 crate5 crate6 crate7 crate8 crate9 crate10 crate11 crate12 crate13 crate14 crate15 crate16 crate17 crate18 crate19 crate20 crate21 crate22 crate23 crate24 crate25 crate26 crate27 crate28 crate29 crate30 crate31 crate32 crate33 crate34 crate35 crate36 crate37 crate38 crate39 - Crate
	hoist0 hoist1 hoist2 hoist3 hoist4 hoist5 hoist6 hoist7 hoist8 hoist9 hoist10 hoist11 hoist12 hoist13 hoist14 hoist15 hoist16 hoist17 hoist18 hoist19 - Hoist)
(:init
	(at pallet0 depot0)
	(clear crate37)
	(at pallet1 depot1)
	(clear pallet1)
	(at pallet2 depot2)
	(clear crate39)
	(at pallet3 depot3)
	(clear crate34)
	(at pallet4 depot4)
	(clear crate36)
	(at pallet5 depot5)
	(clear crate5)
	(at pallet6 depot6)
	(clear pallet6)
	(at pallet7 depot7)
	(clear crate14)
	(at pallet8 depot8)
	(clear crate4)
	(at pallet9 depot9)
	(clear pallet9)
	(at pallet10 distributor0)
	(clear crate13)
	(at pallet11 distributor1)
	(clear crate16)
	(at pallet12 distributor2)
	(clear crate32)
	(at pallet13 distributor3)
	(clear pallet13)
	(at pallet14 distributor4)
	(clear crate30)
	(at pallet15 distributor5)
	(clear pallet15)
	(at pallet16 distributor6)
	(clear pallet16)
	(at pallet17 distributor7)
	(clear crate28)
	(at pallet18 distributor8)
	(clear pallet18)
	(at pallet19 distributor9)
	(clear pallet19)
	(at pallet20 distributor3)
	(clear crate9)
	(at pallet21 depot6)
	(clear pallet21)
	(at pallet22 depot2)
	(clear pallet22)
	(at pallet23 depot1)
	(clear pallet23)
	(at pallet24 depot5)
	(clear crate35)
	(at pallet25 distributor3)
	(clear crate25)
	(at pallet26 depot2)
	(clear crate1)
	(at pallet27 depot6)
	(clear crate24)
	(at pallet28 depot0)
	(clear pallet28)
	(at pallet29 distributor2)
	(clear crate3)
	(at pallet30 distributor0)
	(clear pallet30)
	(at pallet31 distributor3)
	(clear crate21)
	(at pallet32 distributor7)
	(clear crate6)
	(at pallet33 distributor8)
	(clear crate29)
	(at pallet34 distributor5)
	(clear pallet34)
	(at pallet35 depot2)
	(clear crate27)
	(at pallet36 distributor3)
	(clear pallet36)
	(at pallet37 distributor6)
	(clear crate19)
	(at pallet38 depot4)
	(clear crate38)
	(at pallet39 distributor9)
	(clear pallet39)
	(at truck0 depot5)
	(at truck1 distributor7)
	(at truck2 depot2)
	(at truck3 distributor5)
	(at truck4 depot1)
	(at truck5 distributor0)
	(at hoist0 depot0)
	(available hoist0)
	(at hoist1 depot1)
	(available hoist1)
	(at hoist2 depot2)
	(available hoist2)
	(at hoist3 depot3)
	(available hoist3)
	(at hoist4 depot4)
	(available hoist4)
	(at hoist5 depot5)
	(available hoist5)
	(at hoist6 depot6)
	(available hoist6)
	(at hoist7 depot7)
	(available hoist7)
	(at hoist8 depot8)
	(available hoist8)
	(at hoist9 depot9)
	(available hoist9)
	(at hoist10 distributor0)
	(available hoist10)
	(at hoist11 distributor1)
	(available hoist11)
	(at hoist12 distributor2)
	(available hoist12)
	(at hoist13 distributor3)
	(available hoist13)
	(at hoist14 distributor4)
	(available hoist14)
	(at hoist15 distributor5)
	(available hoist15)
	(at hoist16 distributor6)
	(available hoist16)
	(at hoist17 distributor7)
	(available hoist17)
	(at hoist18 distributor8)
	(available hoist18)
	(at hoist19 distributor9)
	(available hoist19)
	(at crate0 distributor2)
	(on crate0 pallet12)
	(at crate1 depot2)
	(on crate1 pallet26)
	(at crate2 depot7)
	(on crate2 pallet7)
	(at crate3 distributor2)
	(on crate3 pallet29)
	(at crate4 depot8)
	(on crate4 pallet8)
	(at crate5 depot5)
	(on crate5 pallet5)
	(at crate6 distributor7)
	(on crate6 pallet32)
	(at crate7 distributor3)
	(on crate7 pallet31)
	(at crate8 distributor4)
	(on crate8 pallet14)
	(at crate9 distributor3)
	(on crate9 pallet20)
	(at crate10 distributor3)
	(on crate10 pallet25)
	(at crate11 distributor8)
	(on crate11 pallet33)
	(at crate12 depot4)
	(on crate12 pallet38)
	(at crate13 distributor0)
	(on crate13 pallet10)
	(at crate14 depot7)
	(on crate14 crate2)
	(at crate15 depot2)
	(on crate15 pallet35)
	(at crate16 distributor1)
	(on crate16 pallet11)
	(at crate17 depot5)
	(on crate17 pallet24)
	(at crate18 depot2)
	(on crate18 pallet2)
	(at crate19 distributor6)
	(on crate19 pallet37)
	(at crate20 depot2)
	(on crate20 crate18)
	(at crate21 distributor3)
	(on crate21 crate7)
	(at crate22 distributor2)
	(on crate22 crate0)
	(at crate23 distributor4)
	(on crate23 crate8)
	(at crate24 depot6)
	(on crate24 pallet27)
	(at crate25 distributor3)
	(on crate25 crate10)
	(at crate26 depot2)
	(on crate26 crate20)
	(at crate27 depot2)
	(on crate27 crate15)
	(at crate28 distributor7)
	(on crate28 pallet17)
	(at crate29 distributor8)
	(on crate29 crate11)
	(at crate30 distributor4)
	(on crate30 crate23)
	(at crate31 depot4)
	(on crate31 pallet4)
	(at crate32 distributor2)
	(on crate32 crate22)
	(at crate33 depot4)
	(on crate33 crate31)
	(at crate34 depot3)
	(on crate34 pallet3)
	(at crate35 depot5)
	(on crate35 crate17)
	(at crate36 depot4)
	(on crate36 crate33)
	(at crate37 depot0)
	(on crate37 pallet0)
	(at crate38 depot4)
	(on crate38 crate12)
	(at crate39 depot2)
	(on crate39 crate26)
)

(:goal (and
		(on crate0 pallet19)
		(on crate1 crate39)
		(on crate2 pallet22)
		(on crate3 pallet30)
		(on crate4 crate23)
		(on crate5 pallet23)
		(on crate6 crate26)
		(on crate7 crate11)
		(on crate8 pallet3)
		(on crate9 pallet24)
		(on crate11 pallet6)
		(on crate12 pallet10)
		(on crate13 pallet38)
		(on crate14 crate24)
		(on crate15 pallet36)
		(on crate16 pallet1)
		(on crate17 crate14)
		(on crate18 crate38)
		(on crate19 crate12)
		(on crate20 pallet35)
		(on crate21 crate1)
		(on crate22 pallet28)
		(on crate23 pallet13)
		(on crate24 pallet0)
		(on crate26 pallet9)
		(on crate27 pallet39)
		(on crate28 pallet31)
		(on crate29 pallet8)
		(on crate30 pallet25)
		(on crate31 pallet27)
		(on crate32 pallet18)
		(on crate33 crate13)
		(on crate34 pallet12)
		(on crate35 crate15)
		(on crate36 pallet34)
		(on crate38 pallet17)
		(on crate39 crate6)
	)
))
