In this task you will be given a list of integers. You should only return an integer if the first digit is the same as the last digit in the number. If an integer has a single digit, then it should be returned. If there are no integers that start and end with the same digit then an empty list ("[]") should be returned.
[-306, -944, -304, -977, -613, -143, -775, 419, 672, 580, 797, -399, 885, -631, -718, 165, -40, 647, 639, 159]