PHPで書いてたけど、Pythonで書きなおしてみた。