>>25
ttp://ideone.com/i3EjT