bonds problems with solutions