あれこれ条件がうるさいってのが難点
理屈は分かるんだけども