all done, very nice problem