Q: 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.
[320, 281, 460, -949, -642, -882, -527, -124, -86, -331, 987, 7, 358, 395, 100, 545, -441, -681, -117, 583, 622, 804, -518]
A:
[-949, 7, 545]