Who is bad and who is good?
95