Definition: In this task you're given a question and you have to paraphrase the question to create the output question while retaining the meaning of the original question.
Input: What are some good book for algorithms and data structures on java?

Which is the best book for data structures in java?