diff --git a/extra/project-euler/079/079.factor b/extra/project-euler/079/079.factor index cde4dc079b..f64c345694 100644 --- a/extra/project-euler/079/079.factor +++ b/extra/project-euler/079/079.factor @@ -35,7 +35,7 @@ IN: project-euler.079 ] { } make ; : find-source ( seq -- elt ) - [ keys ] [ values ] bi diff prune + unzip diff prune dup empty? [ "Topological sort failed" throw ] [ first ] if ; : remove-source ( seq elt -- seq )