subarray with given sum java code