The program solves the water jug problem. The volumes of the jugs and the desired amount of water are taken as an input from the user. The user can decide whether to use DFS or BFS to as the search method.
Note: the problem was an assignment in CS461 (Artificial Intelligence) course at Bilkent in Spring 2018-19 All the algorithms are based on Prof. Winston's book Artifical Intelligence.