In K&P 159p, there is program called pick.
as a exercise Kernighan and Pike said
"write new pick program reading in stdin but argumentes"
that is very difficult for me to write.
what make this exercise complicated is that there is no way to treat
input from stdin like input from arguments.
did anyone solve it?