>>38
http://codepad.org/YSbJq6E4
shift_1が共にたこってたので、修正してみた