ちょっとややこしいけど解答にいたる条件は揃ってるじゃん