"my" variable $second masks earlier declaration in same scope at test.pl line 9. "my" variable $first masks earlier declaration in same scope at test.pl line 13. "my" variable $third masks earlier declaration in same scope at test.pl line 17. test.pl syntax OK