Consider backtracking...