add java solution for problem 15