>>38
http://ideone.com/pjzOk