input begin