Help for this page
$seen{$A[0]}) = undef; $seen{$A[1]}) = undef; $seen{$A[2]}) = undef; $seen{$A[3]}) = undef; ...
@C = grep{!exists $seen{$_}} @B; @merged = (@A, @C);