final solution view 1