final solution-100%