まあこのアプローチはそんなに難しくないと思うが