or download this
Use of uninitialized value in numeric lt (<) at line 12 (#1)
(W uninitialized) An undefined value was used as if it were already
defined. It was interpreted as a "" or a 0, but maybe it was a mistak
+e.
To suppress this warning assign a defined value to your variables.