Java solutions to karan/Projects list