input cases