comunque manca un pezzo, cosa e' "x" ?
secondo me puoi farla piu' semplice ..