What least number should be subtracted from 893304 to get a perfect square? Find the square root of this perfect square?