Added user input and commas for large numbers