演習2.47、2.50を解いた