Main logic

Now it's working.
That's because the ```inputValueFilter``` function always returns the numbers that include 0. But 0 have the same meaning to ```false```. We would like to use 0 as one of the values. So, I think that is the only way to use 0. (I'm not sure about that idea, but anyway.)