my @final = map { # Something } unique grep { # Something } map { # Something } @start;