ひっしーにソース書いてもらったのとLet's Rateを合体したバージョン