middle3 = function(num) if num < 0 then num = -num s = str(num) if s.len < 3 then return "Input too short" if s.len % 2 == 0 then return "Input length not odd" mid = (s.len + 1) / 2 - 1 return s[mid-1:mid+2] end function for test in [123, 12345, 1234567, 987654321, 10001, -10001, -123, -100, 100, -12345, 1, 2, -1, -10, 2002, -2002, 0] print test + " --> " + middle3(test) end for