第13回オフラインリアルタイムどう書くの問題をFregeで解く ref: http://qiita.com/uehaj/items/60abb9be0dfac0755dcf