In this world, there're 10 types of people: there're good people who're half bad and there're bad people who're half good :)