Parse input