valid number: + read integer only