1と2は以前どこかで頂いた物で詳細不明、それにはなかったので nm3813247 さんから3を頂きましてくっつけてみました
http://www.nicovideo.jp/watch/sm17343429