この実装面白いですね。なるほどー、って感じです。