waterjug
Classes 
WaterJugConsole
WaterJugMove
WaterJugProblem
WaterJugState