F input