問題局面を増やした

Q4-Q12を追加
stringヘッダとnamespace stdをtypes.hにインクルードしてコードを整理した