write a program to simulate water jug problem with 2 empty jugs having capacity of 4 gallons each. the program must enlist series of steps that can consequently fill both ju