>>132を少し改造
ttp://ideone.com/dSiqXY