Working on basis of given problem