Optimal Input Choice and Adjusting Input Usage