Bbc x
Hard Dp x
Taking x