少し関数作って見やすくしてみた？