ファイルの入出力を参考資料として実装