Add java solution to problem 2