use bigint; $testCases = ; chomp($testCases); @arr; for($i = 0; $i<$testCases; $i++) { #store values in array $k = ; chomp($k); @arr[$i] = $k; } #cycle through array and test whether number stored is a palindrome #palindrome printed must be greater than stored value #if stored number is not palindrome increment until smallest palidrome greater thean k is found for($j = 0; $j 0) { $reversed = $reversed * 10 + n % 10; $n /= 10; } if($orig == $reversed){ return 1; }else { return 0; } }