Ultra hihj speed forward checking, backtracking is not recommended