Graph Python Implementation