And explain in the parameter exercise that if not input file is given it is first looked for executable.input then params.input then it's tried without input file.