515. Evil(1 / 2)