4.1 Graph theory