Explain The Different Phases Of Solving A Given Problem Using Computer