Graph: Approaches and Tricks (Part 1)