enter a number enter a number 1247816
enter a number enter a number -2
enter a number enter a number 25377
enter a number enter a number 6
enter a number enter a number 9
enter a number enter a number 5740
enter a number enter a number 4
enter a number enter a number 5082
enter a number enter a number 4499
enter a number enter a number -3
enter a number enter a number 5313
enter a number enter a number 8495
enter a number enter a number 22943
enter a number enter a number 2
enter a number enter a number 20403
enter a number enter a number 3