I hate battle of wits anime

I finally got a name for this