>>58
https://ideone.com/Y4LPCV

改善:3, 4, 5, 6, 7
保留:1, 2, 8, 9