http://codepad.org/vAGMSNKG

by Jerzy Wałaszek