Bareword "COUNT" not allowed while "strict subs" in use at ./order.pl line 5. syntax error at ./ray.pl line 5, near "||||" Bareword "SORT" not allowed while "strict subs" in use at ./order.pl line 6. Bareword "R" not allowed while "strict subs" in use at ./order.pl line 6. Execution of ./ray.pl aborted due to compilation errors. Bareword "OPEN" not allowed while "strict subs" in use at ./order.pl line 5. String found where operator expected at ./order.pl line 5, near "OPEN "filename"" (Do you need to predeclare OPEN?) syntax error at ./order.pl line 5, near "OPEN "filename"" Bareword "n" not allowed while "strict subs" in use at ./order.pl line 5. String found where operator expected at ./order.pl line 5, at end of line (Missing semicolon on previous line?) Can't find string terminator '"' anywhere before EOF at ./order.pl line 5.