>>48
enumで処理するもんじゃないの?