Youkoso Jitsuryoku Shijou Shugi no Kyoushitsu e S2
Episode 3: The greatest souls are capable of the greatest vices as well as of the greatest virtues.