final solved