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: [797, 781, 249, 880, 874, 695, 833, -832, 669, 328, 745, 385, -611, 1, -910, 865, -928, 849, -418, 5, -429, -646, 881, 848, 859]
Example Output: [797, 1, 5, -646, 848]

Example Input: [555, 421, -53, -653, -199, 739, -97, 264, -269, 977, 609, 136, 590, -914, -575, -23, 864, 167]
Example Output: [555, -575]

Example Input: [-41, -918, 46, -49, -191, -628, 391, -326, -142, -757, -46, -373, 903, -637, 929, 569, -337, 540, 828, 783, 552, -650, -328, -446, 673]
Example Output:
[-191, -757, -373, 929, 828]