Sedimentary rock breccia is made up of: