So, can I now suggest that you do two things? First, learn the difference between Serial.println() and Serial.print(). It is not always necessary to use Serial.println().
Second, please do not print anonymous data. When a number appears on the serial monitor, you have no idea which Serial.pint(ln) statement caused it to appear.
Serial.print("I read a [");
Serial.print(var);
Serial.println("]");
should show
I read a [<]
I read a [4]
I read a [7]
I read a [5]
I read a [>]
on the serial monitor when you send <475>, and it is very obvious what is being printed.
<
4
7
5
conveys no where near as much information.