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: [-398, 621, 782, 317, -508, 548, 666, -516, -943, -651, -180, -831, 78, 424, -878, -252, 185, 409, -539, -137, -374, 947, 170, 105]
Example Output: [666, 424, -878, -252]

Example Input: [127, -649, 75, -897, -341, -515, 743, -546, 9, 938, -27, 660, -299, -672, -432, 831, 800, 377, 65, -528, -966, -398, 218, -312]
Example Output: [-515, 9]

Example Input: [-666, 249, 965, -265, -2, -793, -391, 686, 355, 642, -793, 819, -383, 728, -431, 32, -548, -773, -709]
Example Output:
[-666, -2, 686, -383]