Explain Input Function By Factoring