3 file Inut gen.