この手の問題paizaとかで出題されてそう