Assignment : Finding the shortest route in a maze which has mountains, forest and plain terrain