def allpucks():
	for puck in range(12):
		print("removing puck {}".format(puck+1))
		if alltubes()<0:
			print("Load of puck {} failed".format(puck+1))
			return -1
	return 1



def alltubes():
	for tube in range(12):
		print("Loading Tube {}".format(tube+1))
		error = loadpuck(tube+1)
		if error<0:
			print("Load of Tube {} failed with {}".format(tube+1,error))
			return -1
		print("Unloading")
		error = unloadpuck()
		if error<0:
			print("Unload of Tube {} failed with {}".format(tube+1,error))
			return -1
	return 1