Lets solve the hard problems..............