solution of problem