Does this give a good result and in solving the problem?