practice problems collection 959304