うわん、読みにくいコード
でも他人のは参考になる