細かい解法が乱立しそうでめんどくせぇなぁ