add solutions by larry