Efficient Surface Cleaning Machines