geeksforgeeks java dsa problems