279. Perfect Squares (Medium)