this is a worst case for em backtracking this is a worst case for em backtracking this is a worst case for em backtracking