6. We finally _________ a solution to the problem! (A) in line with (B) came up with (C) caught up with (D) came across