forked from: 豆腐をボコボコにしてやんよ

