I agree with RoyY51... again. Bond is a well established problem solver.