SMS: Graph theory and algorithms :