Test Case 1.
Vladimir needs 2 litre(s) of blood.
Test Case 2.
Vladimir needs 0 litre(s) of blood.
Test Case 3.
Vladimir needs 0 litre(s) of blood.
Test Case 4.
Vladimir needs 2 litre(s) of blood.
Test Case 5.
Vladimir needs 1 litre(s) of blood.
Test Case 6.
Vladimir needs 2 litre(s) of blood.
Test Case 7.
Vladimir needs 3 litre(s) of blood.
Test Case 8.
Vladimir needs 3 litre(s) of blood.
Test Case 9.
Vladimir needs 2 litre(s) of blood.
Test Case 10.
Vladimir needs 4 litre(s) of blood.
Test Case 11.
Vladimir needs 2 litre(s) of blood.
Test Case 12.
Vladimir needs 2 litre(s) of blood.
Test Case 13.
Vladimir needs 0 litre(s) of blood.
Test Case 14.
Vladimir needs 0 litre(s) of blood.
Test Case 15.
There is no route Vladimir can take.
Test Case 16.
Vladimir needs 0 litre(s) of blood.
Test Case 17.
Vladimir needs 1 litre(s) of blood.
Test Case 18.
Vladimir needs 2 litre(s) of blood.
Test Case 19.
Vladimir needs 1 litre(s) of blood.
Test Case 20.
Vladimir needs 0 litre(s) of blood.
Test Case 21.
Vladimir needs 0 litre(s) of blood.
Test Case 22.
There is no route Vladimir can take.
Test Case 23.
There is no route Vladimir can take.
Test Case 24.
Vladimir needs 1 litre(s) of blood.
Test Case 25.
Vladimir needs 1 litre(s) of blood.
Test Case 26.
Vladimir needs 2 litre(s) of blood.
Test Case 27.
Vladimir needs 4 litre(s) of blood.
Test Case 28.
Vladimir needs 1 litre(s) of blood.
Test Case 29.
Vladimir needs 2 litre(s) of blood.
Test Case 30.
Vladimir needs 0 litre(s) of blood.
