Added validations for -ve values and round-up of digits