(define (problem p1) (:domain assembly_domain_hackaby)
(:objects
	arm1 arm2 - arm
	gearbox - part
	part-bin workspace - workspace
	grip - tool )
(:init
	(arm-canreach arm1 part-bin)
	(arm-canreach arm1 workspace)
	(arm-canreach arm2 part-bin)
	(arm-canreach arm2 workspace)
	(arm-at arm1 part-bin)
	(arm-at arm2 workspace)
	(arm-capabilities arm1 grip)
	(arm-capabilities arm1 detect)
	(arm-capabilities arm2 grip)
	(arm-capabilities arm2 detect)
	(arm-active arm1 grip)
	(arm-active arm2 grip)
	(arm-holding arm1 no-part)
	(arm-holding arm2 no-part)
	(part-at gearbox part-bin))
(:goal
	(and (part-state gearbox glue)
	(part-state gearbox weld)
	(part-at gearbox assembly-line)))
)