(普段なら論理式1行でやってるからどのくらいIF文に戻せばいいのか惑ってるのは秘密)