再帰で解析するよう修正。ただし結果に重複あり。