update: output best result
update
update:finished