自解しちゃったんで解答おいて退散します λ
これに休日の6時間つかちゃった
http://codepad.org/g2V94Wn8