汚いけどうまく動いてくれないので、とりあえずベタ打ちした