>>450
switch 内の case の条件が重複してるんじゃない?