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: [-638, 989, 299, 875, 970, -878, 9, 256, 63, -865, -891, -707, -625, 627, -772, 247, -348, 998, -539, -651, -591]
Example Output: [989, -878, 9, -707]

Example Input: [-157, -681, 838, 522, 745, 313, -12, -994, -684, -246, 216, 242, 167, 396, 916, 866, 47, -460, -759, 551, 256, 295, 334, -366, 262]
Example Output: [838, 313, 242, 262]

Example Input: [295, 85, 842, 654, 486, -906, 330, 219, -494, 804, 342, -483, 958, 464, 70, 797, -574, 226]
Example Output:
[-494, 464, 797]