いろいろなオレオレライブラリ
(競技にも使うので外部ライブラリ無依存の方針)