The solution given to the problem is :
Fill the 5-liter bowl. Then fill the 3-liter bowl from the 5-liter bowl. You will now have 2 liters left in the 5 liter bowl.
Empty the 3-liter bowl, and then transfer the 2 liters from the 5-liter bowl into it.
Now fill the 5-liter bowl again, then pour water carefully from the 5-liter bowl into the 3-liter bowl until it is full - exactly one more liter.
The 5-liter bowl now has exactly 4 liters.
My solution is :
Why waste the 3 lt of water in the first step.
We can fill the 5 lt bowl - 3 lt = 2 lt keep it aside
Put back the 3 lt water into the 5 lt bowl
fill the 5 lt bowl ie + 2 lt
Again fill in the 3 lt bowl and you have 2 lt in the 5 lt bowl
so 2 + 2 = 4 lt.... and no water wastage
Ofcourse my solution won't work if i have no extra bowl to store the first 2 lt.. then the first solution given is the one that works.