Extra space. Only you can preserve the beauty of this code.