il problema non sembra semplice

http://spin.sourceforge.net/