海千山 Kanji
あいつは海千山千だから、取り引き相手としてはかなり手強いぞ。 All those tricks he's got up his sleeve make him a formidable client.