Java solutions to the problems found at