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.