Try this out, I might admit I waste half an hour before Google-it-up: http://www.supuzzle.com/supuzzle.html
I hope you will succeed it.
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.