5 final solution