メモイズすれば良さげです