waht a difficult problem
solved