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.

Example Input: [-438, -576, 68, -347, -39, 767, 959, -223, 126, 99, 738, 360, 143, 127, -313, -780, 550, -744, 982, 710, 0, 392, 598, 523, -447]
Example Output: [767, 959, 99, -313, 0]

Example Input: [759, 345, -710, -339, -5, -56, -510, 676, -225, -655, 933, -169, 572, 68, -767, -538, -49, 383, 648, 918, -233]
Example Output: [-5, 676, -767, 383]

Example Input: [-969, 419, -570, -407, 310, 849, 8, -710, 488, 205, 312, -765, 975, -707, 32, -738, -273, -132, 309, 360, -316]
Example Output:
[-969, 8, -707]