$|-- ? push @a, $_ : push @b, $_ for @in;