nice 3-3.c

But it doesn't work right, actually. Check the code compare with Google
Code.