program10.6.