Handling Large Input