ちょと改善
2次元配列をやめHashで持つように